diff --git a/api/docker-kotlin.api b/api/docker-kotlin.api index 3cdb6e60..626162dc 100644 --- a/api/docker-kotlin.api +++ b/api/docker-kotlin.api @@ -16,8 +16,6 @@ public final class me/devnatan/dockerkt/DockerClient : kotlinx/coroutines/Corout } public final class me/devnatan/dockerkt/DockerClientConfigBuilder { - public static final field Companion Lme/devnatan/dockerkt/DockerClientConfigBuilder$Companion; - public static final field DEFAULT_DOCKER_API_VERSION Ljava/lang/String; public fun ()V public final fun apiVersion (Ljava/lang/String;)Lme/devnatan/dockerkt/DockerClientConfigBuilder; public final fun build ()Lme/devnatan/dockerkt/DocketClientConfig; @@ -29,7 +27,8 @@ public final class me/devnatan/dockerkt/DockerClientConfigBuilder { public final fun useUnixDefaults ()Lme/devnatan/dockerkt/DockerClientConfigBuilder; } -public final class me/devnatan/dockerkt/DockerClientConfigBuilder$Companion { +public final class me/devnatan/dockerkt/DockerClientConfigKt { + public static final field DefaultDockerApiVersion Ljava/lang/String; } public final synthetic class me/devnatan/dockerkt/DockerClientFactoryKt { @@ -75,8 +74,8 @@ public final class me/devnatan/dockerkt/io/DockerClientFrameListener$DefaultImpl } public final class me/devnatan/dockerkt/io/SocketUtils { - public static final field DEFAULT_DOCKER_HTTP_SOCKET Ljava/lang/String; - public static final field DEFAULT_DOCKER_UNIX_SOCKET Ljava/lang/String; + public static final field DefaultDockerHttpSocket Ljava/lang/String; + public static final field DefaultDockerUnixSocket Ljava/lang/String; } public final class me/devnatan/dockerkt/models/BlkioWeightDevice { @@ -1079,10 +1078,6 @@ public final class me/devnatan/dockerkt/models/ResizeTTYOptions$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public class me/devnatan/dockerkt/models/Resource { - public final fun getRawValues ()Ljava/util/Map; -} - public final class me/devnatan/dockerkt/models/ResourceLimit { public static final field Companion Lme/devnatan/dockerkt/models/ResourceLimit$Companion; public fun (Ljava/lang/String;II)V @@ -2124,6 +2119,19 @@ public final class me/devnatan/dockerkt/models/container/NetworkSettings$Compani public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class me/devnatan/dockerkt/models/exec/DemuxedOutput { + public fun (Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lme/devnatan/dockerkt/models/exec/DemuxedOutput; + public static synthetic fun copy$default (Lme/devnatan/dockerkt/models/exec/DemuxedOutput;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lme/devnatan/dockerkt/models/exec/DemuxedOutput; + public fun equals (Ljava/lang/Object;)Z + public final fun getStderr ()Ljava/lang/String; + public final fun getStdout ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + public final class me/devnatan/dockerkt/models/exec/ExecCreateOptions { public static final field Companion Lme/devnatan/dockerkt/models/exec/ExecCreateOptions$Companion; public fun ()V @@ -2231,14 +2239,20 @@ public final class me/devnatan/dockerkt/models/exec/ExecInspectResponse$Companio public final class me/devnatan/dockerkt/models/exec/ExecStartOptions { public static final field Companion Lme/devnatan/dockerkt/models/exec/ExecStartOptions$Companion; public fun ()V - public fun (Ljava/lang/Boolean;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/Boolean;Ljava/lang/Boolean;ZZZ)V + public synthetic fun (Ljava/lang/Boolean;Ljava/lang/Boolean;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/Boolean; public final fun component2 ()Ljava/lang/Boolean; - public final fun copy (Ljava/lang/Boolean;Ljava/lang/Boolean;)Lme/devnatan/dockerkt/models/exec/ExecStartOptions; - public static synthetic fun copy$default (Lme/devnatan/dockerkt/models/exec/ExecStartOptions;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lme/devnatan/dockerkt/models/exec/ExecStartOptions; + public final fun component3 ()Z + public final fun component4 ()Z + public final fun component5 ()Z + public final fun copy (Ljava/lang/Boolean;Ljava/lang/Boolean;ZZZ)Lme/devnatan/dockerkt/models/exec/ExecStartOptions; + public static synthetic fun copy$default (Lme/devnatan/dockerkt/models/exec/ExecStartOptions;Ljava/lang/Boolean;Ljava/lang/Boolean;ZZZILjava/lang/Object;)Lme/devnatan/dockerkt/models/exec/ExecStartOptions; public fun equals (Ljava/lang/Object;)Z + public final fun getDemux ()Z public final fun getDetach ()Ljava/lang/Boolean; + public final fun getSocket ()Z + public final fun getStream ()Z public final fun getTty ()Ljava/lang/Boolean; public fun hashCode ()I public final fun setDetach (Ljava/lang/Boolean;)V @@ -2260,6 +2274,75 @@ public final class me/devnatan/dockerkt/models/exec/ExecStartOptions$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public abstract class me/devnatan/dockerkt/models/exec/ExecStartResult { + public static final field Companion Lme/devnatan/dockerkt/models/exec/ExecStartResult$Companion; + public synthetic fun (ILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public static final synthetic fun write$Self (Lme/devnatan/dockerkt/models/exec/ExecStartResult;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class me/devnatan/dockerkt/models/exec/ExecStartResult$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class me/devnatan/dockerkt/models/exec/ExecStartResult$Complete : me/devnatan/dockerkt/models/exec/ExecStartResult { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lme/devnatan/dockerkt/models/exec/ExecStartResult$Complete; + public static synthetic fun copy$default (Lme/devnatan/dockerkt/models/exec/ExecStartResult$Complete;Ljava/lang/String;ILjava/lang/Object;)Lme/devnatan/dockerkt/models/exec/ExecStartResult$Complete; + public fun equals (Ljava/lang/Object;)Z + public final fun getOutput ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class me/devnatan/dockerkt/models/exec/ExecStartResult$CompleteDemuxed : me/devnatan/dockerkt/models/exec/ExecStartResult { + public fun (Lme/devnatan/dockerkt/models/exec/DemuxedOutput;)V + public final fun component1 ()Lme/devnatan/dockerkt/models/exec/DemuxedOutput; + public final fun copy (Lme/devnatan/dockerkt/models/exec/DemuxedOutput;)Lme/devnatan/dockerkt/models/exec/ExecStartResult$CompleteDemuxed; + public static synthetic fun copy$default (Lme/devnatan/dockerkt/models/exec/ExecStartResult$CompleteDemuxed;Lme/devnatan/dockerkt/models/exec/DemuxedOutput;ILjava/lang/Object;)Lme/devnatan/dockerkt/models/exec/ExecStartResult$CompleteDemuxed; + public fun equals (Ljava/lang/Object;)Z + public final fun getOutput ()Lme/devnatan/dockerkt/models/exec/DemuxedOutput; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class me/devnatan/dockerkt/models/exec/ExecStartResult$Detached : me/devnatan/dockerkt/models/exec/ExecStartResult { + public static final field INSTANCE Lme/devnatan/dockerkt/models/exec/ExecStartResult$Detached; +} + +public final class me/devnatan/dockerkt/models/exec/ExecStartResult$Socket : me/devnatan/dockerkt/models/exec/ExecStartResult { + public fun (Lio/ktor/utils/io/ByteReadChannel;)V + public final fun component1 ()Lio/ktor/utils/io/ByteReadChannel; + public final fun copy (Lio/ktor/utils/io/ByteReadChannel;)Lme/devnatan/dockerkt/models/exec/ExecStartResult$Socket; + public static synthetic fun copy$default (Lme/devnatan/dockerkt/models/exec/ExecStartResult$Socket;Lio/ktor/utils/io/ByteReadChannel;ILjava/lang/Object;)Lme/devnatan/dockerkt/models/exec/ExecStartResult$Socket; + public fun equals (Ljava/lang/Object;)Z + public final fun getChannel ()Lio/ktor/utils/io/ByteReadChannel; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class me/devnatan/dockerkt/models/exec/ExecStartResult$Stream : me/devnatan/dockerkt/models/exec/ExecStartResult { + public fun (Lkotlinx/coroutines/flow/Flow;)V + public final fun component1 ()Lkotlinx/coroutines/flow/Flow; + public final fun copy (Lkotlinx/coroutines/flow/Flow;)Lme/devnatan/dockerkt/models/exec/ExecStartResult$Stream; + public static synthetic fun copy$default (Lme/devnatan/dockerkt/models/exec/ExecStartResult$Stream;Lkotlinx/coroutines/flow/Flow;ILjava/lang/Object;)Lme/devnatan/dockerkt/models/exec/ExecStartResult$Stream; + public fun equals (Ljava/lang/Object;)Z + public final fun getOutput ()Lkotlinx/coroutines/flow/Flow; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class me/devnatan/dockerkt/models/exec/ExecStartResult$StreamDemuxed : me/devnatan/dockerkt/models/exec/ExecStartResult { + public fun (Lkotlinx/coroutines/flow/Flow;)V + public final fun component1 ()Lkotlinx/coroutines/flow/Flow; + public final fun copy (Lkotlinx/coroutines/flow/Flow;)Lme/devnatan/dockerkt/models/exec/ExecStartResult$StreamDemuxed; + public static synthetic fun copy$default (Lme/devnatan/dockerkt/models/exec/ExecStartResult$StreamDemuxed;Lkotlinx/coroutines/flow/Flow;ILjava/lang/Object;)Lme/devnatan/dockerkt/models/exec/ExecStartResult$StreamDemuxed; + public fun equals (Ljava/lang/Object;)Z + public final fun getOutput ()Lkotlinx/coroutines/flow/Flow; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + public final class me/devnatan/dockerkt/models/image/Image { public static final field Companion Lme/devnatan/dockerkt/models/image/Image$Companion; public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLme/devnatan/dockerkt/models/GraphDriverData;Lme/devnatan/dockerkt/models/image/ImageRootFs;Ljava/util/List;Ljava/util/List;Lme/devnatan/dockerkt/models/container/ContainerConfig;Lme/devnatan/dockerkt/models/container/ContainerConfig;Ljava/lang/String;Lme/devnatan/dockerkt/models/image/ImageMetadata;)V @@ -3891,7 +3974,6 @@ public final class me/devnatan/dockerkt/resource/exec/ExecNotFoundException : me } public final class me/devnatan/dockerkt/resource/exec/ExecResource { - public static final field BASE_PATH Ljava/lang/String; public final synthetic fun create (Ljava/lang/String;Lme/devnatan/dockerkt/models/exec/ExecCreateOptions;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun inspect (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun resize (Ljava/lang/String;Lme/devnatan/dockerkt/models/ResizeTTYOptions;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -3904,6 +3986,10 @@ public final class me/devnatan/dockerkt/resource/exec/ExecResourceExtKt { public static synthetic fun start$default (Lme/devnatan/dockerkt/resource/exec/ExecResource;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; } +public final class me/devnatan/dockerkt/resource/exec/ExecResourceKt { + public static final field DefaultBufferSize I +} + public class me/devnatan/dockerkt/resource/image/ImageException : me/devnatan/dockerkt/DockerResourceException { } @@ -3928,7 +4014,6 @@ public final class me/devnatan/dockerkt/resource/image/ImageResourceKt { } public final class me/devnatan/dockerkt/resource/network/NetworkResource { - public static final field BASE_PATH Ljava/lang/String; public final fun connectContainer (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun create (Lme/devnatan/dockerkt/models/network/NetworkCreateOptions;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun disconnectContainer (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -3961,7 +4046,6 @@ public final class me/devnatan/dockerkt/resource/secret/SecretNotFoundException } public final class me/devnatan/dockerkt/resource/secret/SecretResource { - public static final field BASE_PATH Ljava/lang/String; public final fun create (Lme/devnatan/dockerkt/models/secret/SecretSpec;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun delete (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun inspect (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -3984,7 +4068,6 @@ public class me/devnatan/dockerkt/resource/swarm/SwarmException : me/devnatan/do } public final class me/devnatan/dockerkt/resource/system/SystemResource { - public static final field PING_ENDPOINT Ljava/lang/String; public final fun events (Lme/devnatan/dockerkt/models/system/MonitorEventsOptions;)Lkotlinx/coroutines/flow/Flow; public static synthetic fun events$default (Lme/devnatan/dockerkt/resource/system/SystemResource;Lme/devnatan/dockerkt/models/system/MonitorEventsOptions;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; public final fun ping (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -3998,7 +4081,6 @@ public final class me/devnatan/dockerkt/resource/system/SystemResourceKt { } public final class me/devnatan/dockerkt/resource/volume/VolumeResource { - public static final field BASE_PATH Ljava/lang/String; public final fun create (Lme/devnatan/dockerkt/models/volume/VolumeCreateOptions;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun inspect (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun list (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; diff --git a/api/docker-kotlin.klib.api b/api/docker-kotlin.klib.api index bf2d333d..319d8345 100644 --- a/api/docker-kotlin.klib.api +++ b/api/docker-kotlin.klib.api @@ -1099,6 +1099,22 @@ final class me.devnatan.dockerkt.models.container/NetworkSettings { // me.devnat } } +final class me.devnatan.dockerkt.models.exec/DemuxedOutput { // me.devnatan.dockerkt.models.exec/DemuxedOutput|null[0] + constructor (kotlin/String, kotlin/String) // me.devnatan.dockerkt.models.exec/DemuxedOutput.|(kotlin.String;kotlin.String){}[0] + + final val stderr // me.devnatan.dockerkt.models.exec/DemuxedOutput.stderr|{}stderr[0] + final fun (): kotlin/String // me.devnatan.dockerkt.models.exec/DemuxedOutput.stderr.|(){}[0] + final val stdout // me.devnatan.dockerkt.models.exec/DemuxedOutput.stdout|{}stdout[0] + final fun (): kotlin/String // me.devnatan.dockerkt.models.exec/DemuxedOutput.stdout.|(){}[0] + + final fun component1(): kotlin/String // me.devnatan.dockerkt.models.exec/DemuxedOutput.component1|component1(){}[0] + final fun component2(): kotlin/String // me.devnatan.dockerkt.models.exec/DemuxedOutput.component2|component2(){}[0] + final fun copy(kotlin/String = ..., kotlin/String = ...): me.devnatan.dockerkt.models.exec/DemuxedOutput // me.devnatan.dockerkt.models.exec/DemuxedOutput.copy|copy(kotlin.String;kotlin.String){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // me.devnatan.dockerkt.models.exec/DemuxedOutput.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // me.devnatan.dockerkt.models.exec/DemuxedOutput.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // me.devnatan.dockerkt.models.exec/DemuxedOutput.toString|toString(){}[0] +} + final class me.devnatan.dockerkt.models.exec/ExecCreateOptions { // me.devnatan.dockerkt.models.exec/ExecCreateOptions|null[0] constructor (kotlin/Boolean? = ..., kotlin/Boolean? = ..., kotlin/Boolean? = ..., kotlin/String? = ..., kotlin/Boolean? = ..., kotlin.collections/List? = ..., kotlin.collections/List? = ..., kotlin/Boolean? = ..., kotlin/String? = ..., kotlin/String? = ...) // me.devnatan.dockerkt.models.exec/ExecCreateOptions.|(kotlin.Boolean?;kotlin.Boolean?;kotlin.Boolean?;kotlin.String?;kotlin.Boolean?;kotlin.collections.List?;kotlin.collections.List?;kotlin.Boolean?;kotlin.String?;kotlin.String?){}[0] @@ -1220,8 +1236,14 @@ final class me.devnatan.dockerkt.models.exec/ExecInspectResponse { // me.devnata } final class me.devnatan.dockerkt.models.exec/ExecStartOptions { // me.devnatan.dockerkt.models.exec/ExecStartOptions|null[0] - constructor (kotlin/Boolean? = ..., kotlin/Boolean? = ...) // me.devnatan.dockerkt.models.exec/ExecStartOptions.|(kotlin.Boolean?;kotlin.Boolean?){}[0] - + constructor (kotlin/Boolean? = ..., kotlin/Boolean? = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ...) // me.devnatan.dockerkt.models.exec/ExecStartOptions.|(kotlin.Boolean?;kotlin.Boolean?;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean){}[0] + + final val demux // me.devnatan.dockerkt.models.exec/ExecStartOptions.demux|{}demux[0] + final fun (): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartOptions.demux.|(){}[0] + final val socket // me.devnatan.dockerkt.models.exec/ExecStartOptions.socket|{}socket[0] + final fun (): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartOptions.socket.|(){}[0] + final val stream // me.devnatan.dockerkt.models.exec/ExecStartOptions.stream|{}stream[0] + final fun (): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartOptions.stream.|(){}[0] final val tty // me.devnatan.dockerkt.models.exec/ExecStartOptions.tty|{}tty[0] final fun (): kotlin/Boolean? // me.devnatan.dockerkt.models.exec/ExecStartOptions.tty.|(){}[0] @@ -1231,7 +1253,10 @@ final class me.devnatan.dockerkt.models.exec/ExecStartOptions { // me.devnatan.d final fun component1(): kotlin/Boolean? // me.devnatan.dockerkt.models.exec/ExecStartOptions.component1|component1(){}[0] final fun component2(): kotlin/Boolean? // me.devnatan.dockerkt.models.exec/ExecStartOptions.component2|component2(){}[0] - final fun copy(kotlin/Boolean? = ..., kotlin/Boolean? = ...): me.devnatan.dockerkt.models.exec/ExecStartOptions // me.devnatan.dockerkt.models.exec/ExecStartOptions.copy|copy(kotlin.Boolean?;kotlin.Boolean?){}[0] + final fun component3(): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartOptions.component3|component3(){}[0] + final fun component4(): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartOptions.component4|component4(){}[0] + final fun component5(): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartOptions.component5|component5(){}[0] + final fun copy(kotlin/Boolean? = ..., kotlin/Boolean? = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ...): me.devnatan.dockerkt.models.exec/ExecStartOptions // me.devnatan.dockerkt.models.exec/ExecStartOptions.copy|copy(kotlin.Boolean?;kotlin.Boolean?;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartOptions.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // me.devnatan.dockerkt.models.exec/ExecStartOptions.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // me.devnatan.dockerkt.models.exec/ExecStartOptions.toString|toString(){}[0] @@ -3946,7 +3971,7 @@ final class me.devnatan.dockerkt.resource.exec/ExecResource { // me.devnatan.doc final suspend fun create(kotlin/String, me.devnatan.dockerkt.models.exec/ExecCreateOptions): kotlin/String // me.devnatan.dockerkt.resource.exec/ExecResource.create|create(kotlin.String;me.devnatan.dockerkt.models.exec.ExecCreateOptions){}[0] final suspend fun inspect(kotlin/String): me.devnatan.dockerkt.models.exec/ExecInspectResponse // me.devnatan.dockerkt.resource.exec/ExecResource.inspect|inspect(kotlin.String){}[0] final suspend fun resize(kotlin/String, me.devnatan.dockerkt.models/ResizeTTYOptions) // me.devnatan.dockerkt.resource.exec/ExecResource.resize|resize(kotlin.String;me.devnatan.dockerkt.models.ResizeTTYOptions){}[0] - final suspend fun start(kotlin/String, me.devnatan.dockerkt.models.exec/ExecStartOptions) // me.devnatan.dockerkt.resource.exec/ExecResource.start|start(kotlin.String;me.devnatan.dockerkt.models.exec.ExecStartOptions){}[0] + final suspend fun start(kotlin/String, me.devnatan.dockerkt.models.exec/ExecStartOptions): me.devnatan.dockerkt.models.exec/ExecStartResult // me.devnatan.dockerkt.resource.exec/ExecResource.start|start(kotlin.String;me.devnatan.dockerkt.models.exec.ExecStartOptions){}[0] } final class me.devnatan.dockerkt.resource.image/ImageNotFoundException : me.devnatan.dockerkt.resource.image/ImageException { // me.devnatan.dockerkt.resource.image/ImageNotFoundException|null[0] @@ -4053,11 +4078,6 @@ final class me.devnatan.dockerkt/DockerClientConfigBuilder { // me.devnatan.dock final fun socketPath(kotlin/String): me.devnatan.dockerkt/DockerClientConfigBuilder // me.devnatan.dockerkt/DockerClientConfigBuilder.socketPath|socketPath(kotlin.String){}[0] final fun useHttpDefaults(): me.devnatan.dockerkt/DockerClientConfigBuilder // me.devnatan.dockerkt/DockerClientConfigBuilder.useHttpDefaults|useHttpDefaults(){}[0] final fun useUnixDefaults(): me.devnatan.dockerkt/DockerClientConfigBuilder // me.devnatan.dockerkt/DockerClientConfigBuilder.useUnixDefaults|useUnixDefaults(){}[0] - - final object Companion { // me.devnatan.dockerkt/DockerClientConfigBuilder.Companion|null[0] - final const val DEFAULT_DOCKER_API_VERSION // me.devnatan.dockerkt/DockerClientConfigBuilder.Companion.DEFAULT_DOCKER_API_VERSION|{}DEFAULT_DOCKER_API_VERSION[0] - final fun (): kotlin/String // me.devnatan.dockerkt/DockerClientConfigBuilder.Companion.DEFAULT_DOCKER_API_VERSION.|(){}[0] - } } final class me.devnatan.dockerkt/DockerResponseException : me.devnatan.dockerkt/DockerResourceException { // me.devnatan.dockerkt/DockerResponseException|null[0] @@ -4082,11 +4102,6 @@ final class me.devnatan.dockerkt/DocketClientConfig { // me.devnatan.dockerkt/Do } } -open class me.devnatan.dockerkt.models/Resource { // me.devnatan.dockerkt.models/Resource|null[0] - final val rawValues // me.devnatan.dockerkt.models/Resource.rawValues|{}rawValues[0] - final fun (): kotlin.collections/Map // me.devnatan.dockerkt.models/Resource.rawValues.|(){}[0] -} - open class me.devnatan.dockerkt.resource.container/ContainerException : me.devnatan.dockerkt/DockerResourceException // me.devnatan.dockerkt.resource.container/ContainerException|null[0] open class me.devnatan.dockerkt.resource.exec/ExecException : me.devnatan.dockerkt/DockerResourceException // me.devnatan.dockerkt.resource.exec/ExecException|null[0] @@ -4106,15 +4121,89 @@ open class me.devnatan.dockerkt/DockerResourceException : me.devnatan.dockerkt/D open fun (): kotlin/String? // me.devnatan.dockerkt/DockerResourceException.message.|(){}[0] } +sealed class me.devnatan.dockerkt.models.exec/ExecStartResult { // me.devnatan.dockerkt.models.exec/ExecStartResult|null[0] + final class Complete : me.devnatan.dockerkt.models.exec/ExecStartResult { // me.devnatan.dockerkt.models.exec/ExecStartResult.Complete|null[0] + constructor (kotlin/String) // me.devnatan.dockerkt.models.exec/ExecStartResult.Complete.|(kotlin.String){}[0] + + final val output // me.devnatan.dockerkt.models.exec/ExecStartResult.Complete.output|{}output[0] + final fun (): kotlin/String // me.devnatan.dockerkt.models.exec/ExecStartResult.Complete.output.|(){}[0] + + final fun component1(): kotlin/String // me.devnatan.dockerkt.models.exec/ExecStartResult.Complete.component1|component1(){}[0] + final fun copy(kotlin/String = ...): me.devnatan.dockerkt.models.exec/ExecStartResult.Complete // me.devnatan.dockerkt.models.exec/ExecStartResult.Complete.copy|copy(kotlin.String){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartResult.Complete.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // me.devnatan.dockerkt.models.exec/ExecStartResult.Complete.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // me.devnatan.dockerkt.models.exec/ExecStartResult.Complete.toString|toString(){}[0] + } + + final class CompleteDemuxed : me.devnatan.dockerkt.models.exec/ExecStartResult { // me.devnatan.dockerkt.models.exec/ExecStartResult.CompleteDemuxed|null[0] + constructor (me.devnatan.dockerkt.models.exec/DemuxedOutput) // me.devnatan.dockerkt.models.exec/ExecStartResult.CompleteDemuxed.|(me.devnatan.dockerkt.models.exec.DemuxedOutput){}[0] + + final val output // me.devnatan.dockerkt.models.exec/ExecStartResult.CompleteDemuxed.output|{}output[0] + final fun (): me.devnatan.dockerkt.models.exec/DemuxedOutput // me.devnatan.dockerkt.models.exec/ExecStartResult.CompleteDemuxed.output.|(){}[0] + + final fun component1(): me.devnatan.dockerkt.models.exec/DemuxedOutput // me.devnatan.dockerkt.models.exec/ExecStartResult.CompleteDemuxed.component1|component1(){}[0] + final fun copy(me.devnatan.dockerkt.models.exec/DemuxedOutput = ...): me.devnatan.dockerkt.models.exec/ExecStartResult.CompleteDemuxed // me.devnatan.dockerkt.models.exec/ExecStartResult.CompleteDemuxed.copy|copy(me.devnatan.dockerkt.models.exec.DemuxedOutput){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartResult.CompleteDemuxed.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // me.devnatan.dockerkt.models.exec/ExecStartResult.CompleteDemuxed.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // me.devnatan.dockerkt.models.exec/ExecStartResult.CompleteDemuxed.toString|toString(){}[0] + } + + final class Socket : me.devnatan.dockerkt.models.exec/ExecStartResult { // me.devnatan.dockerkt.models.exec/ExecStartResult.Socket|null[0] + constructor (io.ktor.utils.io/ByteReadChannel) // me.devnatan.dockerkt.models.exec/ExecStartResult.Socket.|(io.ktor.utils.io.ByteReadChannel){}[0] + + final val channel // me.devnatan.dockerkt.models.exec/ExecStartResult.Socket.channel|{}channel[0] + final fun (): io.ktor.utils.io/ByteReadChannel // me.devnatan.dockerkt.models.exec/ExecStartResult.Socket.channel.|(){}[0] + + final fun component1(): io.ktor.utils.io/ByteReadChannel // me.devnatan.dockerkt.models.exec/ExecStartResult.Socket.component1|component1(){}[0] + final fun copy(io.ktor.utils.io/ByteReadChannel = ...): me.devnatan.dockerkt.models.exec/ExecStartResult.Socket // me.devnatan.dockerkt.models.exec/ExecStartResult.Socket.copy|copy(io.ktor.utils.io.ByteReadChannel){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartResult.Socket.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // me.devnatan.dockerkt.models.exec/ExecStartResult.Socket.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // me.devnatan.dockerkt.models.exec/ExecStartResult.Socket.toString|toString(){}[0] + } + + final class Stream : me.devnatan.dockerkt.models.exec/ExecStartResult { // me.devnatan.dockerkt.models.exec/ExecStartResult.Stream|null[0] + constructor (kotlinx.coroutines.flow/Flow) // me.devnatan.dockerkt.models.exec/ExecStartResult.Stream.|(kotlinx.coroutines.flow.Flow){}[0] + + final val output // me.devnatan.dockerkt.models.exec/ExecStartResult.Stream.output|{}output[0] + final fun (): kotlinx.coroutines.flow/Flow // me.devnatan.dockerkt.models.exec/ExecStartResult.Stream.output.|(){}[0] + + final fun component1(): kotlinx.coroutines.flow/Flow // me.devnatan.dockerkt.models.exec/ExecStartResult.Stream.component1|component1(){}[0] + final fun copy(kotlinx.coroutines.flow/Flow = ...): me.devnatan.dockerkt.models.exec/ExecStartResult.Stream // me.devnatan.dockerkt.models.exec/ExecStartResult.Stream.copy|copy(kotlinx.coroutines.flow.Flow){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartResult.Stream.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // me.devnatan.dockerkt.models.exec/ExecStartResult.Stream.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // me.devnatan.dockerkt.models.exec/ExecStartResult.Stream.toString|toString(){}[0] + } + + final class StreamDemuxed : me.devnatan.dockerkt.models.exec/ExecStartResult { // me.devnatan.dockerkt.models.exec/ExecStartResult.StreamDemuxed|null[0] + constructor (kotlinx.coroutines.flow/Flow) // me.devnatan.dockerkt.models.exec/ExecStartResult.StreamDemuxed.|(kotlinx.coroutines.flow.Flow){}[0] + + final val output // me.devnatan.dockerkt.models.exec/ExecStartResult.StreamDemuxed.output|{}output[0] + final fun (): kotlinx.coroutines.flow/Flow // me.devnatan.dockerkt.models.exec/ExecStartResult.StreamDemuxed.output.|(){}[0] + + final fun component1(): kotlinx.coroutines.flow/Flow // me.devnatan.dockerkt.models.exec/ExecStartResult.StreamDemuxed.component1|component1(){}[0] + final fun copy(kotlinx.coroutines.flow/Flow = ...): me.devnatan.dockerkt.models.exec/ExecStartResult.StreamDemuxed // me.devnatan.dockerkt.models.exec/ExecStartResult.StreamDemuxed.copy|copy(kotlinx.coroutines.flow.Flow){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartResult.StreamDemuxed.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // me.devnatan.dockerkt.models.exec/ExecStartResult.StreamDemuxed.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // me.devnatan.dockerkt.models.exec/ExecStartResult.StreamDemuxed.toString|toString(){}[0] + } + + final object Companion : kotlinx.serialization.internal/SerializerFactory { // me.devnatan.dockerkt.models.exec/ExecStartResult.Companion|null[0] + final fun serializer(): kotlinx.serialization/KSerializer // me.devnatan.dockerkt.models.exec/ExecStartResult.Companion.serializer|serializer(){}[0] + final fun serializer(kotlin/Array>...): kotlinx.serialization/KSerializer<*> // me.devnatan.dockerkt.models.exec/ExecStartResult.Companion.serializer|serializer(kotlin.Array>...){}[0] + } + + final object Detached : me.devnatan.dockerkt.models.exec/ExecStartResult // me.devnatan.dockerkt.models.exec/ExecStartResult.Detached|null[0] +} + final object me.devnatan.dockerkt.resource/ResourcePaths { // me.devnatan.dockerkt.resource/ResourcePaths|null[0] final const val CONTAINERS // me.devnatan.dockerkt.resource/ResourcePaths.CONTAINERS|{}CONTAINERS[0] final fun (): kotlin/String // me.devnatan.dockerkt.resource/ResourcePaths.CONTAINERS.|(){}[0] } -final const val me.devnatan.dockerkt.io/DEFAULT_DOCKER_HTTP_SOCKET // me.devnatan.dockerkt.io/DEFAULT_DOCKER_HTTP_SOCKET|{}DEFAULT_DOCKER_HTTP_SOCKET[0] - final fun (): kotlin/String // me.devnatan.dockerkt.io/DEFAULT_DOCKER_HTTP_SOCKET.|(){}[0] -final const val me.devnatan.dockerkt.io/DEFAULT_DOCKER_UNIX_SOCKET // me.devnatan.dockerkt.io/DEFAULT_DOCKER_UNIX_SOCKET|{}DEFAULT_DOCKER_UNIX_SOCKET[0] - final fun (): kotlin/String // me.devnatan.dockerkt.io/DEFAULT_DOCKER_UNIX_SOCKET.|(){}[0] +final const val me.devnatan.dockerkt.io/DefaultDockerHttpSocket // me.devnatan.dockerkt.io/DefaultDockerHttpSocket|{}DefaultDockerHttpSocket[0] + final fun (): kotlin/String // me.devnatan.dockerkt.io/DefaultDockerHttpSocket.|(){}[0] +final const val me.devnatan.dockerkt.io/DefaultDockerUnixSocket // me.devnatan.dockerkt.io/DefaultDockerUnixSocket|{}DefaultDockerUnixSocket[0] + final fun (): kotlin/String // me.devnatan.dockerkt.io/DefaultDockerUnixSocket.|(){}[0] final const val me.devnatan.dockerkt.models.network/NetworkBridgeDriver // me.devnatan.dockerkt.models.network/NetworkBridgeDriver|{}NetworkBridgeDriver[0] final fun (): kotlin/String // me.devnatan.dockerkt.models.network/NetworkBridgeDriver.|(){}[0] final const val me.devnatan.dockerkt.models.network/NetworkBuiltinType // me.devnatan.dockerkt.models.network/NetworkBuiltinType|{}NetworkBuiltinType[0] @@ -4137,6 +4226,10 @@ final const val me.devnatan.dockerkt.models.network/NetworkOverlayDriver // me.d final fun (): kotlin/String // me.devnatan.dockerkt.models.network/NetworkOverlayDriver.|(){}[0] final const val me.devnatan.dockerkt.models.network/NetworkSwarmScope // me.devnatan.dockerkt.models.network/NetworkSwarmScope|{}NetworkSwarmScope[0] final fun (): kotlin/String // me.devnatan.dockerkt.models.network/NetworkSwarmScope.|(){}[0] +final const val me.devnatan.dockerkt.resource.exec/DefaultBufferSize // me.devnatan.dockerkt.resource.exec/DefaultBufferSize|{}DefaultBufferSize[0] + final fun (): kotlin/Int // me.devnatan.dockerkt.resource.exec/DefaultBufferSize.|(){}[0] +final const val me.devnatan.dockerkt/DefaultDockerApiVersion // me.devnatan.dockerkt/DefaultDockerApiVersion|{}DefaultDockerApiVersion[0] + final fun (): kotlin/String // me.devnatan.dockerkt/DefaultDockerApiVersion.|(){}[0] final val me.devnatan.dockerkt.models.container/createdAt // me.devnatan.dockerkt.models.container/createdAt|@me.devnatan.dockerkt.models.container.ContainerSummary{}createdAt[0] final fun (me.devnatan.dockerkt.models.container/ContainerSummary).(): kotlin.time/Instant // me.devnatan.dockerkt.models.container/createdAt.|@me.devnatan.dockerkt.models.container.ContainerSummary(){}[0] @@ -4193,7 +4286,7 @@ final suspend inline fun (me.devnatan.dockerkt.resource.container/ContainerResou final suspend inline fun (me.devnatan.dockerkt.resource.container/ContainerResource).me.devnatan.dockerkt.resource.container/remove(kotlin/String, kotlin/Function1) // me.devnatan.dockerkt.resource.container/remove|remove@me.devnatan.dockerkt.resource.container.ContainerResource(kotlin.String;kotlin.Function1){}[0] final suspend inline fun (me.devnatan.dockerkt.resource.container/ContainerResource).me.devnatan.dockerkt.resource.container/resizeTTY(kotlin/String, kotlin/Function1) // me.devnatan.dockerkt.resource.container/resizeTTY|resizeTTY@me.devnatan.dockerkt.resource.container.ContainerResource(kotlin.String;kotlin.Function1){}[0] final suspend inline fun (me.devnatan.dockerkt.resource.exec/ExecResource).me.devnatan.dockerkt.resource.exec/create(kotlin/String, kotlin/Function1): kotlin/String // me.devnatan.dockerkt.resource.exec/create|create@me.devnatan.dockerkt.resource.exec.ExecResource(kotlin.String;kotlin.Function1){}[0] -final suspend inline fun (me.devnatan.dockerkt.resource.exec/ExecResource).me.devnatan.dockerkt.resource.exec/start(kotlin/String, kotlin/Function1 = ...) // me.devnatan.dockerkt.resource.exec/start|start@me.devnatan.dockerkt.resource.exec.ExecResource(kotlin.String;kotlin.Function1){}[0] +final suspend inline fun (me.devnatan.dockerkt.resource.exec/ExecResource).me.devnatan.dockerkt.resource.exec/start(kotlin/String, kotlin/Function1 = ...): me.devnatan.dockerkt.models.exec/ExecStartResult // me.devnatan.dockerkt.resource.exec/start|start@me.devnatan.dockerkt.resource.exec.ExecResource(kotlin.String;kotlin.Function1){}[0] final suspend inline fun (me.devnatan.dockerkt.resource.image/ImageResource).me.devnatan.dockerkt.resource.image/build(kotlin/String, kotlin/Function1) // me.devnatan.dockerkt.resource.image/build|build@me.devnatan.dockerkt.resource.image.ImageResource(kotlin.String;kotlin.Function1){}[0] final suspend inline fun (me.devnatan.dockerkt.resource.network/NetworkResource).me.devnatan.dockerkt.resource.network/create(kotlin/Function1): me.devnatan.dockerkt.models.network/Network // me.devnatan.dockerkt.resource.network/create|create@me.devnatan.dockerkt.resource.network.NetworkResource(kotlin.Function1){}[0] final suspend inline fun (me.devnatan.dockerkt.resource.network/NetworkResource).me.devnatan.dockerkt.resource.network/inspect(kotlin/String, kotlin/Function1): me.devnatan.dockerkt.models.network/Network // me.devnatan.dockerkt.resource.network/inspect|inspect@me.devnatan.dockerkt.resource.network.NetworkResource(kotlin.String;kotlin.Function1){}[0] diff --git a/src/commonMain/kotlin/me/devnatan/dockerkt/resource/exec/ExecResourceExt.kt b/src/commonMain/kotlin/me/devnatan/dockerkt/resource/exec/ExecResourceExt.kt index 896c241b..5c8261c8 100644 --- a/src/commonMain/kotlin/me/devnatan/dockerkt/resource/exec/ExecResourceExt.kt +++ b/src/commonMain/kotlin/me/devnatan/dockerkt/resource/exec/ExecResourceExt.kt @@ -2,6 +2,7 @@ package me.devnatan.dockerkt.resource.exec import me.devnatan.dockerkt.models.exec.ExecCreateOptions import me.devnatan.dockerkt.models.exec.ExecStartOptions +import me.devnatan.dockerkt.models.exec.ExecStartResult import me.devnatan.dockerkt.resource.container.ContainerNotFoundException import me.devnatan.dockerkt.resource.container.ContainerNotRunningException @@ -32,6 +33,4 @@ public suspend inline fun ExecResource.create( public suspend inline fun ExecResource.start( id: String, options: ExecStartOptions.() -> Unit = {}, -) { - start(id, ExecStartOptions().apply(options)) -} +): ExecStartResult = start(id, ExecStartOptions().apply(options))