libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 01524955d0cc9684f55d1262620f4e02dc0d8701
parent ebb80bd063d2d1ea967f517acd5ca5e5faf974d7
Author: Antoine A <>
Date:   Wed,  8 Apr 2026 17:36:29 +0200

common: fix serializer visibility

Diffstat:
Mlibeufin-common/src/main/kotlin/TalerCommon.kt | 14+++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/libeufin-common/src/main/kotlin/TalerCommon.kt b/libeufin-common/src/main/kotlin/TalerCommon.kt @@ -44,7 +44,7 @@ sealed class CommonError(msg: String) : Exception(msg) { @JvmInline @Serializable(with = RelativeTime.Serializer::class) value class RelativeTime(val duration: Duration) { - private object Serializer : KSerializer<RelativeTime> { + internal object Serializer : KSerializer<RelativeTime> { override val descriptor: SerialDescriptor = buildClassSerialDescriptor("RelativeTime") { element<JsonElement>("d_us") @@ -95,7 +95,7 @@ value class RelativeTime(val duration: Duration) { @JvmInline @Serializable(with = TalerTimestamp.Serializer::class) value class TalerTimestamp constructor(val instant: Instant) { - private object Serializer : KSerializer<TalerTimestamp> { + internal object Serializer : KSerializer<TalerTimestamp> { override val descriptor: SerialDescriptor = buildClassSerialDescriptor("Timestamp") { element<JsonElement>("t_s") @@ -167,7 +167,7 @@ value class BaseURL private constructor(val url: Url) { override fun toString(): String = url.toString() - private object Serializer : KSerializer<BaseURL> { + internal object Serializer : KSerializer<BaseURL> { override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("BaseURL", PrimitiveKind.STRING) @@ -227,7 +227,7 @@ class DecimalNumber { } } - private object Serializer : KSerializer<DecimalNumber> { + internal object Serializer : KSerializer<DecimalNumber> { override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("DecimalNumber", PrimitiveKind.STRING) @@ -338,7 +338,7 @@ class TalerAmount : Comparable<TalerAmount> { return TalerAmount(value - decrement.value, frac - decrement.frac, currency).normalize() } - private object Serializer : KSerializer<TalerAmount> { + internal object Serializer : KSerializer<TalerAmount> { override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("TalerAmount", PrimitiveKind.STRING) @@ -407,7 +407,7 @@ sealed class Payto { return this.parsed == other.parsed } - private object Serializer : KSerializer<Payto> { + internal object Serializer : KSerializer<Payto> { override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("Payto", PrimitiveKind.STRING) @@ -726,7 +726,7 @@ class Base32Crockford64B { override fun equals(other: Any?) = (other is Base32Crockford64B) && raw.contentEquals(other.raw) - private object Serializer : KSerializer<Base32Crockford64B> { + internal object Serializer : KSerializer<Base32Crockford64B> { override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("Base32Crockford64B", PrimitiveKind.STRING)