All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.gesellix.docker.remote.api.SystemVersion.kt Maven / Gradle / Ivy

/**
 *
 * Please note:
 * This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * Do not edit this file manually.
 *
 */

@file:Suppress(
    "ArrayInDataClass",
    "EnumEntryName",
    "RemoveRedundantQualifierName",
    "UnusedImport",
)

package de.gesellix.docker.remote.api

import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass

/**
 * Response of Engine API: GET \"/version\"
 *
 * @param platform
 * @param components Information about system components
 * @param version The version of the daemon
 * @param apiVersion The default (and highest) API version that is supported by the daemon
 * @param minAPIVersion The minimum API version that is supported by the daemon
 * @param gitCommit The Git commit of the source code that was used to build the daemon
 * @param goVersion The version Go used to compile the daemon, and the version of the Go runtime in use.
 * @param os The operating system that the daemon is running on (\"linux\" or \"windows\")
 * @param arch The architecture that the daemon is running on
 * @param kernelVersion The kernel version (`uname -r`) that the daemon is running on.  This field is omitted when empty.
 * @param experimental Indicates if the daemon is started with experimental features enabled.  This field is omitted when empty / false.
 * @param buildTime The date and time that the daemon was compiled.
 */
@JsonClass(generateAdapter = true)
data class SystemVersion(
    @Json(name = "Platform")
    var platform: SystemVersionPlatform? = null,
    // Information about system components
    @Json(name = "Components")
    var components: kotlin.collections.MutableList? = null,
    // The version of the daemon
    @Json(name = "Version")
    var version: kotlin.String? = null,
    // The default (and highest) API version that is supported by the daemon
    @Json(name = "ApiVersion")
    var apiVersion: kotlin.String? = null,
    // The minimum API version that is supported by the daemon
    @Json(name = "MinAPIVersion")
    var minAPIVersion: kotlin.String? = null,
    // The Git commit of the source code that was used to build the daemon
    @Json(name = "GitCommit")
    var gitCommit: kotlin.String? = null,
    // The version Go used to compile the daemon, and the version of the Go runtime in use.
    @Json(name = "GoVersion")
    var goVersion: kotlin.String? = null,
    // The operating system that the daemon is running on (\"linux\" or \"windows\")
    @Json(name = "Os")
    var os: kotlin.String? = null,
    // The architecture that the daemon is running on
    @Json(name = "Arch")
    var arch: kotlin.String? = null,
    // The kernel version (`uname -r`) that the daemon is running on.  This field is omitted when empty.
    @Json(name = "KernelVersion")
    var kernelVersion: kotlin.String? = null,
    // Indicates if the daemon is started with experimental features enabled.  This field is omitted when empty / false.
    @Json(name = "Experimental")
    var experimental: kotlin.Boolean? = null,
    // The date and time that the daemon was compiled.
    @Json(name = "BuildTime")
    var buildTime: kotlin.String? = null,
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy