Package dev.otbe.gitlab.ci.core.model
Class SingleValueSerializer
-
- All Implemented Interfaces:
-
kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.KSerializer,kotlinx.serialization.SerializationStrategy
public abstract class SingleValueSerializer<T extends Object> implements KSerializer<T>
-
-
Field Summary
Fields Modifier and Type Field Description private final SerialDescriptordescriptor
-
Constructor Summary
Constructors Constructor Description SingleValueSerializer()
-
Method Summary
Modifier and Type Method Description SerialDescriptorgetDescriptor()Tdeserialize(Decoder decoder)Unitserialize(Encoder encoder, T value)abstract StringextractValue(T value)-
-
Method Detail
-
getDescriptor
SerialDescriptor getDescriptor()
-
deserialize
T deserialize(Decoder decoder)
-
extractValue
abstract String extractValue(T value)
-
-
-
-