# Packages
Package chimesdkmessagingiface provides an interface to enable mocking the Amazon Chime SDK Messaging service client for testing your code.
# Functions
AllowNotifications_Values returns all elements of the AllowNotifications enum.
ChannelMembershipType_Values returns all elements of the ChannelMembershipType enum.
ChannelMessagePersistenceType_Values returns all elements of the ChannelMessagePersistenceType enum.
ChannelMessageStatus_Values returns all elements of the ChannelMessageStatus enum.
ChannelMessageType_Values returns all elements of the ChannelMessageType enum.
ChannelMode_Values returns all elements of the ChannelMode enum.
ChannelPrivacy_Values returns all elements of the ChannelPrivacy enum.
ErrorCode_Values returns all elements of the ErrorCode enum.
ExpirationCriterion_Values returns all elements of the ExpirationCriterion enum.
FallbackAction_Values returns all elements of the FallbackAction enum.
InvocationType_Values returns all elements of the InvocationType enum.
MessagingDataType_Values returns all elements of the MessagingDataType enum.
New creates a new instance of the ChimeSDKMessaging client with a session.
PushNotificationType_Values returns all elements of the PushNotificationType enum.
SearchFieldKey_Values returns all elements of the SearchFieldKey enum.
SearchFieldOperator_Values returns all elements of the SearchFieldOperator enum.
SortOrder_Values returns all elements of the SortOrder enum.
# Constants
AllowNotificationsAll is a AllowNotifications enum value.
AllowNotificationsFiltered is a AllowNotifications enum value.
AllowNotificationsNone is a AllowNotifications enum value.
ChannelMembershipTypeDefault is a ChannelMembershipType enum value.
ChannelMembershipTypeHidden is a ChannelMembershipType enum value.
ChannelMessagePersistenceTypeNonPersistent is a ChannelMessagePersistenceType enum value.
ChannelMessagePersistenceTypePersistent is a ChannelMessagePersistenceType enum value.
ChannelMessageStatusDenied is a ChannelMessageStatus enum value.
ChannelMessageStatusFailed is a ChannelMessageStatus enum value.
ChannelMessageStatusPending is a ChannelMessageStatus enum value.
ChannelMessageStatusSent is a ChannelMessageStatus enum value.
ChannelMessageTypeControl is a ChannelMessageType enum value.
ChannelMessageTypeStandard is a ChannelMessageType enum value.
ChannelModeRestricted is a ChannelMode enum value.
ChannelModeUnrestricted is a ChannelMode enum value.
ChannelPrivacyPrivate is a ChannelPrivacy enum value.
ChannelPrivacyPublic is a ChannelPrivacy enum value.
ID to lookup a service endpoint with.
ErrCodeBadRequestException for service response error code "BadRequestException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeForbiddenException for service response error code "ForbiddenException".
ErrCodeNotFoundException for service response error code "NotFoundException".
ErrCodeResourceLimitExceededException for service response error code "ResourceLimitExceededException".
ErrCodeServiceFailureException for service response error code "ServiceFailureException".
ErrCodeServiceUnavailableException for service response error code "ServiceUnavailableException".
ErrCodeThrottledClientException for service response error code "ThrottledClientException".
ErrCodeUnauthorizedClientException for service response error code "UnauthorizedClientException".
ErrorCodeAccessDenied is a ErrorCode enum value.
ErrorCodeBadRequest is a ErrorCode enum value.
ErrorCodeConflict is a ErrorCode enum value.
ErrorCodeForbidden is a ErrorCode enum value.
ErrorCodeNotFound is a ErrorCode enum value.
ErrorCodePhoneNumberAssociationsExist is a ErrorCode enum value.
ErrorCodePreconditionFailed is a ErrorCode enum value.
ErrorCodeResourceLimitExceeded is a ErrorCode enum value.
ErrorCodeServiceFailure is a ErrorCode enum value.
ErrorCodeServiceUnavailable is a ErrorCode enum value.
ErrorCodeThrottled is a ErrorCode enum value.
ErrorCodeThrottling is a ErrorCode enum value.
ErrorCodeUnauthorized is a ErrorCode enum value.
ErrorCodeUnprocessable is a ErrorCode enum value.
ErrorCodeVoiceConnectorGroupAssociationsExist is a ErrorCode enum value.
ExpirationCriterionCreatedTimestamp is a ExpirationCriterion enum value.
ExpirationCriterionLastMessageTimestamp is a ExpirationCriterion enum value.
FallbackActionAbort is a FallbackAction enum value.
FallbackActionContinue is a FallbackAction enum value.
InvocationTypeAsync is a InvocationType enum value.
MessagingDataTypeChannel is a MessagingDataType enum value.
MessagingDataTypeChannelMessage is a MessagingDataType enum value.
PushNotificationTypeDefault is a PushNotificationType enum value.
PushNotificationTypeVoip is a PushNotificationType enum value.
SearchFieldKeyMembers is a SearchFieldKey enum value.
SearchFieldOperatorEquals is a SearchFieldOperator enum value.
SearchFieldOperatorIncludes is a SearchFieldOperator enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SortOrderAscending is a SortOrder enum value.
SortOrderDescending is a SortOrder enum value.
# Structs
Summary of the membership details of an AppInstanceUser.
The input parameters don't match the service's restrictions.
The membership information, including member ARNs, the channel ARN, and membership types.
A list of failed member ARNs, error codes, and error messages.
The details of a channel.
Summary of details of a channel associated with channel flow.
The details of a channel ban.
Summary of the details of a ChannelBan.
The details of a channel flow.
Summary of details of a channel flow.
The details of a channel member.
Summary of the channel membership details of an AppInstanceUser.
The channel membership preferences for an AppInstanceUser.
Summary of the details of a ChannelMembership.
The details of a message in a channel.
Stores information about a callback.
Stores information about a message status.
Summary of the messages in a Channel.
Summary of the details of a moderated channel.
The details of a channel moderator.
Summary of the details of a ChannelModerator.
Summary of the details of a Channel.
ChimeSDKMessaging provides the API operation methods for making requests to Amazon Chime SDK Messaging.
The request could not be processed because of conflict in the current state of the resource.
The attributes required to configure and create an elastic channel.
Settings that control the interval after which a channel is deleted.
The client is permanently forbidden from making the request.
The details of a user or bot.
Stores metadata about a Lambda processor.
A list of message attribute values.
The websocket endpoint used to connect to Amazon Chime SDK messaging.
One or more of the resources in the request does not exist in the system.
The information about a processor in a channel flow.
A processor's metadata.
The push notification configuration of the message.
The channel membership preferences for push notification.
The request exceeds the resource limit.
A Field of the channel that you want to search.
The service encountered an unexpected error.
The service is currently unavailable.
The configuration for connecting a messaging stream to Amazon Kinesis.
Summary of the sub-channels associated with the elastic channel.
A tag object containing a key-value pair.
The target of a message, a sender, a user, or a bot.
The client exceeded its request rate limit.
The client is not currently authorized to make the request.