Package com.stripe.android.financialconnections.model
Types
Link copied to clipboard
data class AccountHolder( val type: AccountHolder.Type = Type.UNKNOWN, val account: String? = null, val customer: String? = null) : StripeModel, Parcelable
Content copied to clipboard
Link copied to clipboard
data class Balance( val asOf: Int, val current: Map<String, Int>, val type: Balance.Type = Type.UNKNOWN, val cash: CashBalance? = null, val credit: CreditBalance? = null) : StripeModel, Parcelable
Content copied to clipboard
Link copied to clipboard
data class BalanceRefresh(val status: BalanceRefresh.BalanceRefreshStatus? = BalanceRefreshStatus.UNKNOWN, val lastAttemptedAt: Int) : StripeModel, Parcelable
Content copied to clipboard
Link copied to clipboard
data class BankAccount( val id: String, val last4: String, val bankName: String? = null, val routingNumber: String? = null) : PaymentAccount
Content copied to clipboard
Link copied to clipboard
data class CashBalance(val available: Map<String, Int>? = null) : StripeModel, Parcelable
Content copied to clipboard
Link copied to clipboard
data class CreditBalance(val used: Map<String, Int>? = null) : StripeModel, Parcelable
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class LinkedAccount( val category: LinkedAccount.Category = Category.UNKNOWN, val created: Int, val id: String, val institutionName: String, val livemode: Boolean, val status: LinkedAccount.Status = Status.UNKNOWN, val subcategory: LinkedAccount.Subcategory = Subcategory.UNKNOWN, val supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, val accountholder: AccountHolder? = null, val balance: Balance? = null, val balanceRefresh: BalanceRefresh? = null, val displayName: String? = null, val last4: String? = null, val ownership: String? = null, val ownershipRefresh: OwnershipRefresh? = null, val permissions: List<LinkedAccount.Permissions>? = null) : PaymentAccount, StripeModel, Parcelable
Content copied to clipboard
A Linked Account represents an account that exists outside of Stripe, to which you have been granted some degree of access.
Link copied to clipboard
data class LinkedAccountList( val linkedAccounts: List<LinkedAccount>, val hasMore: Boolean, val url: String, val count: Int? = null, val totalCount: Int? = null) : StripeModel, Parcelable
Content copied to clipboard
Link copied to clipboard
data class ListLinkedAccountParams(clientSecret: String, startingAfterAccountId: String?) : Parcelable
Content copied to clipboard
Link copied to clipboard
data class OwnershipRefresh(val lastAttemptedAt: Int, val status: OwnershipRefresh.Status = Status.UNKNOWN) : Parcelable, StripeModel
Content copied to clipboard
Link copied to clipboard