Skip to main content
Version: 2.1

TIdentityStoreAlternateIdentifier

Class in AWS.IdentityStore

IdentityStore AlternateIdentifier class.

Ancestors​

Properties​

ExternalId​

property ExternalId: IIdentityStoreExternalId

Type: IIdentityStoreExternalId

UniqueAttribute​

property UniqueAttribute: IIdentityStoreUniqueAttribute

Type: IIdentityStoreUniqueAttribute

Methods​

WithExternalId​

class function WithExternalId( const AExternalId: IIdentityStoreExternalId): TIdentityStoreAlternateIdentifier; overload; static;

IIdentityStoreExternalId → TIdentityStoreAlternateIdentifier

Construct a AlternateIdentifier with an ExternalId.

Parameters

NameDescription
AExternalIdSpecify an ExternalId object.

Returns

Returns a TIdentityStoreAlternateIdentifier with ExternalId set.


class function WithExternalId(const AId: string; const AIssuer: string = ''): TIdentityStoreAlternateIdentifier; overload; static;

TIdentityStoreAlternateIdentifier

Construct a AlternateIdentifier with an ExternalId.

Parameters

NameDescription
AIdSpecify an external ID.
AIssuerSpecify the issuer of an external ID.

Returns

Returns a TIdentityStoreAlternateIdentifier with ExternalId set.

WithUniqueAttribute​

class function WithUniqueAttribute( const AUniqueAttribute: IIdentityStoreUniqueAttribute): TIdentityStoreAlternateIdentifier; overload; static;

IIdentityStoreUniqueAttribute → TIdentityStoreAlternateIdentifier

Construct a AlternateIdentifier with a UniqueAttribute.

Parameters

NameDescription
AUniqueAttributeSpecify a UniqueAttribute object.

Returns

Returns a TIdentityStoreAlternateIdentifier with UniqueAttribute set.


class function WithUniqueAttribute(const AAttributePath, AAttributeValue: string): TIdentityStoreAlternateIdentifier; overload; static;

TIdentityStoreAlternateIdentifier

Construct a AlternateIdentifier with a UniqueAttribute.

Parameters

NameDescription
AAttributePathSpecify the path of a unique attribute.
AAttributeValueSpecify the JSON-formatted value of the unique attribute.

Returns

Returns a TIdentityStoreAlternateIdentifier with UniqueAttribute set.