AWSChimeSDKIdentityRegisterAppInstanceUserEndpointRequest

Objective-C

@interface AWSChimeSDKIdentityRegisterAppInstanceUserEndpointRequest

Swift

class AWSChimeSDKIdentityRegisterAppInstanceUserEndpointRequest
  • Boolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL indicates the endpoint receives all messages. NONE indicates the endpoint receives 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 unique ID assigned to the request. Use different tokens to register other endpoints.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable clientRequestToken;

    Swift

    var clientRequestToken: String? { get set }
  • The attributes of an Endpoint.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSChimeSDKIdentityEndpointAttributes *_Nullable endpointAttributes;

    Swift

    var endpointAttributes: AWSChimeSDKIdentityEndpointAttributes? { 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. Supported types:

    • APNS: The mobile notification service for an Apple device.

    • APNS_SANDBOX: The sandbox environment of the mobile notification service for an Apple device.

    • GCM: The mobile notification service for an Android device.

    Populate the ResourceArn value of each type as PinpointAppArn.

    Declaration

    Objective-C

    @property (nonatomic) AWSChimeSDKIdentityAppInstanceUserEndpointType types;

    Swift

    var types: AWSChimeSDKIdentityAppInstanceUserEndpointType { get set }