blob: f566571b5f075c0bfe3faac908546b61ec7770b0 [file] [log] [blame]
package org.apache.fineract.data.models.deposit
import android.os.Parcelable
import com.google.gson.annotations.SerializedName
import kotlinx.android.parcel.Parcelize
import java.util.ArrayList
/**
* @author Rajan Maurya
* On 07/07/17.
*/
@Parcelize
data class DepositAccount(
@SerializedName("customerIdentifier") var customerIdentifier: String? = null,
@SerializedName("productIdentifier") var productIdentifier: String? = null,
@SerializedName("accountIdentifier") var accountIdentifier: String? = null,
@SerializedName("beneficiaries") var beneficiaries: List<String> = ArrayList(),
@SerializedName("state") var state: State? = null,
@SerializedName("balance") var balance: Double? = null
) : Parcelable {
enum class State {
@SerializedName("CREATED")
CREATED,
@SerializedName("PENDING")
PENDING,
@SerializedName("APPROVED")
APPROVED,
@SerializedName("ACTIVE")
ACTIVE,
@SerializedName("LOCKED")
LOCKED,
@SerializedName("CLOSED")
CLOSED
}
}