Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class ErrorResponseBody(val status: Int?, val errorCode: String?, val message: String?, val errorType: String?, val pspReference: String?) : ModelObject
Link copied to clipboard
Link copied to clipboard
abstract class ModelObject @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP] ) constructor : Parcelable
Base class for a Model object. A model object is a representation of a JSON response or input from the Checkout API. All model objects can be serialized and deserialized to and from a JSONObject using the Serializer interface. All model object also implement Parcelable to be sent as part of Extras in an Intent Bundle.
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T : ModelObject> JSONObject.jsonToMap(modelSerializer: ModelObject.Serializer<T>): Map<String, T?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard