Vridlo/types/User: Difference between revisions

From ALT Linux Wiki
No edit summary
No edit summary
Line 3: Line 3:
* '''id''' is ''natural '''mandatory read-only'''''
* '''id''' is ''natural '''mandatory read-only'''''
  Unique identifier of user.
  Unique identifier of user.
* '''names''' is ''[[Vridlo/types/Name|Name]] array '''mandatory'''''
Name array for the account. It can include first name, last name, nickname, or title.
* '''permissions''' is ''[[Vridlo/types/Permission|Permission]] array '''mandatory'''''
Defines permissions for the account, permissions include the admin, or any other write permission to a model.
* '''recitals''' is ''[[Vridlo/types/Recital|Recital]] array '''mandatory'''''
Recitals array for the user, it describes all of userlogins, email, jabber addresses etc.
* '''descriptions''' is ''[[Vridlo/types/Lorem|Lorem]] array '''optional'''''
Descriptions array of the user, which is defined as array of [[Vridlo/types/Lorem|Lorems]].
* '''sign_in_count''' is ''positive '''mandatory read-only'''''
* '''sign_in_count''' is ''positive '''mandatory read-only'''''
  Unique identifier of user.
  Unique identifier of user.
* '''current_sign_in_at''' is ''datetime '''mandatory read-only'''''
* '''current_sign_in_at''' is ''datetime '''mandatory read-only'''''
  Current signed in as datetime. Can be blank, when user have signed in less than once.
  Current signed in as datetime. Can be blank, when user have signed in less than once.
* '''last_sign_in_at''' is ''datetime '''mandatory read-only'''''
* '''last_sign_in_at''' is ''datetime '''mandatory read-only'''''
  Last time signed in as datetime. Can be blank, when user have signed in less than two times.
  Last time signed in as datetime. Can be blank, when user have signed in less than two times.
* '''confirmed''' is ''boolean '''mandatory read-only'''''
* '''confirmed''' is ''boolean '''mandatory read-only'''''
  Confirmed user state.
  Confirmed user state.
* '''names''' is ''[[Vridlo/types/Name|Name]] array '''mandatory'''''
Name array for the account. It can include first name, last name, nickname, or title.
* '''permissions''' is ''[[Vridlo/types/Permission|Permission]] array '''mandatory'''''
Defines permissions for the account, permissions include the admin, or any other write permission to a model.
* '''recitals''' is ''[[Vridlo/types/Recital|Recital]] array '''mandatory'''''
Recitals array for the user, it describes all of userlogins, email, jabber addresses etc.
* '''descriptions''' is ''[[Vridlo/types/Lorem|Lorem]] array '''optional'''''
Descriptions array of the user, which is defined as array of [[Vridlo/types/Lorem|Lorems]].

Revision as of 15:49, 12 December 2019

User is a structure that represents User model. It is described as:

  • id is natural mandatory read-only
Unique identifier of user.
  • names is Name array mandatory
Name array for the account. It can include first name, last name, nickname, or title.
Defines permissions for the account, permissions include the admin, or any other write permission to a model.
  • recitals is Recital array mandatory
Recitals array for the user, it describes all of userlogins, email, jabber addresses etc.
  • descriptions is Lorem array optional
Descriptions array of the user, which is defined as array of Lorems.
  • sign_in_count is positive mandatory read-only
Unique identifier of user.
  • current_sign_in_at is datetime mandatory read-only
Current signed in as datetime. Can be blank, when user have signed in less than once.
  • last_sign_in_at is datetime mandatory read-only
Last time signed in as datetime. Can be blank, when user have signed in less than two times.
  • confirmed is boolean mandatory read-only
Confirmed user state.