Interface: Alias
Defined in: src/models/types.ts:30
Defines an alternative unique identifier for a single user account.
Extends
BaseEntity
Properties
alias
alias:
string
Defined in: src/models/types.ts:32
The alias to uniquely identify a specific user account.
dateCreated
dateCreated:
Date
Defined in: 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: 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: src/models/types.ts:35
The type of data that the alias represents (e.g. email, phone, name).
uid
uid:
string
Defined in: 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: src/models/types.ts:38
The unique identifier of the user account associated with this alias.
verified
verified:
boolean
Defined in: src/models/types.ts:41
Indicates if this alias has been verified.
version
version:
number
Defined in: node_modules/@rapidrest/service-core/dist/types/models/BaseEntity.d.ts:26
The optimistic lock version.
Inherited from
BaseEntity.version