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 LinkAccountSession : StripeModel, Parcelable
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

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
Link copied to clipboard
data class ListLinkedAccountParams(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