Classe MCDConnectedDevicesAccount

@interface MCDConnectedDevicesAccount : NSObject

Essa classe representa uma única conta de usuário conhecida por um aplicativo.

Propriedades

anonymousAccount

+ (nullable instancetype)anonymousAccount;

A instância singleton da conta Anônima.

accountId

@property(nonatomic, readonly, copy, nonnull) NSString* accountId;

O identificador exclusivo dessa conta de usuário.

type

@property(nonatomic, readonly) MCDConnectedDevicesAccountType type;

Um valor MCDConnectedDevicesAccountType que descreve o tipo de conta.

Construtores

accountWithAccountId

+ (nullable instancetype)accountWithAccountId:(nullable NSString*)accountId type:(MCDConnectedDevicesAccountType)type;

Uma nova instância dessa classe com o identificador exclusivo dessa conta de usuário.

parâmetros

  • accountId

Uma cadeia de caracteres de identificador exclusiva para essa conta de usuário.

type

O MCDConnectedDevicesAccountType da conta (depende de qual provedor de ID a conta é).

Retornos

Retorna um objeto MCDConnectedDevicesAccount com o identificador de conta.

initWithAccountId

- (nullable instancetype)initWithAccountId:(nullable NSString*)accountId type:(MCDConnectedDevicesAccountType)type;

Uma nova instância dessa classe com o identificador exclusivo dessa conta de usuário.

parâmetros

  • type

O MCDConnectedDevicesAccountType da conta (depende de qual provedor de ID a conta é).

Retornos

Retorna um objeto MCDConnectedDevicesAccount inicializado com o identificador de conta.