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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.cedarbridge.runtime.api.CBAbstractProtocol<T> (implements com.io7m.cedarbridge.runtime.api.CBProtocolType<T>)
    - com.io7m.idstore.protocol.admin.cb.ProtocolIdA1 (implements com.io7m.cedarbridge.runtime.api.CBProtocolType<T>)
  - com.io7m.idstore.protocol.admin.cb.IdACB1Messages (implements com.io7m.idstore.protocol.api.IdProtocolMessagesType<T>, com.io7m.repetoir.core.RPServiceType)
  - com.io7m.idstore.protocol.admin.cb.IdACB1Validation (implements com.io7m.idstore.protocol.api.IdProtocolMessageValidatorType<T,R>)
  - com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Serializer (implements com.io7m.cedarbridge.runtime.api.CBProtocolMessageVersionedSerializerType<T>)
  - java.lang.Record
    - com.io7m.idstore.protocol.admin.cb.IdA1Admin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminColumn.ByID (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminColumn)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminColumn.ByIDName (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminColumn)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminColumn.ByRealName (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminColumn)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminColumn.ByTimeCreated (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminColumn)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminColumn.ByTimeUpdated (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminColumn)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminColumnOrdering (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission.AdminBan (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission.AdminCreate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission.AdminDelete (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission.AdminRead (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission.AdminWrite (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission.AdminWriteSelf (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission.AuditRead (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission.UserBan (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission.UserCreate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission.UserDelete (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission.UserRead (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission.UserWrite (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminSearchByEmailParameters (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminSearchParameters (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1AdminSummary (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1AuditEvent (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1AuditSearchParameters (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1Ban (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminBanCreate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminBanDelete (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminBanGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminCreate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminDelete (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminEmailAdd (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminEmailRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminGetByEmail (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminPermissionGrant (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminPermissionRevoke (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminSearchBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminSearchByEmailBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminSearchByEmailNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminSearchByEmailPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminSearchNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminSearchPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminSelf (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAdminUpdate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAuditSearchBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAuditSearchNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandAuditSearchPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandLogin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserBanCreate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserBanDelete (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserBanGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserCreate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserDelete (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserEmailAdd (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserEmailRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserGetByEmail (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserLoginHistory (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserSearchBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserSearchByEmailBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserSearchByEmailNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserSearchByEmailPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserSearchNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserSearchPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1CommandUserUpdate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1Login (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1Page<T> (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1Password (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminBanCreate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminBanDelete (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminBanGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminCreate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminDelete (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminSearchBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminSearchByEmailBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminSearchByEmailNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminSearchByEmailPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminSearchNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminSearchPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminSelf (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAdminUpdate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAuditSearchBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAuditSearchNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseAuditSearchPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseError (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseLogin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserBanCreate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserBanDelete (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserBanGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserCreate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserDelete (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserLoginHistory (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserSearchBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserSearchByEmailBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserSearchByEmailNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserSearchByEmailPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserSearchNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserSearchPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1ResponseUserUpdate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type)
    - com.io7m.idstore.protocol.admin.cb.IdA1TimeRange (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1TimestampUTC (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1User (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1UserColumn.ByID (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1UserColumn)
    - com.io7m.idstore.protocol.admin.cb.IdA1UserColumn.ByIDName (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1UserColumn)
    - com.io7m.idstore.protocol.admin.cb.IdA1UserColumn.ByRealName (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1UserColumn)
    - com.io7m.idstore.protocol.admin.cb.IdA1UserColumn.ByTimeCreated (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1UserColumn)
    - com.io7m.idstore.protocol.admin.cb.IdA1UserColumn.ByTimeUpdated (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.idstore.protocol.admin.cb.IdA1UserColumn)
    - com.io7m.idstore.protocol.admin.cb.IdA1UserColumnOrdering (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1UserSearchByEmailParameters (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1UserSearchParameters (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.idstore.protocol.admin.cb.IdA1UserSummary (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)

## Interface Hierarchy

- com.io7m.cedarbridge.runtime.api.CBSerializableType
  - com.io7m.cedarbridge.runtime.api.CBProtocolMessageType
    - com.io7m.idstore.protocol.admin.cb.ProtocolIdA1Type
      - com.io7m.idstore.protocol.admin.cb.ProtocolIdA1v1Type
  - com.io7m.idstore.protocol.admin.cb.IdA1AdminColumn
  - com.io7m.idstore.protocol.admin.cb.IdA1AdminPermission
  - com.io7m.idstore.protocol.admin.cb.IdA1UserColumn