struct
PlaceOS::Client::API::Models::User
- PlaceOS::Client::API::Models::User
- PlaceOS::Client::API::Models::Response
- Struct
- Value
- Object
Overview
Metadata about the current user
Defined in:
placeos/api/models/user.crConstructors
-
.new(pull : JSON::PullParser)
Metadata about the current user
Instance Method Summary
- #associated_metadata : Hash(String, Metadata) | Nil
- #authority_id : String
- #building : String | Nil
- #card_number : String | Nil
- #country : String | Nil
- #created_at : Time
- #deleted : Bool | Nil
- #department : String | Nil
- #email : String
- #email_digest : String
- #first_name : String | Nil
- #groups : Array(String) | Nil
- #id : String
- #image : String | Nil
- #last_name : String | Nil
- #locatable : Bool | Nil
- #login_name : String | Nil
- #metadata : String | Nil
- #misc : String | Nil
- #name : String
- #nickname : String | Nil
- #phone : String | Nil
- #preferred_language : String | Nil
- #staff_id : String | Nil
- #support : Bool | Nil
-
#sys_admin : Bool | Nil
Admin only fields
- #ui_theme : String | Nil
- #work_overrides : Hash(String, PlaceOS::Model::User::WorktimePreference)
- #work_preferences : Array(PlaceOS::Model::User::WorktimePreference)