Package-level declarations

Types

Link copied to clipboard
class AddressRepository @Inject constructor(val resources: Resources, workContext: CoroutineContext) : AddressSchemaRepository

Repository to save country and their corresponding List.

Link copied to clipboard
open class AddressSchemaRepository @Inject constructor(val resources: Resources?)

Immutable repository to save the static schema of each country's address.

Link copied to clipboard
class CountryAddressSchema(val type: FieldType?, val required: Boolean, val schema: FieldSchema? = null)
Link copied to clipboard
class FieldSchema(val isNumeric: Boolean = false, val examples: ArrayList<String> = arrayListOf(), val nameType: NameType)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class StateSchema(val key: String, val name: String)

Functions

Link copied to clipboard
fun parseAddressesSchema(inputStream: InputStream?): <Error class: unknown class>