Class: SecurityUser

SecurityUser(copyData)

new SecurityUser(copyData)

Security user represents a user for the purpose of security

Parameters:
Name Type Description
copyData SecurityUser Copy constructor (if present)
Properties:
Name Type Description
email string Gets or sets the email address of the user
emailConfirmed boolean Gets or sets whether the email address is confirmed
invalidLoginAttempts number Gets or sets the number of invalid login attempts by the user
lockoutModel Date [Delay loaded from lockout], Gets or sets whether the account is locked out
lockout string Gets or sets the creation time in XML format
password string Gets or sets whether the password hash is enabled
securityStamp string Gets or sets a value which indicates whether the security data for the user has changed
twoFactorEnabled boolean Gets or sets whether two factor authentication is required
userName string Gets or sets the logical user name ofthe user
photo Array.<byte> Gets or sets the binary representation of the user's photo
lastLoginTimeModel Date [Delay loaded from lastLoginTime], The last login time
lastLoginTime Date Gets or sets the creation time in XML format
passwordExpiryModel Date [Delay loaded from passwordExpiry], The last login time
passwordExpiry string Gets or sets the creation time in XML format
phoneNumber string Gets or sets the patient's phone number
phoneNumberConfirmed boolean Gets or sets whether the phone number was confirmed
twoFactorMechanism string Gets or sets the preferred tfa mechanism
userClass string Gets or sets the user class key(see: ActorTypeKeys for values)
updatedTime Date Gets or sets the time that this object was last modified in ISO format
modifiedOn Date Gets the time this item was modified
updatedByModel SecurityProvenance [Delay loaded from updatedBy], Gets or sets the user that updated this base data
updatedBy string Gets or sets the provenance identifier associated with the last update of this object
creationTimeModel Date [Delay loaded from creationTime], Gets or sets the time at which the data was created
creationTime Date Gets or sets the creation time as an ISO date format
obsoletionTimeModel Date [Delay loaded from obsoletionTime], Gets or sets the time when the data is or will become invalid
obsoletionTime Date Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
createdByModel SecurityProvenance [Delay loaded from createdBy], Gets or sets the user that created this base data
obsoletedByModel SecurityProvenance [Delay loaded from obsoletedBy], Gets or sets the user that obsoleted this base data
createdBy string Gets or sets the security provenance object which represents the creation of this object
obsoletedBy string Gets or sets the security provenance object which represents the obsoletion of this data
id string Gets or sets the primary identifying UUID of this object
operation BatchOperationType Gets or sets the operation(see: BatchOperationType for values)
$type string Gets the type registration of this object
Source:

Members

createdBy :string

Gets or sets the security provenance object which represents the creation of this object

Type:
  • string
Source:

createdByModel :SecurityProvenance

Type:
Source:

creationTime :Date

Gets or sets the creation time as an ISO date format

Type:
  • Date
Source:

creationTimeModel :Date

Type:
  • Date
Source:

email :string

Gets or sets the email address of the user

Type:
  • string
Source:

emailConfirmed :boolean

Gets or sets whether the email address is confirmed

Type:
  • boolean
Source:

id :string

Gets or sets the primary identifying UUID of this object

Type:
  • string
Source:

invalidLoginAttempts :number

Gets or sets the number of invalid login attempts by the user

Type:
  • number
Source:

lastLoginTime :Date

Gets or sets the creation time in XML format

Type:
  • Date
Source:

lastLoginTimeModel :Date

Type:
  • Date
Source:

lockout :string

Gets or sets whether the account is locked out

Type:
  • string
Source:

lockoutModel :Date

Type:
  • Date
Source:

modifiedOn :Date

Gets the time this item was modified

Type:
  • Date
Source:

obsoletedBy :string

Gets or sets the security provenance object which represents the obsoletion of this data

Type:
  • string
Source:

obsoletedByModel :SecurityProvenance

Type:
Source:

obsoletionTime :Date

Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format

Type:
  • Date
Source:

obsoletionTimeModel :Date

Type:
  • Date
Source:

operation :BatchOperationType

Gets or sets the operation

Type:
Source:

password :string

Gets or sets whether the password hash is enabled

Type:
  • string
Source:

passwordExpiry :string

Gets or sets the creation time in XML format

Type:
  • string
Source:

passwordExpiryModel :Date

Type:
  • Date
Source:

phoneNumber :string

Gets or sets the patient's phone number

Type:
  • string
Source:

phoneNumberConfirmed :boolean

Gets or sets whether the phone number was confirmed

Type:
  • boolean
Source:

photo :Array.<byte>

Gets or sets the binary representation of the user's photo

Type:
  • Array.<byte>
Source:

securityStamp :string

Gets or sets a value which indicates whether the security data for the user has changed

Type:
  • string
Source:

twoFactorEnabled :boolean

Gets or sets whether two factor authentication is required

Type:
  • boolean
Source:

twoFactorMechanism :string

Gets or sets the preferred tfa mechanism

Type:
  • string
Source:

updatedBy :string

Gets or sets the provenance identifier associated with the last update of this object

Type:
  • string
Source:

updatedByModel :SecurityProvenance

Type:
Source:

updatedTime :Date

Gets or sets the time that this object was last modified in ISO format

Type:
  • Date
Source:

userClass :string

Gets or sets the user class key

Type:
  • string
Source:

userName :string

Gets or sets the logical user name ofthe user

Type:
  • string
Source: