EnumJsonFormatter

Encodes enums using their declared names as defined in WireEnumConstant or their generated names if the declared name is empty. Decodes using either their declared names, their generated names, or their tags.

Constructors

Link copied to clipboard
constructor(adapter: EnumAdapter<E>)

Functions

Link copied to clipboard
open override fun fromString(value: String): E?

The source of value may have been a string or numeric literal.

Link copied to clipboard
open override fun toStringOrNumber(value: E): String

Returns either a String or a Number.