AWSChimeSDKMessaging
Objective-C
@interface AWSChimeSDKMessaging
Swift
class AWSChimeSDKMessaging
The Amazon Chime SDK messaging APIs in this section allow software developers to send and receive messages in custom messaging applications. These APIs depend on the frameworks provided by the Amazon Chime SDK identity APIs. For more information about the messaging APIs, see Amazon Chime SDK messaging.
-
The service configuration used to instantiate this service client.
Warning
Once the client is instantiated, do not modify the configuration object. It may cause unspecified behaviors.Declaration
Objective-C
@property (nonatomic, strong, readonly) AWSServiceConfiguration *configuration -
Returns the singleton service client. If the singleton object does not exist, the SDK instantiates the default service client with
defaultServiceConfigurationfrom[AWSServiceManager defaultServiceManager]. The reference to this object is maintained by the SDK, and you do not need to retain it manually.For example, set the default service configuration in
- application:didFinishLaunchingWithOptions:Swift
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { let credentialProvider = AWSCognitoCredentialsProvider(regionType: .USEast1, identityPoolId: "YourIdentityPoolId") let configuration = AWSServiceConfiguration(region: .USEast1, credentialsProvider: credentialProvider) AWSServiceManager.default().defaultServiceConfiguration = configuration return true}
Objective-C
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { AWSCognitoCredentialsProvider *credentialsProvider = [[AWSCognitoCredentialsProvider alloc] initWithRegionType:AWSRegionUSEast1 identityPoolId:@"YourIdentityPoolId"]; AWSServiceConfiguration *configuration = [[AWSServiceConfiguration alloc] initWithRegion:AWSRegionUSEast1 credentialsProvider:credentialsProvider]; [AWSServiceManager defaultServiceManager].defaultServiceConfiguration = configuration; return YES; }Then call the following to get the default service client:
Swift
let ChimeSDKMessaging = AWSChimeSDKMessaging.default()Objective-C
AWSChimeSDKMessaging *ChimeSDKMessaging = [AWSChimeSDKMessaging defaultChimeSDKMessaging];Declaration
Objective-C
+ (nonnull instancetype)defaultChimeSDKMessaging;Swift
class func `default`() -> SelfReturn Value
The default service client.
-
Creates a service client with the given service configuration and registers it for the key.
For example, set the default service configuration in
- application:didFinishLaunchingWithOptions:Swift
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { let credentialProvider = AWSCognitoCredentialsProvider(regionType: .USEast1, identityPoolId: "YourIdentityPoolId") let configuration = AWSServiceConfiguration(region: .USWest2, credentialsProvider: credentialProvider) AWSChimeSDKMessaging.register(with: configuration!, forKey: "USWest2ChimeSDKMessaging") return true}
Objective-C
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { AWSCognitoCredentialsProvider *credentialsProvider = [[AWSCognitoCredentialsProvider alloc] initWithRegionType:AWSRegionUSEast1 identityPoolId:@"YourIdentityPoolId"]; AWSServiceConfiguration *configuration = [[AWSServiceConfiguration alloc] initWithRegion:AWSRegionUSWest2 credentialsProvider:credentialsProvider]; [AWSChimeSDKMessaging registerChimeSDKMessagingWithConfiguration:configuration forKey:@"USWest2ChimeSDKMessaging"]; return YES; }Then call the following to get the service client:
Swift
let ChimeSDKMessaging = AWSChimeSDKMessaging(forKey: "USWest2ChimeSDKMessaging")Objective-C
AWSChimeSDKMessaging *ChimeSDKMessaging = [AWSChimeSDKMessaging ChimeSDKMessagingForKey:@"USWest2ChimeSDKMessaging"];Warning
After calling this method, do not modify the configuration object. It may cause unspecified behaviors.
Declaration
Objective-C
+ (void)registerChimeSDKMessagingWithConfiguration:(id)configuration forKey:(nonnull NSString *)key;Swift
class func register(withConfiguration configuration: Any!, forKey key: String)Parameters
configurationA service configuration object.
keyA string to identify the service client.
-
Retrieves the service client associated with the key. You need to call
+ registerChimeSDKMessagingWithConfiguration:forKey:before invoking this method.For example, set the default service configuration in
- application:didFinishLaunchingWithOptions:Swift
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { let credentialProvider = AWSCognitoCredentialsProvider(regionType: .USEast1, identityPoolId: "YourIdentityPoolId") let configuration = AWSServiceConfiguration(region: .USWest2, credentialsProvider: credentialProvider) AWSChimeSDKMessaging.register(with: configuration!, forKey: "USWest2ChimeSDKMessaging") return true}
Objective-C
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { AWSCognitoCredentialsProvider *credentialsProvider = [[AWSCognitoCredentialsProvider alloc] initWithRegionType:AWSRegionUSEast1 identityPoolId:@"YourIdentityPoolId"]; AWSServiceConfiguration *configuration = [[AWSServiceConfiguration alloc] initWithRegion:AWSRegionUSWest2 credentialsProvider:credentialsProvider]; [AWSChimeSDKMessaging registerChimeSDKMessagingWithConfiguration:configuration forKey:@"USWest2ChimeSDKMessaging"]; return YES; }Then call the following to get the service client:
Swift
let ChimeSDKMessaging = AWSChimeSDKMessaging(forKey: "USWest2ChimeSDKMessaging")Objective-C
AWSChimeSDKMessaging *ChimeSDKMessaging = [AWSChimeSDKMessaging ChimeSDKMessagingForKey:@"USWest2ChimeSDKMessaging"];Declaration
Objective-C
+ (nonnull instancetype)ChimeSDKMessagingForKey:(nonnull NSString *)key;Swift
convenience init(forKey key: String)Parameters
keyA string to identify the service client.
Return Value
An instance of the service client.
-
Removes the service client associated with the key and release it.
Warning
Before calling this method, make sure no method is running on this client.
Declaration
Objective-C
+ (void)removeChimeSDKMessagingForKey:(nonnull NSString *)key;Swift
class func remove(forKey key: String)Parameters
keyA string to identify the service client.
-
Associates a channel flow with a channel. Once associated, all messages to that channel go through channel flow processors. To stop processing, use the
DisassociateChannelFlowAPI.Only administrators or channel moderators can associate a channel flow. The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingAssociateChannelFlowRequest
Declaration
Objective-C
- (id)associateChannelFlow: (nonnull AWSChimeSDKMessagingAssociateChannelFlowRequest *)request;Swift
func associateChannelFlow(_ request: AWSChimeSDKMessagingAssociateChannelFlowRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the AssociateChannelFlow service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill benil. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Associates a channel flow with a channel. Once associated, all messages to that channel go through channel flow processors. To stop processing, use the
DisassociateChannelFlowAPI.Only administrators or channel moderators can associate a channel flow. The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingAssociateChannelFlowRequest
Declaration
Objective-C
- (void)associateChannelFlow: (nonnull AWSChimeSDKMessagingAssociateChannelFlowRequest *)request completionHandler: (void (^_Nullable)(NSError *_Nullable))completionHandler;Swift
func associateChannelFlow(_ request: AWSChimeSDKMessagingAssociateChannelFlowRequest) async throwsParameters
requestA container for the necessary parameters to execute the AssociateChannelFlow service method.
completionHandlerThe completion handler to call when the load request is complete.
error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Adds a specified number of users and bots to a channel.
See
AWSChimeSDKMessagingBatchCreateChannelMembershipRequest
See
AWSChimeSDKMessagingBatchCreateChannelMembershipResponse
Declaration
Objective-C
- (id)batchCreateChannelMembership: (nonnull AWSChimeSDKMessagingBatchCreateChannelMembershipRequest *)request;Swift
func batchCreateChannelMembership(_ request: AWSChimeSDKMessagingBatchCreateChannelMembershipRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the BatchCreateChannelMembership service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingBatchCreateChannelMembershipResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorServiceFailure,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorResourceLimitExceeded. -
Adds a specified number of users and bots to a channel.
See
AWSChimeSDKMessagingBatchCreateChannelMembershipRequest
See
AWSChimeSDKMessagingBatchCreateChannelMembershipResponse
Declaration
Objective-C
- (void) batchCreateChannelMembership: (nonnull AWSChimeSDKMessagingBatchCreateChannelMembershipRequest *) request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingBatchCreateChannelMembershipResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func batchCreateChannelMembership(_ request: AWSChimeSDKMessagingBatchCreateChannelMembershipRequest) async throws -> AWSChimeSDKMessagingBatchCreateChannelMembershipResponseParameters
requestA container for the necessary parameters to execute the BatchCreateChannelMembership service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorServiceFailure,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorResourceLimitExceeded. -
Calls back Amazon Chime SDK messaging with a processing response message. This should be invoked from the processor Lambda. This is a developer API.
You can return one of the following processing responses:
Update message content or metadata
Deny a message
Make no changes to the message
See
AWSChimeSDKMessagingChannelFlowCallbackRequest
See
AWSChimeSDKMessagingChannelFlowCallbackResponse
Declaration
Objective-C
- (id)channelFlowCallback: (nonnull AWSChimeSDKMessagingChannelFlowCallbackRequest *)request;Swift
func channelFlowCallback(_ request: AWSChimeSDKMessagingChannelFlowCallbackRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the ChannelFlowCallback service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingChannelFlowCallbackResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Calls back Amazon Chime SDK messaging with a processing response message. This should be invoked from the processor Lambda. This is a developer API.
You can return one of the following processing responses:
Update message content or metadata
Deny a message
Make no changes to the message
See
AWSChimeSDKMessagingChannelFlowCallbackRequest
See
AWSChimeSDKMessagingChannelFlowCallbackResponse
Declaration
Objective-C
- (void)channelFlowCallback: (nonnull AWSChimeSDKMessagingChannelFlowCallbackRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingChannelFlowCallbackResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func channelFlowCallback(_ request: AWSChimeSDKMessagingChannelFlowCallbackRequest) async throws -> AWSChimeSDKMessagingChannelFlowCallbackResponseParameters
requestA container for the necessary parameters to execute the ChannelFlowCallback service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Creates a channel to which you can add users and send messages.
Restriction: You can’t change a channel’s privacy.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingCreateChannelRequest
See
AWSChimeSDKMessagingCreateChannelResponse
Declaration
Objective-C
- (id)createChannel:(nonnull AWSChimeSDKMessagingCreateChannelRequest *)request;Swift
func createChannel(_ request: AWSChimeSDKMessagingCreateChannelRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the CreateChannel service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingCreateChannelResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorResourceLimitExceeded,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Creates a channel to which you can add users and send messages.
Restriction: You can’t change a channel’s privacy.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingCreateChannelRequest
See
AWSChimeSDKMessagingCreateChannelResponse
Declaration
Objective-C
- (void)createChannel: (nonnull AWSChimeSDKMessagingCreateChannelRequest *)request completionHandler: (void (^_Nullable)(AWSChimeSDKMessagingCreateChannelResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func createChannel(_ request: AWSChimeSDKMessagingCreateChannelRequest) async throws -> AWSChimeSDKMessagingCreateChannelResponseParameters
requestA container for the necessary parameters to execute the CreateChannel service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorResourceLimitExceeded,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Permanently bans a member from a channel. Moderators can’t add banned members to a channel. To undo a ban, you first have to
DeleteChannelBan, and thenCreateChannelMembership. Bans are cleaned up when you delete users or channels.If you ban a user who is already part of a channel, that user is automatically kicked from the channel.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingCreateChannelBanRequest
See
AWSChimeSDKMessagingCreateChannelBanResponse
Declaration
Objective-C
- (id)createChannelBan: (nonnull AWSChimeSDKMessagingCreateChannelBanRequest *)request;Swift
func createChannelBan(_ request: AWSChimeSDKMessagingCreateChannelBanRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the CreateChannelBan service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingCreateChannelBanResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorResourceLimitExceeded,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Permanently bans a member from a channel. Moderators can’t add banned members to a channel. To undo a ban, you first have to
DeleteChannelBan, and thenCreateChannelMembership. Bans are cleaned up when you delete users or channels.If you ban a user who is already part of a channel, that user is automatically kicked from the channel.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingCreateChannelBanRequest
See
AWSChimeSDKMessagingCreateChannelBanResponse
Declaration
Objective-C
- (void)createChannelBan: (nonnull AWSChimeSDKMessagingCreateChannelBanRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingCreateChannelBanResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func createChannelBan(_ request: AWSChimeSDKMessagingCreateChannelBanRequest) async throws -> AWSChimeSDKMessagingCreateChannelBanResponseParameters
requestA container for the necessary parameters to execute the CreateChannelBan service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorResourceLimitExceeded,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Creates a channel flow, a container for processors. Processors are AWS Lambda functions that perform actions on chat messages, such as stripping out profanity. You can associate channel flows with channels, and the processors in the channel flow then take action on all messages sent to that channel. This is a developer API.
Channel flows process the following items:
New and updated messages
Persistent and non-persistent messages
The Standard message type
Channel flows don’t process Control or System messages. For more information about the message types provided by Chime SDK messaging, refer to Message types in the Amazon Chime developer guide.
See
AWSChimeSDKMessagingCreateChannelFlowRequest
See
AWSChimeSDKMessagingCreateChannelFlowResponse
Declaration
Objective-C
- (id)createChannelFlow: (nonnull AWSChimeSDKMessagingCreateChannelFlowRequest *)request;Swift
func createChannelFlow(_ request: AWSChimeSDKMessagingCreateChannelFlowRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the CreateChannelFlow service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingCreateChannelFlowResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorResourceLimitExceeded,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Creates a channel flow, a container for processors. Processors are AWS Lambda functions that perform actions on chat messages, such as stripping out profanity. You can associate channel flows with channels, and the processors in the channel flow then take action on all messages sent to that channel. This is a developer API.
Channel flows process the following items:
New and updated messages
Persistent and non-persistent messages
The Standard message type
Channel flows don’t process Control or System messages. For more information about the message types provided by Chime SDK messaging, refer to Message types in the Amazon Chime developer guide.
See
AWSChimeSDKMessagingCreateChannelFlowRequest
See
AWSChimeSDKMessagingCreateChannelFlowResponse
Declaration
Objective-C
- (void)createChannelFlow: (nonnull AWSChimeSDKMessagingCreateChannelFlowRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingCreateChannelFlowResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func createChannelFlow(_ request: AWSChimeSDKMessagingCreateChannelFlowRequest) async throws -> AWSChimeSDKMessagingCreateChannelFlowResponseParameters
requestA container for the necessary parameters to execute the CreateChannelFlow service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorResourceLimitExceeded,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Adds a member to a channel. The
InvitedByfield inChannelMembershipis derived from the request header. A channel member can:List messages
Send messages
Receive messages
Edit their own messages
Leave the channel
Privacy settings impact this action as follows:
Public Channels: You do not need to be a member to list messages, but you must be a member to send messages.
Private Channels: You must be a member to list or send messages.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserArnorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingCreateChannelMembershipRequest
See
AWSChimeSDKMessagingCreateChannelMembershipResponse
Declaration
Objective-C
- (id)createChannelMembership: (nonnull AWSChimeSDKMessagingCreateChannelMembershipRequest *)request;Swift
func createChannelMembership(_ request: AWSChimeSDKMessagingCreateChannelMembershipRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the CreateChannelMembership service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingCreateChannelMembershipResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorResourceLimitExceeded,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Adds a member to a channel. The
InvitedByfield inChannelMembershipis derived from the request header. A channel member can:List messages
Send messages
Receive messages
Edit their own messages
Leave the channel
Privacy settings impact this action as follows:
Public Channels: You do not need to be a member to list messages, but you must be a member to send messages.
Private Channels: You must be a member to list or send messages.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserArnorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingCreateChannelMembershipRequest
See
AWSChimeSDKMessagingCreateChannelMembershipResponse
Declaration
Objective-C
- (void)createChannelMembership: (nonnull AWSChimeSDKMessagingCreateChannelMembershipRequest *) request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingCreateChannelMembershipResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func createChannelMembership(_ request: AWSChimeSDKMessagingCreateChannelMembershipRequest) async throws -> AWSChimeSDKMessagingCreateChannelMembershipResponseParameters
requestA container for the necessary parameters to execute the CreateChannelMembership service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorResourceLimitExceeded,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Creates a new
ChannelModerator. A channel moderator can:Add and remove other members of the channel.
Add and remove other moderators of the channel.
Add and remove user bans for the channel.
Redact messages in the channel.
List messages in the channel.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotof the user that makes the API call as the value in the header.See
AWSChimeSDKMessagingCreateChannelModeratorRequest
See
AWSChimeSDKMessagingCreateChannelModeratorResponse
Declaration
Objective-C
- (id)createChannelModerator: (nonnull AWSChimeSDKMessagingCreateChannelModeratorRequest *)request;Swift
func createChannelModerator(_ request: AWSChimeSDKMessagingCreateChannelModeratorRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the CreateChannelModerator service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingCreateChannelModeratorResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorResourceLimitExceeded,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Creates a new
ChannelModerator. A channel moderator can:Add and remove other members of the channel.
Add and remove other moderators of the channel.
Add and remove user bans for the channel.
Redact messages in the channel.
List messages in the channel.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotof the user that makes the API call as the value in the header.See
AWSChimeSDKMessagingCreateChannelModeratorRequest
See
AWSChimeSDKMessagingCreateChannelModeratorResponse
Declaration
Objective-C
- (void) createChannelModerator: (nonnull AWSChimeSDKMessagingCreateChannelModeratorRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingCreateChannelModeratorResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func createChannelModerator(_ request: AWSChimeSDKMessagingCreateChannelModeratorRequest) async throws -> AWSChimeSDKMessagingCreateChannelModeratorResponseParameters
requestA container for the necessary parameters to execute the CreateChannelModerator service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorResourceLimitExceeded,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserArnorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDeleteChannelRequest
Declaration
Objective-C
- (id)deleteChannel:(nonnull AWSChimeSDKMessagingDeleteChannelRequest *)request;Swift
func deleteChannel(_ request: AWSChimeSDKMessagingDeleteChannelRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DeleteChannel service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill benil. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserArnorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDeleteChannelRequest
Declaration
Objective-C
- (void)deleteChannel: (nonnull AWSChimeSDKMessagingDeleteChannelRequest *)request completionHandler:(void (^_Nullable)(NSError *_Nullable))completionHandler;Swift
func deleteChannel(_ request: AWSChimeSDKMessagingDeleteChannelRequest) async throwsParameters
requestA container for the necessary parameters to execute the DeleteChannel service method.
completionHandlerThe completion handler to call when the load request is complete.
error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Removes a member from a channel’s ban list.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDeleteChannelBanRequest
Declaration
Objective-C
- (id)deleteChannelBan: (nonnull AWSChimeSDKMessagingDeleteChannelBanRequest *)request;Swift
func deleteChannelBan(_ request: AWSChimeSDKMessagingDeleteChannelBanRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DeleteChannelBan service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill benil. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Removes a member from a channel’s ban list.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDeleteChannelBanRequest
Declaration
Objective-C
- (void)deleteChannelBan: (nonnull AWSChimeSDKMessagingDeleteChannelBanRequest *)request completionHandler: (void (^_Nullable)(NSError *_Nullable))completionHandler;Swift
func deleteChannelBan(_ request: AWSChimeSDKMessagingDeleteChannelBanRequest) async throwsParameters
requestA container for the necessary parameters to execute the DeleteChannelBan service method.
completionHandlerThe completion handler to call when the load request is complete.
error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Deletes a channel flow, an irreversible process. This is a developer API.
This API works only when the channel flow is not associated with any channel. To get a list of all channels that a channel flow is associated with, use the
ListChannelsAssociatedWithChannelFlowAPI. Use theDisassociateChannelFlowAPI to disassociate a channel flow from all channels.See
AWSChimeSDKMessagingDeleteChannelFlowRequest
Declaration
Objective-C
- (id)deleteChannelFlow: (nonnull AWSChimeSDKMessagingDeleteChannelFlowRequest *)request;Swift
func deleteChannelFlow(_ request: AWSChimeSDKMessagingDeleteChannelFlowRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DeleteChannelFlow service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill benil. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Deletes a channel flow, an irreversible process. This is a developer API.
This API works only when the channel flow is not associated with any channel. To get a list of all channels that a channel flow is associated with, use the
ListChannelsAssociatedWithChannelFlowAPI. Use theDisassociateChannelFlowAPI to disassociate a channel flow from all channels.See
AWSChimeSDKMessagingDeleteChannelFlowRequest
Declaration
Objective-C
- (void)deleteChannelFlow: (nonnull AWSChimeSDKMessagingDeleteChannelFlowRequest *)request completionHandler: (void (^_Nullable)(NSError *_Nullable))completionHandler;Swift
func deleteChannelFlow(_ request: AWSChimeSDKMessagingDeleteChannelFlowRequest) async throwsParameters
requestA container for the necessary parameters to execute the DeleteChannelFlow service method.
completionHandlerThe completion handler to call when the load request is complete.
error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Removes a member from a channel.
The
x-amz-chime-bearerrequest header is mandatory. Use theAppInstanceUserArnof the user that makes the API call as the value in the header.See
AWSChimeSDKMessagingDeleteChannelMembershipRequest
Declaration
Objective-C
- (id)deleteChannelMembership: (nonnull AWSChimeSDKMessagingDeleteChannelMembershipRequest *)request;Swift
func deleteChannelMembership(_ request: AWSChimeSDKMessagingDeleteChannelMembershipRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DeleteChannelMembership service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill benil. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Removes a member from a channel.
The
x-amz-chime-bearerrequest header is mandatory. Use theAppInstanceUserArnof the user that makes the API call as the value in the header.See
AWSChimeSDKMessagingDeleteChannelMembershipRequest
Declaration
Objective-C
- (void)deleteChannelMembership: (nonnull AWSChimeSDKMessagingDeleteChannelMembershipRequest *) request completionHandler: (void (^_Nullable)(NSError *_Nullable))completionHandler;Swift
func deleteChannelMembership(_ request: AWSChimeSDKMessagingDeleteChannelMembershipRequest) async throwsParameters
requestA container for the necessary parameters to execute the DeleteChannelMembership service method.
completionHandlerThe completion handler to call when the load request is complete.
error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by
UpdateChannelMessage.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDeleteChannelMessageRequest
Declaration
Objective-C
- (id)deleteChannelMessage: (nonnull AWSChimeSDKMessagingDeleteChannelMessageRequest *)request;Swift
func deleteChannelMessage(_ request: AWSChimeSDKMessagingDeleteChannelMessageRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DeleteChannelMessage service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill benil. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by
UpdateChannelMessage.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDeleteChannelMessageRequest
Declaration
Objective-C
- (void)deleteChannelMessage: (nonnull AWSChimeSDKMessagingDeleteChannelMessageRequest *)request completionHandler: (void (^_Nullable)(NSError *_Nullable))completionHandler;Swift
func deleteChannelMessage(_ request: AWSChimeSDKMessagingDeleteChannelMessageRequest) async throwsParameters
requestA container for the necessary parameters to execute the DeleteChannelMessage service method.
completionHandlerThe completion handler to call when the load request is complete.
error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Deletes a channel moderator.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDeleteChannelModeratorRequest
Declaration
Objective-C
- (id)deleteChannelModerator: (nonnull AWSChimeSDKMessagingDeleteChannelModeratorRequest *)request;Swift
func deleteChannelModerator(_ request: AWSChimeSDKMessagingDeleteChannelModeratorRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DeleteChannelModerator service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill benil. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Deletes a channel moderator.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDeleteChannelModeratorRequest
Declaration
Objective-C
- (void)deleteChannelModerator: (nonnull AWSChimeSDKMessagingDeleteChannelModeratorRequest *)request completionHandler: (void (^_Nullable)(NSError *_Nullable))completionHandler;Swift
func deleteChannelModerator(_ request: AWSChimeSDKMessagingDeleteChannelModeratorRequest) async throwsParameters
requestA container for the necessary parameters to execute the DeleteChannelModerator service method.
completionHandlerThe completion handler to call when the load request is complete.
error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Deletes the streaming configurations for an
AppInstance. For more information, see Streaming messaging data in the Amazon Chime SDK Developer Guide.See
AWSChimeSDKMessagingDeleteMessagingStreamingConfigurationsRequest
Declaration
Objective-C
- (id)deleteMessagingStreamingConfigurations: (nonnull AWSChimeSDKMessagingDeleteMessagingStreamingConfigurationsRequest *)request;Swift
func deleteStreamingConfigurations(_ request: AWSChimeSDKMessagingDeleteMessagingStreamingConfigurationsRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DeleteMessagingStreamingConfigurations service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill benil. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Deletes the streaming configurations for an
AppInstance. For more information, see Streaming messaging data in the Amazon Chime SDK Developer Guide.See
AWSChimeSDKMessagingDeleteMessagingStreamingConfigurationsRequest
Declaration
Objective-C
- (void) deleteMessagingStreamingConfigurations: (nonnull AWSChimeSDKMessagingDeleteMessagingStreamingConfigurationsRequest *)request completionHandler: (void (^_Nullable)(NSError *_Nullable)) completionHandler;Swift
func deleteStreamingConfigurations(_ request: AWSChimeSDKMessagingDeleteMessagingStreamingConfigurationsRequest) async throwsParameters
requestA container for the necessary parameters to execute the DeleteMessagingStreamingConfigurations service method.
completionHandlerThe completion handler to call when the load request is complete.
error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the full details of a channel in an Amazon Chime
AppInstance.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDescribeChannelRequest
See
AWSChimeSDKMessagingDescribeChannelResponse
Declaration
Objective-C
- (id)describeChannel: (nonnull AWSChimeSDKMessagingDescribeChannelRequest *)request;Swift
func describeChannel(_ request: AWSChimeSDKMessagingDescribeChannelRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DescribeChannel service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingDescribeChannelResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the full details of a channel in an Amazon Chime
AppInstance.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDescribeChannelRequest
See
AWSChimeSDKMessagingDescribeChannelResponse
Declaration
Objective-C
- (void)describeChannel: (nonnull AWSChimeSDKMessagingDescribeChannelRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingDescribeChannelResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func describeChannel(_ request: AWSChimeSDKMessagingDescribeChannelRequest) async throws -> AWSChimeSDKMessagingDescribeChannelResponseParameters
requestA container for the necessary parameters to execute the DescribeChannel service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the full details of a channel ban.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDescribeChannelBanRequest
See
AWSChimeSDKMessagingDescribeChannelBanResponse
Declaration
Objective-C
- (id)describeChannelBan: (nonnull AWSChimeSDKMessagingDescribeChannelBanRequest *)request;Swift
func describeChannelBan(_ request: AWSChimeSDKMessagingDescribeChannelBanRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DescribeChannelBan service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingDescribeChannelBanResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the full details of a channel ban.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDescribeChannelBanRequest
See
AWSChimeSDKMessagingDescribeChannelBanResponse
Declaration
Objective-C
- (void)describeChannelBan: (nonnull AWSChimeSDKMessagingDescribeChannelBanRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingDescribeChannelBanResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func describeChannelBan(_ request: AWSChimeSDKMessagingDescribeChannelBanRequest) async throws -> AWSChimeSDKMessagingDescribeChannelBanResponseParameters
requestA container for the necessary parameters to execute the DescribeChannelBan service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the full details of a channel flow in an Amazon Chime
AppInstance. This is a developer API.See
AWSChimeSDKMessagingDescribeChannelFlowRequest
See
AWSChimeSDKMessagingDescribeChannelFlowResponse
Declaration
Objective-C
- (id)describeChannelFlow: (nonnull AWSChimeSDKMessagingDescribeChannelFlowRequest *)request;Swift
func describeChannelFlow(_ request: AWSChimeSDKMessagingDescribeChannelFlowRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DescribeChannelFlow service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingDescribeChannelFlowResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the full details of a channel flow in an Amazon Chime
AppInstance. This is a developer API.See
AWSChimeSDKMessagingDescribeChannelFlowRequest
See
AWSChimeSDKMessagingDescribeChannelFlowResponse
Declaration
Objective-C
- (void)describeChannelFlow: (nonnull AWSChimeSDKMessagingDescribeChannelFlowRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingDescribeChannelFlowResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func describeChannelFlow(_ request: AWSChimeSDKMessagingDescribeChannelFlowRequest) async throws -> AWSChimeSDKMessagingDescribeChannelFlowResponseParameters
requestA container for the necessary parameters to execute the DescribeChannelFlow service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the full details of a user’s channel membership.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDescribeChannelMembershipRequest
See
AWSChimeSDKMessagingDescribeChannelMembershipResponse
Declaration
Objective-C
- (id)describeChannelMembership: (nonnull AWSChimeSDKMessagingDescribeChannelMembershipRequest *)request;Swift
func describeChannelMembership(_ request: AWSChimeSDKMessagingDescribeChannelMembershipRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DescribeChannelMembership service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingDescribeChannelMembershipResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the full details of a user’s channel membership.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDescribeChannelMembershipRequest
See
AWSChimeSDKMessagingDescribeChannelMembershipResponse
Declaration
Objective-C
- (void)describeChannelMembership: (nonnull AWSChimeSDKMessagingDescribeChannelMembershipRequest *) request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingDescribeChannelMembershipResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func describeChannelMembership(_ request: AWSChimeSDKMessagingDescribeChannelMembershipRequest) async throws -> AWSChimeSDKMessagingDescribeChannelMembershipResponseParameters
requestA container for the necessary parameters to execute the DescribeChannelMembership service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the details of a channel based on the membership of the specified
AppInstanceUserorAppInstanceBot.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDescribeChannelMembershipForAppInstanceUserRequest
See
AWSChimeSDKMessagingDescribeChannelMembershipForAppInstanceUserResponse
Declaration
Objective-C
- (id)describeChannelMembershipForAppInstanceUser: (nonnull AWSChimeSDKMessagingDescribeChannelMembershipForAppInstanceUserRequest *)request;Swift
func describeChannelMembership(forAppInstanceUser request: AWSChimeSDKMessagingDescribeChannelMembershipForAppInstanceUserRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DescribeChannelMembershipForAppInstanceUser service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingDescribeChannelMembershipForAppInstanceUserResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the details of a channel based on the membership of the specified
AppInstanceUserorAppInstanceBot.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDescribeChannelMembershipForAppInstanceUserRequest
See
AWSChimeSDKMessagingDescribeChannelMembershipForAppInstanceUserResponse
Declaration
Objective-C
- (void) describeChannelMembershipForAppInstanceUser: (nonnull AWSChimeSDKMessagingDescribeChannelMembershipForAppInstanceUserRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingDescribeChannelMembershipForAppInstanceUserResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func describeChannelMembership(forAppInstanceUser request: AWSChimeSDKMessagingDescribeChannelMembershipForAppInstanceUserRequest) async throws -> AWSChimeSDKMessagingDescribeChannelMembershipForAppInstanceUserResponseParameters
requestA container for the necessary parameters to execute the DescribeChannelMembershipForAppInstanceUser service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the full details of a channel moderated by the specified
AppInstanceUserorAppInstanceBot.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDescribeChannelModeratedByAppInstanceUserRequest
See
AWSChimeSDKMessagingDescribeChannelModeratedByAppInstanceUserResponse
Declaration
Objective-C
- (id)describeChannelModeratedByAppInstanceUser: (nonnull AWSChimeSDKMessagingDescribeChannelModeratedByAppInstanceUserRequest *) request;Swift
func describeChannelModerated(byAppInstanceUser request: AWSChimeSDKMessagingDescribeChannelModeratedByAppInstanceUserRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DescribeChannelModeratedByAppInstanceUser service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingDescribeChannelModeratedByAppInstanceUserResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the full details of a channel moderated by the specified
AppInstanceUserorAppInstanceBot.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDescribeChannelModeratedByAppInstanceUserRequest
See
AWSChimeSDKMessagingDescribeChannelModeratedByAppInstanceUserResponse
Declaration
Objective-C
- (void) describeChannelModeratedByAppInstanceUser: (nonnull AWSChimeSDKMessagingDescribeChannelModeratedByAppInstanceUserRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingDescribeChannelModeratedByAppInstanceUserResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func describeChannelModerated(byAppInstanceUser request: AWSChimeSDKMessagingDescribeChannelModeratedByAppInstanceUserRequest) async throws -> AWSChimeSDKMessagingDescribeChannelModeratedByAppInstanceUserResponseParameters
requestA container for the necessary parameters to execute the DescribeChannelModeratedByAppInstanceUser service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the full details of a single ChannelModerator.
The
x-amz-chime-bearerrequest header is mandatory. Use theAppInstanceUserArnof the user that makes the API call as the value in the header.See
AWSChimeSDKMessagingDescribeChannelModeratorRequest
See
AWSChimeSDKMessagingDescribeChannelModeratorResponse
Declaration
Objective-C
- (id)describeChannelModerator: (nonnull AWSChimeSDKMessagingDescribeChannelModeratorRequest *)request;Swift
func describeChannelModerator(_ request: AWSChimeSDKMessagingDescribeChannelModeratorRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DescribeChannelModerator service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingDescribeChannelModeratorResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns the full details of a single ChannelModerator.
The
x-amz-chime-bearerrequest header is mandatory. Use theAppInstanceUserArnof the user that makes the API call as the value in the header.See
AWSChimeSDKMessagingDescribeChannelModeratorRequest
See
AWSChimeSDKMessagingDescribeChannelModeratorResponse
Declaration
Objective-C
- (void)describeChannelModerator: (nonnull AWSChimeSDKMessagingDescribeChannelModeratorRequest *) request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingDescribeChannelModeratorResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func describeChannelModerator(_ request: AWSChimeSDKMessagingDescribeChannelModeratorRequest) async throws -> AWSChimeSDKMessagingDescribeChannelModeratorResponseParameters
requestA container for the necessary parameters to execute the DescribeChannelModerator service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Disassociates a channel flow from all its channels. Once disassociated, all messages to that channel stop going through the channel flow processor.
Only administrators or channel moderators can disassociate a channel flow.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDisassociateChannelFlowRequest
Declaration
Objective-C
- (id)disassociateChannelFlow: (nonnull AWSChimeSDKMessagingDisassociateChannelFlowRequest *)request;Swift
func disassociateChannelFlow(_ request: AWSChimeSDKMessagingDisassociateChannelFlowRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the DisassociateChannelFlow service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill benil. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Disassociates a channel flow from all its channels. Once disassociated, all messages to that channel stop going through the channel flow processor.
Only administrators or channel moderators can disassociate a channel flow.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingDisassociateChannelFlowRequest
Declaration
Objective-C
- (void)disassociateChannelFlow: (nonnull AWSChimeSDKMessagingDisassociateChannelFlowRequest *) request completionHandler: (void (^_Nullable)(NSError *_Nullable))completionHandler;Swift
func disassociateChannelFlow(_ request: AWSChimeSDKMessagingDisassociateChannelFlowRequest) async throwsParameters
requestA container for the necessary parameters to execute the DisassociateChannelFlow service method.
completionHandlerThe completion handler to call when the load request is complete.
error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Gets the membership preferences of an
AppInstanceUserorAppInstanceBotfor the specified channel. A user or a bot must be a member of the channel and own the membership in order to retrieve membership preferences. Users or bots in theAppInstanceAdminand channel moderator roles can’t retrieve preferences for other users or bots. Banned users or bots can’t retrieve membership preferences for the channel from which they are banned.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingGetChannelMembershipPreferencesRequest
See
AWSChimeSDKMessagingGetChannelMembershipPreferencesResponse
Declaration
Objective-C
- (id)getChannelMembershipPreferences: (nonnull AWSChimeSDKMessagingGetChannelMembershipPreferencesRequest *) request;Swift
func getChannelMembershipPreferences(_ request: AWSChimeSDKMessagingGetChannelMembershipPreferencesRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the GetChannelMembershipPreferences service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingGetChannelMembershipPreferencesResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Gets the membership preferences of an
AppInstanceUserorAppInstanceBotfor the specified channel. A user or a bot must be a member of the channel and own the membership in order to retrieve membership preferences. Users or bots in theAppInstanceAdminand channel moderator roles can’t retrieve preferences for other users or bots. Banned users or bots can’t retrieve membership preferences for the channel from which they are banned.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingGetChannelMembershipPreferencesRequest
See
AWSChimeSDKMessagingGetChannelMembershipPreferencesResponse
Declaration
Objective-C
- (void) getChannelMembershipPreferences: (nonnull AWSChimeSDKMessagingGetChannelMembershipPreferencesRequest *) request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingGetChannelMembershipPreferencesResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func channelMembershipPreferences(_ request: AWSChimeSDKMessagingGetChannelMembershipPreferencesRequest) async throws -> AWSChimeSDKMessagingGetChannelMembershipPreferencesResponseParameters
requestA container for the necessary parameters to execute the GetChannelMembershipPreferences service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Gets the full details of a channel message.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingGetChannelMessageRequest
See
AWSChimeSDKMessagingGetChannelMessageResponse
Declaration
Objective-C
- (id)getChannelMessage: (nonnull AWSChimeSDKMessagingGetChannelMessageRequest *)request;Swift
func getChannelMessage(_ request: AWSChimeSDKMessagingGetChannelMessageRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the GetChannelMessage service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingGetChannelMessageResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Gets the full details of a channel message.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingGetChannelMessageRequest
See
AWSChimeSDKMessagingGetChannelMessageResponse
Declaration
Objective-C
- (void)getChannelMessage: (nonnull AWSChimeSDKMessagingGetChannelMessageRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingGetChannelMessageResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func channelMessage(_ request: AWSChimeSDKMessagingGetChannelMessageRequest) async throws -> AWSChimeSDKMessagingGetChannelMessageResponseParameters
requestA container for the necessary parameters to execute the GetChannelMessage service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Gets message status for a specified
messageId. Use this API to determine the intermediate status of messages going through channel flow processing. The API provides an alternative to retrieving message status if the event was not received because a client wasn’t connected to a websocket.Messages can have any one of these statuses.
- SENT
Message processed successfully
- PENDING
Ongoing processing
- FAILED
Processing failed
- DENIED
Message denied by the processor
This API does not return statuses for denied messages, because we don’t store them once the processor denies them.
Only the message sender can invoke this API.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.
See
AWSChimeSDKMessagingGetChannelMessageStatusRequest
See
AWSChimeSDKMessagingGetChannelMessageStatusResponse
Declaration
Objective-C
- (id)getChannelMessageStatus: (nonnull AWSChimeSDKMessagingGetChannelMessageStatusRequest *)request;Swift
func getChannelMessageStatus(_ request: AWSChimeSDKMessagingGetChannelMessageStatusRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the GetChannelMessageStatus service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingGetChannelMessageStatusResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Gets message status for a specified
messageId. Use this API to determine the intermediate status of messages going through channel flow processing. The API provides an alternative to retrieving message status if the event was not received because a client wasn’t connected to a websocket.Messages can have any one of these statuses.
- SENT
Message processed successfully
- PENDING
Ongoing processing
- FAILED
Processing failed
- DENIED
Message denied by the processor
This API does not return statuses for denied messages, because we don’t store them once the processor denies them.
Only the message sender can invoke this API.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.
See
AWSChimeSDKMessagingGetChannelMessageStatusRequest
See
AWSChimeSDKMessagingGetChannelMessageStatusResponse
Declaration
Objective-C
- (void)getChannelMessageStatus: (nonnull AWSChimeSDKMessagingGetChannelMessageStatusRequest *) request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingGetChannelMessageStatusResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func channelMessageStatus(_ request: AWSChimeSDKMessagingGetChannelMessageStatusRequest) async throws -> AWSChimeSDKMessagingGetChannelMessageStatusResponseParameters
requestA container for the necessary parameters to execute the GetChannelMessageStatus service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
The details of the endpoint for the messaging session.
See
AWSChimeSDKMessagingGetMessagingSessionEndpointRequest
See
AWSChimeSDKMessagingGetMessagingSessionEndpointResponse
Declaration
Objective-C
- (id)getMessagingSessionEndpoint: (nonnull AWSChimeSDKMessagingGetMessagingSessionEndpointRequest *)request;Swift
func getSessionEndpoint(_ request: AWSChimeSDKMessagingGetMessagingSessionEndpointRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the GetMessagingSessionEndpoint service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingGetMessagingSessionEndpointResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
The details of the endpoint for the messaging session.
See
AWSChimeSDKMessagingGetMessagingSessionEndpointRequest
See
AWSChimeSDKMessagingGetMessagingSessionEndpointResponse
Declaration
Objective-C
- (void) getMessagingSessionEndpoint: (nonnull AWSChimeSDKMessagingGetMessagingSessionEndpointRequest *) request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingGetMessagingSessionEndpointResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func sessionEndpoint(_ request: AWSChimeSDKMessagingGetMessagingSessionEndpointRequest) async throws -> AWSChimeSDKMessagingGetMessagingSessionEndpointResponseParameters
requestA container for the necessary parameters to execute the GetMessagingSessionEndpoint service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Retrieves the data streaming configuration for an
AppInstance. For more information, see Streaming messaging data in the Amazon Chime SDK Developer Guide.See
AWSChimeSDKMessagingGetMessagingStreamingConfigurationsRequest
See
AWSChimeSDKMessagingGetMessagingStreamingConfigurationsResponse
Declaration
Objective-C
- (id)getMessagingStreamingConfigurations: (nonnull AWSChimeSDKMessagingGetMessagingStreamingConfigurationsRequest *) request;Swift
func getStreamingConfigurations(_ request: AWSChimeSDKMessagingGetMessagingStreamingConfigurationsRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the GetMessagingStreamingConfigurations service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingGetMessagingStreamingConfigurationsResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Retrieves the data streaming configuration for an
AppInstance. For more information, see Streaming messaging data in the Amazon Chime SDK Developer Guide.See
AWSChimeSDKMessagingGetMessagingStreamingConfigurationsRequest
See
AWSChimeSDKMessagingGetMessagingStreamingConfigurationsResponse
Declaration
Objective-C
- (void) getMessagingStreamingConfigurations: (nonnull AWSChimeSDKMessagingGetMessagingStreamingConfigurationsRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingGetMessagingStreamingConfigurationsResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func streamingConfigurations(_ request: AWSChimeSDKMessagingGetMessagingStreamingConfigurationsRequest) async throws -> AWSChimeSDKMessagingGetMessagingStreamingConfigurationsResponseParameters
requestA container for the necessary parameters to execute the GetMessagingStreamingConfigurations service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all the users and bots banned from a particular channel.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingListChannelBansRequest
See
AWSChimeSDKMessagingListChannelBansResponse
Declaration
Objective-C
- (id)listChannelBans: (nonnull AWSChimeSDKMessagingListChannelBansRequest *)request;Swift
func listChannelBans(_ request: AWSChimeSDKMessagingListChannelBansRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the ListChannelBans service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingListChannelBansResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all the users and bots banned from a particular channel.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingListChannelBansRequest
See
AWSChimeSDKMessagingListChannelBansResponse
Declaration
Objective-C
- (void)listChannelBans: (nonnull AWSChimeSDKMessagingListChannelBansRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingListChannelBansResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func listChannelBans(_ request: AWSChimeSDKMessagingListChannelBansRequest) async throws -> AWSChimeSDKMessagingListChannelBansResponseParameters
requestA container for the necessary parameters to execute the ListChannelBans service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns a paginated lists of all the channel flows created under a single Chime. This is a developer API.
See
AWSChimeSDKMessagingListChannelFlowsRequest
See
AWSChimeSDKMessagingListChannelFlowsResponse
Declaration
Objective-C
- (id)listChannelFlows: (nonnull AWSChimeSDKMessagingListChannelFlowsRequest *)request;Swift
func listChannelFlows(_ request: AWSChimeSDKMessagingListChannelFlowsRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the ListChannelFlows service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingListChannelFlowsResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Returns a paginated lists of all the channel flows created under a single Chime. This is a developer API.
See
AWSChimeSDKMessagingListChannelFlowsRequest
See
AWSChimeSDKMessagingListChannelFlowsResponse
Declaration
Objective-C
- (void)listChannelFlows: (nonnull AWSChimeSDKMessagingListChannelFlowsRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingListChannelFlowsResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func listChannelFlows(_ request: AWSChimeSDKMessagingListChannelFlowsRequest) async throws -> AWSChimeSDKMessagingListChannelFlowsResponseParameters
requestA container for the necessary parameters to execute the ListChannelFlows service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all channel memberships in a channel.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.If you want to list the channels to which a specific app instance user belongs, see the ListChannelMembershipsForAppInstanceUser API.
See
AWSChimeSDKMessagingListChannelMembershipsRequest
See
AWSChimeSDKMessagingListChannelMembershipsResponse
Declaration
Objective-C
- (id)listChannelMemberships: (nonnull AWSChimeSDKMessagingListChannelMembershipsRequest *)request;Swift
func listChannelMemberships(_ request: AWSChimeSDKMessagingListChannelMembershipsRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the ListChannelMemberships service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingListChannelMembershipsResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all channel memberships in a channel.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.If you want to list the channels to which a specific app instance user belongs, see the ListChannelMembershipsForAppInstanceUser API.
See
AWSChimeSDKMessagingListChannelMembershipsRequest
See
AWSChimeSDKMessagingListChannelMembershipsResponse
Declaration
Objective-C
- (void) listChannelMemberships: (nonnull AWSChimeSDKMessagingListChannelMembershipsRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingListChannelMembershipsResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func listChannelMemberships(_ request: AWSChimeSDKMessagingListChannelMembershipsRequest) async throws -> AWSChimeSDKMessagingListChannelMembershipsResponseParameters
requestA container for the necessary parameters to execute the ListChannelMemberships service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all channels that an
AppInstanceUserorAppInstanceBotis a part of. Only anAppInstanceAdmincan call the API with a user ARN that is not their own.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingListChannelMembershipsForAppInstanceUserRequest
See
AWSChimeSDKMessagingListChannelMembershipsForAppInstanceUserResponse
Declaration
Objective-C
- (id)listChannelMembershipsForAppInstanceUser: (nonnull AWSChimeSDKMessagingListChannelMembershipsForAppInstanceUserRequest *)request;Swift
func listChannelMemberships(forAppInstanceUser request: AWSChimeSDKMessagingListChannelMembershipsForAppInstanceUserRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the ListChannelMembershipsForAppInstanceUser service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingListChannelMembershipsForAppInstanceUserResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all channels that an
AppInstanceUserorAppInstanceBotis a part of. Only anAppInstanceAdmincan call the API with a user ARN that is not their own.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingListChannelMembershipsForAppInstanceUserRequest
See
AWSChimeSDKMessagingListChannelMembershipsForAppInstanceUserResponse
Declaration
Objective-C
- (void) listChannelMembershipsForAppInstanceUser: (nonnull AWSChimeSDKMessagingListChannelMembershipsForAppInstanceUserRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingListChannelMembershipsForAppInstanceUserResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func listChannelMemberships(forAppInstanceUser request: AWSChimeSDKMessagingListChannelMembershipsForAppInstanceUserRequest) async throws -> AWSChimeSDKMessagingListChannelMembershipsForAppInstanceUserResponseParameters
requestA container for the necessary parameters to execute the ListChannelMembershipsForAppInstanceUser service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
List all the messages in a channel. Returns a paginated list of
ChannelMessages. By default, sorted by creation timestamp in descending order.Redacted messages appear in the results as empty, since they are only redacted, not deleted. Deleted messages do not appear in the results. This action always returns the latest version of an edited message.
Also, the
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingListChannelMessagesRequest
See
AWSChimeSDKMessagingListChannelMessagesResponse
Declaration
Objective-C
- (id)listChannelMessages: (nonnull AWSChimeSDKMessagingListChannelMessagesRequest *)request;Swift
func listChannelMessages(_ request: AWSChimeSDKMessagingListChannelMessagesRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the ListChannelMessages service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingListChannelMessagesResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
List all the messages in a channel. Returns a paginated list of
ChannelMessages. By default, sorted by creation timestamp in descending order.Redacted messages appear in the results as empty, since they are only redacted, not deleted. Deleted messages do not appear in the results. This action always returns the latest version of an edited message.
Also, the
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingListChannelMessagesRequest
See
AWSChimeSDKMessagingListChannelMessagesResponse
Declaration
Objective-C
- (void)listChannelMessages: (nonnull AWSChimeSDKMessagingListChannelMessagesRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingListChannelMessagesResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func listChannelMessages(_ request: AWSChimeSDKMessagingListChannelMessagesRequest) async throws -> AWSChimeSDKMessagingListChannelMessagesResponseParameters
requestA container for the necessary parameters to execute the ListChannelMessages service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all the moderators for a channel.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingListChannelModeratorsRequest
See
AWSChimeSDKMessagingListChannelModeratorsResponse
Declaration
Objective-C
- (id)listChannelModerators: (nonnull AWSChimeSDKMessagingListChannelModeratorsRequest *)request;Swift
func listChannelModerators(_ request: AWSChimeSDKMessagingListChannelModeratorsRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the ListChannelModerators service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingListChannelModeratorsResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all the moderators for a channel.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingListChannelModeratorsRequest
See
AWSChimeSDKMessagingListChannelModeratorsResponse
Declaration
Objective-C
- (void) listChannelModerators: (nonnull AWSChimeSDKMessagingListChannelModeratorsRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingListChannelModeratorsResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func listChannelModerators(_ request: AWSChimeSDKMessagingListChannelModeratorsRequest) async throws -> AWSChimeSDKMessagingListChannelModeratorsResponseParameters
requestA container for the necessary parameters to execute the ListChannelModerators service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results.
Functionality & restrictions
Use privacy =
PUBLICto retrieve all public channels in the account.Only an
AppInstanceAdmincan set privacy =PRIVATEto list the private channels in an account.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingListChannelsRequest
See
AWSChimeSDKMessagingListChannelsResponse
Declaration
Objective-C
- (id)listChannels:(nonnull AWSChimeSDKMessagingListChannelsRequest *)request;Swift
func listChannels(_ request: AWSChimeSDKMessagingListChannelsRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the ListChannels service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingListChannelsResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results.
Functionality & restrictions
Use privacy =
PUBLICto retrieve all public channels in the account.Only an
AppInstanceAdmincan set privacy =PRIVATEto list the private channels in an account.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingListChannelsRequest
See
AWSChimeSDKMessagingListChannelsResponse
Declaration
Objective-C
- (void)listChannels:(nonnull AWSChimeSDKMessagingListChannelsRequest *)request completionHandler: (void (^_Nullable)(AWSChimeSDKMessagingListChannelsResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func listChannels(_ request: AWSChimeSDKMessagingListChannelsRequest) async throws -> AWSChimeSDKMessagingListChannelsResponseParameters
requestA container for the necessary parameters to execute the ListChannels service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all channels associated with a specified channel flow. You can associate a channel flow with multiple channels, but you can only associate a channel with one channel flow. This is a developer API.
See
AWSChimeSDKMessagingListChannelsAssociatedWithChannelFlowRequest
See
AWSChimeSDKMessagingListChannelsAssociatedWithChannelFlowResponse
Declaration
Objective-C
- (id)listChannelsAssociatedWithChannelFlow: (nonnull AWSChimeSDKMessagingListChannelsAssociatedWithChannelFlowRequest *) request;Swift
func listChannelsAssociated(withChannelFlow request: AWSChimeSDKMessagingListChannelsAssociatedWithChannelFlowRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the ListChannelsAssociatedWithChannelFlow service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingListChannelsAssociatedWithChannelFlowResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all channels associated with a specified channel flow. You can associate a channel flow with multiple channels, but you can only associate a channel with one channel flow. This is a developer API.
See
AWSChimeSDKMessagingListChannelsAssociatedWithChannelFlowRequest
See
AWSChimeSDKMessagingListChannelsAssociatedWithChannelFlowResponse
Declaration
Objective-C
- (void) listChannelsAssociatedWithChannelFlow: (nonnull AWSChimeSDKMessagingListChannelsAssociatedWithChannelFlowRequest *) request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingListChannelsAssociatedWithChannelFlowResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func listChannelsAssociated(withChannelFlow request: AWSChimeSDKMessagingListChannelsAssociatedWithChannelFlowRequest) async throws -> AWSChimeSDKMessagingListChannelsAssociatedWithChannelFlowResponseParameters
requestA container for the necessary parameters to execute the ListChannelsAssociatedWithChannelFlow service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
A list of the channels moderated by an
AppInstanceUser.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingListChannelsModeratedByAppInstanceUserRequest
See
AWSChimeSDKMessagingListChannelsModeratedByAppInstanceUserResponse
Declaration
Objective-C
- (id)listChannelsModeratedByAppInstanceUser: (nonnull AWSChimeSDKMessagingListChannelsModeratedByAppInstanceUserRequest *)request;Swift
func listChannelsModerated(byAppInstanceUser request: AWSChimeSDKMessagingListChannelsModeratedByAppInstanceUserRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the ListChannelsModeratedByAppInstanceUser service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingListChannelsModeratedByAppInstanceUserResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
A list of the channels moderated by an
AppInstanceUser.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingListChannelsModeratedByAppInstanceUserRequest
See
AWSChimeSDKMessagingListChannelsModeratedByAppInstanceUserResponse
Declaration
Objective-C
- (void) listChannelsModeratedByAppInstanceUser: (nonnull AWSChimeSDKMessagingListChannelsModeratedByAppInstanceUserRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingListChannelsModeratedByAppInstanceUserResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func listChannelsModerated(byAppInstanceUser request: AWSChimeSDKMessagingListChannelsModeratedByAppInstanceUserRequest) async throws -> AWSChimeSDKMessagingListChannelsModeratedByAppInstanceUserResponseParameters
requestA container for the necessary parameters to execute the ListChannelsModeratedByAppInstanceUser service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all the SubChannels in an elastic channel when given a channel ID. Available only to the app instance admins and channel moderators of elastic channels.
See
AWSChimeSDKMessagingListSubChannelsRequest
See
AWSChimeSDKMessagingListSubChannelsResponse
Declaration
Objective-C
- (id)listSubChannels: (nonnull AWSChimeSDKMessagingListSubChannelsRequest *)request;Swift
func listSubChannels(_ request: AWSChimeSDKMessagingListSubChannelsRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the ListSubChannels service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingListSubChannelsResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists all the SubChannels in an elastic channel when given a channel ID. Available only to the app instance admins and channel moderators of elastic channels.
See
AWSChimeSDKMessagingListSubChannelsRequest
See
AWSChimeSDKMessagingListSubChannelsResponse
Declaration
Objective-C
- (void)listSubChannels: (nonnull AWSChimeSDKMessagingListSubChannelsRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingListSubChannelsResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func listSubChannels(_ request: AWSChimeSDKMessagingListSubChannelsRequest) async throws -> AWSChimeSDKMessagingListSubChannelsResponseParameters
requestA container for the necessary parameters to execute the ListSubChannels service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists the tags applied to an Amazon Chime SDK messaging resource.
See
AWSChimeSDKMessagingListTagsForResourceRequest
See
AWSChimeSDKMessagingListTagsForResourceResponse
Declaration
Objective-C
- (id)listTagsForResource: (nonnull AWSChimeSDKMessagingListTagsForResourceRequest *)request;Swift
func listTags(forResource request: AWSChimeSDKMessagingListTagsForResourceRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the ListTagsForResource service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingListTagsForResourceResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Lists the tags applied to an Amazon Chime SDK messaging resource.
See
AWSChimeSDKMessagingListTagsForResourceRequest
See
AWSChimeSDKMessagingListTagsForResourceResponse
Declaration
Objective-C
- (void)listTagsForResource: (nonnull AWSChimeSDKMessagingListTagsForResourceRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingListTagsForResourceResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func listTags(forResource request: AWSChimeSDKMessagingListTagsForResourceRequest) async throws -> AWSChimeSDKMessagingListTagsForResourceResponseParameters
requestA container for the necessary parameters to execute the ListTagsForResource service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Sets the number of days before the channel is automatically deleted.
A background process deletes expired channels within 6 hours of expiration. Actual deletion times may vary.
Expired channels that have not yet been deleted appear as active, and you can update their expiration settings. The system honors the new settings.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.
See
AWSChimeSDKMessagingPutChannelExpirationSettingsRequest
See
AWSChimeSDKMessagingPutChannelExpirationSettingsResponse
Declaration
Objective-C
- (id)putChannelExpirationSettings: (nonnull AWSChimeSDKMessagingPutChannelExpirationSettingsRequest *)request;Swift
func putChannelExpirationSettings(_ request: AWSChimeSDKMessagingPutChannelExpirationSettingsRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the PutChannelExpirationSettings service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingPutChannelExpirationSettingsResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Sets the number of days before the channel is automatically deleted.
A background process deletes expired channels within 6 hours of expiration. Actual deletion times may vary.
Expired channels that have not yet been deleted appear as active, and you can update their expiration settings. The system honors the new settings.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.
See
AWSChimeSDKMessagingPutChannelExpirationSettingsRequest
See
AWSChimeSDKMessagingPutChannelExpirationSettingsResponse
Declaration
Objective-C
- (void) putChannelExpirationSettings: (nonnull AWSChimeSDKMessagingPutChannelExpirationSettingsRequest *) request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingPutChannelExpirationSettingsResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func putChannelExpirationSettings(_ request: AWSChimeSDKMessagingPutChannelExpirationSettingsRequest) async throws -> AWSChimeSDKMessagingPutChannelExpirationSettingsResponseParameters
requestA container for the necessary parameters to execute the PutChannelExpirationSettings service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Sets the membership preferences of an
AppInstanceUserorAppInstanceBotfor the specified channel. The user or bot must be a member of the channel. Only the user or bot who owns the membership can set preferences. Users or bots in theAppInstanceAdminand channel moderator roles can’t set preferences for other users. Banned users or bots can’t set membership preferences for the channel from which they are banned.The x-amz-chime-bearer request header is mandatory. Use the ARN of an
AppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingPutChannelMembershipPreferencesRequest
See
AWSChimeSDKMessagingPutChannelMembershipPreferencesResponse
Declaration
Objective-C
- (id)putChannelMembershipPreferences: (nonnull AWSChimeSDKMessagingPutChannelMembershipPreferencesRequest *) request;Swift
func putChannelMembershipPreferences(_ request: AWSChimeSDKMessagingPutChannelMembershipPreferencesRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the PutChannelMembershipPreferences service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingPutChannelMembershipPreferencesResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Sets the membership preferences of an
AppInstanceUserorAppInstanceBotfor the specified channel. The user or bot must be a member of the channel. Only the user or bot who owns the membership can set preferences. Users or bots in theAppInstanceAdminand channel moderator roles can’t set preferences for other users. Banned users or bots can’t set membership preferences for the channel from which they are banned.The x-amz-chime-bearer request header is mandatory. Use the ARN of an
AppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingPutChannelMembershipPreferencesRequest
See
AWSChimeSDKMessagingPutChannelMembershipPreferencesResponse
Declaration
Objective-C
- (void) putChannelMembershipPreferences: (nonnull AWSChimeSDKMessagingPutChannelMembershipPreferencesRequest *) request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingPutChannelMembershipPreferencesResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func putChannelMembershipPreferences(_ request: AWSChimeSDKMessagingPutChannelMembershipPreferencesRequest) async throws -> AWSChimeSDKMessagingPutChannelMembershipPreferencesResponseParameters
requestA container for the necessary parameters to execute the PutChannelMembershipPreferences service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Sets the data streaming configuration for an
AppInstance. For more information, see Streaming messaging data in the Amazon Chime SDK Developer Guide.See
AWSChimeSDKMessagingPutMessagingStreamingConfigurationsRequest
See
AWSChimeSDKMessagingPutMessagingStreamingConfigurationsResponse
Declaration
Objective-C
- (id)putMessagingStreamingConfigurations: (nonnull AWSChimeSDKMessagingPutMessagingStreamingConfigurationsRequest *) request;Swift
func putStreamingConfigurations(_ request: AWSChimeSDKMessagingPutMessagingStreamingConfigurationsRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the PutMessagingStreamingConfigurations service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingPutMessagingStreamingConfigurationsResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Sets the data streaming configuration for an
AppInstance. For more information, see Streaming messaging data in the Amazon Chime SDK Developer Guide.See
AWSChimeSDKMessagingPutMessagingStreamingConfigurationsRequest
See
AWSChimeSDKMessagingPutMessagingStreamingConfigurationsResponse
Declaration
Objective-C
- (void) putMessagingStreamingConfigurations: (nonnull AWSChimeSDKMessagingPutMessagingStreamingConfigurationsRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingPutMessagingStreamingConfigurationsResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func putStreamingConfigurations(_ request: AWSChimeSDKMessagingPutMessagingStreamingConfigurationsRequest) async throws -> AWSChimeSDKMessagingPutMessagingStreamingConfigurationsResponseParameters
requestA container for the necessary parameters to execute the PutMessagingStreamingConfigurations service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorNotFound,AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state shows as redacted.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingRedactChannelMessageRequest
See
AWSChimeSDKMessagingRedactChannelMessageResponse
Declaration
Objective-C
- (id)redactChannelMessage: (nonnull AWSChimeSDKMessagingRedactChannelMessageRequest *)request;Swift
func redactChannelMessage(_ request: AWSChimeSDKMessagingRedactChannelMessageRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the RedactChannelMessage service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingRedactChannelMessageResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state shows as redacted.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingRedactChannelMessageRequest
See
AWSChimeSDKMessagingRedactChannelMessageResponse
Declaration
Objective-C
- (void)redactChannelMessage: (nonnull AWSChimeSDKMessagingRedactChannelMessageRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingRedactChannelMessageResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func redactChannelMessage(_ request: AWSChimeSDKMessagingRedactChannelMessageRequest) async throws -> AWSChimeSDKMessagingRedactChannelMessageResponseParameters
requestA container for the necessary parameters to execute the RedactChannelMessage service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Allows the
ChimeBearerto search channels by channel members. Users or bots can search across the channels that they belong to. Users in theAppInstanceAdminrole can search across all channels.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingSearchChannelsRequest
See
AWSChimeSDKMessagingSearchChannelsResponse
Declaration
Objective-C
- (id)searchChannels: (nonnull AWSChimeSDKMessagingSearchChannelsRequest *)request;Swift
func searchChannels(_ request: AWSChimeSDKMessagingSearchChannelsRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the SearchChannels service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingSearchChannelsResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Allows the
ChimeBearerto search channels by channel members. Users or bots can search across the channels that they belong to. Users in theAppInstanceAdminrole can search across all channels.The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingSearchChannelsRequest
See
AWSChimeSDKMessagingSearchChannelsResponse
Declaration
Objective-C
- (void)searchChannels: (nonnull AWSChimeSDKMessagingSearchChannelsRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingSearchChannelsResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func searchChannels(_ request: AWSChimeSDKMessagingSearchChannelsRequest) async throws -> AWSChimeSDKMessagingSearchChannelsResponseParameters
requestA container for the necessary parameters to execute the SearchChannels service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Sends a message to a particular channel that the member is a part of.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.Also,
STANDARDmessages can be up to 4KB in size and contain metadata. Metadata is arbitrary, and you can use it in a variety of ways, such as containing a link to an attachment.CONTROLmessages are limited to 30 bytes and do not contain metadata.See
AWSChimeSDKMessagingSendChannelMessageRequest
See
AWSChimeSDKMessagingSendChannelMessageResponse
Declaration
Objective-C
- (id)sendChannelMessage: (nonnull AWSChimeSDKMessagingSendChannelMessageRequest *)request;Swift
func sendChannelMessage(_ request: AWSChimeSDKMessagingSendChannelMessageRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the SendChannelMessage service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingSendChannelMessageResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Sends a message to a particular channel that the member is a part of.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.Also,
STANDARDmessages can be up to 4KB in size and contain metadata. Metadata is arbitrary, and you can use it in a variety of ways, such as containing a link to an attachment.CONTROLmessages are limited to 30 bytes and do not contain metadata.See
AWSChimeSDKMessagingSendChannelMessageRequest
See
AWSChimeSDKMessagingSendChannelMessageResponse
Declaration
Objective-C
- (void)sendChannelMessage: (nonnull AWSChimeSDKMessagingSendChannelMessageRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingSendChannelMessageResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func sendChannelMessage(_ request: AWSChimeSDKMessagingSendChannelMessageRequest) async throws -> AWSChimeSDKMessagingSendChannelMessageResponseParameters
requestA container for the necessary parameters to execute the SendChannelMessage service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Applies the specified tags to the specified Amazon Chime SDK messaging resource.
See
AWSChimeSDKMessagingTagResourceRequest
Declaration
Objective-C
- (id)tagResource:(nonnull AWSChimeSDKMessagingTagResourceRequest *)request;Swift
func tagResource(_ request: AWSChimeSDKMessagingTagResourceRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the TagResource service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill benil. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorResourceLimitExceeded,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Applies the specified tags to the specified Amazon Chime SDK messaging resource.
See
AWSChimeSDKMessagingTagResourceRequest
Declaration
Objective-C
- (void)tagResource:(nonnull AWSChimeSDKMessagingTagResourceRequest *)request completionHandler:(void (^_Nullable)(NSError *_Nullable))completionHandler;Swift
func tagResource(_ request: AWSChimeSDKMessagingTagResourceRequest) async throwsParameters
requestA container for the necessary parameters to execute the TagResource service method.
completionHandlerThe completion handler to call when the load request is complete.
error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorResourceLimitExceeded,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Removes the specified tags from the specified Amazon Chime SDK messaging resource.
See
AWSChimeSDKMessagingUntagResourceRequest
Declaration
Objective-C
- (id)untagResource:(nonnull AWSChimeSDKMessagingUntagResourceRequest *)request;Swift
func untagResource(_ request: AWSChimeSDKMessagingUntagResourceRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the UntagResource service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill benil. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Removes the specified tags from the specified Amazon Chime SDK messaging resource.
See
AWSChimeSDKMessagingUntagResourceRequest
Declaration
Objective-C
- (void)untagResource: (nonnull AWSChimeSDKMessagingUntagResourceRequest *)request completionHandler:(void (^_Nullable)(NSError *_Nullable))completionHandler;Swift
func untagResource(_ request: AWSChimeSDKMessagingUntagResourceRequest) async throwsParameters
requestA container for the necessary parameters to execute the UntagResource service method.
completionHandlerThe completion handler to call when the load request is complete.
error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Update a channel’s attributes.
Restriction: You can’t change a channel’s privacy.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingUpdateChannelRequest
See
AWSChimeSDKMessagingUpdateChannelResponse
Declaration
Objective-C
- (id)updateChannel:(nonnull AWSChimeSDKMessagingUpdateChannelRequest *)request;Swift
func updateChannel(_ request: AWSChimeSDKMessagingUpdateChannelRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the UpdateChannel service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingUpdateChannelResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Update a channel’s attributes.
Restriction: You can’t change a channel’s privacy.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingUpdateChannelRequest
See
AWSChimeSDKMessagingUpdateChannelResponse
Declaration
Objective-C
- (void)updateChannel: (nonnull AWSChimeSDKMessagingUpdateChannelRequest *)request completionHandler: (void (^_Nullable)(AWSChimeSDKMessagingUpdateChannelResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func updateChannel(_ request: AWSChimeSDKMessagingUpdateChannelRequest) async throws -> AWSChimeSDKMessagingUpdateChannelResponseParameters
requestA container for the necessary parameters to execute the UpdateChannel service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Updates channel flow attributes. This is a developer API.
See
AWSChimeSDKMessagingUpdateChannelFlowRequest
See
AWSChimeSDKMessagingUpdateChannelFlowResponse
Declaration
Objective-C
- (id)updateChannelFlow: (nonnull AWSChimeSDKMessagingUpdateChannelFlowRequest *)request;Swift
func updateChannelFlow(_ request: AWSChimeSDKMessagingUpdateChannelFlowRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the UpdateChannelFlow service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingUpdateChannelFlowResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Updates channel flow attributes. This is a developer API.
See
AWSChimeSDKMessagingUpdateChannelFlowRequest
See
AWSChimeSDKMessagingUpdateChannelFlowResponse
Declaration
Objective-C
- (void)updateChannelFlow: (nonnull AWSChimeSDKMessagingUpdateChannelFlowRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingUpdateChannelFlowResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func updateChannelFlow(_ request: AWSChimeSDKMessagingUpdateChannelFlowRequest) async throws -> AWSChimeSDKMessagingUpdateChannelFlowResponseParameters
requestA container for the necessary parameters to execute the UpdateChannelFlow service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Updates the content of a message.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingUpdateChannelMessageRequest
See
AWSChimeSDKMessagingUpdateChannelMessageResponse
Declaration
Objective-C
- (id)updateChannelMessage: (nonnull AWSChimeSDKMessagingUpdateChannelMessageRequest *)request;Swift
func updateChannelMessage(_ request: AWSChimeSDKMessagingUpdateChannelMessageRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the UpdateChannelMessage service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingUpdateChannelMessageResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
Updates the content of a message.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingUpdateChannelMessageRequest
See
AWSChimeSDKMessagingUpdateChannelMessageResponse
Declaration
Objective-C
- (void)updateChannelMessage: (nonnull AWSChimeSDKMessagingUpdateChannelMessageRequest *)request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingUpdateChannelMessageResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func updateChannelMessage(_ request: AWSChimeSDKMessagingUpdateChannelMessageRequest) async throws -> AWSChimeSDKMessagingUpdateChannelMessageResponseParameters
requestA container for the necessary parameters to execute the UpdateChannelMessage service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
The details of the time when a user last read messages in a channel.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingUpdateChannelReadMarkerRequest
See
AWSChimeSDKMessagingUpdateChannelReadMarkerResponse
Declaration
Objective-C
- (id)updateChannelReadMarker: (nonnull AWSChimeSDKMessagingUpdateChannelReadMarkerRequest *)request;Swift
func updateChannelReadMarker(_ request: AWSChimeSDKMessagingUpdateChannelReadMarkerRequest) -> Any!Parameters
requestA container for the necessary parameters to execute the UpdateChannelReadMarker service method.
Return Value
An instance of
AWSTask. On successful execution,task.resultwill contain an instance ofAWSChimeSDKMessagingUpdateChannelReadMarkerResponse. On failed execution,task.errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure. -
The details of the time when a user last read messages in a channel.
The
x-amz-chime-bearerrequest header is mandatory. Use the ARN of theAppInstanceUserorAppInstanceBotthat makes the API call as the value in the header.See
AWSChimeSDKMessagingUpdateChannelReadMarkerRequest
See
AWSChimeSDKMessagingUpdateChannelReadMarkerResponse
Declaration
Objective-C
- (void)updateChannelReadMarker: (nonnull AWSChimeSDKMessagingUpdateChannelReadMarkerRequest *) request completionHandler: (void (^_Nullable)( AWSChimeSDKMessagingUpdateChannelReadMarkerResponse *_Nullable, NSError *_Nullable))completionHandler;Swift
func updateChannelReadMarker(_ request: AWSChimeSDKMessagingUpdateChannelReadMarkerRequest) async throws -> AWSChimeSDKMessagingUpdateChannelReadMarkerResponseParameters
requestA container for the necessary parameters to execute the UpdateChannelReadMarker service method.
completionHandlerThe completion handler to call when the load request is complete.
response- A response object, ornilif the request failed.error- An error object that indicates why the request failed, ornilif the request was successful. On failed execution,errormay contain anNSErrorwithAWSChimeSDKMessagingErrorDomaindomain and the following error code:AWSChimeSDKMessagingErrorBadRequest,AWSChimeSDKMessagingErrorForbidden,AWSChimeSDKMessagingErrorConflict,AWSChimeSDKMessagingErrorUnauthorizedClient,AWSChimeSDKMessagingErrorThrottledClient,AWSChimeSDKMessagingErrorServiceUnavailable,AWSChimeSDKMessagingErrorServiceFailure.
View on GitHub
Install in Dash
AWSChimeSDKMessaging Class Reference