# Hierarchy For All Packages

Package Hierarchies:

- com.io7m.cardant.client.api,
- com.io7m.cardant.client.basic,
- com.io7m.cardant.client.basic.internal,
- com.io7m.cardant.client.preferences.api,
- com.io7m.cardant.client.preferences.vanilla,
- com.io7m.cardant.client.preferences.vanilla.internal,
- com.io7m.cardant.database.api,
- com.io7m.cardant.database.postgres,
- com.io7m.cardant.database.postgres.internal,
- com.io7m.cardant.database.postgres.internal.enums,
- com.io7m.cardant.database.postgres.internal.tables,
- com.io7m.cardant.error_codes,
- com.io7m.cardant.main,
- com.io7m.cardant.main.internal,
- com.io7m.cardant.model,
- com.io7m.cardant.model.comparisons,
- com.io7m.cardant.parsers,
- com.io7m.cardant.protocol.api,
- com.io7m.cardant.protocol.inventory,
- com.io7m.cardant.protocol.inventory.cb,
- com.io7m.cardant.protocol.inventory.cb.internal,
- com.io7m.cardant.security,
- com.io7m.cardant.server.api,
- com.io7m.cardant.server.basic,
- com.io7m.cardant.server.basic.internal,
- com.io7m.cardant.server.controller.command_exec,
- com.io7m.cardant.server.controller.inventory,
- com.io7m.cardant.server.http,
- com.io7m.cardant.server.inventory.v1,
- com.io7m.cardant.server.service.clock,
- com.io7m.cardant.server.service.configuration,
- com.io7m.cardant.server.service.configuration.v1,
- com.io7m.cardant.server.service.health,
- com.io7m.cardant.server.service.idstore,
- com.io7m.cardant.server.service.maintenance,
- com.io7m.cardant.server.service.reqlimit,
- com.io7m.cardant.server.service.sessions,
- com.io7m.cardant.server.service.telemetry.api,
- com.io7m.cardant.server.service.telemetry.otp,
- com.io7m.cardant.server.service.telemetry.otp.internal,
- com.io7m.cardant.server.service.tls,
- com.io7m.cardant.server.service.verdant,
- com.io7m.cardant.shell,
- com.io7m.cardant.shell.internal,
- com.io7m.cardant.shell.internal.formatting,
- com.io7m.cardant.strings,
- com.io7m.cardant.tls

## Class Hierarchy

- java.lang.Object
  - com.io7m.cardant.server.inventory.v1.CA1Errors
  - com.io7m.cardant.server.inventory.v1.CA1HandlerCoreAuthenticated (implements com.io7m.cardant.server.http.CAHTTPHandlerFunctionalCoreType)
  - com.io7m.cardant.server.inventory.v1.CA1HandlerCoreTransactional (implements com.io7m.cardant.server.http.CAHTTPHandlerFunctionalCoreType)
  - com.io7m.cardant.server.inventory.v1.CA1Server
  - com.io7m.cardant.database.postgres.internal.CAAbstractSearch<T> (implements com.io7m.cardant.database.api.CADatabasePagedQueryType<T>)
  - com.io7m.cardant.server.service.configuration.v1.CAC1Configuration (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.server.service.configuration.v1.CAC1Names
  - com.io7m.cardant.client.basic.CAClients (implements com.io7m.cardant.client.api.CAClientFactoryType)
  - com.io7m.cardant.client.basic.internal.CAClientUserIdSubscriber (implements java.lang.AutoCloseable, java.util.concurrent.Flow.Subscriber<T>)
  - com.io7m.cardant.server.controller.command_exec.CACommandContext<E>
    - com.io7m.cardant.server.controller.inventory.CAICommandContext
  - com.io7m.cardant.client.basic.internal.CACompression
  - com.io7m.cardant.server.service.configuration.CAConfigurationService (implements com.io7m.cardant.server.service.configuration.CAConfigurationServiceType)
  - com.io7m.cardant.database.postgres.internal.CADatabase (implements com.io7m.cardant.database.api.CADatabaseType)
  - com.io7m.cardant.database.postgres.internal.CADatabaseExceptions
  - com.io7m.cardant.database.api.CADatabaseUserUpdates
  - com.io7m.cardant.database.postgres.internal.CADBComparisons
  - com.io7m.cardant.database.postgres.internal.CADBMatch
  - com.io7m.cardant.database.postgres.internal.CADBQAuditEventAdd (implements com.io7m.cardant.database.api.CADatabaseQueriesAuditType.EventAddType)
  - com.io7m.cardant.database.postgres.internal.CADBQAuditEventSearch (implements com.io7m.cardant.database.api.CADatabaseQueriesAuditType.EventSearchType)
  - com.io7m.cardant.database.postgres.internal.CADBQFileGet (implements com.io7m.cardant.database.api.CADatabaseQueriesFilesType.GetType)
  - com.io7m.cardant.database.postgres.internal.CADBQFilePut (implements com.io7m.cardant.database.api.CADatabaseQueriesFilesType.PutType)
  - com.io7m.cardant.database.postgres.internal.CADBQFileRemove (implements com.io7m.cardant.database.api.CADatabaseQueriesFilesType.RemoveType)
  - com.io7m.cardant.database.postgres.internal.CADBQFileSearch (implements com.io7m.cardant.database.api.CADatabaseQueriesFilesType.SearchType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemAttachmentAdd (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.AttachmentAddType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemAttachmentRemove (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.AttachmentRemoveType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemCreate (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.CreateType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemDelete (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.DeleteType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemDeleteMarkOnly (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.DeleteMarkOnlyType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemGet (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.GetType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemLocations (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.LocationsType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemMetadataPut (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.MetadataPutType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemMetadataRemove (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.MetadataRemoveType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemReposit (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.RepositType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemSearch (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.SearchType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemSetName (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.SetNameType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemTypesAssign (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.TypesAssignType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemTypesRevoke (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.TypesRevokeType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationAttachmentAdd (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.AttachmentAddType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationAttachmentRemove (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.AttachmentRemoveType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationGet (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.GetType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationList (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.ListType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationMetadataPut (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.MetadataPutType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationMetadataRemove (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.MetadataRemoveType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationPut (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.PutType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationTypesAssign (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.TypesAssignType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationTypesRevoke (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.TypesRevokeType)
  - com.io7m.cardant.database.postgres.internal.CADBQMaintenance (implements com.io7m.cardant.database.api.CADatabaseQueriesMaintenanceType.ExecuteType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypeDeclGet (implements com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationGetType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypeDeclGetMultiple (implements com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationGetMultipleType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypeDeclPut (implements com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationPutType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypeDeclRemove (implements com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationRemoveType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypeDeclsReferencingScalar (implements com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationsReferencingScalarType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypeDeclsSearch (implements com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationsSearchType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypeScalarGet (implements com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeScalarGetType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypeScalarPut (implements com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeScalarPutType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypeScalarRemove (implements com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeScalarRemoveType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypeScalarSearch (implements com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeScalarSearchType)
  - com.io7m.cardant.database.postgres.internal.CADBQUserGet (implements com.io7m.cardant.database.api.CADatabaseQueriesUsersType.GetType)
  - com.io7m.cardant.database.postgres.internal.CADBQUserPut (implements com.io7m.cardant.database.api.CADatabaseQueriesUsersType.PutType)
  - com.io7m.cardant.parsers.CAExpressions
    - com.io7m.cardant.parsers.CAConstraintExpressions
    - com.io7m.cardant.parsers.CAItemLocationMatchExpressions
    - com.io7m.cardant.parsers.CAMetadataExpressions
    - com.io7m.cardant.parsers.CAMetadataMatchExpressions
    - com.io7m.cardant.parsers.CANameMatchExpressions
    - com.io7m.cardant.parsers.CATypeMatchExpressions
  - com.io7m.cardant.shell.internal.CAFileIdConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.formatting.CAFormatterPretty (implements com.io7m.cardant.shell.internal.formatting.CAFormatterType)
  - com.io7m.cardant.shell.internal.formatting.CAFormatterRaw (implements com.io7m.cardant.shell.internal.formatting.CAFormatterType)
  - com.io7m.cardant.client.basic.internal.CAHandlerAbstract (implements com.io7m.cardant.client.basic.internal.CAHandlerType)
    - com.io7m.cardant.client.basic.internal.CAHandler1
    - com.io7m.cardant.client.basic.internal.CAHandlerDisconnected
  - com.io7m.cardant.client.basic.internal.CAHandlers1 (implements com.io7m.cardant.client.basic.internal.CAHandlerFactoryType)
  - com.io7m.cardant.server.http.CAHTTPHandlerCoreInstrumented (implements com.io7m.cardant.server.http.CAHTTPHandlerFunctionalCoreType)
  - com.io7m.cardant.server.http.CAHTTPHandlerFunctional (implements io.helidon.webserver.http.Handler)
    - com.io7m.cardant.server.inventory.v1.CA1HandlerCommand
    - com.io7m.cardant.server.inventory.v1.CA1HandlerFileDownload
    - com.io7m.cardant.server.inventory.v1.CA1HandlerFileUpload
    - com.io7m.cardant.server.inventory.v1.CA1HandlerHealth
    - com.io7m.cardant.server.inventory.v1.CA1HandlerLogin
    - com.io7m.cardant.server.inventory.v1.CA1HandlerVersion
    - com.io7m.cardant.server.inventory.v1.CA1HandlerVersions
  - com.io7m.cardant.server.http.CAHTTPRequestTimeFilter (implements io.helidon.webserver.http.Filter)
  - com.io7m.cardant.server.http.CAHTTPServerRequestContextExtractor (implements io.opentelemetry.context.propagation.TextMapGetter<C>)
  - com.io7m.cardant.server.http.CAHTTPServerRequests
  - com.io7m.cardant.protocol.inventory.cb.CAI1Messages (implements com.io7m.cardant.protocol.api.CAProtocolMessagesType<T>, com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.protocol.inventory.cb.CAI1Validation (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
  - com.io7m.cardant.protocol.inventory.cb.internal.CAI1ValidationCommon
  - com.io7m.cardant.server.controller.inventory.CAICmdAbstract<C> (implements com.io7m.cardant.server.controller.command_exec.CACommandExecutorType<C,M,R>)
    - com.io7m.cardant.server.controller.inventory.CAICmdAuditSearchBegin
    - com.io7m.cardant.server.controller.inventory.CAICmdAuditSearchNext
    - com.io7m.cardant.server.controller.inventory.CAICmdAuditSearchPrevious
    - com.io7m.cardant.server.controller.inventory.CAICmdFileGet
    - com.io7m.cardant.server.controller.inventory.CAICmdFilePut
    - com.io7m.cardant.server.controller.inventory.CAICmdFileRemove
    - com.io7m.cardant.server.controller.inventory.CAICmdFileSearchBegin
    - com.io7m.cardant.server.controller.inventory.CAICmdFileSearchNext
    - com.io7m.cardant.server.controller.inventory.CAICmdFileSearchPrevious
    - com.io7m.cardant.server.controller.inventory.CAICmdItemAttachmentAdd
    - com.io7m.cardant.server.controller.inventory.CAICmdItemAttachmentRemove
    - com.io7m.cardant.server.controller.inventory.CAICmdItemCreate
    - com.io7m.cardant.server.controller.inventory.CAICmdItemGet
    - com.io7m.cardant.server.controller.inventory.CAICmdItemLocationsList
    - com.io7m.cardant.server.controller.inventory.CAICmdItemMetadataPut
    - com.io7m.cardant.server.controller.inventory.CAICmdItemMetadataRemove
    - com.io7m.cardant.server.controller.inventory.CAICmdItemReposit
    - com.io7m.cardant.server.controller.inventory.CAICmdItemSearchBegin
    - com.io7m.cardant.server.controller.inventory.CAICmdItemSearchNext
    - com.io7m.cardant.server.controller.inventory.CAICmdItemSearchPrevious
    - com.io7m.cardant.server.controller.inventory.CAICmdItemSetName
    - com.io7m.cardant.server.controller.inventory.CAICmdItemsRemove
    - com.io7m.cardant.server.controller.inventory.CAICmdItemTypesAssign
    - com.io7m.cardant.server.controller.inventory.CAICmdItemTypesRevoke
    - com.io7m.cardant.server.controller.inventory.CAICmdLocationAttachmentAdd
    - com.io7m.cardant.server.controller.inventory.CAICmdLocationAttachmentRemove
    - com.io7m.cardant.server.controller.inventory.CAICmdLocationGet
    - com.io7m.cardant.server.controller.inventory.CAICmdLocationMetadataPut
    - com.io7m.cardant.server.controller.inventory.CAICmdLocationMetadataRemove
    - com.io7m.cardant.server.controller.inventory.CAICmdLocationPut
    - com.io7m.cardant.server.controller.inventory.CAICmdLocationsList
    - com.io7m.cardant.server.controller.inventory.CAICmdLocationTypesAssign
    - com.io7m.cardant.server.controller.inventory.CAICmdLocationTypesRevoke
    - com.io7m.cardant.server.controller.inventory.CAICmdRolesAssign
    - com.io7m.cardant.server.controller.inventory.CAICmdRolesGet
    - com.io7m.cardant.server.controller.inventory.CAICmdRolesRevoke
    - com.io7m.cardant.server.controller.inventory.CAICmdTypeDeclarationGet
    - com.io7m.cardant.server.controller.inventory.CAICmdTypeDeclarationPut
    - com.io7m.cardant.server.controller.inventory.CAICmdTypeDeclarationRemove
    - com.io7m.cardant.server.controller.inventory.CAICmdTypeDeclarationSearchBegin
    - com.io7m.cardant.server.controller.inventory.CAICmdTypeDeclarationSearchNext
    - com.io7m.cardant.server.controller.inventory.CAICmdTypeDeclarationSearchPrevious
    - com.io7m.cardant.server.controller.inventory.CAICmdTypeScalarGet
    - com.io7m.cardant.server.controller.inventory.CAICmdTypeScalarPut
    - com.io7m.cardant.server.controller.inventory.CAICmdTypeScalarRemove
    - com.io7m.cardant.server.controller.inventory.CAICmdTypeScalarSearchBegin
    - com.io7m.cardant.server.controller.inventory.CAICmdTypeScalarSearchNext
    - com.io7m.cardant.server.controller.inventory.CAICmdTypeScalarSearchPrevious
  - com.io7m.cardant.server.controller.inventory.CAICommandExecutor (implements com.io7m.cardant.server.controller.command_exec.CACommandExecutorType<C,M,R>)
  - com.io7m.cardant.server.service.idstore.CAIdstoreClients (implements com.io7m.cardant.server.service.idstore.CAIdstoreClientsType)
  - com.io7m.cardant.shell.internal.CAItemFormatting
  - com.io7m.cardant.shell.internal.CAItemIdConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CAItemLocationMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CALocationIdConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.main.CAMain (implements java.lang.Runnable)
  - com.io7m.cardant.server.service.maintenance.CAMaintenanceService (implements java.lang.AutoCloseable, com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.shell.internal.CAMetadataConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CAMetadataMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.server.service.telemetry.api.CAMetricsService (implements com.io7m.cardant.server.service.telemetry.api.CAMetricsServiceType)
  - com.io7m.cardant.shell.internal.CAMonetaryRangeConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.model.CAMoney
  - com.io7m.cardant.shell.internal.CANameMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.client.basic.internal.CAOctetsPerSecond
  - com.io7m.cardant.model.CAPageSizes
  - com.io7m.cardant.shell.internal.CAPatternConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.database.postgres.CAPGDatabases (implements com.io7m.cardant.database.api.CADatabaseFactoryType)
  - com.io7m.cardant.client.preferences.vanilla.internal.CAPreferencesLoader
  - com.io7m.cardant.client.preferences.vanilla.CAPreferencesService (implements com.io7m.cardant.client.preferences.api.CAPreferencesServiceType)
  - com.io7m.cardant.client.preferences.vanilla.internal.CAPreferencesStorer
  - com.io7m.cardant.client.basic.internal.CAProtocolNegotiation
  - com.io7m.cardant.shell.internal.CARangeInclusiveDConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CARangeInclusiveLConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CARDottedNameConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.server.service.reqlimit.CARequestLimits (implements com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.shell.internal.CARoleNameConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.security.CASecurity
  - com.io7m.cardant.security.CASecurityPolicy
  - com.io7m.cardant.server.basic.internal.CAServer (implements com.io7m.cardant.server.api.CAServerType)
  - com.io7m.cardant.server.service.clock.CAServerClock (implements com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.server.service.configuration.CAServerConfigurationParsers (implements com.io7m.cardant.server.service.configuration.CAServerConfigurationParserFactoryType)
  - com.io7m.cardant.server.api.CAServerConfigurations
  - com.io7m.cardant.server.service.configuration.CAServerConfigurationSchemas
  - com.io7m.cardant.server.service.configuration.CAServerConfigurationSerializers (implements com.io7m.cardant.server.service.configuration.CAServerConfigurationSerializerFactoryType)
  - com.io7m.cardant.server.service.health.CAServerHealth (implements java.lang.AutoCloseable, com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.server.basic.CAServers (implements com.io7m.cardant.server.api.CAServerFactoryType)
  - com.io7m.cardant.server.service.telemetry.api.CAServerTelemetryNoOp (implements com.io7m.cardant.server.service.telemetry.api.CAServerTelemetryServiceType)
  - com.io7m.cardant.server.service.telemetry.otp.internal.CAServerTelemetryService (implements com.io7m.cardant.server.service.telemetry.api.CAServerTelemetryServiceType)
  - com.io7m.cardant.server.service.telemetry.otp.CAServerTelemetryServices (implements com.io7m.cardant.server.service.telemetry.api.CAServerTelemetryServiceFactoryType)
  - com.io7m.cardant.server.service.sessions.CASession
  - com.io7m.cardant.server.service.sessions.CASessionService (implements com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.shell.internal.CAShell (implements com.io7m.cardant.shell.CAShellType)
  - com.io7m.cardant.shell.internal.CAShellCmdAbstract (implements com.io7m.cardant.shell.internal.CAShellCmdType)
    - com.io7m.cardant.shell.internal.CAShellCmdAbstractCR<C,R>
      - com.io7m.cardant.shell.internal.CAShellCmdAuditSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdAuditSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdAuditSearchPrevious
      - com.io7m.cardant.shell.internal.CAShellCmdFileSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdFileSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdFileSearchPrevious
      - com.io7m.cardant.shell.internal.CAShellCmdItemAttachmentAdd
      - com.io7m.cardant.shell.internal.CAShellCmdItemAttachmentRemove
      - com.io7m.cardant.shell.internal.CAShellCmdItemCreate
      - com.io7m.cardant.shell.internal.CAShellCmdItemGet
      - com.io7m.cardant.shell.internal.CAShellCmdItemMetadataPut
      - com.io7m.cardant.shell.internal.CAShellCmdItemMetadataRemove
      - com.io7m.cardant.shell.internal.CAShellCmdItemRepositAdd
      - com.io7m.cardant.shell.internal.CAShellCmdItemRepositMove
      - com.io7m.cardant.shell.internal.CAShellCmdItemRepositRemove
      - com.io7m.cardant.shell.internal.CAShellCmdItemSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdItemSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdItemSearchPrevious
      - com.io7m.cardant.shell.internal.CAShellCmdItemTypesAssign
      - com.io7m.cardant.shell.internal.CAShellCmdItemTypesRevoke
      - com.io7m.cardant.shell.internal.CAShellCmdLocationAttachmentAdd
      - com.io7m.cardant.shell.internal.CAShellCmdLocationAttachmentRemove
      - com.io7m.cardant.shell.internal.CAShellCmdLocationGet
      - com.io7m.cardant.shell.internal.CAShellCmdLocationList
      - com.io7m.cardant.shell.internal.CAShellCmdLocationPut
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationCreate
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationFieldPut
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationFieldRemove
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationGet
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationSearchPrevious
      - com.io7m.cardant.shell.internal.CAShellCmdTypeScalarGet
      - com.io7m.cardant.shell.internal.CAShellCmdTypeScalarPut
      - com.io7m.cardant.shell.internal.CAShellCmdTypeScalarRemove
      - com.io7m.cardant.shell.internal.CAShellCmdTypeScalarSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdTypeScalarSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdTypeScalarSearchPrevious
    - com.io7m.cardant.shell.internal.CAShellCmdBookmarkList
    - com.io7m.cardant.shell.internal.CAShellCmdBookmarkLogin
    - com.io7m.cardant.shell.internal.CAShellCmdBookmarkPut
    - com.io7m.cardant.shell.internal.CAShellCmdBookmarkRemove
    - com.io7m.cardant.shell.internal.CAShellCmdFileGet
    - com.io7m.cardant.shell.internal.CAShellCmdFilePut
    - com.io7m.cardant.shell.internal.CAShellCmdFilesRecent
    - com.io7m.cardant.shell.internal.CAShellCmdHelp
    - com.io7m.cardant.shell.internal.CAShellCmdLogin
    - com.io7m.cardant.shell.internal.CAShellCmdLogout
    - com.io7m.cardant.shell.internal.CAShellCmdRolesAssign
    - com.io7m.cardant.shell.internal.CAShellCmdRolesGet
    - com.io7m.cardant.shell.internal.CAShellCmdRolesRevoke
    - com.io7m.cardant.shell.internal.CAShellCmdSelf
    - com.io7m.cardant.shell.internal.CAShellCmdSet
    - com.io7m.cardant.shell.internal.CAShellCmdVersion
  - com.io7m.cardant.shell.internal.CAShellLoginTracker (implements com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.shell.internal.CAShellOptions (implements com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.shell.CAShells (implements com.io7m.cardant.shell.CAShellFactoryType)
  - com.io7m.cardant.shell.CAShellValueConverters
  - com.io7m.cardant.error_codes.CAStandardErrorCodes
  - org.jooq.impl.CatalogImpl (implements org.jooq.Catalog)
    - com.io7m.cardant.database.postgres.internal.DefaultCatalog
  - com.io7m.cardant.shell.internal.CATimeRangeConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.tls.CATLSContext
  - com.io7m.cardant.server.service.tls.CATLSContextService (implements com.io7m.cardant.server.service.tls.CATLSContextServiceType)
  - com.io7m.cardant.shell.internal.CATransferStatisticsFormatting
  - com.io7m.cardant.model.CATypeChecking
  - com.io7m.cardant.shell.internal.CATypeMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CAUserIdConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.client.basic.internal.CAUUIDs
  - com.io7m.cardant.protocol.inventory.cb.internal.CAUVComparisonsExact<V,W> (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
  - com.io7m.cardant.protocol.inventory.cb.internal.CAUVComparisonsFuzzy<V,W> (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
  - com.io7m.cardant.protocol.inventory.cb.internal.CAUVComparisonsSet<V,W> (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
  - com.io7m.cardant.protocol.inventory.cb.internal.CAUVPage
  - com.io7m.cardant.server.service.verdant.CAVerdantMessages (implements com.io7m.cardant.server.service.verdant.CAVerdantMessagesType)
  - com.io7m.cardant.model.CAVersion
  - com.io7m.cedarbridge.runtime.api.CBAbstractProtocol<T> (implements com.io7m.cedarbridge.runtime.api.CBProtocolType<T>)
    - com.io7m.cardant.protocol.inventory.cb.ProtocolCAI (implements com.io7m.cedarbridge.runtime.api.CBProtocolType<T>)
  - com.io7m.cardant.main.internal.CMCmdInitialize (implements com.io7m.quarrel.core.QCommandType)
  - com.io7m.cardant.main.internal.CMCmdServer (implements com.io7m.quarrel.core.QCommandType)
  - com.io7m.cardant.main.internal.CMCmdShell (implements com.io7m.quarrel.core.QCommandType)
  - com.io7m.hibiscus.basic.HBClientAsynchronousAbstract<X,C,R,RS,RF,E,CR> (implements com.io7m.hibiscus.api.HBClientAsynchronousType<X,C,R,RS,RF,E,CR>)
    - com.io7m.cardant.client.basic.internal.CAClientAsynchronous (implements com.io7m.cardant.client.api.CAClientAsynchronousType)
  - com.io7m.hibiscus.basic.HBClientSynchronousAbstract<X,C,R,RS,RF,E,CR> (implements com.io7m.hibiscus.api.HBClientSynchronousType<X,C,R,RS,RF,E,CR>)
    - com.io7m.cardant.client.basic.internal.CAClientSynchronous (implements com.io7m.cardant.client.api.CAClientSynchronousType)
  - com.io7m.jxtrand.vanilla.JXTAbstractGenericStrings<T> (implements com.io7m.jxtrand.api.JXTStringsGenericType<T>)
    - com.io7m.cardant.strings.CAStrings (implements com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.database.postgres.internal.Keys
  - com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Serializer (implements com.io7m.cedarbridge.runtime.api.CBProtocolMessageVersionedSerializerType<T>)
  - org.jooq.impl.SchemaImpl (implements org.jooq.Schema)
    - com.io7m.cardant.database.postgres.internal.DefaultSchema
  - org.jooq.impl.TableImpl<R>
    - com.io7m.cardant.database.postgres.internal.tables.Audit
    - com.io7m.cardant.database.postgres.internal.tables.Files
      - com.io7m.cardant.database.postgres.internal.tables.Files.FilesPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.ItemAttachments
      - com.io7m.cardant.database.postgres.internal.tables.ItemAttachments.ItemAttachmentsPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.ItemLocations
      - com.io7m.cardant.database.postgres.internal.tables.ItemLocations.ItemLocationsPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.ItemLocationsSummed
    - com.io7m.cardant.database.postgres.internal.tables.ItemMetadata
      - com.io7m.cardant.database.postgres.internal.tables.ItemMetadata.ItemMetadataPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.ItemMetadataIntegral
    - com.io7m.cardant.database.postgres.internal.tables.ItemMetadataMoney
    - com.io7m.cardant.database.postgres.internal.tables.ItemMetadataReal
    - com.io7m.cardant.database.postgres.internal.tables.ItemMetadataText
    - com.io7m.cardant.database.postgres.internal.tables.ItemMetadataTime
    - com.io7m.cardant.database.postgres.internal.tables.Items
      - com.io7m.cardant.database.postgres.internal.tables.Items.ItemsPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.ItemSearchView
    - com.io7m.cardant.database.postgres.internal.tables.ItemTypes
      - com.io7m.cardant.database.postgres.internal.tables.ItemTypes.ItemTypesPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.LocationAttachments
      - com.io7m.cardant.database.postgres.internal.tables.LocationAttachments.LocationAttachmentsPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.LocationMetadata
      - com.io7m.cardant.database.postgres.internal.tables.LocationMetadata.LocationMetadataPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.Locations
      - com.io7m.cardant.database.postgres.internal.tables.Locations.LocationsPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.LocationSearchView
    - com.io7m.cardant.database.postgres.internal.tables.LocationTypes
      - com.io7m.cardant.database.postgres.internal.tables.LocationTypes.LocationTypesPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.MetadataTypesRecordFields
      - com.io7m.cardant.database.postgres.internal.tables.MetadataTypesRecordFields.MetadataTypesRecordFieldsPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.MetadataTypesRecords
      - com.io7m.cardant.database.postgres.internal.tables.MetadataTypesRecords.MetadataTypesRecordsPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.MetadataTypesScalar
      - com.io7m.cardant.database.postgres.internal.tables.MetadataTypesScalar.MetadataTypesScalarPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.SchemaVersion
    - com.io7m.cardant.database.postgres.internal.tables.Users
  - com.io7m.cardant.database.postgres.internal.Tables
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.io7m.cardant.error_codes.CAException (implements com.io7m.seltzer.api.SStructuredErrorExceptionType<C>)
        - com.io7m.cardant.client.api.CAClientException
        - com.io7m.cardant.server.controller.command_exec.CACommandExecutionFailure
        - com.io7m.cardant.database.api.CADatabaseException
        - com.io7m.cardant.server.http.CAHTTPErrorStatusException
        - com.io7m.cardant.protocol.api.CAProtocolException
        - com.io7m.cardant.server.service.reqlimit.CARequestLimitExceeded
        - com.io7m.cardant.security.CASecurityException
        - com.io7m.cardant.server.api.CAServerException
      - java.lang.RuntimeException
        - com.io7m.cardant.model.CAValidityException
        - com.io7m.cardant.protocol.inventory.cb.internal.ProtocolUncheckedException

## Interface Hierarchy

- java.lang.AutoCloseable
  - com.io7m.cardant.database.api.CADatabaseConnectionType
  - com.io7m.cardant.database.api.CADatabaseTransactionType
  - com.io7m.cardant.database.api.CADatabaseType (also extends com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.server.service.telemetry.api.CAMetricsServiceType (also extends com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.server.api.CAServerConfiguratorType
  - com.io7m.cardant.server.api.CAServerType
  - com.io7m.cardant.shell.CAShellType
  - java.io.Closeable
    - com.io7m.anethum.api.ParserType<T>
      - com.io7m.cardant.server.service.configuration.CAServerConfigurationParserType
    - com.io7m.anethum.api.SerializerType<T>
      - com.io7m.cardant.server.service.configuration.CAServerConfigurationSerializerType
  - com.io7m.hibiscus.api.HBClientCloseableType<X>
    - com.io7m.hibiscus.api.HBClientAsynchronousType<X,C,R,RS,RF,E,CR> (also extends com.io7m.hibiscus.api.HBClientStatusType<C,R,RF,E,CR>)
      - com.io7m.cardant.client.api.CAClientAsynchronousType (also extends com.io7m.repetoir.core.RPServiceType)
    - com.io7m.hibiscus.api.HBClientSynchronousType<X,C,R,RS,RF,E,CR> (also extends com.io7m.hibiscus.api.HBClientStatusType<C,R,RF,E,CR>, com.io7m.hibiscus.api.HBClientSynchronousOperationsType<X,C,R,RS,RF,CR>)
      - com.io7m.cardant.client.api.CAClientSynchronousType (also extends com.io7m.repetoir.core.RPServiceType)
- com.io7m.cardant.server.controller.command_exec.CACommandExecutorType<C,M,R>
- com.io7m.cardant.model.comparisons.CAComparisonType
  - com.io7m.cardant.model.comparisons.CAComparisonExactType<T>
  - com.io7m.cardant.model.comparisons.CAComparisonFuzzyType<T>
  - com.io7m.cardant.model.comparisons.CAComparisonSetType<T>
- com.io7m.cardant.database.api.CADatabaseEventType
- com.io7m.cardant.database.api.CADatabaseFactoryType
- com.io7m.cardant.database.api.CADatabasePagedQueryType<T>
  - com.io7m.cardant.database.api.CADatabaseAuditSearchType
  - com.io7m.cardant.database.api.CADatabaseFileSearchType
  - com.io7m.cardant.database.api.CADatabaseItemSearchType
  - com.io7m.cardant.database.api.CADatabaseTypeDeclarationSearchType
  - com.io7m.cardant.database.api.CADatabaseTypeScalarSearchType
- com.io7m.cardant.database.api.CADatabaseQueriesType
  - com.io7m.cardant.database.api.CADatabaseQueriesAuditType
    - com.io7m.cardant.database.api.CADatabaseQueriesAuditType.EventAddType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesAuditType.EventSearchType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
  - com.io7m.cardant.database.api.CADatabaseQueriesFilesType
    - com.io7m.cardant.database.api.CADatabaseQueriesFilesType.GetType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesFilesType.PutType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesFilesType.RemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesFilesType.SearchType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.AttachmentAddType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.AttachmentRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.CreateType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.DeleteMarkOnlyType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.DeleteType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.GetType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.LocationsType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.MetadataPutType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.MetadataRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.RepositType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.SearchType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.SetNameType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.TypesAssignType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.TypesRevokeType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.AttachmentAddType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.AttachmentRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.GetType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.ListType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.MetadataPutType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.MetadataRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.PutType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.TypesAssignType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.TypesRevokeType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
  - com.io7m.cardant.database.api.CADatabaseQueriesMaintenanceType
    - com.io7m.cardant.database.api.CADatabaseQueriesMaintenanceType.ExecuteType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypesType
    - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationGetMultipleType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationGetType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationPutType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationsReferencingScalarType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationsSearchType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeScalarGetType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeScalarPutType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeScalarRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeScalarSearchType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
  - com.io7m.cardant.database.api.CADatabaseQueriesUsersType
    - com.io7m.cardant.database.api.CADatabaseQueriesUsersType.GetType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesUsersType.PutType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
- com.io7m.cardant.database.api.CADatabaseQueryType<P,R>
  - com.io7m.cardant.database.api.CADatabaseQueriesAuditType.EventAddType (also extends com.io7m.cardant.database.api.CADatabaseQueriesAuditType)
  - com.io7m.cardant.database.api.CADatabaseQueriesAuditType.EventSearchType (also extends com.io7m.cardant.database.api.CADatabaseQueriesAuditType)
  - com.io7m.cardant.database.api.CADatabaseQueriesFilesType.GetType (also extends com.io7m.cardant.database.api.CADatabaseQueriesFilesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesFilesType.PutType (also extends com.io7m.cardant.database.api.CADatabaseQueriesFilesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesFilesType.RemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueriesFilesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesFilesType.SearchType (also extends com.io7m.cardant.database.api.CADatabaseQueriesFilesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.AttachmentAddType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.AttachmentRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.CreateType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.DeleteMarkOnlyType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.DeleteType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.GetType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.LocationsType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.MetadataPutType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.MetadataRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.RepositType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.SearchType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.SetNameType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.TypesAssignType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.TypesRevokeType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.AttachmentAddType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.AttachmentRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.GetType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.ListType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.MetadataPutType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.MetadataRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.PutType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.TypesAssignType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.TypesRevokeType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesMaintenanceType.ExecuteType (also extends com.io7m.cardant.database.api.CADatabaseQueriesMaintenanceType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationGetMultipleType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationGetType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationPutType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationsReferencingScalarType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeDeclarationsSearchType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeScalarGetType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeScalarPutType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeScalarRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypesType.TypeScalarSearchType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesUsersType.GetType (also extends com.io7m.cardant.database.api.CADatabaseQueriesUsersType)
  - com.io7m.cardant.database.api.CADatabaseQueriesUsersType.PutType (also extends com.io7m.cardant.database.api.CADatabaseQueriesUsersType)
- com.io7m.cardant.database.postgres.internal.CADBQueryProviderType
- com.io7m.cardant.shell.internal.formatting.CAFormatterType
- com.io7m.cardant.server.http.CAHTTPHandlerFunctionalCoreAuthenticatedType<S,U>
- com.io7m.cardant.server.http.CAHTTPHandlerFunctionalCoreTransactionalType
- com.io7m.cardant.server.http.CAHTTPHandlerFunctionalCoreType
- com.io7m.cardant.server.http.CAHTTPResponseType
- com.io7m.cardant.model.CAIdType
- com.io7m.cardant.model.CAInventoryObjectType<S>
- com.io7m.cardant.model.CAItemLocationMatchType
- com.io7m.cardant.model.CAItemRepositType
- com.io7m.cardant.model.CAMetadataElementMatchType
- com.io7m.cardant.model.CAMetadataNameMatchType
- com.io7m.cardant.model.CAMetadataType
- com.io7m.cardant.model.CAMetadataValueMatchType
  - com.io7m.cardant.model.CAMetadataValueMatchType.IntegralMatchType
  - com.io7m.cardant.model.CAMetadataValueMatchType.MonetaryMatchType
  - com.io7m.cardant.model.CAMetadataValueMatchType.RealMatchType
  - com.io7m.cardant.model.CAMetadataValueMatchType.TextMatchType
  - com.io7m.cardant.model.CAMetadataValueMatchType.TimeMatchType
- com.io7m.cardant.model.CANameMatchType
- com.io7m.cardant.client.preferences.api.CAPreferenceServerCredentialsType
- com.io7m.cardant.protocol.api.CAProtocolMessagesType<T>
- com.io7m.cardant.protocol.api.CAProtocolMessageType
  - com.io7m.cardant.protocol.inventory.CAIMessageType
    - com.io7m.cardant.protocol.inventory.CAICommandType<R> (also extends com.io7m.hibiscus.api.HBCommandType)
    - com.io7m.cardant.protocol.inventory.CAIEventType (also extends com.io7m.hibiscus.api.HBEventType)
    - com.io7m.cardant.protocol.inventory.CAIResponseType (also extends com.io7m.hibiscus.api.HBResponseType)
- com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>
- com.io7m.cardant.model.CASearchParametersType
- com.io7m.cardant.server.api.CAServerFactoryType
- com.io7m.cardant.server.service.telemetry.api.CAServerTelemetryServiceFactoryType
- com.io7m.cardant.shell.CAShellFactoryType
- com.io7m.cardant.tls.CATLSConfigurationType
- com.io7m.cardant.model.CATypeMatchType
- com.io7m.cardant.model.CATypeScalarType
- com.io7m.cedarbridge.runtime.api.CBSerializableType
  - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonExact<T>
  - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonFuzzy<T>
  - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet<T>
  - com.io7m.cardant.protocol.inventory.cb.CAI1File
  - com.io7m.cardant.protocol.inventory.cb.CAI1FileColumn
  - com.io7m.cardant.protocol.inventory.cb.CAI1Id
  - com.io7m.cardant.protocol.inventory.cb.CAI1ItemColumn
  - com.io7m.cardant.protocol.inventory.cb.CAI1ItemReposit
  - com.io7m.cardant.protocol.inventory.cb.CAI1ListLocationBehaviour
  - com.io7m.cardant.protocol.inventory.cb.CAI1Metadata
  - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataElementMatch
  - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataNameMatch
  - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch
  - com.io7m.cardant.protocol.inventory.cb.CAI1NameMatch
  - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseBlame
  - com.io7m.cardant.protocol.inventory.cb.CAI1TypeMatch
  - com.io7m.cardant.protocol.inventory.cb.CAI1TypeScalar
  - com.io7m.cedarbridge.runtime.api.CBProtocolMessageType
    - com.io7m.cardant.protocol.inventory.cb.ProtocolCAIType
      - com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type
- java.lang.Comparable<T>
  - com.io7m.cardant.model.CAFileType
- com.io7m.genevan.core.GenProtocolClientHandlerType
  - com.io7m.cardant.client.basic.internal.CAHandlerFactoryType
- com.io7m.hibiscus.api.HBClientAsynchronousFactoryType<X,G,C,R,RS,RF,E,CR,L>
  - com.io7m.hibiscus.api.HBClientFactoryType<X,G,C,R,RS,RF,E,CR,LA,LS> (also extends com.io7m.hibiscus.api.HBClientSynchronousFactoryType<X,G,C,R,RS,RF,E,CR,L>)
    - com.io7m.cardant.client.api.CAClientFactoryType (also extends com.io7m.repetoir.core.RPServiceType)
- com.io7m.hibiscus.basic.HBClientHandlerType<X,C,R,RS,RF,E,CR>
  - com.io7m.cardant.client.basic.internal.CAHandlerType
- com.io7m.hibiscus.api.HBClientStatusType<C,R,RF,E,CR>
  - com.io7m.hibiscus.api.HBClientAsynchronousType<X,C,R,RS,RF,E,CR> (also extends com.io7m.hibiscus.api.HBClientCloseableType<X>)
    - com.io7m.cardant.client.api.CAClientAsynchronousType (also extends com.io7m.repetoir.core.RPServiceType)
  - com.io7m.hibiscus.api.HBClientSynchronousType<X,C,R,RS,RF,E,CR> (also extends com.io7m.hibiscus.api.HBClientCloseableType<X>, com.io7m.hibiscus.api.HBClientSynchronousOperationsType<X,C,R,RS,RF,CR>)
    - com.io7m.cardant.client.api.CAClientSynchronousType (also extends com.io7m.repetoir.core.RPServiceType)
- com.io7m.hibiscus.api.HBClientSynchronousFactoryType<X,G,C,R,RS,RF,E,CR,L>
  - com.io7m.hibiscus.api.HBClientFactoryType<X,G,C,R,RS,RF,E,CR,LA,LS> (also extends com.io7m.hibiscus.api.HBClientAsynchronousFactoryType<X,G,C,R,RS,RF,E,CR,L>)
    - com.io7m.cardant.client.api.CAClientFactoryType (also extends com.io7m.repetoir.core.RPServiceType)
- com.io7m.hibiscus.api.HBClientSynchronousOperationsType<X,C,R,RS,RF,CR>
  - com.io7m.hibiscus.api.HBClientSynchronousType<X,C,R,RS,RF,E,CR> (also extends com.io7m.hibiscus.api.HBClientCloseableType<X>, com.io7m.hibiscus.api.HBClientStatusType<C,R,RF,E,CR>)
    - com.io7m.cardant.client.api.CAClientSynchronousType (also extends com.io7m.repetoir.core.RPServiceType)
- com.io7m.hibiscus.api.HBMessageType
  - com.io7m.hibiscus.api.HBCommandType
    - com.io7m.cardant.protocol.inventory.CAICommandType<R> (also extends com.io7m.cardant.protocol.inventory.CAIMessageType)
  - com.io7m.hibiscus.api.HBEventType
    - com.io7m.cardant.client.api.CAClientEventType
    - com.io7m.cardant.protocol.inventory.CAIEventType (also extends com.io7m.cardant.protocol.inventory.CAIMessageType)
  - com.io7m.hibiscus.api.HBResponseType
    - com.io7m.cardant.protocol.inventory.CAIResponseType (also extends com.io7m.cardant.protocol.inventory.CAIMessageType)
- com.io7m.jxtrand.api.JXTStringConstantType
  - com.io7m.cardant.strings.CAStringConstantType
- com.io7m.anethum.api.ParserFactoryType<C,T,P>
  - com.io7m.cardant.server.service.configuration.CAServerConfigurationParserFactoryType
- com.io7m.quarrel.core.QCommandOrGroupType
  - com.io7m.quarrel.core.QCommandType
    - com.io7m.cardant.shell.internal.CAShellCmdType
- com.io7m.repetoir.core.RPServiceType
  - com.io7m.cardant.client.api.CAClientAsynchronousType (also extends com.io7m.hibiscus.api.HBClientAsynchronousType<X,C,R,RS,RF,E,CR>)
  - com.io7m.cardant.client.api.CAClientFactoryType (also extends com.io7m.hibiscus.api.HBClientFactoryType<X,G,C,R,RS,RF,E,CR,LA,LS>)
  - com.io7m.cardant.client.api.CAClientSynchronousType (also extends com.io7m.hibiscus.api.HBClientSynchronousType<X,C,R,RS,RF,E,CR>)
  - com.io7m.cardant.server.service.configuration.CAConfigurationServiceType
  - com.io7m.cardant.database.api.CADatabaseType (also extends java.lang.AutoCloseable)
  - com.io7m.cardant.server.service.idstore.CAIdstoreClientsType
  - com.io7m.cardant.server.service.telemetry.api.CAMetricsServiceType (also extends java.lang.AutoCloseable)
  - com.io7m.cardant.client.preferences.api.CAPreferencesServiceType
  - com.io7m.cardant.server.service.telemetry.api.CAServerTelemetryServiceType
  - com.io7m.cardant.server.service.tls.CATLSContextServiceType
  - com.io7m.cardant.server.service.verdant.CAVerdantMessagesType
- com.io7m.anethum.api.SerializerFactoryType<C,T,S>
  - com.io7m.cardant.server.service.configuration.CAServerConfigurationSerializerFactoryType

## Annotation Interface Hierarchy

- com.io7m.cardant.security.CASecurityDocumentation (implements java.lang.annotation.Annotation)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.io7m.cardant.client.api.CAClientUnit
    - com.io7m.cardant.database.api.CADatabaseCreate
    - com.io7m.cardant.database.api.CADatabaseIncludeRedacted
    - com.io7m.cardant.database.api.CADatabaseRole
    - com.io7m.cardant.database.api.CADatabaseUnit
    - com.io7m.cardant.database.api.CADatabaseUpgrade
    - com.io7m.cardant.model.CAFileColumn
    - com.io7m.cardant.protocol.inventory.CAIResponseBlame
    - com.io7m.cardant.model.CAItemColumn
    - com.io7m.cardant.protocol.inventory.cb.internal.CAIUVEventUpdated (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.model.CAMetadataNameMatchType.AnyName (implements com.io7m.cardant.model.CAMetadataNameMatchType)
    - com.io7m.cardant.model.CAMetadataValueMatchType.AnyValue (implements com.io7m.cardant.model.CAMetadataValueMatchType)
    - com.io7m.cardant.model.CANameMatchType.Any (implements com.io7m.cardant.model.CANameMatchType)
    - com.io7m.cardant.client.preferences.api.CAPreferencesDebuggingEnabled
    - com.io7m.cardant.server.api.CAServerDatabaseKind
    - com.io7m.cardant.server.api.CAServerOpenTelemetryConfiguration.CAOTLPProtocol
    - com.io7m.cardant.strings.CAStringConstants (implements com.io7m.cardant.strings.CAStringConstantType, com.io7m.jxtrand.api.JXTStringConstantType)
    - com.io7m.cardant.tls.CATLSDisabled (implements com.io7m.cardant.tls.CATLSConfigurationType)
    - com.io7m.cardant.model.CATypeMatchType.CATypeMatchAny (implements com.io7m.cardant.model.CATypeMatchType)
    - com.io7m.cardant.model.CATypeScalarType.Kind
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVAttachment (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVAttachmentKey (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVAuditEvent (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVAuditSearchParameters (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandAuditSearchBegin (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandAuditSearchNext (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandAuditSearchPrevious (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandFileGet (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandFilePut (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandFileRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandFileSearchBegin (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandFileSearchNext (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandFileSearchPrevious (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemAttachmentAdd (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemAttachmentRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemCreate (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemGet (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemLocationsList (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemMetadataPut (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemMetadataRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemReposit (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemSearchBegin (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemSearchNext (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemSearchPrevious (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemSetName (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemsRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemTypesAssign (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandItemTypesRevoke (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandLocationAttachmentAdd (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandLocationAttachmentRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandLocationGet (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandLocationList (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandLocationMetadataPut (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandLocationMetadataRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandLocationPut (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandLocationTypesAssign (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandLocationTypesRevoke (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandLogin (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandRolesAssign (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandRolesGet (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandRolesRevoke (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandTypeDeclarationGet (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandTypeDeclarationPut (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandTypeDeclarationRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandTypeDeclarationSearchBegin (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandTypeDeclarationSearchNext (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandTypeDeclarationSearchPrevious (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandTypeScalarGet (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandTypeScalarPut (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandTypeScalarRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandTypeScalarSearchBegin (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandTypeScalarSearchNext (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVCommandTypeScalarSearchPrevious (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVFile (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVFileColumn (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVFileColumnOrdering (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVFileSearchParameters (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVId (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVItem (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVItemColumn (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVItemColumnOrdering (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVItemLocation (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVItemLocationMatch (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVItemLocations (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVItemNameMatch (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVItemReposit (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVItemSearchParameters (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVItemSummary (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVItemTypeMatch (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVLocation (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVLocationSummaries (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVLocationSummary (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVMessage (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVMetadata (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVMetadataElementMatch (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVMetadataNameMatch (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVMetadataValueMatch (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseAuditSearch (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseBlame (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseError (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseFileGet (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseFilePut (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseFileRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseFileSearch (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemAttachmentAdd (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemAttachmentRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemCreate (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemGet (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemLocationList (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemMetadataPut (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemMetadataRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemReposit (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemSearch (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemSetName (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemsRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemTypesAssign (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseItemTypesRevoke (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseLocationAttachmentAdd (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseLocationAttachmentRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseLocationGet (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseLocationList (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseLocationMetadataPut (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseLocationMetadataRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseLocationPut (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseLocationTypesAssign (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseLocationTypesRevoke (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseLogin (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseRolesAssign (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseRolesGet (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseRolesRevoke (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseTypeDeclarationGet (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseTypeDeclarationPut (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseTypeDeclarationRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseTypeDeclarationSearch (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseTypeScalarGet (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseTypeScalarPut (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseTypeScalarRemove (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVResponseTypeScalarSearch (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVSizeRange (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVStrings (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVTimeRange (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVTypeDeclaration (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVTypeDeclarationSearchParameters (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVTypeDeclarationSummary (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVTypeField (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVTypeScalar (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.protocol.inventory.cb.internal.CAUVTypeScalarSearchParameters (implements com.io7m.cardant.protocol.api.CAProtocolMessageValidatorType<T,R>)
    - com.io7m.cardant.database.postgres.internal.enums.ItemMetadataIntegralItemMetaValueType (implements org.jooq.EnumType)
    - com.io7m.cardant.database.postgres.internal.enums.ItemMetadataMoneyItemMetaValueType (implements org.jooq.EnumType)
    - com.io7m.cardant.database.postgres.internal.enums.ItemMetadataRealItemMetaValueType (implements org.jooq.EnumType)
    - com.io7m.cardant.database.postgres.internal.enums.ItemMetadataTextItemMetaValueType (implements org.jooq.EnumType)
    - com.io7m.cardant.database.postgres.internal.enums.ItemMetadataTimeItemMetaValueType (implements org.jooq.EnumType)
    - com.io7m.cardant.database.postgres.internal.enums.ItemSearchViewItemMetaValueType (implements org.jooq.EnumType)
    - com.io7m.cardant.database.postgres.internal.enums.LocationSearchViewLocationMetaValueType (implements org.jooq.EnumType)
    - com.io7m.cardant.database.postgres.internal.enums.MetadataScalarBaseTypeT (implements org.jooq.EnumType)

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.io7m.cardant.model.CAAttachment (implements java.lang.Comparable<T>)
    - com.io7m.cardant.model.CAAttachmentKey (implements java.lang.Comparable<T>)
    - com.io7m.cardant.model.CAAuditEvent
    - com.io7m.cardant.model.CAAuditSearchParameters (implements com.io7m.cardant.model.CASearchParametersType)
    - com.io7m.cardant.model.CAByteArray
    - com.io7m.cardant.client.api.CAClientConfiguration (implements com.io7m.hibiscus.api.HBConfigurationType)
    - com.io7m.cardant.client.api.CAClientCredentials (implements com.io7m.hibiscus.api.HBCredentialsType)
    - com.io7m.cardant.client.api.CAClientEventDataUpdated (implements com.io7m.cardant.client.api.CAClientEventType)
    - com.io7m.cardant.client.api.CAClientTransferStatistics
    - com.io7m.cardant.model.comparisons.CAComparisonExactType.Anything<T> (implements com.io7m.cardant.model.comparisons.CAComparisonExactType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonExactType.IsEqualTo<T> (implements com.io7m.cardant.model.comparisons.CAComparisonExactType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonExactType.IsNotEqualTo<T> (implements com.io7m.cardant.model.comparisons.CAComparisonExactType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonFuzzyType.Anything<T> (implements com.io7m.cardant.model.comparisons.CAComparisonFuzzyType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonFuzzyType.IsEqualTo<T> (implements com.io7m.cardant.model.comparisons.CAComparisonFuzzyType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonFuzzyType.IsNotEqualTo<T> (implements com.io7m.cardant.model.comparisons.CAComparisonFuzzyType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonFuzzyType.IsNotSimilarTo<T> (implements com.io7m.cardant.model.comparisons.CAComparisonFuzzyType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonFuzzyType.IsSimilarTo<T> (implements com.io7m.cardant.model.comparisons.CAComparisonFuzzyType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonSetType.Anything<T> (implements com.io7m.cardant.model.comparisons.CAComparisonSetType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonSetType.IsEqualTo<T> (implements com.io7m.cardant.model.comparisons.CAComparisonSetType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonSetType.IsNotEqualTo<T> (implements com.io7m.cardant.model.comparisons.CAComparisonSetType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonSetType.IsOverlapping<T> (implements com.io7m.cardant.model.comparisons.CAComparisonSetType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonSetType.IsSubsetOf<T> (implements com.io7m.cardant.model.comparisons.CAComparisonSetType<T>)
    - com.io7m.cardant.model.comparisons.CAComparisonSetType.IsSupersetOf<T> (implements com.io7m.cardant.model.comparisons.CAComparisonSetType<T>)
    - com.io7m.cardant.database.api.CADatabaseConfiguration
    - com.io7m.cardant.database.api.CADatabaseEventUpdated (implements com.io7m.cardant.database.api.CADatabaseEventType)
    - com.io7m.cardant.database.api.CADatabaseQueriesFilesType.GetType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.AttachmentAddType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.AttachmentRemoveType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.MetadataPutType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.MetadataRemoveType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.SetNameType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.TypesAssignType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.TypesRevokeType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.AttachmentAddType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.AttachmentRemoveType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.MetadataPutType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.MetadataRemoveType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.TypesAssignType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.TypesRevokeType.Parameters
    - com.io7m.cardant.database.api.CADatabaseTelemetry
    - com.io7m.cardant.database.postgres.internal.CADBQueryProviderType.Service<P,R,Q>
    - com.io7m.cardant.error_codes.CAErrorCode
    - com.io7m.cardant.model.CAFileColumnOrdering
    - com.io7m.cardant.model.CAFileID (implements com.io7m.cardant.model.CAIdType, java.lang.Comparable<T>)
    - com.io7m.cardant.model.CAFileSearchParameters (implements com.io7m.cardant.model.CASearchParametersType)
    - com.io7m.cardant.model.CAFileType.CAFileWithData (implements com.io7m.cardant.model.CAFileType)
    - com.io7m.cardant.model.CAFileType.CAFileWithoutData (implements com.io7m.cardant.model.CAFileType)
    - com.io7m.cardant.server.http.CAHTTPCookieDeclaration
    - com.io7m.cardant.server.http.CAHTTPRequestInformation
    - com.io7m.cardant.server.http.CAHTTPResponseFixedSize (implements com.io7m.cardant.server.http.CAHTTPResponseType)
    - com.io7m.cardant.server.http.CAHTTPResponseRedirect (implements com.io7m.cardant.server.http.CAHTTPResponseType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Attachment (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1AttachmentKey (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1AuditEvent (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1AuditSearchParameters (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandAuditSearchBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandAuditSearchNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandAuditSearchPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandFileGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandFilePut (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandFileRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandFileSearchBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandFileSearchNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandFileSearchPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemAttachmentAdd (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemAttachmentRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemCreate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemLocationsList (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemMetadataPut (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemMetadataRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemReposit (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemSearchBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemSearchNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemSearchPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemSetName (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemsRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemTypesAssign (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandItemTypesRevoke (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandLocationAttachmentAdd (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandLocationAttachmentRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandLocationGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandLocationList (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandLocationMetadataPut (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandLocationMetadataRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandLocationPut (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandLocationTypesAssign (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandLocationTypesRevoke (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandLogin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandRolesAssign (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandRolesGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandRolesRevoke (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandTypeDeclarationGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandTypeDeclarationPut (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandTypeDeclarationRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandTypeDeclarationSearchBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandTypeDeclarationSearchNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandTypeDeclarationSearchPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandTypeScalarGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandTypeScalarPut (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandTypeScalarRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandTypeScalarSearchBegin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandTypeScalarSearchNext (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1CommandTypeScalarSearchPrevious (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonExact.Anything<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonExact<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonExact.IsEqualTo<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonExact<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonExact.IsNotEqualTo<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonExact<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonFuzzy.Anything<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonFuzzy<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonFuzzy.IsEqualTo<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonFuzzy<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonFuzzy.IsNotEqualTo<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonFuzzy<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonFuzzy.IsNotSimilarTo<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonFuzzy<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonFuzzy.IsSimilarTo<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonFuzzy<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet.Anything<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet.IsEqualTo<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet.IsNotEqualTo<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet.IsOverlapping<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet.IsSubsetOf<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet.IsSupersetOf<T> (implements com.io7m.cardant.protocol.inventory.cb.CAI1ComparisonSet<T>, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1EventUpdated (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1File.CAI1FileWithData (implements com.io7m.cardant.protocol.inventory.cb.CAI1File, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1File.CAI1FileWithoutData (implements com.io7m.cardant.protocol.inventory.cb.CAI1File, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1FileColumn.CAI1ByDescription (implements com.io7m.cardant.protocol.inventory.cb.CAI1FileColumn, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1FileColumn.CAI1ById (implements com.io7m.cardant.protocol.inventory.cb.CAI1FileColumn, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1FileColumnOrdering (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1FileSearchParameters (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Id.CAI1FileID (implements com.io7m.cardant.protocol.inventory.cb.CAI1Id, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Id.CAI1ItemID (implements com.io7m.cardant.protocol.inventory.cb.CAI1Id, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Id.CAI1LocationID (implements com.io7m.cardant.protocol.inventory.cb.CAI1Id, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Id.CAI1UserID (implements com.io7m.cardant.protocol.inventory.cb.CAI1Id, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Item (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ItemColumn.CAI1ById (implements com.io7m.cardant.protocol.inventory.cb.CAI1ItemColumn, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ItemColumn.CAI1ByName (implements com.io7m.cardant.protocol.inventory.cb.CAI1ItemColumn, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ItemColumnOrdering (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ItemLocation (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ItemLocations (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ItemReposit.CAI1ItemRepositAdd (implements com.io7m.cardant.protocol.inventory.cb.CAI1ItemReposit, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ItemReposit.CAI1ItemRepositMove (implements com.io7m.cardant.protocol.inventory.cb.CAI1ItemReposit, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ItemReposit.CAI1ItemRepositRemove (implements com.io7m.cardant.protocol.inventory.cb.CAI1ItemReposit, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ItemSearchParameters (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ItemSummary (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ListLocationBehaviour.CAI1ListLocationExact (implements com.io7m.cardant.protocol.inventory.cb.CAI1ListLocationBehaviour, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ListLocationBehaviour.CAI1ListLocationsAll (implements com.io7m.cardant.protocol.inventory.cb.CAI1ListLocationBehaviour, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ListLocationBehaviour.CAI1ListLocationWithDescendants (implements com.io7m.cardant.protocol.inventory.cb.CAI1ListLocationBehaviour, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Location (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1LocationSummary (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Metadata.Integral (implements com.io7m.cardant.protocol.inventory.cb.CAI1Metadata, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Metadata.Monetary (implements com.io7m.cardant.protocol.inventory.cb.CAI1Metadata, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Metadata.Real (implements com.io7m.cardant.protocol.inventory.cb.CAI1Metadata, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Metadata.Text (implements com.io7m.cardant.protocol.inventory.cb.CAI1Metadata, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Metadata.Time (implements com.io7m.cardant.protocol.inventory.cb.CAI1Metadata, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataElementMatch.And (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataElementMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataElementMatch.Or (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataElementMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataElementMatch.Specific (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataElementMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataNameMatch.Anything (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataNameMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataNameMatch.Exact (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataNameMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataNameMatch.Search (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataNameMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch.Anything (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch.IntegralWithinRange (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch.MonetaryWithCurrency (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch.MonetaryWithinRange (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch.RealWithinRange (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch.TextExact (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch.TextSearch (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch.TimeWithinRange (implements com.io7m.cardant.protocol.inventory.cb.CAI1MetadataValueMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1NameMatch.CAI1NameMatchAny (implements com.io7m.cardant.protocol.inventory.cb.CAI1NameMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1NameMatch.CAI1NameMatchExact (implements com.io7m.cardant.protocol.inventory.cb.CAI1NameMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1NameMatch.CAI1NameMatchSearch (implements com.io7m.cardant.protocol.inventory.cb.CAI1NameMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1Page<T> (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseAuditSearch (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseBlame.BlameClient (implements com.io7m.cardant.protocol.inventory.cb.CAI1ResponseBlame, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseBlame.BlameServer (implements com.io7m.cardant.protocol.inventory.cb.CAI1ResponseBlame, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseError (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseFileGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseFilePut (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseFileRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseFileSearch (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemAttachmentAdd (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemAttachmentRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemCreate (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemLocationsList (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemMetadataPut (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemMetadataRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemReposit (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemSearch (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemSetName (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemsRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemTypesAssign (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseItemTypesRevoke (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseLocationAttachmentAdd (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseLocationAttachmentRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseLocationGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseLocationList (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseLocationMetadataPut (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseLocationMetadataRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseLocationPut (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseLocationTypesAssign (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseLocationTypesRevoke (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseLogin (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseRolesAssign (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseRolesGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseRolesRevoke (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseTypeDeclarationGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseTypeDeclarationPut (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseTypeDeclarationRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseTypeDeclarationSearch (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseTypeScalarGet (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseTypeScalarPut (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseTypeScalarRemove (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1ResponseTypeScalarSearch (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, com.io7m.cardant.protocol.inventory.cb.ProtocolCAIv1Type)
    - com.io7m.cardant.protocol.inventory.cb.CAI1SizeRange (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TimeRange (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeDeclaration (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeDeclarationSearchParameters (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeDeclarationSummary (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeField (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeMatch.CAI1TypeMatchAllOf (implements com.io7m.cardant.protocol.inventory.cb.CAI1TypeMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeMatch.CAI1TypeMatchAny (implements com.io7m.cardant.protocol.inventory.cb.CAI1TypeMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeMatch.CAI1TypeMatchAnyOf (implements com.io7m.cardant.protocol.inventory.cb.CAI1TypeMatch, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeScalar.Integral (implements com.io7m.cardant.protocol.inventory.cb.CAI1TypeScalar, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeScalar.Monetary (implements com.io7m.cardant.protocol.inventory.cb.CAI1TypeScalar, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeScalar.Real (implements com.io7m.cardant.protocol.inventory.cb.CAI1TypeScalar, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeScalar.Text (implements com.io7m.cardant.protocol.inventory.cb.CAI1TypeScalar, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeScalar.Time (implements com.io7m.cardant.protocol.inventory.cb.CAI1TypeScalar, com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.cb.CAI1TypeScalarSearchParameters (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
    - com.io7m.cardant.protocol.inventory.CAICommandAuditSearchBegin (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandAuditSearchNext (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandAuditSearchPrevious (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandDebugInvalid (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandDebugRandom (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandFileGet (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandFilePut (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandFileRemove (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandFileSearchBegin (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandFileSearchNext (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandFileSearchPrevious (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemAttachmentAdd (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemAttachmentRemove (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemCreate (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemGet (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemLocationsList (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemMetadataPut (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemMetadataRemove (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemReposit (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemSearchBegin (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemSearchNext (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemSearchPrevious (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemSetName (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemsRemove (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemTypesAssign (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandItemTypesRevoke (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandLocationAttachmentAdd (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandLocationAttachmentRemove (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandLocationGet (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandLocationList (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandLocationMetadataPut (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandLocationMetadataRemove (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandLocationPut (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandLocationTypesAssign (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandLocationTypesRevoke (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandLogin (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandRolesAssign (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandRolesGet (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandRolesRevoke (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypeDeclarationGet (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypeDeclarationPut (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypeDeclarationRemove (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypeDeclarationSearchBegin (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypeDeclarationSearchNext (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypeDeclarationSearchPrevious (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypeScalarGet (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypeScalarPut (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypeScalarRemove (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypeScalarSearchBegin (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypeScalarSearchNext (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypeScalarSearchPrevious (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.model.CAIds
    - com.io7m.cardant.protocol.inventory.CAIEventUpdated (implements com.io7m.cardant.protocol.inventory.CAIEventType)
    - com.io7m.cardant.protocol.inventory.CAIResponseAuditSearch (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseError (implements com.io7m.cardant.protocol.inventory.CAIResponseType, com.io7m.seltzer.api.SStructuredErrorType<C>)
    - com.io7m.cardant.protocol.inventory.CAIResponseFileGet (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseFilePut (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseFileRemove (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseFileSearch (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemAttachmentAdd (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemAttachmentRemove (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemCreate (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemGet (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemLocationsList (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemMetadataPut (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemMetadataRemove (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemReposit (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemSearch (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemSetName (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemsRemove (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemTypesAssign (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseItemTypesRevoke (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseLocationAttachmentAdd (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseLocationAttachmentRemove (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseLocationGet (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseLocationList (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseLocationMetadataPut (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseLocationMetadataRemove (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseLocationPut (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseLocationTypesAssign (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseLocationTypesRevoke (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseLogin (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseRolesAssign (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseRolesGet (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseRolesRevoke (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypeDeclarationGet (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypeDeclarationPut (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypeDeclarationRemove (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypeDeclarationSearch (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypeScalarGet (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypeScalarPut (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypeScalarRemove (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypeScalarSearch (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.model.CAItem (implements com.io7m.cardant.model.CAInventoryObjectType<S>)
    - com.io7m.cardant.model.CAItemColumnOrdering
    - com.io7m.cardant.model.CAItemID (implements com.io7m.cardant.model.CAIdType, java.lang.Comparable<T>)
    - com.io7m.cardant.model.CAItemLocation
    - com.io7m.cardant.model.CAItemLocationMatchType.CAItemLocationExact (implements com.io7m.cardant.model.CAItemLocationMatchType)
    - com.io7m.cardant.model.CAItemLocationMatchType.CAItemLocationsAll (implements com.io7m.cardant.model.CAItemLocationMatchType)
    - com.io7m.cardant.model.CAItemLocationMatchType.CAItemLocationWithDescendants (implements com.io7m.cardant.model.CAItemLocationMatchType)
    - com.io7m.cardant.model.CAItemLocations
    - com.io7m.cardant.model.CAItemRepositAdd (implements com.io7m.cardant.model.CAItemRepositType)
    - com.io7m.cardant.model.CAItemRepositMove (implements com.io7m.cardant.model.CAItemRepositType)
    - com.io7m.cardant.model.CAItemRepositRemove (implements com.io7m.cardant.model.CAItemRepositType)
    - com.io7m.cardant.model.CAItemSearchParameters (implements com.io7m.cardant.model.CASearchParametersType)
    - com.io7m.cardant.model.CAItemSummary
    - com.io7m.cardant.model.CALocation (implements com.io7m.cardant.model.CAInventoryObjectType<S>)
    - com.io7m.cardant.model.CALocationID (implements com.io7m.cardant.model.CAIdType, java.lang.Comparable<T>)
    - com.io7m.cardant.model.CALocationSummaries
    - com.io7m.cardant.model.CALocationSummary
    - com.io7m.cardant.model.CAMetadataElementMatchType.And (implements com.io7m.cardant.model.CAMetadataElementMatchType)
    - com.io7m.cardant.model.CAMetadataElementMatchType.Or (implements com.io7m.cardant.model.CAMetadataElementMatchType)
    - com.io7m.cardant.model.CAMetadataElementMatchType.Specific (implements com.io7m.cardant.model.CAMetadataElementMatchType)
    - com.io7m.cardant.model.CAMetadataNameMatchType.ExactName (implements com.io7m.cardant.model.CAMetadataNameMatchType)
    - com.io7m.cardant.model.CAMetadataNameMatchType.SearchName (implements com.io7m.cardant.model.CAMetadataNameMatchType)
    - com.io7m.cardant.model.CAMetadataType.Integral (implements com.io7m.cardant.model.CAMetadataType)
    - com.io7m.cardant.model.CAMetadataType.Monetary (implements com.io7m.cardant.model.CAMetadataType)
    - com.io7m.cardant.model.CAMetadataType.Real (implements com.io7m.cardant.model.CAMetadataType)
    - com.io7m.cardant.model.CAMetadataType.Text (implements com.io7m.cardant.model.CAMetadataType)
    - com.io7m.cardant.model.CAMetadataType.Time (implements com.io7m.cardant.model.CAMetadataType)
    - com.io7m.cardant.model.CAMetadataValueMatchType.IntegralMatchType.WithinRange (implements com.io7m.cardant.model.CAMetadataValueMatchType.IntegralMatchType)
    - com.io7m.cardant.model.CAMetadataValueMatchType.MonetaryMatchType.WithCurrency (implements com.io7m.cardant.model.CAMetadataValueMatchType.MonetaryMatchType)
    - com.io7m.cardant.model.CAMetadataValueMatchType.MonetaryMatchType.WithinRange (implements com.io7m.cardant.model.CAMetadataValueMatchType.MonetaryMatchType)
    - com.io7m.cardant.model.CAMetadataValueMatchType.RealMatchType.WithinRange (implements com.io7m.cardant.model.CAMetadataValueMatchType.RealMatchType)
    - com.io7m.cardant.model.CAMetadataValueMatchType.TextMatchType.ExactTextValue (implements com.io7m.cardant.model.CAMetadataValueMatchType.TextMatchType)
    - com.io7m.cardant.model.CAMetadataValueMatchType.TextMatchType.Search (implements com.io7m.cardant.model.CAMetadataValueMatchType.TextMatchType)
    - com.io7m.cardant.model.CAMetadataValueMatchType.TimeMatchType.WithinRange (implements com.io7m.cardant.model.CAMetadataValueMatchType.TimeMatchType)
    - com.io7m.cardant.model.CAMonetaryRange
    - com.io7m.cardant.model.CANameMatchType.Exact (implements com.io7m.cardant.model.CANameMatchType)
    - com.io7m.cardant.model.CANameMatchType.Search (implements com.io7m.cardant.model.CANameMatchType)
    - com.io7m.cardant.model.CAPage<T>
    - com.io7m.cardant.client.preferences.api.CAPreferences
    - com.io7m.cardant.client.preferences.api.CAPreferenceServerBookmark
    - com.io7m.cardant.client.preferences.api.CAPreferenceServerUsernamePassword (implements com.io7m.cardant.client.preferences.api.CAPreferenceServerCredentialsType)
    - com.io7m.cardant.server.api.CAServerConfiguration
    - com.io7m.cardant.server.api.CAServerConfigurationFile
    - com.io7m.cardant.server.api.CAServerDatabaseConfiguration
    - com.io7m.cardant.server.api.CAServerHTTPConfiguration
    - com.io7m.cardant.server.api.CAServerHTTPServiceConfiguration
    - com.io7m.cardant.server.api.CAServerIdstoreConfiguration
    - com.io7m.cardant.server.api.CAServerLimitsConfiguration
    - com.io7m.cardant.server.api.CAServerMaintenanceConfiguration
    - com.io7m.cardant.server.api.CAServerOpenTelemetryConfiguration
    - com.io7m.cardant.server.api.CAServerOpenTelemetryConfiguration.CALogs
    - com.io7m.cardant.server.api.CAServerOpenTelemetryConfiguration.CAMetrics
    - com.io7m.cardant.server.api.CAServerOpenTelemetryConfiguration.CATraces
    - com.io7m.cardant.server.service.sessions.CASessionSecretIdentifier
    - com.io7m.cardant.shell.CAShellConfiguration
    - com.io7m.cardant.shell.internal.CAShellTerminalHolder (implements com.io7m.repetoir.core.RPServiceType)
    - com.io7m.cardant.model.CASizeRange
    - com.io7m.cardant.strings.CAStringConstantApplied (implements com.io7m.cardant.strings.CAStringConstantType)
    - com.io7m.cardant.model.CATimeRange
    - com.io7m.cardant.tls.CATLSEnabled (implements com.io7m.cardant.tls.CATLSConfigurationType)
    - com.io7m.cardant.tls.CATLSStoreConfiguration
    - com.io7m.cardant.model.CATypeDeclaration
    - com.io7m.cardant.model.CATypeDeclarationSearchParameters (implements com.io7m.cardant.model.CASearchParametersType)
    - com.io7m.cardant.model.CATypeDeclarationSummary
    - com.io7m.cardant.model.CATypeField
    - com.io7m.cardant.model.CATypeMatchType.CATypeMatchAllOf (implements com.io7m.cardant.model.CATypeMatchType)
    - com.io7m.cardant.model.CATypeMatchType.CATypeMatchAnyOf (implements com.io7m.cardant.model.CATypeMatchType)
    - com.io7m.cardant.model.CATypeScalarSearchParameters (implements com.io7m.cardant.model.CASearchParametersType)
    - com.io7m.cardant.model.CATypeScalarType.Integral (implements com.io7m.cardant.model.CATypeScalarType)
    - com.io7m.cardant.model.CATypeScalarType.Monetary (implements com.io7m.cardant.model.CATypeScalarType)
    - com.io7m.cardant.model.CATypeScalarType.Real (implements com.io7m.cardant.model.CATypeScalarType)
    - com.io7m.cardant.model.CATypeScalarType.Text (implements com.io7m.cardant.model.CATypeScalarType)
    - com.io7m.cardant.model.CATypeScalarType.Time (implements com.io7m.cardant.model.CATypeScalarType)
    - com.io7m.cardant.model.CAUser
    - com.io7m.cardant.model.CAUserID (implements com.io7m.cardant.model.CAIdType, java.lang.Comparable<T>)