lib / com.kirkbushman.araw.adapters / PolyJsonAdapterFactory

PolyJsonAdapterFactory

class PolyJsonAdapterFactory<T> : Factory

Constructors

<init>

PolyJsonAdapterFactory(baseType: Class<T>, possibleTypes: Array<Type>, selectType: (label: String, value: Any?) -> Type?)

Functions

create

fun create(type: Type, annotations: Set<Annotation?>, moshi: Moshi): JsonAdapter<Any>?