# 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.model.type_package,
- com.io7m.cardant.parsers,
- com.io7m.cardant.protocol.api,
- com.io7m.cardant.protocol.inventory,
- com.io7m.cardant.protocol.inventory.json,
- com.io7m.cardant.protocol.inventory.json.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.inventory.v1.internal,
- 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.shell,
- com.io7m.cardant.shell.internal,
- com.io7m.cardant.shell.internal.converters,
- com.io7m.cardant.shell.internal.formatting,
- com.io7m.cardant.strings,
- com.io7m.cardant.tls,
- com.io7m.cardant.type_packages.checker.api,
- com.io7m.cardant.type_packages.checkers,
- com.io7m.cardant.type_packages.checkers.internal,
- com.io7m.cardant.type_packages.compiler.api,
- com.io7m.cardant.type_packages.compilers,
- com.io7m.cardant.type_packages.compilers.internal,
- com.io7m.cardant.type_packages.parser.api,
- com.io7m.cardant.type_packages.parsers,
- com.io7m.cardant.type_packages.parsers.internal,
- com.io7m.cardant.type_packages.resolver.api,
- com.io7m.cardant.type_packages.standard

## Class Hierarchy

- java.lang.Object
  - com.io7m.cardant.server.inventory.v1.internal.CA1Errors
  - com.io7m.cardant.server.inventory.v1.internal.CA1HandlerCoreAuthenticated (implements com.io7m.cardant.server.http.CAHTTPHandlerFunctionalCoreType)
  - com.io7m.cardant.server.inventory.v1.internal.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.model.CAAttachmentRelations
  - 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.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.CADatabaseTypePackageResolver (implements com.io7m.cardant.type_packages.resolver.api.CATypePackageResolverType)
  - com.io7m.cardant.database.api.CADatabaseUserUpdates
  - com.io7m.cardant.database.postgres.internal.CADBComparisons
  - com.io7m.cardant.database.postgres.internal.CADBLocationPaths
  - 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.ItemAttachmentAddType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemAttachmentRemove (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemAttachmentRemoveType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemCreate (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemCreateType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemDelete (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemDeleteType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemDeleteMarkOnly (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemDeleteMarkOnlyType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemGet (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemGetType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemMetadataPut (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemMetadataPutType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemMetadataRemove (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemMetadataRemoveType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemSearch (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemSearchType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemSetName (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemSetNameType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemTypesAssign (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemTypesAssignType)
  - com.io7m.cardant.database.postgres.internal.CADBQItemTypesRevoke (implements com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemTypesRevokeType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationAttachmentAdd (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationAttachmentAddType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationAttachmentRemove (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationAttachmentRemoveType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationDelete (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationDeleteType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationDeleteMarkOnly (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationDeleteMarkOnlyType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationGet (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationGetType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationList (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationListType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationMetadataPut (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationMetadataPutType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationMetadataRemove (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationMetadataRemoveType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationPut (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationPutType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationTypesAssign (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationTypesAssignType)
  - com.io7m.cardant.database.postgres.internal.CADBQLocationTypesRevoke (implements com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationTypesRevokeType)
  - com.io7m.cardant.database.postgres.internal.CADBQMaintenance (implements com.io7m.cardant.database.api.CADatabaseQueriesMaintenanceType.ExecuteType)
  - com.io7m.cardant.database.postgres.internal.CADBQStockCount (implements com.io7m.cardant.database.api.CADatabaseQueriesStockType.StockCountType)
  - com.io7m.cardant.database.postgres.internal.CADBQStockGet (implements com.io7m.cardant.database.api.CADatabaseQueriesStockType.StockGetType)
  - com.io7m.cardant.database.postgres.internal.CADBQStockReposit (implements com.io7m.cardant.database.api.CADatabaseQueriesStockType.StockRepositType)
  - com.io7m.cardant.database.postgres.internal.CADBQStockSearch (implements com.io7m.cardant.database.api.CADatabaseQueriesStockType.StockSearchType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypePackageGetText (implements com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageGetTextType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypePackageInstall (implements com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageInstallType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypePackageSatisfying (implements com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageSatisfyingType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypePackageSearch (implements com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageSearchType)
  - com.io7m.cardant.database.postgres.internal.CADBQTypePackageUninstall (implements com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageUninstallType)
  - 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.database.postgres.internal.CADBSerialsJSON
  - com.io7m.cardant.shell.internal.converters.CADescriptionMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.parsers.CADescriptionMatchExpressionsSyntax (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.parsers.CAExpressions (implements com.io7m.cardant.parsers.CASyntaxType)
    - com.io7m.cardant.parsers.CADescriptionMatchExpressions
    - com.io7m.cardant.parsers.CAItemIDMatchExpressions
    - com.io7m.cardant.parsers.CAItemLocationMatchExpressions
    - com.io7m.cardant.parsers.CAItemSerialMatchExpressions
    - com.io7m.cardant.parsers.CAMediaTypeMatchExpressions
    - com.io7m.cardant.parsers.CAMetadataConstraintExpressions
    - com.io7m.cardant.parsers.CAMetadataExpressions
    - com.io7m.cardant.parsers.CAMetadataFieldMatchExpressions
    - com.io7m.cardant.parsers.CAMetadataMatchExpressions
    - com.io7m.cardant.parsers.CAMetadataPackageMatchExpressions
    - com.io7m.cardant.parsers.CAMetadataTypeMatchExpressions
    - com.io7m.cardant.parsers.CAModelSyntax
    - com.io7m.cardant.parsers.CANameMatchFuzzyExpressions
    - com.io7m.cardant.parsers.CATypeMatchExpressions
  - com.io7m.cardant.shell.internal.converters.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.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.internal.CA1HandlerCommand
    - com.io7m.cardant.server.inventory.v1.internal.CA1HandlerFallback
    - com.io7m.cardant.server.inventory.v1.internal.CA1HandlerFileDownload
    - com.io7m.cardant.server.inventory.v1.internal.CA1HandlerFileUpload
    - com.io7m.cardant.server.inventory.v1.internal.CA1HandlerHealth
    - com.io7m.cardant.server.inventory.v1.internal.CA1HandlerLogin
    - com.io7m.cardant.server.inventory.v1.internal.CA1HandlerTransaction
    - com.io7m.cardant.server.inventory.v1.internal.CA1HandlerVersion
    - com.io7m.cardant.server.inventory.v1.internal.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.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.CAICmdFileDelete
    - com.io7m.cardant.server.controller.inventory.CAICmdFileGet
    - com.io7m.cardant.server.controller.inventory.CAICmdFilePut
    - 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.CAICmdItemDelete
    - com.io7m.cardant.server.controller.inventory.CAICmdItemGet
    - com.io7m.cardant.server.controller.inventory.CAICmdItemMetadataPut
    - com.io7m.cardant.server.controller.inventory.CAICmdItemMetadataRemove
    - 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.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.CAICmdLocationDelete
    - 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.CAICmdStockCount
    - com.io7m.cardant.server.controller.inventory.CAICmdStockReposit
    - com.io7m.cardant.server.controller.inventory.CAICmdStockSearchBegin
    - com.io7m.cardant.server.controller.inventory.CAICmdStockSearchNext
    - com.io7m.cardant.server.controller.inventory.CAICmdStockSearchPrevious
    - com.io7m.cardant.server.controller.inventory.CAICmdTypePackageGetText
    - com.io7m.cardant.server.controller.inventory.CAICmdTypePackageInstall
    - com.io7m.cardant.server.controller.inventory.CAICmdTypePackageSearchBegin
    - com.io7m.cardant.server.controller.inventory.CAICmdTypePackageSearchNext
    - com.io7m.cardant.server.controller.inventory.CAICmdTypePackageSearchPrevious
    - com.io7m.cardant.server.controller.inventory.CAICmdTypePackageUninstall
    - com.io7m.cardant.server.controller.inventory.CAICmdTypePackageUpgrade
  - 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.protocol.inventory.json.CAIJ1Messages (implements com.io7m.cardant.protocol.api.CAProtocolMessagesType<T>, com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.shell.internal.converters.CAItemIdConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.converters.CAItemIDMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.parsers.CAItemLocationMatchExpressionsSyntax (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.shell.internal.converters.CAItemSerialConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.converters.CAItemSerialMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.parsers.CAItemSerialMatchExpressionsSyntax (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.shell.internal.converters.CALocationIdConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.converters.CALocationMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.converters.CALocationNameConverter (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.converters.CAMediaTypeMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.parsers.CAMediaTypeMatchExpressionsSyntax (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.parsers.CAMetadataConstraintExpressionsSyntax (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.shell.internal.converters.CAMetadataConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.parsers.CAMetadataExpressionsSyntax (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.parsers.CAMetadataFieldMatchExpressionsSyntax (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.shell.internal.converters.CAMetadataMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.parsers.CAMetadataMatchExpressionsSyntax (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.parsers.CAMetadataPackageMatchExpressionsSyntax (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.parsers.CAMetadataTypeMatchExpressionsSyntax (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.server.service.telemetry.api.CAMetricsService (implements com.io7m.cardant.server.service.telemetry.api.CAMetricsServiceType)
  - com.io7m.cardant.parsers.CAModelSyntaxFactory (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.shell.internal.converters.CAMonetaryRangeConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.model.CAMoney
  - com.io7m.cardant.shell.internal.converters.CANameMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.parsers.CANameMatchFuzzyExpressionsSyntax (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.client.basic.internal.CAOctetsPerSecond
  - com.io7m.cardant.model.CAPageSizes
  - com.io7m.cardant.shell.internal.converters.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.converters.CARangeInclusiveDConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.converters.CARangeInclusiveLConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.converters.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.converters.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.CAShellCmdItemDelete
      - com.io7m.cardant.shell.internal.CAShellCmdItemGet
      - com.io7m.cardant.shell.internal.CAShellCmdItemMetadataPut
      - com.io7m.cardant.shell.internal.CAShellCmdItemMetadataRemove
      - com.io7m.cardant.shell.internal.CAShellCmdItemSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdItemSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdItemSearchPrevious
      - com.io7m.cardant.shell.internal.CAShellCmdItemSetName
      - 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.CAShellCmdLocationDelete
      - com.io7m.cardant.shell.internal.CAShellCmdLocationGet
      - com.io7m.cardant.shell.internal.CAShellCmdLocationList
      - com.io7m.cardant.shell.internal.CAShellCmdLocationPut
      - com.io7m.cardant.shell.internal.CAShellCmdStockRepositRemove
      - com.io7m.cardant.shell.internal.CAShellCmdStockRepositSerialIntroduce
      - com.io7m.cardant.shell.internal.CAShellCmdStockRepositSerialMove
      - com.io7m.cardant.shell.internal.CAShellCmdStockRepositSerialNumberAdd
      - com.io7m.cardant.shell.internal.CAShellCmdStockRepositSerialNumberRemove
      - com.io7m.cardant.shell.internal.CAShellCmdStockRepositSetAdd
      - com.io7m.cardant.shell.internal.CAShellCmdStockRepositSetIntroduce
      - com.io7m.cardant.shell.internal.CAShellCmdStockRepositSetMove
      - com.io7m.cardant.shell.internal.CAShellCmdStockRepositSetRemove
      - com.io7m.cardant.shell.internal.CAShellCmdStockSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdStockSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdStockSearchPrevious
      - com.io7m.cardant.shell.internal.CAShellCmdTypePackageGetText
      - com.io7m.cardant.shell.internal.CAShellCmdTypePackageInstall
      - com.io7m.cardant.shell.internal.CAShellCmdTypePackageSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdTypePackageSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdTypePackageSearchPrevious
      - com.io7m.cardant.shell.internal.CAShellCmdTypePackageUninstall
      - com.io7m.cardant.shell.internal.CAShellCmdTypePackageUpgrade
    - 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.CAShellCmdSyntaxList
    - com.io7m.cardant.shell.internal.CAShellCmdSyntaxShow
    - com.io7m.cardant.shell.internal.CAShellCmdTypePackageSchema
    - 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
  - com.io7m.cardant.shell.internal.converters.CAStockInstanceIdConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.parsers.CASyntaxRules
  - org.jooq.impl.CatalogImpl (implements org.jooq.Catalog)
    - com.io7m.cardant.database.postgres.internal.DefaultCatalog
  - com.io7m.cardant.shell.internal.converters.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.type_packages.parsers.internal.CATP1Field (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.type_packages.parsers.internal.CATP1FieldWithExternalType (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.type_packages.parsers.internal.CATP1Import (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.type_packages.parsers.internal.CATP1Names
  - com.io7m.cardant.type_packages.parsers.internal.CATP1Package (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.type_packages.parsers.internal.CATP1PackageInfo (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.type_packages.parsers.internal.CATP1TypeRecord (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.type_packages.parsers.internal.CATP1TypeScalarIntegral (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.type_packages.parsers.internal.CATP1TypeScalarMonetary (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.type_packages.parsers.internal.CATP1TypeScalarReal (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.type_packages.parsers.internal.CATP1TypeScalarText (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.type_packages.parsers.internal.CATP1TypeScalarTime (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.type_packages.parsers.internal.CATP1VersionRange (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.cardant.type_packages.standard.CATPComputer (implements com.io7m.cardant.model.type_package.CATypePackageProviderType)
  - com.io7m.cardant.type_packages.standard.CATPProduct (implements com.io7m.cardant.model.type_package.CATypePackageProviderType)
  - com.io7m.cardant.shell.internal.CATransferStatisticsFormatting
  - com.io7m.cardant.client.basic.internal.CATransport1 (implements com.io7m.cardant.client.basic.internal.CATransportType)
  - com.io7m.cardant.client.basic.internal.CATransports1 (implements com.io7m.cardant.client.basic.internal.CATransportFactoryType)
  - com.io7m.cardant.model.CATypeChecking
  - com.io7m.cardant.shell.internal.converters.CATypeMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.parsers.CATypeMatchExpressionsSyntax (implements com.io7m.cardant.parsers.CASyntaxFactoryType)
  - com.io7m.cardant.type_packages.checkers.internal.CATypePackageChecker (implements com.io7m.cardant.type_packages.checker.api.CATypePackageCheckerType)
  - com.io7m.cardant.type_packages.checkers.CATypePackageCheckers (implements com.io7m.cardant.type_packages.checker.api.CATypePackageCheckerFactoryType)
  - com.io7m.cardant.type_packages.compilers.internal.CATypePackageCompiler (implements com.io7m.cardant.type_packages.compiler.api.CATypePackageCompilerType)
  - com.io7m.cardant.type_packages.compilers.CATypePackageCompilers (implements com.io7m.cardant.type_packages.compiler.api.CATypePackageCompilerFactoryType)
  - com.io7m.cardant.type_packages.parsers.internal.CATypePackageParser (implements com.io7m.cardant.type_packages.parser.api.CATypePackageParserType)
  - com.io7m.cardant.type_packages.parsers.CATypePackageParsers (implements com.io7m.cardant.type_packages.parser.api.CATypePackageParserFactoryType)
  - com.io7m.cardant.type_packages.parsers.CATypePackageSchemas
  - com.io7m.cardant.type_packages.parsers.internal.CATypePackageSerializer (implements com.io7m.cardant.type_packages.parser.api.CATypePackageSerializerType)
  - com.io7m.cardant.type_packages.parsers.CATypePackageSerializers (implements com.io7m.cardant.type_packages.parser.api.CATypePackageSerializerFactoryType)
  - com.io7m.cardant.shell.internal.converters.CATypePackageUninstallBehaviorConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.converters.CATypeRecordFieldIdentifierConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.converters.CATypeRecordIdentifierConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.converters.CAUserIdConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.client.basic.internal.CAUUIDs
  - com.io7m.cardant.model.CAVersion
  - com.io7m.cardant.shell.internal.converters.CAVersionConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonExactX<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonFuzzyX<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetX<W,C> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1PageX<W,C> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
  - com.io7m.cardant.main.internal.CMCmdInitialize (implements com.io7m.quarrel.core.QCommandType)
  - com.io7m.cardant.main.internal.CMCmdPackageGet (implements com.io7m.quarrel.core.QCommandType)
  - com.io7m.cardant.main.internal.CMCmdPackageList (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.api.HBClientAbstract<M,P,X> (implements com.io7m.hibiscus.api.HBClientType<M,P,X>)
    - com.io7m.cardant.client.basic.internal.CAClient (implements com.io7m.cardant.client.api.CAClientType)
  - com.io7m.cardant.database.postgres.internal.Indexes
  - com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CurrencyUnitDeserializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1DottedNameDeserializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ErrorCodeDeserializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageIdentifierDeserializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypeRecordFieldIdentifierDeserializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypeRecordIdentifierDeserializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1UnsignedIntDeserializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1UnsignedLongDeserializer
  - com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CurrencyUnitSerializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1DottedNameSerializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ErrorCodeSerializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageIdentifierSerializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypeRecordFieldIdentifierKeySerializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypeRecordFieldIdentifierSerializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypeRecordIdentifierSerializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1UnsignedIntSerializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1UnsignedLongSerializer
  - 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.fasterxml.jackson.databind.KeyDeserializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageIdentifierKeyDeserializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypeRecordFieldIdentifierKeyDeserializer
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypeRecordIdentifierKeyDeserializer
  - com.io7m.cardant.database.postgres.internal.Keys
  - 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.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.MetadataTypePackages
    - com.io7m.cardant.database.postgres.internal.tables.MetadataTypes
      - com.io7m.cardant.database.postgres.internal.tables.MetadataTypes.MetadataTypesPath (implements org.jooq.Path<R>)
    - com.io7m.cardant.database.postgres.internal.tables.SchemaVersion
    - com.io7m.cardant.database.postgres.internal.tables.Stock
      - com.io7m.cardant.database.postgres.internal.tables.Stock.StockPath (implements org.jooq.Path<R>)
    - 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.protocol.api.CAProtocolUncheckedException
        - com.io7m.cardant.model.CAValidityException

## 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.cardant.type_packages.parser.api.CATypePackageParserType
    - com.io7m.anethum.api.SerializerType<T>
      - com.io7m.cardant.server.service.configuration.CAServerConfigurationSerializerType
      - com.io7m.cardant.type_packages.parser.api.CATypePackageSerializerType
  - com.io7m.hibiscus.api.HBClientCloseableType<X>
    - com.io7m.hibiscus.api.HBClientHandlerType<M,P,X> (also extends com.io7m.hibiscus.api.HBIOOperationsType<M,X>)
      - com.io7m.cardant.client.basic.internal.CAHandlerType
    - com.io7m.hibiscus.api.HBClientType<M,P,X> (also extends com.io7m.hibiscus.api.HBIOOperationsType<M,X>)
      - com.io7m.cardant.client.api.CAClientType (also extends com.io7m.repetoir.core.RPServiceType)
    - com.io7m.hibiscus.api.HBTransportType<M,X> (also extends com.io7m.hibiscus.api.HBIOOperationsType<M,X>)
      - com.io7m.cardant.client.basic.internal.CATransportType
- 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.CADatabaseStockSearchType
  - com.io7m.cardant.database.api.CADatabaseTypePackageSearchType
  - com.io7m.cardant.database.api.CADatabaseTypeRecordSearchType
  - 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.ItemAttachmentAddType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemAttachmentRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemCreateType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemDeleteMarkOnlyType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemDeleteType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemGetType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemMetadataPutType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemMetadataRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemSearchType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemSetNameType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemTypesAssignType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemTypesRevokeType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationAttachmentAddType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationAttachmentRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationDeleteMarkOnlyType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationDeleteType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationGetType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationListType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationMetadataPutType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationMetadataRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationPutType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationTypesAssignType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationTypesRevokeType (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.CADatabaseQueriesStockType
    - com.io7m.cardant.database.api.CADatabaseQueriesStockType.StockCountType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesStockType.StockGetType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesStockType.StockRepositType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesStockType.StockSearchType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType
    - com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageGetTextType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageInstallType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageSatisfyingType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageSearchType (also extends com.io7m.cardant.database.api.CADatabaseQueryType<P,R>)
    - com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageUninstallType (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.ItemAttachmentAddType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemAttachmentRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemCreateType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemDeleteMarkOnlyType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemDeleteType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemGetType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemMetadataPutType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemMetadataRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemSearchType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemSetNameType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemTypesAssignType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemTypesRevokeType (also extends com.io7m.cardant.database.api.CADatabaseQueriesItemsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationAttachmentAddType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationAttachmentRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationDeleteMarkOnlyType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationDeleteType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationGetType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationListType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationMetadataPutType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationMetadataRemoveType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationPutType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationTypesAssignType (also extends com.io7m.cardant.database.api.CADatabaseQueriesLocationsType)
  - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationTypesRevokeType (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.CADatabaseQueriesStockType.StockCountType (also extends com.io7m.cardant.database.api.CADatabaseQueriesStockType)
  - com.io7m.cardant.database.api.CADatabaseQueriesStockType.StockGetType (also extends com.io7m.cardant.database.api.CADatabaseQueriesStockType)
  - com.io7m.cardant.database.api.CADatabaseQueriesStockType.StockRepositType (also extends com.io7m.cardant.database.api.CADatabaseQueriesStockType)
  - com.io7m.cardant.database.api.CADatabaseQueriesStockType.StockSearchType (also extends com.io7m.cardant.database.api.CADatabaseQueriesStockType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageGetTextType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageInstallType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageSatisfyingType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageSearchType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType)
  - com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageUninstallType (also extends com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType)
  - 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.CALocationMatchType
- com.io7m.cardant.model.CAMetadataElementMatchType
- 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.client.preferences.api.CAPreferenceServerCredentialsType
- com.io7m.cardant.protocol.api.CAProtocolMessagesType<T>
- com.io7m.cardant.protocol.api.CAProtocolMessageType
  - com.io7m.cardant.protocol.inventory.CAIMessageType (also extends com.io7m.hibiscus.api.HBMessageType)
    - com.io7m.cardant.protocol.inventory.CAICommandType<R>
    - com.io7m.cardant.protocol.inventory.CAIEventType
    - com.io7m.cardant.protocol.inventory.CAIResponseType
- 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.model.CAStockOccurrenceType
- com.io7m.cardant.model.CAStockRepositType
- com.io7m.cardant.parsers.CASyntaxFactoryType
- com.io7m.cardant.parsers.CASyntaxType
- com.io7m.cardant.tls.CATLSConfigurationType
- com.io7m.cardant.type_packages.checker.api.CATypePackageCheckerResultType
- com.io7m.cardant.type_packages.checker.api.CATypePackageCheckerType
- com.io7m.cardant.type_packages.compiler.api.CATypePackageCompileResultType
- com.io7m.cardant.type_packages.compiler.api.CATypePackageCompilerType
- com.io7m.cardant.model.type_package.CATypePackageProviderType
- com.io7m.cardant.type_packages.resolver.api.CATypePackageResolverType
- com.io7m.cardant.model.CATypeScalarType
- com.io7m.cardant.protocol.inventory.json.internal.CJ1LocationMatchType
- com.io7m.cardant.protocol.inventory.json.internal.CJ1PageX.PartialFunction<A,B>
- com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>
- com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonExactType<T>
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonFuzzyType<T>
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetType<T>
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1FileType
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1MessageType
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataElementMatchType
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataType
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchType
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchIntegralType
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchMonetaryType
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchRealType
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchTextType
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchTimeType
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockOccurrenceType
  - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositType
- java.lang.Comparable<T>
  - com.io7m.cardant.model.CAFileType
  - com.io7m.cardant.parsers.CASyntaxRuleType
- com.io7m.genevan.core.GenProtocolClientHandlerType
  - com.io7m.cardant.client.basic.internal.CATransportFactoryType
- com.io7m.hibiscus.api.HBClientFactoryType<C,M,P,T,X>
  - com.io7m.cardant.client.api.CAClientFactoryType (also extends com.io7m.repetoir.core.RPServiceType)
- com.io7m.hibiscus.api.HBIOOperationsType<M,X>
  - com.io7m.hibiscus.api.HBClientHandlerType<M,P,X> (also extends com.io7m.hibiscus.api.HBClientCloseableType<X>)
    - com.io7m.cardant.client.basic.internal.CAHandlerType
  - com.io7m.hibiscus.api.HBClientType<M,P,X> (also extends com.io7m.hibiscus.api.HBClientCloseableType<X>)
    - com.io7m.cardant.client.api.CAClientType (also extends com.io7m.repetoir.core.RPServiceType)
  - com.io7m.hibiscus.api.HBTransportType<M,X> (also extends com.io7m.hibiscus.api.HBClientCloseableType<X>)
    - com.io7m.cardant.client.basic.internal.CATransportType
- com.io7m.hibiscus.api.HBMessageType
  - com.io7m.cardant.client.api.CAClientEventType
  - com.io7m.cardant.protocol.inventory.CAIMessageType (also extends com.io7m.cardant.protocol.api.CAProtocolMessageType)
    - com.io7m.cardant.protocol.inventory.CAICommandType<R>
    - com.io7m.cardant.protocol.inventory.CAIEventType
    - com.io7m.cardant.protocol.inventory.CAIResponseType
- 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.cardant.type_packages.parser.api.CATypePackageParserFactoryType (also extends com.io7m.repetoir.core.RPServiceType)
- 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.CAClientFactoryType (also extends com.io7m.hibiscus.api.HBClientFactoryType<C,M,P,T,X>)
  - com.io7m.cardant.client.api.CAClientType (also extends com.io7m.hibiscus.api.HBClientType<M,P,X>)
  - 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.type_packages.checker.api.CATypePackageCheckerFactoryType
  - com.io7m.cardant.type_packages.compiler.api.CATypePackageCompilerFactoryType
  - com.io7m.cardant.type_packages.parser.api.CATypePackageParserFactoryType (also extends com.io7m.anethum.api.ParserFactoryType<C,T,P>)
- com.io7m.anethum.api.SerializerFactoryType<C,T,S>
  - com.io7m.cardant.server.service.configuration.CAServerConfigurationSerializerFactoryType
  - com.io7m.cardant.type_packages.parser.api.CATypePackageSerializerFactoryType

## 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.model.CAIncludeDeleted
    - com.io7m.cardant.protocol.inventory.CAIResponseBlame
    - com.io7m.cardant.model.CAItemColumn
    - com.io7m.cardant.model.CAMetadataValueMatchType.AnyValue (implements com.io7m.cardant.model.CAMetadataValueMatchType)
    - com.io7m.cardant.client.preferences.api.CAPreferencesDebuggingEnabled
    - com.io7m.cardant.server.api.CAServerDatabaseKind
    - com.io7m.cardant.server.api.CAServerOpenTelemetryConfiguration.CAOTLPProtocol
    - com.io7m.cardant.model.CAStockOccurrenceKind
    - 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.type_package.CATypePackageTypeRemovalBehavior
    - com.io7m.cardant.model.type_package.CATypePackageVersionBehavior
    - com.io7m.cardant.model.CATypeScalarType.Kind
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1AttachmentKeyX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1AttachmentX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1AuditEventX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1AuditSearchParametersX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandAuditSearchBeginX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandAuditSearchNextX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandAuditSearchPreviousX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandFileDeleteX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandFileGetX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandFilePutX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandFileSearchBeginX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandFileSearchNextX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandFileSearchPreviousX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemAttachmentAddX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemAttachmentRemoveX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemCreateX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemDeleteX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemGetX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemMetadataPutX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemMetadataRemoveX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemSearchBeginX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemSearchNextX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemSearchPreviousX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemSetNameX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemTypesAssignX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemTypesRevokeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationAttachmentAddX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationAttachmentRemoveX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationDeleteX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationGetX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationListX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationMetadataPutX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationMetadataRemoveX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationPutX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationTypesAssignX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationTypesRevokeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLoginX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandRolesAssignX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandRolesGetX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandRolesRevokeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandStockCountX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandStockRepositX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandStockSearchBeginX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandStockSearchNextX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandStockSearchPreviousX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageGetTextX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageInstallX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageSearchBeginX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageSearchNextX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageSearchPreviousX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageUninstallX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageUpgradeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1FileColumn (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1FileColumnOrderingX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1FileColumnX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1FileSearchParametersX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1FileTypeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1IncludeDeleted (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1IncludeDeletedX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ItemColumn (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ItemColumnOrderingX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ItemColumnX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ItemSearchParametersX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ItemSerialX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ItemSummaryX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ItemX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1LocationMatchX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1LocationPathX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1LocationSummaryX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1LocationX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MessageTypeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataElementMatchX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseAuditSearchX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseBlame
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseBlameX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseErrorX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseFileDeleteX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseFileGetX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseFilePutX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseFileSearchX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemAttachmentAddX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemAttachmentRemoveX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemCreateX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemDeleteX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemGetX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemMetadataPutX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemMetadataRemoveX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemSearchX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemSetNameX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemTypesAssignX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemTypesRevokeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationAttachmentAddX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationAttachmentRemoveX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationDeleteX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationGetX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationListX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationMetadataPutX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationMetadataRemoveX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationPutX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationTypesAssignX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationTypesRevokeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLoginX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseRolesAssignX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseRolesGetX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseRolesRevokeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseStockCountX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseStockRepositX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseStockSearchX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseTypePackageGetTextX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseTypePackageInstallX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseTypePackageSearchX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseTypePackageUninstallX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseTypePackageUpgradeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1SizeRangeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockOccurenceKindX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockOccurrenceKind
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockOccurrenceX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositTypeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockSearchParametersX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StructuredErrorX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TimeRangeX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TransactionResponseX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TransactionX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageIdentifierX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageSearchParametersX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageSummaryX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageTypeRemovalBehavior
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageTypeRemovalBehaviorX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageUninstallX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageVersionBehavior
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageVersionBehaviorX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypeRecordFieldIdentifierX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypeRecordIdentifierX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1UnsignedIntX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1UnsignedLongX (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1SerialBijectionType<A,B>)
    - 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.CAClientConnectionParameters (implements com.io7m.hibiscus.api.HBConnectionParametersType)
    - 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.CADatabaseLanguage
    - com.io7m.cardant.database.api.CADatabaseQueriesFilesType.GetType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemAttachmentAddType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemAttachmentRemoveType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemDeleteMarkOnlyType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemMetadataPutType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemMetadataRemoveType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemSetNameType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemTypesAssignType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesItemsType.ItemTypesRevokeType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationAttachmentAddType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationAttachmentRemoveType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationDeleteMarkOnlyType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationListType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationMetadataPutType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationMetadataRemoveType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationTypesAssignType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesLocationsType.LocationTypesRevokeType.Parameters
    - com.io7m.cardant.database.api.CADatabaseQueriesTypePackagesType.TypePackageSatisfyingType.Parameters
    - com.io7m.cardant.database.api.CADatabaseTelemetry
    - com.io7m.cardant.database.postgres.internal.CADBQueryProviderType.Service<P,R,Q>
    - com.io7m.cardant.model.CADescriptionMatch
    - 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.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.CAICommandFileDelete (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.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.CAICommandItemDelete (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.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.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.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.CAICommandLocationDelete (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.CAICommandStockCount (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandStockReposit (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandStockSearchBegin (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandStockSearchNext (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandStockSearchPrevious (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypePackageGetText (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypePackageInstall (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypePackageSearchBegin (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypePackageSearchNext (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypePackageSearchPrevious (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypePackageUninstall (implements com.io7m.cardant.protocol.inventory.CAICommandType<R>)
    - com.io7m.cardant.protocol.inventory.CAICommandTypePackageUpgrade (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.CAIResponseFileDelete (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - 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.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.CAIResponseItemDelete (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.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.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.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.CAIResponseLocationDelete (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.CAIResponseStockCount (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseStockReposit (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseStockSearch (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypePackageGetText (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypePackageInstall (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypePackageSearch (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypePackageUninstall (implements com.io7m.cardant.protocol.inventory.CAIResponseType)
    - com.io7m.cardant.protocol.inventory.CAIResponseTypePackageUpgrade (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.CAItemIDMatch
    - com.io7m.cardant.model.CAItemSearchParameters (implements com.io7m.cardant.model.CASearchParametersType)
    - com.io7m.cardant.model.CAItemSerial (implements java.lang.Comparable<T>)
    - com.io7m.cardant.model.CAItemSerialMatch
    - com.io7m.cardant.model.CAItemSummary
    - com.io7m.cardant.protocol.inventory.CAITransaction (implements com.io7m.cardant.protocol.inventory.CAIMessageType)
    - com.io7m.cardant.protocol.inventory.CAITransactionResponse (implements com.io7m.cardant.protocol.inventory.CAIMessageType)
    - 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.CALocationMatchType.CALocationExact (implements com.io7m.cardant.model.CALocationMatchType)
    - com.io7m.cardant.model.CALocationMatchType.CALocationsAll (implements com.io7m.cardant.model.CALocationMatchType)
    - com.io7m.cardant.model.CALocationMatchType.CALocationWithDescendants (implements com.io7m.cardant.model.CALocationMatchType)
    - com.io7m.cardant.model.CALocationName
    - com.io7m.cardant.model.CALocationPath
    - com.io7m.cardant.model.CALocationSummaries
    - com.io7m.cardant.model.CALocationSummary
    - com.io7m.cardant.model.CAMediaTypeMatch
    - 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.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.CANameMatchExact
    - com.io7m.cardant.model.CANameMatchFuzzy
    - com.io7m.cardant.model.type_package.CANameUnqualified
    - 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.model.CAStockInstanceID (implements com.io7m.cardant.model.CAIdType, java.lang.Comparable<T>)
    - com.io7m.cardant.model.CAStockOccurrenceSerial (implements com.io7m.cardant.model.CAStockOccurrenceType)
    - com.io7m.cardant.model.CAStockOccurrenceSet (implements com.io7m.cardant.model.CAStockOccurrenceType)
    - com.io7m.cardant.model.CAStockRepositRemove (implements com.io7m.cardant.model.CAStockRepositType)
    - com.io7m.cardant.model.CAStockRepositSerialIntroduce (implements com.io7m.cardant.model.CAStockRepositType)
    - com.io7m.cardant.model.CAStockRepositSerialMove (implements com.io7m.cardant.model.CAStockRepositType)
    - com.io7m.cardant.model.CAStockRepositSerialNumberAdd (implements com.io7m.cardant.model.CAStockRepositType)
    - com.io7m.cardant.model.CAStockRepositSerialNumberRemove (implements com.io7m.cardant.model.CAStockRepositType)
    - com.io7m.cardant.model.CAStockRepositSetAdd (implements com.io7m.cardant.model.CAStockRepositType)
    - com.io7m.cardant.model.CAStockRepositSetIntroduce (implements com.io7m.cardant.model.CAStockRepositType)
    - com.io7m.cardant.model.CAStockRepositSetMove (implements com.io7m.cardant.model.CAStockRepositType)
    - com.io7m.cardant.model.CAStockRepositSetRemove (implements com.io7m.cardant.model.CAStockRepositType)
    - com.io7m.cardant.model.CAStockSearchParameters (implements com.io7m.cardant.model.CASearchParametersType)
    - com.io7m.cardant.strings.CAStringConstantApplied (implements com.io7m.cardant.strings.CAStringConstantType)
    - com.io7m.cardant.parsers.CASyntaxRuleBranch (implements com.io7m.cardant.parsers.CASyntaxRuleType)
    - com.io7m.cardant.parsers.CASyntaxRuleLeaf (implements com.io7m.cardant.parsers.CASyntaxRuleType)
    - com.io7m.cardant.model.CATimeRange
    - com.io7m.cardant.tls.CATLSEnabled (implements com.io7m.cardant.tls.CATLSConfigurationType)
    - com.io7m.cardant.tls.CATLSStoreConfiguration
    - com.io7m.cardant.type_packages.parsers.internal.CATP1PackageInfoData
    - com.io7m.cardant.model.CATypeField
    - com.io7m.cardant.model.type_package.CATypeFieldDeclaration
    - com.io7m.cardant.model.CATypeMatch
    - com.io7m.cardant.model.type_package.CATypePackage
    - com.io7m.cardant.type_packages.checker.api.CATypePackageCheckerFailure (implements com.io7m.cardant.type_packages.checker.api.CATypePackageCheckerResultType)
    - com.io7m.cardant.type_packages.checker.api.CATypePackageCheckerSuccess (implements com.io7m.cardant.type_packages.checker.api.CATypePackageCheckerResultType)
    - com.io7m.cardant.type_packages.compiler.api.CATypePackageCompileCheckingFailed (implements com.io7m.cardant.type_packages.compiler.api.CATypePackageCompileResultType, com.io7m.seltzer.api.SStructuredErrorType<C>)
    - com.io7m.cardant.type_packages.compiler.api.CATypePackageCompileOK (implements com.io7m.cardant.type_packages.compiler.api.CATypePackageCompileResultType)
    - com.io7m.cardant.type_packages.compiler.api.CATypePackageCompileParsingFailed (implements com.io7m.cardant.type_packages.compiler.api.CATypePackageCompileResultType, com.io7m.seltzer.api.SStructuredErrorType<C>)
    - com.io7m.cardant.model.type_package.CATypePackageDeclaration
    - com.io7m.cardant.model.type_package.CATypePackageIdentifier (implements java.lang.Comparable<T>)
    - com.io7m.cardant.model.type_package.CATypePackageImport
    - com.io7m.cardant.model.type_package.CATypePackageSearchParameters (implements com.io7m.cardant.model.CASearchParametersType)
    - com.io7m.cardant.model.type_package.CATypePackageSummary
    - com.io7m.cardant.model.type_package.CATypePackageUninstall
    - com.io7m.cardant.model.type_package.CATypePackageUpgrade
    - com.io7m.cardant.model.CATypeRecord
    - com.io7m.cardant.model.type_package.CATypeRecordDeclaration
    - com.io7m.cardant.model.CATypeRecordFieldIdentifier (implements java.lang.Comparable<T>)
    - com.io7m.cardant.model.CATypeRecordIdentifier (implements java.lang.Comparable<T>)
    - com.io7m.cardant.model.CATypeRecordSearchParameters (implements com.io7m.cardant.model.CASearchParametersType)
    - com.io7m.cardant.model.CATypeRecordSummary
    - com.io7m.cardant.model.CATypeScalarIdentifier (implements java.lang.Comparable<T>)
    - 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>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1Attachment (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1AttachmentItem (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1AttachmentKey (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1AuditEvent (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1AuditSearchParameters (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandAuditSearchBegin (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandAuditSearchNext (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandAuditSearchPrevious (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandFileDelete (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandFileGet (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandFilePut (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandFileSearchBegin (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandFileSearchNext (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandFileSearchPrevious (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemAttachmentAdd (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemAttachmentRemove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemCreate (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemDelete (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemGet (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemMetadataPut (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemMetadataRemove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemSearchBegin (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemSearchNext (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemSearchPrevious (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemSetName (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemTypesAssign (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandItemTypesRevoke (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationAttachmentAdd (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationAttachmentRemove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationDelete (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationGet (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationList (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationMetadataPut (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationMetadataRemove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationPut (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationTypesAssign (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLocationTypesRevoke (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandLogin (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandRolesAssign (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandRolesGet (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandRolesRevoke (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandStockCount (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandStockReposit (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandStockSearchBegin (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandStockSearchNext (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandStockSearchPrevious (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageGetText (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageInstall (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageSearchBegin (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageSearchNext (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageSearchPrevious (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageUninstall (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandTypePackageUpgrade (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1CommandType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonExactAnything<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonExactType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonExactIsEqualTo<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonExactType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonExactIsNotEqualTo<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonExactType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonFuzzyAnything<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonFuzzyType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonFuzzyIsEqualTo<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonFuzzyType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonFuzzyIsNotEqualTo<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonFuzzyType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonFuzzyIsNotSimilarTo<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonFuzzyType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonFuzzyIsSimilarTo<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonFuzzyType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetAnything<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetIsEqualTo<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetIsNotEqualTo<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetIsOverlapping<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetIsSubsetOf<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetIsSupersetOf<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ComparisonSetType<T>)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1FileColumnOrdering (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1FileSearchParameters (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1FileWithData (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1FileType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1FileWithoutData (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1FileType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1Item (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ItemColumnOrdering (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ItemSearchParameters (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ItemSerial
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ItemSummary (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1Location (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1LocationMatchAll (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1LocationMatchType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1LocationMatchExact (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1LocationMatchType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1LocationMatchWithDescendants (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1LocationMatchType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1LocationSummary (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataElementMatchAnd (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataElementMatchType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataElementMatchOr (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataElementMatchType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataElementMatchSpecific (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataElementMatchType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataIntegral (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataMonetary (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataReal (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataText (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataTime (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchAnyValue (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchIntegralWithinRange (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchIntegralType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchMonetaryWithCurrency (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchMonetaryType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchMonetaryWithinRange (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchMonetaryType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchRealWithinRange (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchRealType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchTextExact (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchTextType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchTextSearch (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchTextType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchTimeWithinRange (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MetadataValueMatchTimeType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1Page<T> (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseAuditSearch (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseError (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseFileDelete (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseFileGet (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseFilePut (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseFileSearch (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemAttachmentAdd (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemAttachmentRemove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemCreate (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemDelete (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemGet (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemMetadataPut (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemMetadataRemove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemSearch (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemSetName (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemTypesAssign (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseItemTypesRevoke (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationAttachmentAdd (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationAttachmentRemove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationDelete (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationGet (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationList (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationMetadataPut (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationMetadataRemove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationPut (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationTypesAssign (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLocationTypesRevoke (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseLogin (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseRolesAssign (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseRolesGet (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseRolesRevoke (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseStockCount (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseStockReposit (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseStockSearch (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseTypePackageGetText (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseTypePackageInstall (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseTypePackageSearch (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseTypePackageUninstall (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseTypePackageUpgrade (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ResponseType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1SizeRange (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockOccurrenceSerial (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1StockOccurrenceType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockOccurrenceSet (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1StockOccurrenceType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositRemove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositSerialIntroduce (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositSerialMove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositSerialNumberAdd (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositSerialNumberRemove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositSetAdd (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositSetIntroduce (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositSetMove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositSetRemove (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1StockRepositType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StockSearchParameters (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1StructuredError (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TimeRange (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1Transaction (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MessageType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TransactionResponse (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1MessageType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageIdentifier (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageSearchParameters (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageSummary (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypePackageUninstall (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypeRecordFieldIdentifier (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1TypeRecordIdentifier (implements com.io7m.cardant.protocol.inventory.json.internal.CJ1ValueType)
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1UnsignedInt
    - com.io7m.cardant.protocol.inventory.json.internal.CJ1UnsignedLong