Skip to content
This repository was archived by the owner on Dec 16, 2023. It is now read-only.

Commit 133d8bc

Browse files
committed
Replace deprecated StringDescriptor from PaymentMethodSerializer
1 parent 168755d commit 133d8bc

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

core/src/main/java/com/marknjunge/core/utils/serialization/PaymentMethodSerializer.kt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
package com.marknjunge.core.utils.serialization
22

33
import com.marknjunge.core.data.model.PaymentMethod
4-
import kotlinx.serialization.Decoder
5-
import kotlinx.serialization.Encoder
6-
import kotlinx.serialization.SerialDescriptor
7-
import kotlinx.serialization.Serializer
8-
import kotlinx.serialization.internal.StringDescriptor
4+
import kotlinx.serialization.*
95

106
@Serializer(forClass = PaymentMethod::class)
117
object PaymentMethodSerializer {
128
override val descriptor: SerialDescriptor
13-
get() = StringDescriptor
9+
get() = PrimitiveDescriptor("paymentMethodSerializer", PrimitiveKind.STRING)
1410

1511
override fun deserialize(decoder: Decoder): PaymentMethod {
1612
return PaymentMethod.valueOf(decoder.decodeString())

0 commit comments

Comments
 (0)