diff --git a/api-model-v1-41/.openapi-generator/VERSION b/api-model-v1-41/.openapi-generator/VERSION index 4be2c727..cd802a1e 100644 --- a/api-model-v1-41/.openapi-generator/VERSION +++ b/api-model-v1-41/.openapi-generator/VERSION @@ -1 +1 @@ -6.5.0 \ No newline at end of file +6.6.0 \ No newline at end of file diff --git a/api-model-v1-41/README.md b/api-model-v1-41/README.md index 80366190..58ce6996 100644 --- a/api-model-v1-41/README.md +++ b/api-model-v1-41/README.md @@ -108,7 +108,7 @@ This runs all tests and packages the library. * Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions. * Implementation of ApiClient is intended to reduce method counts, specifically to benefit Android targets. - + ## Documentation for API Endpoints All URIs are relative to *http://localhost/v1.41* @@ -223,7 +223,7 @@ Class | Method | HTTP request | Description *VolumeApi* | [**volumePrune**](docs/VolumeApi.md#volumeprune) | **POST** /volumes/prune | Delete unused volumes - + ## Documentation for Models - [de.gesellix.docker.remote.api.Address](docs/Address.md) @@ -425,7 +425,8 @@ Class | Method | HTTP request | Description - [de.gesellix.docker.remote.api.VolumeUsageData](docs/VolumeUsageData.md) - + ## Documentation for Authorization -All endpoints do not require authorization. +Endpoints do not require authorization. + diff --git a/api-model-v1-41/docs/BuildCache.md b/api-model-v1-41/docs/BuildCache.md index 226d184d..a1421c37 100644 --- a/api-model-v1-41/docs/BuildCache.md +++ b/api-model-v1-41/docs/BuildCache.md @@ -17,7 +17,7 @@ Name | Type | Description | Notes **usageCount** | **kotlin.Int** | | [optional] - + ## Enum: Type Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/ContainerState.md b/api-model-v1-41/docs/ContainerState.md index 77c1be69..e7353816 100644 --- a/api-model-v1-41/docs/ContainerState.md +++ b/api-model-v1-41/docs/ContainerState.md @@ -18,7 +18,7 @@ Name | Type | Description | Notes **health** | [**Health**](Health.md) | | [optional] - + ## Enum: Status Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/EndpointPortConfig.md b/api-model-v1-41/docs/EndpointPortConfig.md index 1ff630d6..c37f35dd 100644 --- a/api-model-v1-41/docs/EndpointPortConfig.md +++ b/api-model-v1-41/docs/EndpointPortConfig.md @@ -11,14 +11,14 @@ Name | Type | Description | Notes **publishMode** | [**inline**](#PublishMode) | The mode in which port is published. <p><br /></p> - \"ingress\" makes the target port accessible on every node, regardless of whether there is a task for the service running on that node or not. - \"host\" bypasses the routing mesh and publish the port directly on the swarm node where that service is running. | [optional] - + ## Enum: Protocol Name | Value ---- | ----- protocol | tcp, udp, sctp - + ## Enum: PublishMode Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/EndpointSpec.md b/api-model-v1-41/docs/EndpointSpec.md index a8fa32e2..2e25afc1 100644 --- a/api-model-v1-41/docs/EndpointSpec.md +++ b/api-model-v1-41/docs/EndpointSpec.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **ports** | [**kotlin.collections.MutableList<EndpointPortConfig>**](EndpointPortConfig.md) | List of exposed ports that this service is accessible on from the outside. Ports can only be provided if `vip` resolution mode is used. | [optional] - + ## Enum: Mode Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/EventMessage.md b/api-model-v1-41/docs/EventMessage.md index 0c1b323d..15c6cd6c 100644 --- a/api-model-v1-41/docs/EventMessage.md +++ b/api-model-v1-41/docs/EventMessage.md @@ -12,14 +12,14 @@ Name | Type | Description | Notes **timeNano** | **kotlin.Long** | Timestamp of event, with nanosecond accuracy | [optional] - + ## Enum: Type Name | Value ---- | ----- type | builder, config, container, daemon, image, network, node, plugin, secret, service, volume - + ## Enum: scope Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/Health.md b/api-model-v1-41/docs/Health.md index bcfcb1f9..ea9667ac 100644 --- a/api-model-v1-41/docs/Health.md +++ b/api-model-v1-41/docs/Health.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **log** | [**kotlin.collections.MutableList<HealthcheckResult>**](HealthcheckResult.md) | Log contains the last few results (oldest first) | [optional] - + ## Enum: Status Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/HostConfig.md b/api-model-v1-41/docs/HostConfig.md index 68bba925..242286f7 100644 --- a/api-model-v1-41/docs/HostConfig.md +++ b/api-model-v1-41/docs/HostConfig.md @@ -75,14 +75,14 @@ Name | Type | Description | Notes **readonlyPaths** | **kotlin.collections.MutableList<kotlin.String>** | The list of paths to be set as read-only inside the container (this overrides the default set of paths). | [optional] - + ## Enum: CgroupnsMode Name | Value ---- | ----- cgroupnsMode | private, host - + ## Enum: Isolation Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/HostConfigAllOf.md b/api-model-v1-41/docs/HostConfigAllOf.md index 212adc99..92059d20 100644 --- a/api-model-v1-41/docs/HostConfigAllOf.md +++ b/api-model-v1-41/docs/HostConfigAllOf.md @@ -44,14 +44,14 @@ Name | Type | Description | Notes **readonlyPaths** | **kotlin.collections.MutableList<kotlin.String>** | The list of paths to be set as read-only inside the container (this overrides the default set of paths). | [optional] - + ## Enum: CgroupnsMode Name | Value ---- | ----- cgroupnsMode | private, host - + ## Enum: Isolation Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/HostConfigAllOfLogConfig.md b/api-model-v1-41/docs/HostConfigAllOfLogConfig.md index 30acf532..c267c287 100644 --- a/api-model-v1-41/docs/HostConfigAllOfLogConfig.md +++ b/api-model-v1-41/docs/HostConfigAllOfLogConfig.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **config** | **kotlin.collections.MutableMap<kotlin.String, kotlin.String>** | | [optional] - + ## Enum: Type Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/Mount.md b/api-model-v1-41/docs/Mount.md index d87a4245..5f4606c5 100644 --- a/api-model-v1-41/docs/Mount.md +++ b/api-model-v1-41/docs/Mount.md @@ -14,7 +14,7 @@ Name | Type | Description | Notes **tmpfsOptions** | [**MountTmpfsOptions**](MountTmpfsOptions.md) | | [optional] - + ## Enum: Type Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/MountBindOptions.md b/api-model-v1-41/docs/MountBindOptions.md index 39f8da54..098ceacf 100644 --- a/api-model-v1-41/docs/MountBindOptions.md +++ b/api-model-v1-41/docs/MountBindOptions.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **nonRecursive** | **kotlin.Boolean** | Disable recursive bind mount. | [optional] - + ## Enum: Propagation Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/MountPoint.md b/api-model-v1-41/docs/MountPoint.md index 721ebdbb..3c4a65ba 100644 --- a/api-model-v1-41/docs/MountPoint.md +++ b/api-model-v1-41/docs/MountPoint.md @@ -14,7 +14,7 @@ Name | Type | Description | Notes **propagation** | **kotlin.String** | Propagation describes how mounts are propagated from the host into the mount point, and vice-versa. Refer to the [Linux kernel documentation](https://www.kernel.org/doc/Documentation/filesystems/sharedsubtree.txt) for details. This field is not used on Windows. | [optional] - + ## Enum: Type Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/NodeSpec.md b/api-model-v1-41/docs/NodeSpec.md index 2ff9a542..20f108e2 100644 --- a/api-model-v1-41/docs/NodeSpec.md +++ b/api-model-v1-41/docs/NodeSpec.md @@ -10,14 +10,14 @@ Name | Type | Description | Notes **availability** | [**inline**](#Availability) | Availability of the node. | [optional] - + ## Enum: Role Name | Value ---- | ----- role | worker, manager - + ## Enum: Availability Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/PluginConfigInterface.md b/api-model-v1-41/docs/PluginConfigInterface.md index 1dadceb1..d9fad568 100644 --- a/api-model-v1-41/docs/PluginConfigInterface.md +++ b/api-model-v1-41/docs/PluginConfigInterface.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **protocolScheme** | [**inline**](#ProtocolScheme) | Protocol to use for clients connecting to the plugin. | [optional] - + ## Enum: ProtocolScheme Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/Port.md b/api-model-v1-41/docs/Port.md index 0b6c8598..bfc09156 100644 --- a/api-model-v1-41/docs/Port.md +++ b/api-model-v1-41/docs/Port.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **publicPort** | **kotlin.Int** | Port exposed on the host | [optional] - + ## Enum: Type Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/RestartPolicy.md b/api-model-v1-41/docs/RestartPolicy.md index 175cf3e3..cea00dc6 100644 --- a/api-model-v1-41/docs/RestartPolicy.md +++ b/api-model-v1-41/docs/RestartPolicy.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **maximumRetryCount** | **kotlin.Int** | If `on-failure` is used, the number of times to retry before giving up. | [optional] - + ## Enum: Name Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/ServiceSpecRollbackConfig.md b/api-model-v1-41/docs/ServiceSpecRollbackConfig.md index 4dcd754b..4858c8ac 100644 --- a/api-model-v1-41/docs/ServiceSpecRollbackConfig.md +++ b/api-model-v1-41/docs/ServiceSpecRollbackConfig.md @@ -12,14 +12,14 @@ Name | Type | Description | Notes **order** | [**inline**](#Order) | The order of operations when rolling back a task. Either the old task is shut down before the new task is started, or the new task is started before the old task is shut down. | [optional] - + ## Enum: FailureAction Name | Value ---- | ----- failureAction | continue, pause - + ## Enum: Order Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/ServiceSpecUpdateConfig.md b/api-model-v1-41/docs/ServiceSpecUpdateConfig.md index 26fd825d..9a45b366 100644 --- a/api-model-v1-41/docs/ServiceSpecUpdateConfig.md +++ b/api-model-v1-41/docs/ServiceSpecUpdateConfig.md @@ -12,14 +12,14 @@ Name | Type | Description | Notes **order** | [**inline**](#Order) | The order of operations when rolling out an updated task. Either the old task is shut down before the new task is started, or the new task is started before the old task is shut down. | [optional] - + ## Enum: FailureAction Name | Value ---- | ----- failureAction | continue, pause, rollback - + ## Enum: Order Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/ServiceUpdateStatus.md b/api-model-v1-41/docs/ServiceUpdateStatus.md index 50b28450..f6864e22 100644 --- a/api-model-v1-41/docs/ServiceUpdateStatus.md +++ b/api-model-v1-41/docs/ServiceUpdateStatus.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **message** | **kotlin.String** | | [optional] - + ## Enum: State Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/SwarmSpecCAConfigExternalCAsInner.md b/api-model-v1-41/docs/SwarmSpecCAConfigExternalCAsInner.md index 76fef75d..b8281c30 100644 --- a/api-model-v1-41/docs/SwarmSpecCAConfigExternalCAsInner.md +++ b/api-model-v1-41/docs/SwarmSpecCAConfigExternalCAsInner.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **caCert** | **kotlin.String** | The root CA certificate (in PEM format) this external CA uses to issue TLS certificates (assumed to be to the current swarm root CA certificate if not provided). | [optional] - + ## Enum: Protocol Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/SystemInfo.md b/api-model-v1-41/docs/SystemInfo.md index ec56b02b..7a512d09 100644 --- a/api-model-v1-41/docs/SystemInfo.md +++ b/api-model-v1-41/docs/SystemInfo.md @@ -68,21 +68,21 @@ Name | Type | Description | Notes **warnings** | **kotlin.collections.MutableList<kotlin.String>** | List of warnings / informational messages about missing features, or issues related to the daemon configuration. These messages can be printed by the client as information to the user. | [optional] - + ## Enum: CgroupDriver Name | Value ---- | ----- cgroupDriver | cgroupfs, systemd, none - + ## Enum: CgroupVersion Name | Value ---- | ----- cgroupVersion | 1, 2 - + ## Enum: Isolation Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/TaskSpecContainerSpec.md b/api-model-v1-41/docs/TaskSpecContainerSpec.md index d38d5e31..163bc381 100644 --- a/api-model-v1-41/docs/TaskSpecContainerSpec.md +++ b/api-model-v1-41/docs/TaskSpecContainerSpec.md @@ -33,7 +33,7 @@ Name | Type | Description | Notes **ulimits** | [**kotlin.collections.MutableList<ResourcesUlimitsInner>**](ResourcesUlimitsInner.md) | A list of resource limits to set in the container. For example: `{\"Name\": \"nofile\", \"Soft\": 1024, \"Hard\": 2048}`\" | [optional] - + ## Enum: Isolation Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/TaskSpecRestartPolicy.md b/api-model-v1-41/docs/TaskSpecRestartPolicy.md index f29f3922..747d8ee4 100644 --- a/api-model-v1-41/docs/TaskSpecRestartPolicy.md +++ b/api-model-v1-41/docs/TaskSpecRestartPolicy.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **window** | **kotlin.Long** | Windows is the time window used to evaluate the restart policy (default value is 0, which is unbounded). | [optional] - + ## Enum: Condition Name | Value ---- | ----- diff --git a/api-model-v1-41/docs/Volume.md b/api-model-v1-41/docs/Volume.md index 529a198f..ec2007a8 100644 --- a/api-model-v1-41/docs/Volume.md +++ b/api-model-v1-41/docs/Volume.md @@ -15,7 +15,7 @@ Name | Type | Description | Notes **usageData** | [**VolumeUsageData**](VolumeUsageData.md) | | [optional] - + ## Enum: Scope Name | Value ---- | ----- diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/BuildCache.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/BuildCache.kt index e4bd61d2..90f03879 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/BuildCache.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/BuildCache.kt @@ -87,6 +87,7 @@ data class BuildCache( * * Values: Internal,Frontend,SourcePeriodLocal,SourcePeriodGitPeriodCheckout,ExecPeriodCachemount,Regular */ + @JsonClass(generateAdapter = false) enum class Type(val value: kotlin.String) { @Json(name = "internal") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ContainerState.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ContainerState.kt index 1e4fd554..3ec1d97d 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ContainerState.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ContainerState.kt @@ -90,6 +90,7 @@ data class ContainerState( * * Values: Created,Running,Paused,Restarting,Removing,Exited,Dead */ + @JsonClass(generateAdapter = false) enum class Status(val value: kotlin.String) { @Json(name = "created") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/EndpointPortConfig.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/EndpointPortConfig.kt index 418144e6..30702d90 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/EndpointPortConfig.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/EndpointPortConfig.kt @@ -56,6 +56,7 @@ data class EndpointPortConfig( * * Values: Tcp,Udp,Sctp */ + @JsonClass(generateAdapter = false) enum class Protocol(val value: kotlin.String) { @Json(name = "tcp") @@ -73,6 +74,7 @@ data class EndpointPortConfig( * * Values: Ingress,Host */ + @JsonClass(generateAdapter = false) enum class PublishMode(val value: kotlin.String) { @Json(name = "ingress") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/EndpointSpec.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/EndpointSpec.kt index 8c06ab9f..0aa30ae3 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/EndpointSpec.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/EndpointSpec.kt @@ -43,6 +43,7 @@ data class EndpointSpec( * * Values: Vip,Dnsrr */ + @JsonClass(generateAdapter = false) enum class Mode(val value: kotlin.String) { @Json(name = "vip") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/EventMessage.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/EventMessage.kt index 3f574d37..f2ee2098 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/EventMessage.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/EventMessage.kt @@ -62,6 +62,7 @@ data class EventMessage( * * Values: Builder,Config,Container,Daemon,Image,Network,Node,Plugin,Secret,Service,Volume */ + @JsonClass(generateAdapter = false) enum class Type(val value: kotlin.String) { @Json(name = "builder") @@ -103,6 +104,7 @@ data class EventMessage( * * Values: Local,Swarm */ + @JsonClass(generateAdapter = false) enum class Scope(val value: kotlin.String) { @Json(name = "local") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Health.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Health.kt index 7126c007..e9749fd5 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Health.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Health.kt @@ -48,6 +48,7 @@ data class Health( * * Values: None,Starting,Healthy,Unhealthy */ + @JsonClass(generateAdapter = false) enum class Status(val value: kotlin.String) { @Json(name = "none") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/HostConfig.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/HostConfig.kt index cc6447e6..33f7f835 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/HostConfig.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/HostConfig.kt @@ -376,6 +376,7 @@ data class HostConfig( * * Values: Private,Host */ + @JsonClass(generateAdapter = false) enum class CgroupnsMode(val value: kotlin.String) { @Json(name = "private") @@ -390,6 +391,7 @@ data class HostConfig( * * Values: Default,Process,Hyperv */ + @JsonClass(generateAdapter = false) enum class Isolation(val value: kotlin.String) { @Json(name = "default") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/HostConfigAllOf.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/HostConfigAllOf.kt index ca54453d..3e34751e 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/HostConfigAllOf.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/HostConfigAllOf.kt @@ -221,6 +221,7 @@ data class HostConfigAllOf( * * Values: Private,Host */ + @JsonClass(generateAdapter = false) enum class CgroupnsMode(val value: kotlin.String) { @Json(name = "private") @@ -235,6 +236,7 @@ data class HostConfigAllOf( * * Values: Default,Process,Hyperv */ + @JsonClass(generateAdapter = false) enum class Isolation(val value: kotlin.String) { @Json(name = "default") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/HostConfigAllOfLogConfig.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/HostConfigAllOfLogConfig.kt index b886fcd6..d1123f10 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/HostConfigAllOfLogConfig.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/HostConfigAllOfLogConfig.kt @@ -41,6 +41,7 @@ data class HostConfigAllOfLogConfig( * * Values: JsonMinusFile,Syslog,Journald,Gelf,Fluentd,Awslogs,Splunk,Etwlogs,None */ + @JsonClass(generateAdapter = false) enum class Type(val value: kotlin.String) { @Json(name = "json-file") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/LocalNodeState.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/LocalNodeState.kt index 6fbeef9c..5920e232 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/LocalNodeState.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/LocalNodeState.kt @@ -16,6 +16,7 @@ package de.gesellix.docker.remote.api import com.squareup.moshi.Json +import com.squareup.moshi.JsonClass /** * Current local status of this node. @@ -23,6 +24,7 @@ import com.squareup.moshi.Json * Values: EMPTY,Inactive,Pending,Active,Error,Locked */ +@JsonClass(generateAdapter = false) enum class LocalNodeState(val value: kotlin.String) { @Json(name = "") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Mount.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Mount.kt index 12a2fcdc..dc997180 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Mount.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Mount.kt @@ -70,6 +70,7 @@ data class Mount( * * Values: Bind,Volume,Tmpfs,Npipe */ + @JsonClass(generateAdapter = false) enum class Type(val value: kotlin.String) { @Json(name = "bind") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/MountBindOptions.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/MountBindOptions.kt index 476f769b..fc13c667 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/MountBindOptions.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/MountBindOptions.kt @@ -43,6 +43,7 @@ data class MountBindOptions( * * Values: Private,Rprivate,Shared,Rshared,Slave,Rslave */ + @JsonClass(generateAdapter = false) enum class Propagation(val value: kotlin.String) { @Json(name = "private") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/MountPoint.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/MountPoint.kt index 0afd4275..4c33597d 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/MountPoint.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/MountPoint.kt @@ -73,6 +73,7 @@ data class MountPoint( * * Values: Bind,Volume,Tmpfs,Npipe */ + @JsonClass(generateAdapter = false) enum class Type(val value: kotlin.String) { @Json(name = "bind") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/NodeSpec.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/NodeSpec.kt index 5178f1b6..83547dda 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/NodeSpec.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/NodeSpec.kt @@ -53,6 +53,7 @@ data class NodeSpec( * * Values: Worker,Manager */ + @JsonClass(generateAdapter = false) enum class Role(val value: kotlin.String) { @Json(name = "worker") @@ -67,6 +68,7 @@ data class NodeSpec( * * Values: Active,Pause,Drain */ + @JsonClass(generateAdapter = false) enum class Availability(val value: kotlin.String) { @Json(name = "active") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/NodeState.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/NodeState.kt index 01140629..baa2f6b6 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/NodeState.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/NodeState.kt @@ -16,6 +16,7 @@ package de.gesellix.docker.remote.api import com.squareup.moshi.Json +import com.squareup.moshi.JsonClass /** * NodeState represents the state of a node. @@ -23,6 +24,7 @@ import com.squareup.moshi.Json * Values: Unknown,Down,Ready,Disconnected */ +@JsonClass(generateAdapter = false) enum class NodeState(val value: kotlin.String) { @Json(name = "unknown") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/PluginConfigInterface.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/PluginConfigInterface.kt index 017aa59f..5e72965b 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/PluginConfigInterface.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/PluginConfigInterface.kt @@ -46,6 +46,7 @@ data class PluginConfigInterface( * * Values: EMPTY,MobyPeriodPluginsPeriodHttpSlashV1 */ + @JsonClass(generateAdapter = false) enum class ProtocolScheme(val value: kotlin.String) { @Json(name = "") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Port.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Port.kt index a420309a..7aed93f8 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Port.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Port.kt @@ -52,6 +52,7 @@ data class Port( * * Values: Tcp,Udp,Sctp */ + @JsonClass(generateAdapter = false) enum class Type(val value: kotlin.String) { @Json(name = "tcp") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Reachability.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Reachability.kt index 0f003057..1f97e8c4 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Reachability.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Reachability.kt @@ -16,6 +16,7 @@ package de.gesellix.docker.remote.api import com.squareup.moshi.Json +import com.squareup.moshi.JsonClass /** * Reachability represents the reachability of a node. @@ -23,6 +24,7 @@ import com.squareup.moshi.Json * Values: Unknown,Unreachable,Reachable */ +@JsonClass(generateAdapter = false) enum class Reachability(val value: kotlin.String) { @Json(name = "unknown") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/RestartPolicy.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/RestartPolicy.kt index 6ed9489f..810465f2 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/RestartPolicy.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/RestartPolicy.kt @@ -43,6 +43,7 @@ data class RestartPolicy( * * Values: EMPTY,No,Always,UnlessMinusStopped,OnMinusFailure */ + @JsonClass(generateAdapter = false) enum class Name(val value: kotlin.String) { @Json(name = "") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ServiceSpecRollbackConfig.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ServiceSpecRollbackConfig.kt index 3c4072ff..7fbaac15 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ServiceSpecRollbackConfig.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ServiceSpecRollbackConfig.kt @@ -63,6 +63,7 @@ data class ServiceSpecRollbackConfig( * * Values: Continue,Pause */ + @JsonClass(generateAdapter = false) enum class FailureAction(val value: kotlin.String) { @Json(name = "continue") @@ -77,6 +78,7 @@ data class ServiceSpecRollbackConfig( * * Values: StopMinusFirst,StartMinusFirst */ + @JsonClass(generateAdapter = false) enum class Order(val value: kotlin.String) { @Json(name = "stop-first") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ServiceSpecUpdateConfig.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ServiceSpecUpdateConfig.kt index 7fddab9d..23c11465 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ServiceSpecUpdateConfig.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ServiceSpecUpdateConfig.kt @@ -63,6 +63,7 @@ data class ServiceSpecUpdateConfig( * * Values: Continue,Pause,Rollback */ + @JsonClass(generateAdapter = false) enum class FailureAction(val value: kotlin.String) { @Json(name = "continue") @@ -80,6 +81,7 @@ data class ServiceSpecUpdateConfig( * * Values: StopMinusFirst,StartMinusFirst */ + @JsonClass(generateAdapter = false) enum class Order(val value: kotlin.String) { @Json(name = "stop-first") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ServiceUpdateStatus.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ServiceUpdateStatus.kt index fdc8ba37..4712bfe9 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ServiceUpdateStatus.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/ServiceUpdateStatus.kt @@ -49,6 +49,7 @@ data class ServiceUpdateStatus( * * Values: Updating,Paused,Completed */ + @JsonClass(generateAdapter = false) enum class State(val value: kotlin.String) { @Json(name = "updating") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/SwarmSpecCAConfigExternalCAsInner.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/SwarmSpecCAConfigExternalCAsInner.kt index a9c770ce..5d339ed7 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/SwarmSpecCAConfigExternalCAsInner.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/SwarmSpecCAConfigExternalCAsInner.kt @@ -53,6 +53,7 @@ data class SwarmSpecCAConfigExternalCAsInner( * * Values: Cfssl */ + @JsonClass(generateAdapter = false) enum class Protocol(val value: kotlin.String) { @Json(name = "cfssl") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/SystemInfo.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/SystemInfo.kt index 93a9df21..d71d2f5f 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/SystemInfo.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/SystemInfo.kt @@ -337,6 +337,7 @@ data class SystemInfo( * * Values: Cgroupfs,Systemd,None */ + @JsonClass(generateAdapter = false) enum class CgroupDriver(val value: kotlin.String) { @Json(name = "cgroupfs") @@ -354,6 +355,7 @@ data class SystemInfo( * * Values: V1,V2 */ + @JsonClass(generateAdapter = false) enum class CgroupVersion(val value: kotlin.String) { @Json(name = "1") @@ -368,6 +370,7 @@ data class SystemInfo( * * Values: Default,Hyperv,Process */ + @JsonClass(generateAdapter = false) enum class Isolation(val value: kotlin.String) { @Json(name = "default") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/TaskSpecContainerSpec.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/TaskSpecContainerSpec.kt index ce665d57..96e72b20 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/TaskSpecContainerSpec.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/TaskSpecContainerSpec.kt @@ -165,6 +165,7 @@ data class TaskSpecContainerSpec( * * Values: Default,Process,Hyperv */ + @JsonClass(generateAdapter = false) enum class Isolation(val value: kotlin.String) { @Json(name = "default") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/TaskSpecRestartPolicy.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/TaskSpecRestartPolicy.kt index 44dd444a..5bd60ec9 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/TaskSpecRestartPolicy.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/TaskSpecRestartPolicy.kt @@ -53,6 +53,7 @@ data class TaskSpecRestartPolicy( * * Values: None,OnMinusFailure,Any */ + @JsonClass(generateAdapter = false) enum class Condition(val value: kotlin.String) { @Json(name = "none") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/TaskState.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/TaskState.kt index e902a986..3e427ae4 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/TaskState.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/TaskState.kt @@ -16,6 +16,7 @@ package de.gesellix.docker.remote.api import com.squareup.moshi.Json +import com.squareup.moshi.JsonClass /** * @@ -23,6 +24,7 @@ import com.squareup.moshi.Json * Values: New,Allocated,Pending,Assigned,Accepted,Preparing,Ready,Starting,Running,Complete,Shutdown,Failed,Rejected,Remove,Orphaned */ +@JsonClass(generateAdapter = false) enum class TaskState(val value: kotlin.String) { @Json(name = "new") diff --git a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Volume.kt b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Volume.kt index 211a07e9..70d5a341 100644 --- a/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Volume.kt +++ b/api-model-v1-41/src/main/kotlin/de/gesellix/docker/remote/api/Volume.kt @@ -77,6 +77,7 @@ data class Volume( * * Values: Local,Global */ + @JsonClass(generateAdapter = false) enum class Scope(val value: kotlin.String) { @Json(name = "local")