Bernhard
08/27/2026, 9:36 AMEugen Martynov
08/27/2026, 11:10 AMEugen Martynov
08/27/2026, 11:14 AMBernhard
08/27/2026, 11:15 AMEugen Martynov
08/27/2026, 11:18 AMBernhard
08/27/2026, 11:20 AMBernhard
08/27/2026, 11:29 AMBernhard
08/27/2026, 11:29 AMBernhard
08/27/2026, 11:29 AMEugen Martynov
08/27/2026, 11:34 AMEugen Martynov
08/27/2026, 11:35 AMEugen Martynov
08/27/2026, 11:35 AMBernhard
08/27/2026, 11:35 AMBernhard
08/27/2026, 11:35 AMobject LanguageIsoSerializer : KSerializer<LanguageIso?> {
private val delegate = serializer<LanguageIso>().nullable
override val descriptor: SerialDescriptor
get() = SerialDescriptor("at.fyayc.emporixapi.i18n.LanguageIso", delegate.descriptor)
override fun serialize(
encoder: Encoder,
value: LanguageIso?
) {
delegate.serialize(encoder, value)
}
override fun deserialize(decoder: Decoder): LanguageIso? {
val string = decoder.decodeString()
return if (string.isNotEmpty()) {
delegate.deserialize(decoder)
} else {
null
}
}
}Bernhard
08/27/2026, 11:35 AMBernhard
08/27/2026, 11:36 AMBernhard
08/27/2026, 11:37 AMBernhard
08/27/2026, 11:41 AM