new
User(unnamed 0: Pick<User, "uuid"
| "createdAt"
| "updatedAt"
| "name"
| "lastname"
| "firstname"
| "mail"
| "groups"
| "posix"
| "avatar"
| "credentials">)
readonly
credentials: readonly Ref<Credential<CredentialCategory>>[]
readonly
login: Login
readonly
mail: MailAddress
readonly
posix: Posix | undefined
readonly
type: "user"
toJSON(): ResourceJson<User, "lastname"
| "firstname"
| "login"
| "mail">
& { posix: Posix | null; }
& ResourceRefJson<User, Group, "groups">
& ResourceRefJson<User, Credential<CredentialCategory>, "credentials">