Skip to main content

Interface: Alias

Defined in: auth/src/models/types.ts:37

Defines an alternative unique identifier for a single user account.

Extends​

  • BaseEntity

Properties​

alias​

alias: string

Defined in: auth/src/models/types.ts:39

The alias to uniquely identify a specific user account.


dateCreated​

dateCreated: Date

Defined in: auth/node_modules/@rapidrest/service-core/dist/types/models/BaseEntity.d.ts:18

The date and time that the entity was created.

Inherited from​

BaseEntity.dateCreated


dateModified​

dateModified: Date

Defined in: auth/node_modules/@rapidrest/service-core/dist/types/models/BaseEntity.d.ts:22

The date and time that the entity was last modified.

Inherited from​

BaseEntity.dateModified


type​

type: AliasType

Defined in: auth/src/models/types.ts:42

The type of data that the alias represents (e.g. email, phone, name).


uid​

uid: string

Defined in: auth/node_modules/@rapidrest/service-core/dist/types/models/BaseEntity.d.ts:14

The universally unique identifier of the entity.

Inherited from​

BaseEntity.uid


userUid​

userUid: string

Defined in: auth/src/models/types.ts:45

The unique identifier of the user account associated with this alias.


verified​

verified: boolean

Defined in: auth/src/models/types.ts:48

Indicates if this alias has been verified.


version​

version: number

Defined in: auth/node_modules/@rapidrest/service-core/dist/types/models/BaseEntity.d.ts:26

The optimistic lock version.

Inherited from​

BaseEntity.version