serializer

Returns serializer for Char with descriptor of PrimitiveKind.CHAR kind.


Returns serializer for Byte with descriptor of PrimitiveKind.BYTE kind.


Returns serializer for Short with descriptor of PrimitiveKind.SHORT kind.


Returns serializer for Int with descriptor of PrimitiveKind.INT kind.


Returns serializer for Long with descriptor of PrimitiveKind.LONG kind.


Returns serializer for Float with descriptor of PrimitiveKind.FLOAT kind.


Returns serializer for Double with descriptor of PrimitiveKind.DOUBLE kind.


Returns serializer for Boolean with descriptor of PrimitiveKind.BOOLEAN kind.


Returns serializer for Unit with descriptor of StructureKind.OBJECT kind.


Returns serializer for String with descriptor of PrimitiveKind.STRING kind.


fun <Error class: unknown class>.serializer(): KSerializer<<Error class: unknown class>>(source)

Returns serializer for UInt.


fun <Error class: unknown class>.serializer(): KSerializer<<Error class: unknown class>>(source)

Returns serializer for ULong.


fun <Error class: unknown class>.serializer(): KSerializer<<Error class: unknown class>>(source)

Returns serializer for UByte.


fun <Error class: unknown class>.serializer(): KSerializer<<Error class: unknown class>>(source)

Returns serializer for UShort.


fun <Error class: unknown class>.serializer(): KSerializer<<Error class: unknown class>>(source)

Returns serializer for Duration. It is serialized as a string that represents a duration in the format used by Duration.toIsoString, that is, the ISO-8601-2 format.

For deserialization, Duration.parseIsoString is used.

See also

Duration.toIsoString
Duration.parseIsoString

fun <Error class: unknown class>.serializer(): KSerializer<<Error class: unknown class>>(source)

Returns serializer for Instant. It is serialized as a string that represents an instant in the format used by Instant.toString and described in ISO-8601-1:2019, 5.4.2.1b).

Deserialization is case-insensitive. More details can be found in the documentation of Instant.toString and Instant.parse functions.

See also

Instant.toString
Instant.parse

fun <Error class: unknown class>.serializer(): KSerializer<<Error class: unknown class>>(source)

Returns serializer for Uuid. Serializer operates with a standard UUID string representation, also known as "hex-and-dash" format — RFC 9562 section 4.

Serialization always produces lowercase string, deserialization is case-insensitive. More details can be found in the documentation of Uuid.toString and Uuid.parse functions.

See also

Uuid.toString
Uuid.parse