# Package com.io7m.idstore.model

@Export @Version("1.0.0") package com.io7m.idstore.model
Identity server (Model)

- Class
  Description
  IdAdmin
  Information for a single administrator.
  IdAdminColumn
  The admin columns that can be used for ordering.
  IdAdminColumnOrdering
  The ordering of a particular admin column.
  IdAdminCreate
  Information required to create a admin.
  IdAdminPermission
  The type of admin permissions.
  IdAdminPermissionSet
  A set of permissions.
  IdAdminSearchByEmailParameters
  The immutable parameters required to search admins.
  IdAdminSearchParameters
  The immutable parameters required to search admins.
  IdAdminSummary
  A summary of the "identifier" parts of an admin.
  IdAuditEvent
  An audit event.
  IdAuditSearchParameters
  The immutable parameters required to list audit events.
  IdBan
  An account ban.
  IdEmail
  A user email.
  IdEmailOwner
  The owner of an email.
  IdEmailVerification
  An email verification operation.
  IdEmailVerificationOperation
  An operation that should occur after an email address is verified.
  IdEmailVerificationResolution
  The reason an email verification was deleted.
  IdHash
  The hash of an object.
  IdLogin
  A record of a login.
  IdLoginMetadataStandard
  Standard login metadata values.
  IdName
  A user ID name.
  IdNonEmptyList<T>
  A non-empty list.
  IdOptional
  Extra functions for `Optional`.
  IdOptional.IdPartialFunctionType<A,B,E extends Exception>
  The type of partial functions.
  IdPage<T>
  A page of items.
  IdPassword
  A hashed password for a user.
  IdPasswordAlgorithmPBKDF2HmacSHA256
  The PBKDF2 hashing algorithm using a SHA-256 HMAC.
  IdPasswordAlgorithmRedacted
  A "redacted" hashing algorithm used to represent passwords that should not be returned to users/admins.
  IdPasswordAlgorithms
  Functions over password algorithms.
  IdPasswordAlgorithmType
  The type of password hashing algorithms.
  IdPasswordException
  An exception raised by a password hashing algorithm.
  IdRealName
  A user "real" name.
  IdShortHumanToken
  A short human-readable token.
  IdTimeRange
  An inclusive range of time.
  IdToken
  A generic token.
  IdUser
  Information for a single user.
  IdUserColumn
  The user columns that can be used for ordering.
  IdUserColumnOrdering
  The ordering of a particular user column.
  IdUserCreate
  Information required to create a user.
  IdUserDomain
  The domain of a user (users are either users, or admins).
  IdUserPasswordReset
  A password reset operation.
  IdUserSearchByEmailParameters
  The immutable parameters required to search users.
  IdUserSearchParameters
  The immutable parameters required to search users.
  IdUserSummary
  A summary of a user.
  IdValidityException
  An exception indicating that parameters given to a model type are invalid.
  IdVersion