# Package com.io7m.cardant.server.api

@Export @Version("1.0.0") package com.io7m.cardant.server.api
Inventory system (Server API).

- Class
  Description
  CAServerConfiguration
  The configuration for a server.
  CAServerConfigurationFile
  The server configuration file.
  CAServerConfigurations
  Functions to produce server configurations.
  CAServerConfiguratorType
  A server installer instance.
  CAServerDatabaseConfiguration
  Configuration for the database.
  CAServerDatabaseKind
  The kind of underlying database.
  CAServerException
  The type of exceptions raised by the server.
  CAServerFactoryType
  A factory of server instances.
  CAServerHTTPConfiguration
  Configuration for the parts of the server that serve over HTTP.
  CAServerHTTPServiceConfiguration
  Configuration for individual HTTP services.
  CAServerIdstoreConfiguration
  Configuration information for `idstore`.
  CAServerLimitsConfiguration
  Configuration information for limits.
  CAServerMaintenanceConfiguration
  Configuration information for the server's maintenance service.
  CAServerOpenTelemetryConfiguration
  Configuration information for OpenTelemetry.
  CAServerOpenTelemetryConfiguration.CALogs
  Logs configuration.
  CAServerOpenTelemetryConfiguration.CAMetrics
  Metrics configuration.
  CAServerOpenTelemetryConfiguration.CAOTLPProtocol
  The protocol used to deliver OpenTelemetry data.
  CAServerOpenTelemetryConfiguration.CATraces
  Trace configuration.
  CAServerType
  The type of servers.