Skip to content

Commit 2e39285

Browse files
authored
Make ExecStartOptions stream, scoekt and demux mutable fields (#234)
1 parent eea9d15 commit 2e39285

3 files changed

Lines changed: 19 additions & 12 deletions

File tree

api/docker-kotlin.api

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2295,7 +2295,11 @@ public final class me/devnatan/dockerkt/models/exec/ExecStartOptions {
22952295
public final fun getStream ()Z
22962296
public final fun getTty ()Ljava/lang/Boolean;
22972297
public fun hashCode ()I
2298+
public final fun setDemux (Z)V
22982299
public final fun setDetach (Ljava/lang/Boolean;)V
2300+
public final fun setSocket (Z)V
2301+
public final fun setStream (Z)V
2302+
public final fun setTty (Ljava/lang/Boolean;)V
22992303
public fun toString ()Ljava/lang/String;
23002304
}
23012305

api/docker-kotlin.klib.api

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,18 +1294,21 @@ final class me.devnatan.dockerkt.models.exec/ExecInspectResponse { // me.devnata
12941294
final class me.devnatan.dockerkt.models.exec/ExecStartOptions { // me.devnatan.dockerkt.models.exec/ExecStartOptions|null[0]
12951295
constructor <init>(kotlin/Boolean? = ..., kotlin/Boolean? = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ...) // me.devnatan.dockerkt.models.exec/ExecStartOptions.<init>|<init>(kotlin.Boolean?;kotlin.Boolean?;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean){}[0]
12961296

1297-
final val demux // me.devnatan.dockerkt.models.exec/ExecStartOptions.demux|{}demux[0]
1297+
final var demux // me.devnatan.dockerkt.models.exec/ExecStartOptions.demux|{}demux[0]
12981298
final fun <get-demux>(): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartOptions.demux.<get-demux>|<get-demux>(){}[0]
1299-
final val socket // me.devnatan.dockerkt.models.exec/ExecStartOptions.socket|{}socket[0]
1300-
final fun <get-socket>(): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartOptions.socket.<get-socket>|<get-socket>(){}[0]
1301-
final val stream // me.devnatan.dockerkt.models.exec/ExecStartOptions.stream|{}stream[0]
1302-
final fun <get-stream>(): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartOptions.stream.<get-stream>|<get-stream>(){}[0]
1303-
final val tty // me.devnatan.dockerkt.models.exec/ExecStartOptions.tty|{}tty[0]
1304-
final fun <get-tty>(): kotlin/Boolean? // me.devnatan.dockerkt.models.exec/ExecStartOptions.tty.<get-tty>|<get-tty>(){}[0]
1305-
1299+
final fun <set-demux>(kotlin/Boolean) // me.devnatan.dockerkt.models.exec/ExecStartOptions.demux.<set-demux>|<set-demux>(kotlin.Boolean){}[0]
13061300
final var detach // me.devnatan.dockerkt.models.exec/ExecStartOptions.detach|{}detach[0]
13071301
final fun <get-detach>(): kotlin/Boolean? // me.devnatan.dockerkt.models.exec/ExecStartOptions.detach.<get-detach>|<get-detach>(){}[0]
13081302
final fun <set-detach>(kotlin/Boolean?) // me.devnatan.dockerkt.models.exec/ExecStartOptions.detach.<set-detach>|<set-detach>(kotlin.Boolean?){}[0]
1303+
final var socket // me.devnatan.dockerkt.models.exec/ExecStartOptions.socket|{}socket[0]
1304+
final fun <get-socket>(): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartOptions.socket.<get-socket>|<get-socket>(){}[0]
1305+
final fun <set-socket>(kotlin/Boolean) // me.devnatan.dockerkt.models.exec/ExecStartOptions.socket.<set-socket>|<set-socket>(kotlin.Boolean){}[0]
1306+
final var stream // me.devnatan.dockerkt.models.exec/ExecStartOptions.stream|{}stream[0]
1307+
final fun <get-stream>(): kotlin/Boolean // me.devnatan.dockerkt.models.exec/ExecStartOptions.stream.<get-stream>|<get-stream>(){}[0]
1308+
final fun <set-stream>(kotlin/Boolean) // me.devnatan.dockerkt.models.exec/ExecStartOptions.stream.<set-stream>|<set-stream>(kotlin.Boolean){}[0]
1309+
final var tty // me.devnatan.dockerkt.models.exec/ExecStartOptions.tty|{}tty[0]
1310+
final fun <get-tty>(): kotlin/Boolean? // me.devnatan.dockerkt.models.exec/ExecStartOptions.tty.<get-tty>|<get-tty>(){}[0]
1311+
final fun <set-tty>(kotlin/Boolean?) // me.devnatan.dockerkt.models.exec/ExecStartOptions.tty.<set-tty>|<set-tty>(kotlin.Boolean?){}[0]
13091312

13101313
final fun component1(): kotlin/Boolean? // me.devnatan.dockerkt.models.exec/ExecStartOptions.component1|component1(){}[0]
13111314
final fun component2(): kotlin/Boolean? // me.devnatan.dockerkt.models.exec/ExecStartOptions.component2|component2(){}[0]

src/commonMain/kotlin/me/devnatan/dockerkt/models/exec/ExecStartOptions.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ import kotlinx.serialization.Transient
3939
@Serializable
4040
public data class ExecStartOptions(
4141
@SerialName("Detach") var detach: Boolean? = null,
42-
@SerialName("Tty") val tty: Boolean? = null,
43-
@Transient val stream: Boolean = false,
44-
@Transient val socket: Boolean = false,
45-
@Transient val demux: Boolean = false,
42+
@SerialName("Tty") var tty: Boolean? = null,
43+
@Transient var stream: Boolean = false,
44+
@Transient var socket: Boolean = false,
45+
@Transient var demux: Boolean = false,
4646
) {
4747
init {
4848
require(!(stream && socket)) {

0 commit comments

Comments
 (0)