File tree 2 files changed +6
-6
lines changed
2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -1128,10 +1128,10 @@ sealed class Response<out T> {
1128
1128
1129
1129
class ResponseSerializer <T >(private val dataSerializer : KSerializer <T >) : KSerializer<Response<T>> {
1130
1130
override val descriptor: SerialDescriptor = buildSerialDescriptor(" Response" , PolymorphicKind .SEALED ) {
1131
- element(" Ok" , buildClassSerialDescriptor(" Ok" ) {
1132
- element<String >(" message" )
1131
+ element(" Ok" , dataSerializer.descriptor)
1132
+ element(" Error" , buildClassSerialDescriptor(" Error" ) {
1133
+ element<String >(" message" )
1133
1134
})
1134
- element(" Error" , dataSerializer.descriptor)
1135
1135
}
1136
1136
1137
1137
override fun deserialize (decoder : Decoder ): Response <T > {
Original file line number Diff line number Diff line change @@ -15,10 +15,10 @@ sealed class Response<out T> {
15
15
16
16
class ResponseSerializer <T >(private val dataSerializer : KSerializer <T >) : KSerializer<Response<T>> {
17
17
override val descriptor: SerialDescriptor = buildSerialDescriptor(" Response" , PolymorphicKind .SEALED ) {
18
- element(" Ok" , buildClassSerialDescriptor(" Ok" ) {
19
- element<String >(" message" )
18
+ element(" Ok" , dataSerializer.descriptor)
19
+ element(" Error" , buildClassSerialDescriptor(" Error" ) {
20
+ element<String >(" message" )
20
21
})
21
- element(" Error" , dataSerializer.descriptor)
22
22
}
23
23
24
24
override fun deserialize (decoder : Decoder ): Response <T > {
You can’t perform that action at this time.
0 commit comments