Type Alias: UserProps
UserProps =
ModelProps&object
Defined in: models/user.ts:11
A User's specific properties
Type declaration
created?
optionalcreated:number
Timestamp of when the user was created
device?
optionaldevice:string
The user's login device. Includes: WebUI, iPad, EmbeddedNode, and tools like DMM-v1
method?
optionalmethod:UserLoginMethod
The user's login method, such as cac, google, apple, or email
modified?
optionalmodified:number
Timestamp of when the user's data was last modified
name?
optionalname:string
A user's name
parentUuid?
optionalparentUuid:string
The parentUUID of a user (only tool users will have a value)
socketId?
optionalsocketId:string
A user's socketId
state?
optionalstate:string
State of user, whether they are Online or InRoom
type?
optionaltype:string
The type of user. Options: RemoteExpert, OnSiteUser, EmbeddedNode, Tools
uid?
optionaluid:string
A user's email