C O R T U 

C

create(Gson, TypeToken<T>) - Method in class org.coursera.courier.android.runtime.TypedDefinitionAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class org.coursera.courier.android.runtime.UnionAdapterFactory
 

O

org.coursera.courier.android.runtime - package org.coursera.courier.android.runtime
 

R

resolve(String) - Method in interface org.coursera.courier.android.runtime.TypedDefinitionAdapterFactory.Resolver
 
resolve(String) - Method in interface org.coursera.courier.android.runtime.UnionAdapterFactory.Resolver
 

T

TypedDefinitionAdapterFactory<T> - Class in org.coursera.courier.android.runtime
GSON TypeAdapterFactory for "typedDefinition" and "flatTypedDefinition".
TypedDefinitionAdapterFactory(Class<T>, TypedDefinitionAdapterFactory.Resolver<T>) - Constructor for class org.coursera.courier.android.runtime.TypedDefinitionAdapterFactory
 
TypedDefinitionAdapterFactory.Resolver<T> - Interface in org.coursera.courier.android.runtime
Provides a mapping of typedDefinition "typeName"s (which are the union tags) to their corresponding Java classes.

U

UnionAdapterFactory<T> - Class in org.coursera.courier.android.runtime
GSON TypeAdapterFactory for Pegasus style unions.
UnionAdapterFactory(Class<T>, UnionAdapterFactory.Resolver<T>) - Constructor for class org.coursera.courier.android.runtime.UnionAdapterFactory
 
UnionAdapterFactory.Resolver<T> - Interface in org.coursera.courier.android.runtime
Provides a mapping of typedDefinition "typeName"s (which are the union tags) to their corresponding Java classes.
C O R T U