Builder

class Builder

Functions

add
Link copied to clipboard
open fun add(factory: JsonAdapter.Factory): Moshi.Builder
open fun add(adapter: Any): Moshi.Builder
open fun <T> add(type: Type, jsonAdapter: JsonAdapter<T>): Moshi.Builder
open fun <T> add(type: Type, annotation: Class<out Annotation>, jsonAdapter: JsonAdapter<T>): Moshi.Builder
addLast
Link copied to clipboard
open fun addLast(factory: JsonAdapter.Factory): Moshi.Builder
open fun addLast(adapter: Any): Moshi.Builder
open fun <T> addLast(type: Type, jsonAdapter: JsonAdapter<T>): Moshi.Builder
open fun <T> addLast(type: Type, annotation: Class<out Annotation>, jsonAdapter: JsonAdapter<T>): Moshi.Builder
build
Link copied to clipboard
open fun build(): Moshi

Extensions

addAdapter
Link copied to clipboard
inline fun <T> Moshi.Builder.addAdapter(adapter: JsonAdapter<T>): Moshi.Builder