Skip to content

Commit 6ece4e3

Browse files
authored
HealthConfig timeout field type must be long (#246)
1 parent 1d195b8 commit 6ece4e3

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

api/docker-kotlin.api

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -322,27 +322,27 @@ public final class me/devnatan/dockerkt/models/GraphDriverData$Companion {
322322

323323
public final class me/devnatan/dockerkt/models/HealthConfig {
324324
public static final field Companion Lme/devnatan/dockerkt/models/HealthConfig$Companion;
325-
public synthetic fun <init> (Ljava/util/List;Lkotlin/ULong;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/ULong;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
326-
public synthetic fun <init> (Ljava/util/List;Lkotlin/ULong;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/ULong;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
325+
public synthetic fun <init> (Ljava/util/List;Lkotlin/ULong;Lkotlin/ULong;Ljava/lang/Integer;Lkotlin/ULong;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
326+
public synthetic fun <init> (Ljava/util/List;Lkotlin/ULong;Lkotlin/ULong;Ljava/lang/Integer;Lkotlin/ULong;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
327327
public final fun component1 ()Ljava/util/List;
328328
public final fun component2-6VbMDqA ()Lkotlin/ULong;
329-
public final fun component3 ()Ljava/lang/Integer;
329+
public final fun component3-6VbMDqA ()Lkotlin/ULong;
330330
public final fun component4 ()Ljava/lang/Integer;
331331
public final fun component5-6VbMDqA ()Lkotlin/ULong;
332-
public final fun copy-CyhqfDk (Ljava/util/List;Lkotlin/ULong;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/ULong;)Lme/devnatan/dockerkt/models/HealthConfig;
333-
public static synthetic fun copy-CyhqfDk$default (Lme/devnatan/dockerkt/models/HealthConfig;Ljava/util/List;Lkotlin/ULong;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/ULong;ILjava/lang/Object;)Lme/devnatan/dockerkt/models/HealthConfig;
332+
public final fun copy-Ske3SQ8 (Ljava/util/List;Lkotlin/ULong;Lkotlin/ULong;Ljava/lang/Integer;Lkotlin/ULong;)Lme/devnatan/dockerkt/models/HealthConfig;
333+
public static synthetic fun copy-Ske3SQ8$default (Lme/devnatan/dockerkt/models/HealthConfig;Ljava/util/List;Lkotlin/ULong;Lkotlin/ULong;Ljava/lang/Integer;Lkotlin/ULong;ILjava/lang/Object;)Lme/devnatan/dockerkt/models/HealthConfig;
334334
public fun equals (Ljava/lang/Object;)Z
335335
public final fun getInterval-6VbMDqA ()Lkotlin/ULong;
336336
public final fun getRetries ()Ljava/lang/Integer;
337337
public final fun getStartPeriod-6VbMDqA ()Lkotlin/ULong;
338338
public final fun getTest ()Ljava/util/List;
339-
public final fun getTimeout ()Ljava/lang/Integer;
339+
public final fun getTimeout-6VbMDqA ()Lkotlin/ULong;
340340
public fun hashCode ()I
341341
public final fun setInterval-ADd3fzo (Lkotlin/ULong;)V
342342
public final fun setRetries (Ljava/lang/Integer;)V
343343
public final fun setStartPeriod-ADd3fzo (Lkotlin/ULong;)V
344344
public final fun setTest (Ljava/util/List;)V
345-
public final fun setTimeout (Ljava/lang/Integer;)V
345+
public final fun setTimeout-ADd3fzo (Lkotlin/ULong;)V
346346
public fun toString ()Ljava/lang/String;
347347
}
348348

api/docker-kotlin.klib.api

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4206,7 +4206,7 @@ final class me.devnatan.dockerkt.models/GraphDriverData { // me.devnatan.dockerk
42064206
}
42074207

42084208
final class me.devnatan.dockerkt.models/HealthConfig { // me.devnatan.dockerkt.models/HealthConfig|null[0]
4209-
constructor <init>(kotlin.collections/List<kotlin/String>? = ..., kotlin/ULong? = ..., kotlin/Int? = ..., kotlin/Int? = ..., kotlin/ULong? = ...) // me.devnatan.dockerkt.models/HealthConfig.<init>|<init>(kotlin.collections.List<kotlin.String>?;kotlin.ULong?;kotlin.Int?;kotlin.Int?;kotlin.ULong?){}[0]
4209+
constructor <init>(kotlin.collections/List<kotlin/String>? = ..., kotlin/ULong? = ..., kotlin/ULong? = ..., kotlin/Int? = ..., kotlin/ULong? = ...) // me.devnatan.dockerkt.models/HealthConfig.<init>|<init>(kotlin.collections.List<kotlin.String>?;kotlin.ULong?;kotlin.ULong?;kotlin.Int?;kotlin.ULong?){}[0]
42104210

42114211
final var interval // me.devnatan.dockerkt.models/HealthConfig.interval|{}interval[0]
42124212
final fun <get-interval>(): kotlin/ULong? // me.devnatan.dockerkt.models/HealthConfig.interval.<get-interval>|<get-interval>(){}[0]
@@ -4221,15 +4221,15 @@ final class me.devnatan.dockerkt.models/HealthConfig { // me.devnatan.dockerkt.m
42214221
final fun <get-test>(): kotlin.collections/List<kotlin/String>? // me.devnatan.dockerkt.models/HealthConfig.test.<get-test>|<get-test>(){}[0]
42224222
final fun <set-test>(kotlin.collections/List<kotlin/String>?) // me.devnatan.dockerkt.models/HealthConfig.test.<set-test>|<set-test>(kotlin.collections.List<kotlin.String>?){}[0]
42234223
final var timeout // me.devnatan.dockerkt.models/HealthConfig.timeout|{}timeout[0]
4224-
final fun <get-timeout>(): kotlin/Int? // me.devnatan.dockerkt.models/HealthConfig.timeout.<get-timeout>|<get-timeout>(){}[0]
4225-
final fun <set-timeout>(kotlin/Int?) // me.devnatan.dockerkt.models/HealthConfig.timeout.<set-timeout>|<set-timeout>(kotlin.Int?){}[0]
4224+
final fun <get-timeout>(): kotlin/ULong? // me.devnatan.dockerkt.models/HealthConfig.timeout.<get-timeout>|<get-timeout>(){}[0]
4225+
final fun <set-timeout>(kotlin/ULong?) // me.devnatan.dockerkt.models/HealthConfig.timeout.<set-timeout>|<set-timeout>(kotlin.ULong?){}[0]
42264226

42274227
final fun component1(): kotlin.collections/List<kotlin/String>? // me.devnatan.dockerkt.models/HealthConfig.component1|component1(){}[0]
42284228
final fun component2(): kotlin/ULong? // me.devnatan.dockerkt.models/HealthConfig.component2|component2(){}[0]
4229-
final fun component3(): kotlin/Int? // me.devnatan.dockerkt.models/HealthConfig.component3|component3(){}[0]
4229+
final fun component3(): kotlin/ULong? // me.devnatan.dockerkt.models/HealthConfig.component3|component3(){}[0]
42304230
final fun component4(): kotlin/Int? // me.devnatan.dockerkt.models/HealthConfig.component4|component4(){}[0]
42314231
final fun component5(): kotlin/ULong? // me.devnatan.dockerkt.models/HealthConfig.component5|component5(){}[0]
4232-
final fun copy(kotlin.collections/List<kotlin/String>? = ..., kotlin/ULong? = ..., kotlin/Int? = ..., kotlin/Int? = ..., kotlin/ULong? = ...): me.devnatan.dockerkt.models/HealthConfig // me.devnatan.dockerkt.models/HealthConfig.copy|copy(kotlin.collections.List<kotlin.String>?;kotlin.ULong?;kotlin.Int?;kotlin.Int?;kotlin.ULong?){}[0]
4232+
final fun copy(kotlin.collections/List<kotlin/String>? = ..., kotlin/ULong? = ..., kotlin/ULong? = ..., kotlin/Int? = ..., kotlin/ULong? = ...): me.devnatan.dockerkt.models/HealthConfig // me.devnatan.dockerkt.models/HealthConfig.copy|copy(kotlin.collections.List<kotlin.String>?;kotlin.ULong?;kotlin.ULong?;kotlin.Int?;kotlin.ULong?){}[0]
42334233
final fun equals(kotlin/Any?): kotlin/Boolean // me.devnatan.dockerkt.models/HealthConfig.equals|equals(kotlin.Any?){}[0]
42344234
final fun hashCode(): kotlin/Int // me.devnatan.dockerkt.models/HealthConfig.hashCode|hashCode(){}[0]
42354235
final fun toString(): kotlin/String // me.devnatan.dockerkt.models/HealthConfig.toString|toString(){}[0]

src/commonMain/kotlin/me/devnatan/dockerkt/models/HealthConfig.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import kotlin.time.toDuration
1010
public data class HealthConfig(
1111
@SerialName("Test") public var test: List<String>? = null,
1212
@SerialName("Interval") public var interval: ULong? = null,
13-
@SerialName("Timeout") public var timeout: Int? = null,
13+
@SerialName("Timeout") public var timeout: ULong? = null,
1414
@SerialName("Retries") public var retries: Int? = null,
1515
@SerialName("StartPeriod") public var startPeriod: ULong? = null,
1616
)
@@ -24,9 +24,9 @@ public var HealthConfig.interval: Duration?
2424

2525
@Suppress("EXTENSION_SHADOWED_BY_MEMBER")
2626
public var HealthConfig.timeout: Duration?
27-
get() = timeout?.toDuration(DurationUnit.NANOSECONDS)
27+
get() = timeout?.toLong()?.toDuration(DurationUnit.NANOSECONDS)
2828
set(value) {
29-
timeout = value?.inWholeNanoseconds?.toInt()
29+
timeout = value?.inWholeNanoseconds?.toULong()
3030
}
3131

3232
@Suppress("EXTENSION_SHADOWED_BY_MEMBER")

0 commit comments

Comments
 (0)