commit 01524955d0cc9684f55d1262620f4e02dc0d8701
parent ebb80bd063d2d1ea967f517acd5ca5e5faf974d7
Author: Antoine A <>
Date: Wed, 8 Apr 2026 17:36:29 +0200
common: fix serializer visibility
Diffstat:
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)