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
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
Link copied to clipboard
data class BalanceRefresh(val status: BalanceRefresh.BalanceRefreshStatus? = BalanceRefreshStatus.UNKNOWN, val lastAttemptedAt: Int) : StripeModel, Parcelable
Link copied to clipboard
data class BankAccount(    val id: String,     val last4: String,     val bankName: String? = null,     val routingNumber: String? = null) : PaymentAccount
Link copied to clipboard
data class CashBalance(val available: Map<String, Int>? = null) : StripeModel, Parcelable
Link copied to clipboard
data class CreditBalance(val used: Map<String, Int>? = null) : StripeModel, Parcelable
Link copied to clipboard
data class FinancialConnectionsAccount(    val category: FinancialConnectionsAccount.Category = Category.UNKNOWN,     val created: Int,     val id: String,     val institutionName: String,     val livemode: Boolean,     val status: FinancialConnectionsAccount.Status = Status.UNKNOWN,     val subcategory: FinancialConnectionsAccount.Subcategory = Subcategory.UNKNOWN,     val supportedPaymentMethodTypes: List<FinancialConnectionsAccount.SupportedPaymentMethodTypes>,     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<FinancialConnectionsAccount.Permissions>? = null) : PaymentAccount, StripeModel, Parcelable

A FinancialConnectionsAccount represents an account that exists outside of Stripe, to which you have been granted some degree of access.

Link copied to clipboard
data class FinancialConnectionsAccountList(    val data: List<FinancialConnectionsAccount>,     val hasMore: Boolean,     val url: String,     val count: Int? = null,     val totalCount: Int? = null) : StripeModel, Parcelable
Link copied to clipboard
data class FinancialConnectionsSession : StripeModel, Parcelable
Link copied to clipboard
data class GetFinancialConnectionsAcccountsParams(clientSecret: String, startingAfterAccountId: String?) : Parcelable
Link copied to clipboard
data class OwnershipRefresh(val lastAttemptedAt: Int, val status: OwnershipRefresh.Status = Status.UNKNOWN) : Parcelable, StripeModel
Link copied to clipboard
sealed class PaymentAccount : Parcelable