CONNECTPARTICIPANT
CancelParticipantAuthentication
valid {
input.Body.SessionId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CompleteAttachmentUpload
valid {
input.Body.AttachmentIds[_] == STRING
input.Body.ClientToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateParticipantConnection
enum_ConnectionType := [ "WEBSOCKET", "CONNECTION_CREDENTIALS" ]
valid {
input.Body.Type[_] == enum_ConnectionType[_]
input.Body.ConnectParticipant == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeView
valid {
input.ReqMap.ViewToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DisconnectParticipant
valid {
input.Body.ClientToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetAttachment
valid {
input.Body.AttachmentId == STRING
input.Body.UrlExpiryInSeconds == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetAuthenticationUrl
valid {
input.Body.SessionId == STRING
input.Body.RedirectUri == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetTranscript
enum_ScanDirection := [ "FORWARD", "BACKWARD" ]
enum_SortKey := [ "DESCENDING", "ASCENDING" ]
valid {
input.Body.ContactId == STRING
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.Body.ScanDirection == enum_ScanDirection[_]
input.Body.SortOrder == enum_SortKey[_]
input.Body.StartPosition.Id == STRING
input.Body.StartPosition.AbsoluteTime == STRING
input.Body.StartPosition.MostRecent == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
SendEvent
valid {
input.Body.ContentType == STRING
input.Body.Content == STRING
input.Body.ClientToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
SendMessage
valid {
input.Body.ContentType == STRING
input.Body.Content == STRING
input.Body.ClientToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
StartAttachmentUpload
valid {
input.Body.ContentType == STRING
input.Body.AttachmentSizeInBytes == LONG
input.Body.AttachmentName == STRING
input.Body.ClientToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
Updated 3 days ago