# Hierarchy For Package com.io7m.idstore.protocol.admin

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.io7m.idstore.protocol.admin.IdACommandAdminBanCreate (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminBanDelete (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminBanGet (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminCreate (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminDelete (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminEmailAdd (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminEmailRemove (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminGet (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminGetByEmail (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminPermissionGrant (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminPermissionRevoke (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminSearchBegin (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminSearchByEmailBegin (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminSearchByEmailNext (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminSearchByEmailPrevious (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminSearchNext (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminSearchPrevious (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminSelf (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAdminUpdate (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAuditSearchBegin (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAuditSearchNext (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandAuditSearchPrevious (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandLogin (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserBanCreate (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserBanDelete (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserBanGet (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserCreate (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserDelete (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserEmailAdd (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserEmailRemove (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserGet (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserGetByEmail (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserLoginHistory (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserSearchBegin (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserSearchByEmailBegin (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserSearchByEmailNext (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserSearchByEmailPrevious (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserSearchNext (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserSearchPrevious (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdACommandUserUpdate (implements com.io7m.idstore.protocol.admin.IdACommandType<R>)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminBanCreate (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminBanDelete (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminBanGet (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminCreate (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminDelete (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminGet (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminSearchBegin (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminSearchByEmailBegin (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminSearchByEmailNext (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminSearchByEmailPrevious (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminSearchNext (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminSearchPrevious (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminSelf (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAdminUpdate (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAuditSearchBegin (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAuditSearchNext (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseAuditSearchPrevious (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseError (implements com.io7m.idstore.protocol.admin.IdAResponseType, com.io7m.seltzer.api.SStructuredErrorType<C>)
    - com.io7m.idstore.protocol.admin.IdAResponseLogin (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserBanCreate (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserBanDelete (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserBanGet (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserCreate (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserDelete (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserGet (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserLoginHistory (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserSearchBegin (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserSearchByEmailBegin (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserSearchByEmailNext (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserSearchByEmailPrevious (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserSearchNext (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserSearchPrevious (implements com.io7m.idstore.protocol.admin.IdAResponseType)
    - com.io7m.idstore.protocol.admin.IdAResponseUserUpdate (implements com.io7m.idstore.protocol.admin.IdAResponseType)

## Interface Hierarchy

- com.io7m.hibiscus.api.HBMessageType
  - com.io7m.hibiscus.api.HBCommandType
    - com.io7m.idstore.protocol.admin.IdACommandType<R> (also extends com.io7m.idstore.protocol.admin.IdAMessageType)
  - com.io7m.hibiscus.api.HBResponseType
    - com.io7m.idstore.protocol.admin.IdAResponseType (also extends com.io7m.idstore.protocol.admin.IdAMessageType)
- com.io7m.idstore.protocol.api.IdProtocolMessageType
  - com.io7m.idstore.protocol.admin.IdAMessageType
    - com.io7m.idstore.protocol.admin.IdACommandType<R> (also extends com.io7m.hibiscus.api.HBCommandType)
    - com.io7m.idstore.protocol.admin.IdAResponseType (also extends com.io7m.hibiscus.api.HBResponseType)