class Backend::Api::Schema::User
- Backend::Api::Schema::User
- GraphQL::BaseObject
- Reference
- Object
Overview
User model
Included Modules
- Backend::Api::Schema::Helpers
- GraphQL::ObjectType
Defined in:
backend/api/schema/user.crConstructors
Instance Method Summary
-
#admin : Bool
User is admin
-
#external_id : Int32 | Nil
User's external ID
-
#first_name : String
User's first name
-
#id : Int32
User's ID
-
#last_name : String
User's last name
-
#name(formal : Bool = true) : String
User's full name
-
#role : UserRole
User's role
-
#student(context : Context) : Student | Nil
User's external student object
-
#teacher(context : Context) : Teacher | Nil
User's external teacher object
-
#username : String
User's LDAP username