Optional Adapter
class OptionalAdapter<T>(wrappedAdapter: Adapter<T>) : Adapter<Optional.Present<@JvmSuppressWildcards() T>>
Content copied to clipboard
ResponseAdapters can only express something that's present. Absent values are handled outside of the adapter
Constructors
OptionalAdapter
Link copied to clipboard
Functions
fromJson
Link copied to clipboard
open override fun fromJson(reader: JsonReader, customScalarAdapters: CustomScalarAdapters): Optional.Present<T>
Content copied to clipboard
toJson
Link copied to clipboard
open override fun toJson(writer: JsonWriter, customScalarAdapters: CustomScalarAdapters, value: Optional.Present<T>)
Content copied to clipboard