AWSCognitoIdentityMergeDeveloperIdentitiesInput

Objective-C

@interface AWSCognitoIdentityMergeDeveloperIdentitiesInput : AWSRequest

Swift

class AWSCognitoIdentityMergeDeveloperIdentitiesInput : AWSRequest

Input to the MergeDeveloperIdentities action.

Required parameters: [SourceUserIdentifier, DestinationUserIdentifier, DeveloperProviderName, IdentityPoolId]

  • User identifier for the destination user. The value should be a DeveloperUserIdentifier.

    Declaration

    Objective-C

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

    Swift

    var destinationUserIdentifier: String? { get set }
  • The “domain” by which Cognito will refer to your users. This is a (pseudo) domain name that you provide while creating an identity pool. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. For the DeveloperProviderName, you can use letters as well as period (.), underscore (_), and dash (-).

    Declaration

    Objective-C

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

    Swift

    var developerProviderName: String? { get set }
  • An identity pool ID in the format REGION:GUID.

    Declaration

    Objective-C

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

    Swift

    var identityPoolId: String? { get set }
  • User identifier for the source user. The value should be a DeveloperUserIdentifier.

    Declaration

    Objective-C

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

    Swift

    var sourceUserIdentifier: String? { get set }