Vridlo/types/User

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

Unique identifier of user.
 * id is natural mandatory read-only

Name array for the account. It can include first name, last name, nickname, or title.
 * names is Name array mandatory

Recitals array for the user, it describes all of user's logins, email, jabber addresses etc.
 * recitals is Recital array mandatory

Descriptions array of the user, which is defined as array of Lorems.
 * descriptions is Lorem array optional

Defines slugs of the account's permissions, the permissions include the admin, or any other write permission to a model.
 * permission_slugs is string array mandatory

Unique identifier of user.
 * sign_in_count is positive mandatory read-only

Current signed in as datetime. Can be blank, when user have signed in less than once.
 * current_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_sign_in_at is datetime mandatory read-only

Confirmed user state.
 * confirmed is boolean mandatory read-only