PlaceOS::Model::User::AdminMetadataResponse
Inherits YAML::Serializable < JSON::Serializable::Unmapped < JSON::Serializable < Struct < Value < Object
Constructors
new(created_at : Time, name : String, nickname : String | Nil, email : PlaceOS::Model::Email, phone : String | Nil, country : String | Nil, image : String | Nil, ui_theme : String | Nil, misc : String | Nil, login_name : String | Nil, staff_id : String | Nil, first_name : String | Nil, last_name : String | Nil, building : String | Nil, department : String | Nil, preferred_language : String | Nil, email_digest : String | Nil, card_number : String | Nil, deleted : Bool, groups : Array(String), sys_admin : Bool, support : Bool, locatable : Bool, login_count : Int64, last_login : Time | Nil, work_preferences : Array(PlaceOS::Model::User::WorktimePreference), work_overrides : Hash(String, PlaceOS::Model::User::WorktimePreference), authority_id : String | Nil, photo_upload_id : String | Nil, id : String | Nil, subsystem_access : Array(String), **_unknown_types)
new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
new(pull : JSON::PullParser)
new(*, __pull_for_json_serializable pull : JSON::PullParser)
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Instance methods
authority_id
building
card_number
country
created_at
deleted
department
email
email_digest
first_name
groups
id
image
last_login
last_name
locatable
login_count
login_name
misc
name
nickname
phone
photo_upload_id
preferred_language
staff_id
subsystem_access
support
sys_admin
ui_theme
work_overrides
work_preferences