From d6414ba9627a73dbe4e58a26f28ff8469eb9301a Mon Sep 17 00:00:00 2001 From: Tobias Gesellchen Date: Sun, 2 Jul 2023 12:30:03 +0200 Subject: [PATCH] Update generated code after openapi generator version bump --- api-model-v1-41/.openapi-generator/VERSION | 2 +- api-model-v1-41/README.md | 9 +++++---- api-model-v1-41/docs/BuildCache.md | 2 +- api-model-v1-41/docs/ContainerState.md | 2 +- api-model-v1-41/docs/EndpointPortConfig.md | 4 ++-- api-model-v1-41/docs/EndpointSpec.md | 2 +- api-model-v1-41/docs/EventMessage.md | 4 ++-- api-model-v1-41/docs/Health.md | 2 +- api-model-v1-41/docs/HostConfig.md | 4 ++-- api-model-v1-41/docs/HostConfigAllOf.md | 4 ++-- api-model-v1-41/docs/HostConfigAllOfLogConfig.md | 2 +- api-model-v1-41/docs/Mount.md | 2 +- api-model-v1-41/docs/MountBindOptions.md | 2 +- api-model-v1-41/docs/MountPoint.md | 2 +- api-model-v1-41/docs/NodeSpec.md | 4 ++-- api-model-v1-41/docs/PluginConfigInterface.md | 2 +- api-model-v1-41/docs/Port.md | 2 +- api-model-v1-41/docs/RestartPolicy.md | 2 +- api-model-v1-41/docs/ServiceSpecRollbackConfig.md | 4 ++-- api-model-v1-41/docs/ServiceSpecUpdateConfig.md | 4 ++-- api-model-v1-41/docs/ServiceUpdateStatus.md | 2 +- .../docs/SwarmSpecCAConfigExternalCAsInner.md | 2 +- api-model-v1-41/docs/SystemInfo.md | 6 +++--- api-model-v1-41/docs/TaskSpecContainerSpec.md | 2 +- api-model-v1-41/docs/TaskSpecRestartPolicy.md | 2 +- api-model-v1-41/docs/Volume.md | 2 +- .../kotlin/de/gesellix/docker/remote/api/BuildCache.kt | 1 + .../de/gesellix/docker/remote/api/ContainerState.kt | 1 + .../de/gesellix/docker/remote/api/EndpointPortConfig.kt | 2 ++ .../kotlin/de/gesellix/docker/remote/api/EndpointSpec.kt | 1 + .../kotlin/de/gesellix/docker/remote/api/EventMessage.kt | 2 ++ .../main/kotlin/de/gesellix/docker/remote/api/Health.kt | 1 + .../kotlin/de/gesellix/docker/remote/api/HostConfig.kt | 2 ++ .../de/gesellix/docker/remote/api/HostConfigAllOf.kt | 2 ++ .../docker/remote/api/HostConfigAllOfLogConfig.kt | 1 + .../de/gesellix/docker/remote/api/LocalNodeState.kt | 2 ++ .../main/kotlin/de/gesellix/docker/remote/api/Mount.kt | 1 + .../de/gesellix/docker/remote/api/MountBindOptions.kt | 1 + .../kotlin/de/gesellix/docker/remote/api/MountPoint.kt | 1 + .../kotlin/de/gesellix/docker/remote/api/NodeSpec.kt | 2 ++ .../kotlin/de/gesellix/docker/remote/api/NodeState.kt | 2 ++ .../gesellix/docker/remote/api/PluginConfigInterface.kt | 1 + .../main/kotlin/de/gesellix/docker/remote/api/Port.kt | 1 + .../kotlin/de/gesellix/docker/remote/api/Reachability.kt | 2 ++ .../de/gesellix/docker/remote/api/RestartPolicy.kt | 1 + .../docker/remote/api/ServiceSpecRollbackConfig.kt | 2 ++ .../docker/remote/api/ServiceSpecUpdateConfig.kt | 2 ++ .../de/gesellix/docker/remote/api/ServiceUpdateStatus.kt | 1 + .../remote/api/SwarmSpecCAConfigExternalCAsInner.kt | 1 + .../kotlin/de/gesellix/docker/remote/api/SystemInfo.kt | 3 +++ .../gesellix/docker/remote/api/TaskSpecContainerSpec.kt | 1 + .../gesellix/docker/remote/api/TaskSpecRestartPolicy.kt | 1 + .../kotlin/de/gesellix/docker/remote/api/TaskState.kt | 2 ++ .../main/kotlin/de/gesellix/docker/remote/api/Volume.kt | 1 + 54 files changed, 80 insertions(+), 38 deletions(-) diff --git a/api-model-v1-41/.openapi-generator/VERSION b/api-model-v1-41/.openapi-generator/VERSION index 4be2c72..cd802a1 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 8036619..58ce699 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 226d184..a1421c3 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 77c1be6..e735381 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 1ff630d..c37f35d 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 a8fa32e..2e25afc 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 0c1b323..15c6cd6 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 bcfcb1f..ea9667a 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 68bba92..242286f 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 212adc9..92059d2 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 30acf53..c267c28 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 d87a424..5f4606c 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 39f8da5..098ceac 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 721ebdb..3c4a65b 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 2ff9a54..20f108e 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 1dadceb..d9fad56 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 0b6c859..bfc0915 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 175cf3e..cea00dc 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 4dcd754..4858c8a 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 26fd825..9a45b36 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 50b2845..f6864e2 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 76fef75..b8281c3 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 ec56b02..7a512d0 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 d38d5e3..163bc38 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 f29f392..747d8ee 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 529a198..ec2007a 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 e4bd61d..90f0387 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 1e4fd55..3ec1d97 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 418144e..30702d9 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 8c06ab9..0aa30ae 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 3f574d3..f2ee209 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 7126c00..e9749fd 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 cc6447e..33f7f83 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 ca54453..3e34751 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 b886fcd..d1123f1 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 6fbeef9..5920e23 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 12a2fcd..dc99718 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 476f769..fc13c66 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 0afd427..4c33597 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 5178f1b..83547dd 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 0114062..baa2f6b 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 017aa59..5e72965 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 a420309..7aed93f 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 0f00305..1f97e8c 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 6ed9489..810465f 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 3c4072f..7fbaac1 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 7fddab9..23c1146 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 fdc8ba3..4712bfe 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 a9c770c..5d339ed 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 93a9df2..d71d2f5 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 ce665d5..96e72b2 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 44dd444..5bd60ec 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 e902a98..3e427ae 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 211a07e..70d5a34 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")