# Serialized Form

- ## Package com.io7m.idstore.admin_client.api

  - ### Exception com.io7m.idstore.admin_client.api.IdAClientException

    class IdAClientException extends IdException implements Serializable

- ## Package com.io7m.idstore.database.api

  - ### Exception com.io7m.idstore.database.api.IdDatabaseException

    class IdDatabaseException extends IdException implements Serializable

- ## Package com.io7m.idstore.database.postgres.internal

  - ### Class com.io7m.idstore.database.postgres.internal.DefaultCatalog

    class DefaultCatalog extends org.jooq.impl.CatalogImpl implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### DEFAULT_SCHEMA

            DefaultSchema DEFAULT_SCHEMA

        The schema `DEFAULT_SCHEMA`.

  - ### Class com.io7m.idstore.database.postgres.internal.DefaultSchema

    class DefaultSchema extends org.jooq.impl.SchemaImpl implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### ADMINS

            Admins ADMINS

        The table `ADMINS`.

      - ##### AUDIT

            Audit AUDIT

        The table `AUDIT`.

      - ##### BANS

            Bans BANS

        The table `BANS`.

      - ##### EMAIL_VERIFICATIONS

            EmailVerifications EMAIL_VERIFICATIONS

        The table `EMAIL_VERIFICATIONS`.

      - ##### EMAILS

            Emails EMAILS

        The table `EMAILS`.

      - ##### LOGIN_HISTORY

            LoginHistory LOGIN_HISTORY

        The table `LOGIN_HISTORY`.

      - ##### SCHEMA_VERSION

            SchemaVersion SCHEMA_VERSION

        The table `SCHEMA_VERSION`.

      - ##### USER_IDS

            UserIds USER_IDS

        The table `USER_IDS`.

      - ##### USER_PASSWORD_RESETS

            UserPasswordResets USER_PASSWORD_RESETS

        The table `USER_PASSWORD_RESETS`.

      - ##### USERS

            Users USERS

        The table `USERS`.

- ## Package com.io7m.idstore.database.postgres.internal.tables

  - ### Class com.io7m.idstore.database.postgres.internal.tables.Admins

    class Admins extends org.jooq.impl.TableImpl<AdminsRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### DELETING

            org.jooq.TableField<AdminsRecord,Boolean> DELETING

        The column `ADMINS.DELETING`.

      - ##### ID

            org.jooq.TableField<AdminsRecord,UUID> ID

        The column `ADMINS.ID`.

      - ##### ID_NAME

            org.jooq.TableField<AdminsRecord,String> ID_NAME

        The column `ADMINS.ID_NAME`.

      - ##### INITIAL

            org.jooq.TableField<AdminsRecord,Boolean> INITIAL

        The column `ADMINS.INITIAL`.

      - ##### PASSWORD_ALGO

            org.jooq.TableField<AdminsRecord,String> PASSWORD_ALGO

        The column `ADMINS.PASSWORD_ALGO`.

      - ##### PASSWORD_HASH

            org.jooq.TableField<AdminsRecord,String> PASSWORD_HASH

        The column `ADMINS.PASSWORD_HASH`.

      - ##### PASSWORD_SALT

            org.jooq.TableField<AdminsRecord,String> PASSWORD_SALT

        The column `ADMINS.PASSWORD_SALT`.

      - ##### PERMISSIONS

            org.jooq.TableField<AdminsRecord,String> PERMISSIONS

        The column `ADMINS.PERMISSIONS`.

      - ##### REAL_NAME

            org.jooq.TableField<AdminsRecord,String> REAL_NAME

        The column `ADMINS.REAL_NAME`.

      - ##### TIME_CREATED

            org.jooq.TableField<AdminsRecord,OffsetDateTime> TIME_CREATED

        The column `ADMINS.TIME_CREATED`.

      - ##### TIME_UPDATED

            org.jooq.TableField<AdminsRecord,OffsetDateTime> TIME_UPDATED

        The column `ADMINS.TIME_UPDATED`.

  - ### Class com.io7m.idstore.database.postgres.internal.tables.Audit

    class Audit extends org.jooq.impl.TableImpl<AuditRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### ID

            org.jooq.TableField<AuditRecord,Long> ID

        The column `AUDIT.ID`.

      - ##### MESSAGE

            org.jooq.TableField<AuditRecord,String> MESSAGE

        The column `AUDIT.MESSAGE`.

      - ##### TIME

            org.jooq.TableField<AuditRecord,OffsetDateTime> TIME

        The column `AUDIT.TIME`.

      - ##### TYPE

            org.jooq.TableField<AuditRecord,String> TYPE

        The column `AUDIT.TYPE`.

      - ##### USER_ID

            org.jooq.TableField<AuditRecord,UUID> USER_ID

        The column `AUDIT.USER_ID`.

  - ### Class com.io7m.idstore.database.postgres.internal.tables.Bans

    class Bans extends org.jooq.impl.TableImpl<BansRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### EXPIRES

            org.jooq.TableField<BansRecord,OffsetDateTime> EXPIRES

        The column `BANS.EXPIRES`.

      - ##### REASON

            org.jooq.TableField<BansRecord,String> REASON

        The column `BANS.REASON`.

      - ##### USER_ID

            org.jooq.TableField<BansRecord,UUID> USER_ID

        The column `BANS.USER_ID`.

  - ### Class com.io7m.idstore.database.postgres.internal.tables.Emails

    class Emails extends org.jooq.impl.TableImpl<EmailsRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### ADMIN_ID

            org.jooq.TableField<EmailsRecord,UUID> ADMIN_ID

        The column `EMAILS.ADMIN_ID`.

      - ##### EMAIL_ADDRESS

            org.jooq.TableField<EmailsRecord,String> EMAIL_ADDRESS

        The column `EMAILS.EMAIL_ADDRESS`.

      - ##### USER_ID

            org.jooq.TableField<EmailsRecord,UUID> USER_ID

        The column `EMAILS.USER_ID`.

  - ### Class com.io7m.idstore.database.postgres.internal.tables.EmailVerifications

    class EmailVerifications extends org.jooq.impl.TableImpl<EmailVerificationsRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### EMAIL

            org.jooq.TableField<EmailVerificationsRecord,String> EMAIL

        The column `EMAIL_VERIFICATIONS.EMAIL`.

      - ##### EXPIRES

            org.jooq.TableField<EmailVerificationsRecord,OffsetDateTime> EXPIRES

        The column `EMAIL_VERIFICATIONS.EXPIRES`.

      - ##### OPERATION

            org.jooq.TableField<EmailVerificationsRecord,String> OPERATION

        The column `EMAIL_VERIFICATIONS.OPERATION`.

      - ##### TOKEN

            org.jooq.TableField<EmailVerificationsRecord,String> TOKEN

        The column `EMAIL_VERIFICATIONS.TOKEN`.

      - ##### USER_ID

            org.jooq.TableField<EmailVerificationsRecord,UUID> USER_ID

        The column `EMAIL_VERIFICATIONS.USER_ID`.

  - ### Class com.io7m.idstore.database.postgres.internal.tables.LoginHistory

    class LoginHistory extends org.jooq.impl.TableImpl<LoginHistoryRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### AGENT

            org.jooq.TableField<LoginHistoryRecord,String> AGENT

        The column `LOGIN_HISTORY.AGENT`.

      - ##### HOST

            org.jooq.TableField<LoginHistoryRecord,String> HOST

        The column `LOGIN_HISTORY.HOST`.

      - ##### PROXIED_HOST

            org.jooq.TableField<LoginHistoryRecord,String> PROXIED_HOST

        The column `LOGIN_HISTORY.PROXIED_HOST`.

      - ##### TIME

            org.jooq.TableField<LoginHistoryRecord,OffsetDateTime> TIME

        The column `LOGIN_HISTORY.TIME`.

      - ##### USER_ID

            org.jooq.TableField<LoginHistoryRecord,UUID> USER_ID

        The column `LOGIN_HISTORY.USER_ID`.

  - ### Class com.io7m.idstore.database.postgres.internal.tables.SchemaVersion

    class SchemaVersion extends org.jooq.impl.TableImpl<SchemaVersionRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### VERSION_BAN

            org.jooq.TableField<SchemaVersionRecord,String> VERSION_BAN

        The column `SCHEMA_VERSION.VERSION_BAN`.

      - ##### VERSION_NUMBER

            org.jooq.TableField<SchemaVersionRecord,Long> VERSION_NUMBER

        The column `SCHEMA_VERSION.VERSION_NUMBER`.

  - ### Class com.io7m.idstore.database.postgres.internal.tables.UserIds

    class UserIds extends org.jooq.impl.TableImpl<UserIdsRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### ID

            org.jooq.TableField<UserIdsRecord,UUID> ID

        The column `USER_IDS.ID`.

  - ### Class com.io7m.idstore.database.postgres.internal.tables.UserPasswordResets

    class UserPasswordResets extends org.jooq.impl.TableImpl<UserPasswordResetsRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### EXPIRES

            org.jooq.TableField<UserPasswordResetsRecord,OffsetDateTime> EXPIRES

        The column `USER_PASSWORD_RESETS.EXPIRES`.

      - ##### TOKEN

            org.jooq.TableField<UserPasswordResetsRecord,String> TOKEN

        The column `USER_PASSWORD_RESETS.TOKEN`.

      - ##### USER_ID

            org.jooq.TableField<UserPasswordResetsRecord,UUID> USER_ID

        The column `USER_PASSWORD_RESETS.USER_ID`.

  - ### Class com.io7m.idstore.database.postgres.internal.tables.Users

    class Users extends org.jooq.impl.TableImpl<UsersRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### DELETING

            org.jooq.TableField<UsersRecord,Boolean> DELETING

        The column `USERS.DELETING`.

      - ##### ID

            org.jooq.TableField<UsersRecord,UUID> ID

        The column `USERS.ID`.

      - ##### ID_NAME

            org.jooq.TableField<UsersRecord,String> ID_NAME

        The column `USERS.ID_NAME`.

      - ##### PASSWORD_ALGO

            org.jooq.TableField<UsersRecord,String> PASSWORD_ALGO

        The column `USERS.PASSWORD_ALGO`.

      - ##### PASSWORD_HASH

            org.jooq.TableField<UsersRecord,String> PASSWORD_HASH

        The column `USERS.PASSWORD_HASH`.

      - ##### PASSWORD_SALT

            org.jooq.TableField<UsersRecord,String> PASSWORD_SALT

        The column `USERS.PASSWORD_SALT`.

      - ##### REAL_NAME

            org.jooq.TableField<UsersRecord,String> REAL_NAME

        The column `USERS.REAL_NAME`.

      - ##### TIME_CREATED

            org.jooq.TableField<UsersRecord,OffsetDateTime> TIME_CREATED

        The column `USERS.TIME_CREATED`.

      - ##### TIME_UPDATED

            org.jooq.TableField<UsersRecord,OffsetDateTime> TIME_UPDATED

        The column `USERS.TIME_UPDATED`.

- ## Package com.io7m.idstore.database.postgres.internal.tables.records

  - ### Class com.io7m.idstore.database.postgres.internal.tables.records.AdminsRecord

    class AdminsRecord extends org.jooq.impl.UpdatableRecordImpl<AdminsRecord> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.idstore.database.postgres.internal.tables.records.AuditRecord

    class AuditRecord extends org.jooq.impl.UpdatableRecordImpl<AuditRecord> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.idstore.database.postgres.internal.tables.records.BansRecord

    class BansRecord extends org.jooq.impl.UpdatableRecordImpl<BansRecord> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.idstore.database.postgres.internal.tables.records.EmailsRecord

    class EmailsRecord extends org.jooq.impl.TableRecordImpl<EmailsRecord> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.idstore.database.postgres.internal.tables.records.EmailVerificationsRecord

    class EmailVerificationsRecord extends org.jooq.impl.TableRecordImpl<EmailVerificationsRecord> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.idstore.database.postgres.internal.tables.records.LoginHistoryRecord

    class LoginHistoryRecord extends org.jooq.impl.TableRecordImpl<LoginHistoryRecord> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.idstore.database.postgres.internal.tables.records.SchemaVersionRecord

    class SchemaVersionRecord extends org.jooq.impl.UpdatableRecordImpl<SchemaVersionRecord> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.idstore.database.postgres.internal.tables.records.UserIdsRecord

    class UserIdsRecord extends org.jooq.impl.UpdatableRecordImpl<UserIdsRecord> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.idstore.database.postgres.internal.tables.records.UserPasswordResetsRecord

    class UserPasswordResetsRecord extends org.jooq.impl.TableRecordImpl<UserPasswordResetsRecord> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.idstore.database.postgres.internal.tables.records.UsersRecord

    class UsersRecord extends org.jooq.impl.UpdatableRecordImpl<UsersRecord> implements Serializable
    serialVersionUID:
      1L

- ## Package com.io7m.idstore.error_codes

  - ### Exception com.io7m.idstore.error_codes.IdException

    class IdException extends Exception implements Serializable

    - #### Serialized Fields

      - ##### errorCode

            IdErrorCode errorCode

- ## Package com.io7m.idstore.model

  - ### Record Class com.io7m.idstore.model.IdHash

    class IdHash extends Record implements Serializable

    - #### Serialized Fields

      - ##### algorithm

            String algorithm

      - ##### hash

            String hash

  - ### Exception com.io7m.idstore.model.IdPasswordException

    class IdPasswordException extends IdException implements Serializable

  - ### Exception com.io7m.idstore.model.IdValidityException

    class IdValidityException extends RuntimeException implements Serializable

- ## Package com.io7m.idstore.protocol.api

  - ### Exception com.io7m.idstore.protocol.api.IdProtocolException

    class IdProtocolException extends IdException implements Serializable

- ## Package com.io7m.idstore.server.admin_v1

  - ### Class com.io7m.idstore.server.admin_v1.IdA1AuthenticatedServlet

    class IdA1AuthenticatedServlet extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### admin

            IdAdmin admin

      - ##### adminSession

            IdSessionAdmin adminSession

      - ##### adminSessions

            IdSessionAdminService adminSessions

      - ##### clock

            IdServerClock clock

      - ##### database

            IdDatabaseType database

      - ##### sends

            IdACB1Sends sends

      - ##### strings

            IdServerStrings strings

  - ### Class com.io7m.idstore.server.admin_v1.IdA1CommandServlet

    class IdA1CommandServlet extends IdA1AuthenticatedServlet implements Serializable

    - #### Serialized Fields

      - ##### database

            IdDatabaseType database

      - ##### executor

            IdACommandExecutor executor

      - ##### limits

            IdRequestLimits limits

      - ##### messages

            IdACB1Messages messages

      - ##### services

            com.io7m.repetoir.core.RPServiceDirectoryType services

  - ### Class com.io7m.idstore.server.admin_v1.IdA1Login

    class IdA1Login extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### database

            IdDatabaseType database

      - ##### errors

            IdACB1Sends errors

      - ##### limits

            IdRequestLimits limits

      - ##### logins

            IdAdminLoginService logins

      - ##### messages

            IdACB1Messages messages

      - ##### strings

            IdServerStrings strings

  - ### Class com.io7m.idstore.server.admin_v1.IdA1Versions

    class IdA1Versions extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### messages

            IdVerdantMessages messages

- ## Package com.io7m.idstore.server.api

  - ### Exception com.io7m.idstore.server.api.IdServerException

    class IdServerException extends IdException implements Serializable

- ## Package com.io7m.idstore.server.controller.command_exec

  - ### Exception com.io7m.idstore.server.controller.command_exec.IdCommandExecutionFailure

    class IdCommandExecutionFailure extends Exception implements Serializable

    - #### Serialized Fields

      - ##### errorCode

            IdErrorCode errorCode

      - ##### httpStatusCode

            int httpStatusCode

      - ##### requestId

            UUID requestId

- ## Package com.io7m.idstore.server.http

  - ### Class com.io7m.idstore.server.http.IdCommonCSSServlet

    class IdCommonCSSServlet extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

  - ### Class com.io7m.idstore.server.http.IdCommonInstrumentedServlet

    class IdCommonInstrumentedServlet extends jakarta.servlet.http.HttpServlet implements Serializable

    - #### Serialized Fields

      - ##### telemetry

            IdServerTelemetryServiceType telemetry

  - ### Class com.io7m.idstore.server.http.IdCommonLogoServlet

    class IdCommonLogoServlet extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

  - ### Exception com.io7m.idstore.server.http.IdHTTPErrorStatusException

    class IdHTTPErrorStatusException extends Exception implements Serializable

    - #### Serialized Fields

      - ##### errorCode

            IdErrorCode errorCode

      - ##### statusCode

            int statusCode

- ## Package com.io7m.idstore.server.security

  - ### Exception com.io7m.idstore.server.security.IdSecurityException

    class IdSecurityException extends IdException implements Serializable

- ## Package com.io7m.idstore.server.service.reqlimit

  - ### Exception com.io7m.idstore.server.service.reqlimit.IdRequestLimitExceeded

    class IdRequestLimitExceeded extends Exception implements Serializable

    - #### Serialized Fields

      - ##### sizeLimit

            long sizeLimit

      - ##### sizeProvided

            long sizeProvided

- ## Package com.io7m.idstore.server.user_v1

  - ### Class com.io7m.idstore.server.user_v1.IdU1AuthenticatedServlet

    class IdU1AuthenticatedServlet extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### database

            IdDatabaseType database

      - ##### messages

            IdUCB1Messages messages

      - ##### sends

            IdUCB1Sends sends

      - ##### strings

            IdServerStrings strings

      - ##### user

            IdUser user

      - ##### userSession

            IdSessionUser userSession

      - ##### userSessions

            IdSessionUserService userSessions

  - ### Class com.io7m.idstore.server.user_v1.IdU1CommandServlet

    class IdU1CommandServlet extends IdU1AuthenticatedServlet implements Serializable

    - #### Serialized Fields

      - ##### database

            IdDatabaseType database

      - ##### executor

            IdUCommandExecutor executor

      - ##### limits

            IdRequestLimits limits

      - ##### messages

            IdUCB1Messages messages

      - ##### services

            com.io7m.repetoir.core.RPServiceDirectoryType services

  - ### Class com.io7m.idstore.server.user_v1.IdU1Login

    class IdU1Login extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### database

            IdDatabaseType database

      - ##### errors

            IdUCB1Sends errors

      - ##### limits

            IdRequestLimits limits

      - ##### logins

            IdUserLoginService logins

      - ##### messages

            IdUCB1Messages messages

      - ##### strings

            IdServerStrings strings

  - ### Class com.io7m.idstore.server.user_v1.IdU1Versions

    class IdU1Versions extends jakarta.servlet.http.HttpServlet implements Serializable

    - #### Serialized Fields

      - ##### messages

            IdVerdantMessages messages

- ## Package com.io7m.idstore.server.user_view

  - ### Class com.io7m.idstore.server.user_view.IdUViewAuthenticatedServlet

    class IdUViewAuthenticatedServlet extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### database

            IdDatabaseType database

      - ##### services

            com.io7m.repetoir.core.RPServiceDirectoryType services

      - ##### strings

            IdServerStrings strings

      - ##### template

            IdFMTemplateType<IdFMMessageData> template

      - ##### user

            IdUser user

      - ##### userSession

            IdSessionUser userSession

      - ##### userSessions

            IdSessionUserService userSessions

  - ### Class com.io7m.idstore.server.user_view.IdUViewEmailAdd

    class IdUViewEmailAdd extends IdUViewAuthenticatedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### template

            IdFMTemplateType<IdFMEmailAddData> template

  - ### Class com.io7m.idstore.server.user_view.IdUViewEmailAddRun

    class IdUViewEmailAddRun extends IdUViewAuthenticatedServlet implements Serializable

  - ### Class com.io7m.idstore.server.user_view.IdUViewEmailRemoveRun

    class IdUViewEmailRemoveRun extends IdUViewAuthenticatedServlet implements Serializable

  - ### Class com.io7m.idstore.server.user_view.IdUViewEmailVerificationDeny

    class IdUViewEmailVerificationDeny extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### database

            IdDatabaseType database

      - ##### services

            com.io7m.repetoir.core.RPServiceDirectoryType services

      - ##### strings

            IdServerStrings strings

      - ##### template

            IdFMTemplateType<IdFMMessageData> template

  - ### Class com.io7m.idstore.server.user_view.IdUViewEmailVerificationPermit

    class IdUViewEmailVerificationPermit extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### database

            IdDatabaseType database

      - ##### services

            com.io7m.repetoir.core.RPServiceDirectoryType services

      - ##### strings

            IdServerStrings strings

      - ##### template

            IdFMTemplateType<IdFMMessageData> template

  - ### Class com.io7m.idstore.server.user_view.IdUViewLogin

    class IdUViewLogin extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### database

            IdDatabaseType database

      - ##### logins

            IdUserLoginService logins

      - ##### strings

            IdServerStrings strings

      - ##### template

            IdFMTemplateType<IdFMLoginData> template

  - ### Class com.io7m.idstore.server.user_view.IdUViewLogout

    class IdUViewLogout extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### userSessions

            IdSessionUserService userSessions

  - ### Class com.io7m.idstore.server.user_view.IdUViewMain

    class IdUViewMain extends IdUViewAuthenticatedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### template

            IdFMTemplateType<IdFMUserSelfData> template

  - ### Class com.io7m.idstore.server.user_view.IdUViewMessage

    class IdUViewMessage extends IdUViewAuthenticatedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### template

            IdFMTemplateType<IdFMMessageData> template

  - ### Class com.io7m.idstore.server.user_view.IdUViewPasswordReset

    class IdUViewPasswordReset extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### template

            IdFMTemplateType<IdFMPasswordResetData> template

  - ### Class com.io7m.idstore.server.user_view.IdUViewPasswordResetConfirm

    class IdUViewPasswordResetConfirm extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### errorTemplate

            IdFMTemplateType<IdFMMessageData> errorTemplate

      - ##### formTemplate

            IdFMTemplateType<IdFMPasswordResetConfirmData> formTemplate

      - ##### strings

            IdServerStrings strings

      - ##### userPasswordResets

            IdUserPasswordResetServiceType userPasswordResets

  - ### Class com.io7m.idstore.server.user_view.IdUViewPasswordResetConfirmRun

    class IdUViewPasswordResetConfirmRun extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### errorTemplate

            IdFMTemplateType<IdFMMessageData> errorTemplate

      - ##### strings

            IdServerStrings strings

      - ##### userPasswordResets

            IdUserPasswordResetServiceType userPasswordResets

  - ### Class com.io7m.idstore.server.user_view.IdUViewPasswordResetRun

    class IdUViewPasswordResetRun extends IdCommonInstrumentedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### errorTemplate

            IdFMTemplateType<IdFMMessageData> errorTemplate

      - ##### strings

            IdServerStrings strings

      - ##### userPasswordResets

            IdUserPasswordResetServiceType userPasswordResets

  - ### Class com.io7m.idstore.server.user_view.IdUViewPasswordUpdate

    class IdUViewPasswordUpdate extends IdUViewAuthenticatedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### template

            IdFMTemplateType<IdFMPasswordUpdateData> template

  - ### Class com.io7m.idstore.server.user_view.IdUViewPasswordUpdateRun

    class IdUViewPasswordUpdateRun extends IdUViewAuthenticatedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### msgTemplate

            IdFMTemplateType<IdFMMessageData> msgTemplate

  - ### Class com.io7m.idstore.server.user_view.IdUViewRealnameUpdate

    class IdUViewRealnameUpdate extends IdUViewAuthenticatedServlet implements Serializable

    - #### Serialized Fields

      - ##### branding

            IdServerBrandingServiceType branding

      - ##### template

            IdFMTemplateType<IdFMRealNameUpdateData> template

  - ### Class com.io7m.idstore.server.user_view.IdUViewRealnameUpdateRun

    class IdUViewRealnameUpdateRun extends IdUViewAuthenticatedServlet implements Serializable

- ## Package com.io7m.idstore.user_client.api

  - ### Exception com.io7m.idstore.user_client.api.IdUClientException

    class IdUClientException extends IdException implements Serializable

    - #### Serialized Fields

      - ##### reason

            String reason

      - ##### requestId

            Optional<UUID> requestId