AWSChimeSDKMessagingChannel
Objective-C
@interface AWSChimeSDKMessagingChannel
Swift
class AWSChimeSDKMessagingChannel
The details of a channel.
-
The ARN of a channel.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable channelArn;
Swift
var channelArn: String? { get set }
-
The ARN of the channel flow.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable channelFlowArn;
Swift
var channelFlowArn: String? { get set }
-
The
AppInstanceUser
who created the channel.Declaration
Objective-C
@property (nonatomic, strong) AWSChimeSDKMessagingIdentity *_Nullable createdBy;
Swift
var createdBy: AWSChimeSDKMessagingIdentity? { get set }
-
The time at which the
AppInstanceUser
created the channel.Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable createdTimestamp;
Swift
var createdTimestamp: Date? { get set }
-
The attributes required to configure and create an elastic channel. An elastic channel can support a maximum of 1-million members.
Declaration
Objective-C
@property (nonatomic, strong) AWSChimeSDKMessagingElasticChannelConfiguration *_Nullable elasticChannelConfiguration;
Swift
var elasticChannelConfiguration: AWSChimeSDKMessagingElasticChannelConfiguration? { get set }
-
Settings that control when a channel expires.
Declaration
Objective-C
@property (nonatomic, strong) AWSChimeSDKMessagingExpirationSettings *_Nullable expirationSettings;
Swift
var expirationSettings: AWSChimeSDKMessagingExpirationSettings? { get set }
-
The time at which a member sent the last message in the channel.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable lastMessageTimestamp;
Swift
var lastMessageTimestamp: Date? { get set }
-
The time at which a channel was last updated.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable lastUpdatedTimestamp;
Swift
var lastUpdatedTimestamp: Date? { get set }
-
The channel’s metadata.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable metadata;
Swift
var metadata: String? { get set }
-
The mode of the channel.
Declaration
Objective-C
@property (nonatomic) AWSChimeSDKMessagingChannelMode mode;
Swift
var mode: AWSChimeSDKMessagingChannelMode { get set }
-
The name of a channel.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable name;
Swift
var name: String? { get set }
-
The channel’s privacy setting.
Declaration
Objective-C
@property (nonatomic) AWSChimeSDKMessagingChannelPrivacy privacy;
Swift
var privacy: AWSChimeSDKMessagingChannelPrivacy { get set }