AWSChimeSDKIdentityAppInstanceUserEndpoint
Objective-C
@interface AWSChimeSDKIdentityAppInstanceUserEndpoint
Swift
class AWSChimeSDKIdentityAppInstanceUserEndpoint
An endpoint under an Amazon Chime AppInstanceUser that receives messages for a user. For push notifications, the endpoint is a mobile device used to receive mobile push notifications for a user.
-
Boolean that controls whether the
AppInstanceUserEndpointis opted in to receive messages.ALLindicates the endpoint will receive all messages.NONEindicates the endpoint will receive no messages.Declaration
Objective-C
@property (nonatomic) AWSChimeSDKIdentityAllowMessages allowMessages;Swift
var allowMessages: AWSChimeSDKIdentityAllowMessages { get set } -
The ARN of the
AppInstanceUser.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable appInstanceUserArn;Swift
var appInstanceUserArn: String? { get set } -
The time at which an
AppInstanceUserEndpointwas created.Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable createdTimestamp;Swift
var createdTimestamp: Date? { get set } -
The attributes of an
Endpoint.Declaration
Objective-C
@property (nonatomic, strong) AWSChimeSDKIdentityEndpointAttributes *_Nullable endpointAttributes;Swift
var endpointAttributes: AWSChimeSDKIdentityEndpointAttributes? { get set } -
The unique identifier of the
AppInstanceUserEndpoint.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable endpointId;Swift
var endpointId: String? { get set } -
A read-only field that represents the state of an
AppInstanceUserEndpoint. Supported values:ACTIVE: TheAppInstanceUserEndpointis active and able to receive messages. WhenACTIVE, theEndpointStatusReasonremains empty.INACTIVE: TheAppInstanceUserEndpointis inactive and can’t receive message. WhenINACTIVE, the corresponding reason will be conveyed throughEndpointStatusReason.INVALID_DEVICE_TOKENindicates that anAppInstanceUserEndpointisINACTIVEdue to invalid device tokenINVALID_PINPOINT_ARNindicates that anAppInstanceUserEndpointisINACTIVEdue to an invalid pinpoint ARN that was input through theResourceArnfield.
Declaration
Objective-C
@property (nonatomic, strong) AWSChimeSDKIdentityEndpointState *_Nullable endpointState;Swift
var endpointState: AWSChimeSDKIdentityEndpointState? { get set } -
The time at which an
AppInstanceUserEndpointwas last updated.Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable lastUpdatedTimestamp;Swift
var lastUpdatedTimestamp: Date? { get set } -
The name of the
AppInstanceUserEndpoint.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable name;Swift
var name: String? { get set } -
The ARN of the resource to which the endpoint belongs.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable resourceArn;Swift
var resourceArn: String? { get set } -
The type of the
AppInstanceUserEndpoint.Declaration
Objective-C
@property (nonatomic) AWSChimeSDKIdentityAppInstanceUserEndpointType types;Swift
var types: AWSChimeSDKIdentityAppInstanceUserEndpointType { get set }
View on GitHub
Install in Dash
AWSChimeSDKIdentityAppInstanceUserEndpoint Class Reference