Package com.alviere.android.accounts.sdk.model.common

Types

Link copied to clipboard
data class AccountInformationModel(    @Json(name = "consumer_information") val consumerInformation: ConsumerInformationDetailsModel?,     @Json(name = "business_information") val businessInformation: BusinessInformationDetailsModel?,     @Json(name = "stakeholder_information") val stakeholderInformation: StakeholderInformationDetailsModel?)

User account information according to account type AccountTypeModel.

Link copied to clipboard
enum AccountStageModel : Enum<AccountStageModel>

The current stage in the verification process.

Link copied to clipboard
enum AccountStatusModel : Enum<AccountStatusModel>

The user account current status.

Link copied to clipboard
enum AccountStatusReasonModel : Enum<AccountStatusReasonModel>

The reason why an account might be in a particular status.

Link copied to clipboard
enum AccountTypeModel : Enum<AccountTypeModel>

The type of account.

Link copied to clipboard
data class BusinessInformationDetailsModel(    @Json(name = "business_type") val businessTypeString: String,     @Json(ignore = true) val businessType: BusinessTypeModel? = businessTypeString.getEnum<BusinessTypeModel>(),     @Json(name = "name") val name: String,     @Json(name = "dba") val dba: String?,     @Json(name = "state_of_incorporation") val stateOfIncorporation: String,     @Json(name = "ein") val ein: String,     @Json(name = "stakeholder_uuids") val stakeholderUuids: List<String>?)

User account business information.

Link copied to clipboard
enum BusinessTypeModel : Enum<BusinessTypeModel>

The business type of the company.

Link copied to clipboard
data class ConsumerInformationDetailsModel(    @Json(name = "first_name") val firstName: String?,     @Json(name = "middle_name") val middleName: String?,     @Json(name = "last_name") val lastName: String?,     @Json(name = "date_of_birth") val dateOfBirth: String?,     @Json(name = "ssn_last_4") val ssnLast4: String?,     @Json(name = "phone_number") val phoneNumber: String?,     @Json(name = "email_address") val emailAddress: String?)

User account consumer information.

Link copied to clipboard
enum DocumentTypeModel : Enum<DocumentTypeModel> , Parcelable

Document types.

Link copied to clipboard
enum DossierStatusModel : Enum<DossierStatusModel>

Dossier status.

Link copied to clipboard
data class StakeholderInformationDetailsModel(    @Json(name = "stakeholder_type") val stakeholderTypeString: String,     @Json(ignore = true) val stakeholderType: StakeholderTypeModel? = stakeholderTypeString.getEnum<StakeholderTypeModel>(),     @Json(name = "officer_title") var officerTitle: String?,     @Json(name = "percent_ownership") var percentOwnership: String?,     @Json(name = "first_name") var firstName: String,     @Json(name = "middle_name") val middleName: String?,     @Json(name = "last_name") val lastName: String,     @Json(name = "date_of_birth") val dateOfBirth: String?,     @Json(name = "ssn") val ssn: String? = null,     @Json(name = "phone_number") val phoneNumber: String?,     @Json(name = "email_address") val emailAddress: String)

User account stakeholder information.

Link copied to clipboard
enum StakeholderTypeModel : Enum<StakeholderTypeModel>

The stakeholder type.

Link copied to clipboard
data class UserDocumentFileModel(    @Json(name = "type") val documentTypeString: String,     @Json(ignore = true) val documentType: DocumentTypeModel? = documentTypeString.getEnum<DocumentTypeModel>(),     @Json(name = "file") var file: String? = null,     @Json(name = "barcode_data") val barcodeData: String? = null)

User Document file.

Link copied to clipboard
data class UserDocumentModel(@Json(name = "type") val documentTypeString: String, @Json(ignore = true) val documentType: DocumentTypeModel? = documentTypeString.getEnum<DocumentTypeModel>())

User Document.