From 3272da5c6bb2491fe89c84962ce4fe88b4eac9b2 Mon Sep 17 00:00:00 2001 From: Carlos Munoz Date: Tue, 19 Apr 2022 14:53:54 -0700 Subject: [PATCH 1/9] Renames connections module and package. --- docs/camera-core/navigation.html | 174 +++++--- .../-account-holder/-account-holder.html | 89 +++- .../-type/-a-c-c-o-u-n-t/index.html | 49 ++- .../-type/-c-u-s-t-o-m-e-r/index.html | 49 ++- .../-type/-u-n-k-n-o-w-n/index.html | 49 ++- .../-account-holder/-type/index.html | 50 ++- .../-account-holder/-type/value.html | 26 +- .../-account-holder/account.html | 27 +- .../-account-holder/customer.html | 27 +- .../-account-holder/index.html | 117 ++++- .../-account-holder/type.html | 25 +- .../-f-a-i-l-e-d/index.html | 49 ++- .../-p-e-n-d-i-n-g/index.html | 49 ++- .../-s-u-c-c-e-e-d-e-d/index.html | 49 ++- .../-u-n-k-n-o-w-n/index.html | 49 ++- .../-balance-refresh-status/index.html | 55 ++- .../-balance-refresh/-balance-refresh.html | 36 +- .../-balance-refresh/index.html | 61 ++- .../-balance-refresh/last-attempted-at.html | 32 +- .../-balance-refresh/status.html | 25 +- .../-balance/-balance.html | 122 +++++- .../-balance/-type/-c-a-s-h/index.html | 49 ++- .../-balance/-type/-c-r-e-d-i-t/index.html | 49 ++- .../-balance/-type/-u-n-k-n-o-w-n/index.html | 49 ++- .../-balance/-type/index.html | 50 ++- .../-balance/-type/value.html | 26 +- .../-balance/as-of.html | 29 +- .../-balance/cash.html | 26 +- .../-balance/credit.html | 26 +- .../-balance/current.html | 30 +- .../-balance/index.html | 160 ++++++- .../-balance/type.html | 25 +- .../-bank-account/-bank-account.html | 43 +- .../-bank-account/bank-name.html | 31 +- .../-bank-account/id.html | 25 +- .../-bank-account/index.html | 79 +++- .../-bank-account/last4.html | 25 +- .../-bank-account/routing-number.html | 33 +- .../-cash-balance/-cash-balance.html | 63 ++- .../-cash-balance/available.html | 31 +- .../-cash-balance/index.html | 96 ++++- .../-credit-balance/-credit-balance.html | 61 ++- .../-credit-balance/index.html | 94 ++++- .../-credit-balance/used.html | 31 +- .../-link-account-session/client-secret.html | 30 +- .../-link-account-session/id.html | 25 +- .../-link-account-session/index.html | 138 +++++- .../linked-accounts.html | 30 +- .../-link-account-session/livemode.html | 26 +- .../payment-account.html | 43 +- .../-link-account-session/return-url.html | 32 +- .../-linked-account-list.html | 122 +++++- .../-linked-account-list/count.html | 27 +- .../-linked-account-list/has-more.html | 29 +- .../-linked-account-list/index.html | 156 ++++++- .../-linked-account-list/linked-accounts.html | 34 +- .../-linked-account-list/total-count.html | 32 +- .../-linked-account-list/url.html | 25 +- .../-category/-c-a-s-h/index.html | 49 ++- .../-category/-c-r-e-d-i-t/index.html | 49 ++- .../-category/-i-n-v-e-s-t-m-e-n-t/index.html | 49 ++- .../-category/-o-t-h-e-r/index.html | 49 ++- .../-category/-u-n-k-n-o-w-n/index.html | 49 ++- .../-linked-account/-category/index.html | 50 ++- .../-linked-account/-category/value.html | 26 +- .../-companion/-o-b-j-e-c-t.html | 26 +- .../-linked-account/-companion/index.html | 47 ++- .../-linked-account/-linked-account.html | 328 +++++++++++++- .../-permissions/-b-a-l-a-n-c-e-s/index.html | 49 ++- .../-permissions/-i-d-e-n-t-i-t-y/index.html | 49 ++- .../-o-w-n-e-r-s-h-i-p/index.html | 49 ++- .../-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html | 50 ++- .../-t-r-a-n-s-a-c-t-i-o-n-s/index.html | 50 ++- .../-permissions/-u-n-k-n-o-w-n/index.html | 49 ++- .../-linked-account/-permissions/index.html | 53 ++- .../-linked-account/-permissions/value.html | 26 +- .../-status/-a-c-t-i-v-e/index.html | 49 ++- .../-d-i-s-c-o-n-n-e-c-t-e-d/index.html | 49 ++- .../-status/-i-n-a-c-t-i-v-e/index.html | 49 ++- .../-status/-u-n-k-n-o-w-n/index.html | 49 ++- .../-linked-account/-status/index.html | 51 ++- .../-linked-account/-status/value.html | 26 +- .../-subcategory/-c-h-e-c-k-i-n-g/index.html | 49 ++- .../-c-r-e-d-i-t_-c-a-r-d/index.html | 50 ++- .../-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html | 50 ++- .../-subcategory/-m-o-r-t-g-a-g-e/index.html | 49 ++- .../-subcategory/-o-t-h-e-r/index.html | 49 ++- .../-subcategory/-s-a-v-i-n-g-s/index.html | 49 ++- .../-subcategory/-u-n-k-n-o-w-n/index.html | 49 ++- .../-linked-account/-subcategory/index.html | 64 ++- .../-linked-account/-subcategory/value.html | 26 +- .../-l-i-n-k/index.html | 49 ++- .../-u-n-k-n-o-w-n/index.html | 49 ++- .../-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html | 49 ++- .../index.html | 60 ++- .../value.html | 26 +- .../-linked-account/accountholder.html | 28 +- .../-linked-account/balance-refresh.html | 32 +- .../-linked-account/balance.html | 26 +- .../-linked-account/category.html | 24 +- .../-linked-account/created.html | 25 +- .../-linked-account/display-name.html | 32 +- .../-linked-account/id.html | 25 +- .../-linked-account/index.html | 399 +++++++++++++++++- .../-linked-account/institution-name.html | 30 +- .../-linked-account/last4.html | 27 +- .../-linked-account/livemode.html | 25 +- .../-linked-account/ownership-refresh.html | 31 +- .../-linked-account/ownership.html | 27 +- .../-linked-account/permissions.html | 31 +- .../-linked-account/status.html | 24 +- .../-linked-account/subcategory.html | 26 +- .../supported-payment-method-types.html | 38 +- .../-list-linked-account-params.html | 40 +- .../-list-linked-account-params/index.html | 63 ++- .../to-param-map.html | 39 +- .../-ownership-refresh.html | 68 ++- .../-status/-f-a-i-l-e-d/index.html | 49 ++- .../-status/-p-e-n-d-i-n-g/index.html | 49 ++- .../-status/-s-u-c-c-e-e-d-e-d/index.html | 49 ++- .../-status/-u-n-k-n-o-w-n/index.html | 49 ++- .../-ownership-refresh/-status/index.html | 51 ++- .../-ownership-refresh/-status/value.html | 26 +- .../-ownership-refresh/index.html | 96 ++++- .../-ownership-refresh/last-attempted-at.html | 32 +- .../-ownership-refresh/status.html | 24 +- .../-payment-account/index.html | 52 ++- .../index.html | 43 +- .../-connections-sheet-redirect-activity.html | 6 +- .../index.html | 4 +- .../index.html | 4 +- .../on-connections-sheet-result.html | 37 +- .../-canceled/index.html | 5 +- .../-completed/-completed.html | 48 ++- .../-completed/index.html | 5 +- .../-completed/link-account-session.html | 5 +- .../-failed/-failed.html | 5 +- .../-failed/error.html | 5 +- .../-failed/index.html | 5 +- .../-connections-sheet-result/index.html | 4 +- .../-connections-sheet/-companion/create.html | 119 +++++- .../-connections-sheet/-companion/index.html | 4 +- .../-configuration/-configuration.html | 6 +- .../-configuration/index.html | 5 +- .../link-account-session-client-secret.html | 7 +- .../-configuration/publishable-key.html | 6 +- .../-connections-sheet/index.html | 4 +- .../-connections-sheet/present.html | 47 ++- .../com.stripe.android.connections/index.html | 3 +- docs/connections/index.html | 30 +- docs/connections/navigation.html | 174 +++++--- docs/identity/navigation.html | 174 +++++--- docs/link/navigation.html | 174 +++++--- docs/navigation.html | 178 +++++--- docs/payments-core/navigation.html | 174 +++++--- docs/payments-model/navigation.html | 174 +++++--- docs/payments-ui-core/navigation.html | 174 +++++--- docs/paymentsheet/navigation.html | 174 +++++--- docs/stripe-core/navigation.html | 174 +++++--- docs/stripecardscan/navigation.html | 174 +++++--- example/build.gradle | 2 +- .../api/connections.api | 0 .../build.gradle | 4 +- .../proguard-rules.txt | 0 .../res/layout/activity_connections_sheet.xml | 0 .../res/values/colors.xml | 0 .../res/values/dimens.xml | 0 .../res/values/themes.xml | 0 .../src/main/AndroidManifest.xml | 6 +- .../financialconnections}/ConnectionsSheet.kt | 2 +- .../ConnectionsSheetActivity.kt | 10 +- .../ConnectionsSheetContract.kt | 2 +- .../ConnectionsSheetLauncher.kt | 2 +- .../ConnectionsSheetRedirectActivity.kt | 2 +- .../ConnectionsSheetResult.kt | 4 +- .../ConnectionsSheetResultCallback.kt | 2 +- .../ConnectionsSheetState.kt | 4 +- .../ConnectionsSheetViewModel.kt | 20 +- .../DefaultConnectionsSheetLauncher.kt | 2 +- .../analytics/ConnectionsAnalyticsEvent.kt | 2 +- .../analytics/ConnectionsEventReporter.kt | 6 +- .../DefaultConnectionsEventReporter.kt | 6 +- .../di/ConnectionsSheetComponent.kt | 6 +- .../di/ConnectionsSheetConfigurationModule.kt | 8 +- .../di/ConnectionsSheetModule.kt | 10 +- .../di/NamedConstants.kt | 2 +- .../domain/FetchLinkAccountSession.kt | 14 +- .../GenerateLinkAccountSessionManifest.kt | 6 +- .../model/AccountHolder.kt | 2 +- .../financialconnections}/model/Balance.kt | 2 +- .../model/BalanceRefresh.kt | 2 +- .../model/BankAccount.kt | 2 +- .../model/CashBalance.kt | 2 +- .../model/CreditBalance.kt | 2 +- .../model/LinkAccountSession.kt | 4 +- .../model/LinkAccountSessionManifest.kt | 2 +- .../model/LinkedAccount.kt | 2 +- .../model/LinkedAccountList.kt | 2 +- .../model/ListLinkedAccountParams.kt | 2 +- .../model/OwnershipRefresh.kt | 2 +- .../serializer/PaymentAccountSerializer.kt | 8 +- .../presentation/CreateBrowserIntentForUrl.kt | 2 +- .../repository/ConnectionsApiRepository.kt | 12 +- .../repository/ConnectionsRepository.kt | 10 +- .../financialconnections}/ApiKeyFixtures.kt | 4 +- .../ConnectionsSheetActivityTest.kt | 8 +- .../ConnectionsSheetContractTest.kt | 2 +- .../ConnectionsSheetTest.kt | 2 +- .../ConnectionsSheetViewModelTest.kt | 20 +- .../DefaultConnectionsEventReportTest.kt | 12 +- .../domain/FetchLinkAccountSessionTest.kt | 16 +- .../model/LinkedAccountFixtures.kt | 2 +- .../networking/FakeConnectionsRepository.kt | 16 +- .../ConnectionsApiRepositoryTest.kt | 8 +- .../financialconnections}/testmodels.kt | 8 +- .../utils/InjectableActivityScenario.kt | 2 +- .../financialconnections}/utils/TestUtils.kt | 2 +- ...ssion_payment_account_as_bank_account.json | 0 ...ion_payment_account_as_linked_account.json | 0 payments-core/build.gradle | 4 +- .../ui/CollectBankAccountViewModel.kt | 2 +- .../connections/ConnectionsPaymentsProxy.kt | 4 +- .../ui/CollectBankAccountViewModelTest.kt | 4 +- .../ConnectionsPaymentsProxyTest.kt | 2 +- settings.gradle | 2 +- 225 files changed, 7227 insertions(+), 1888 deletions(-) rename {connections => financial-connections}/api/connections.api (100%) rename {connections => financial-connections}/build.gradle (97%) rename {connections => financial-connections}/proguard-rules.txt (100%) rename {connections => financial-connections}/res/layout/activity_connections_sheet.xml (100%) rename {connections => financial-connections}/res/values/colors.xml (100%) rename {connections => financial-connections}/res/values/dimens.xml (100%) rename {connections => financial-connections}/res/values/themes.xml (100%) rename {connections => financial-connections}/src/main/AndroidManifest.xml (86%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/ConnectionsSheet.kt (97%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/ConnectionsSheetActivity.kt (89%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/ConnectionsSheetContract.kt (97%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/ConnectionsSheetLauncher.kt (70%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/ConnectionsSheetRedirectActivity.kt (95%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/ConnectionsSheetResult.kt (87%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/ConnectionsSheetResultCallback.kt (81%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/ConnectionsSheetState.kt (93%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/ConnectionsSheetViewModel.kt (92%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/DefaultConnectionsSheetLauncher.kt (95%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/analytics/ConnectionsAnalyticsEvent.kt (92%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/analytics/ConnectionsEventReporter.kt (69%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/analytics/DefaultConnectionsEventReporter.kt (93%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/di/ConnectionsSheetComponent.kt (83%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/di/ConnectionsSheetConfigurationModule.kt (78%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/di/ConnectionsSheetModule.kt (85%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/di/NamedConstants.kt (78%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/domain/FetchLinkAccountSession.kt (79%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/domain/GenerateLinkAccountSessionManifest.kt (74%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/AccountHolder.kt (94%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/Balance.kt (97%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/BalanceRefresh.kt (93%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/BankAccount.kt (91%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/CashBalance.kt (93%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/CreditBalance.kt (92%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/LinkAccountSession.kt (87%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/LinkAccountSessionManifest.kt (88%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/LinkedAccount.kt (99%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/LinkedAccountList.kt (94%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/ListLinkedAccountParams.kt (94%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/OwnershipRefresh.kt (94%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/model/serializer/PaymentAccountSerializer.kt (75%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/presentation/CreateBrowserIntentForUrl.kt (95%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/repository/ConnectionsApiRepository.kt (92%) rename {connections/src/main/java/com/stripe/android/connections => financial-connections/src/main/java/com/stripe/android/financialconnections}/repository/ConnectionsRepository.kt (76%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/ApiKeyFixtures.kt (78%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/ConnectionsSheetActivityTest.kt (95%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/ConnectionsSheetContractTest.kt (97%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/ConnectionsSheetTest.kt (93%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/ConnectionsSheetViewModelTest.kt (93%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/analytics/DefaultConnectionsEventReportTest.kt (91%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/domain/FetchLinkAccountSessionTest.kt (86%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/model/LinkedAccountFixtures.kt (97%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/networking/FakeConnectionsRepository.kt (57%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/repository/ConnectionsApiRepositoryTest.kt (91%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/testmodels.kt (79%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/utils/InjectableActivityScenario.kt (99%) rename {connections/src/test/java/com/stripe/android/connections => financial-connections/src/test/java/com/stripe/android/financialconnections}/utils/TestUtils.kt (87%) rename {connections => financial-connections}/src/test/resources/json/linked_account_session_payment_account_as_bank_account.json (100%) rename {connections => financial-connections}/src/test/resources/json/linked_account_session_payment_account_as_linked_account.json (100%) diff --git a/docs/camera-core/navigation.html b/docs/camera-core/navigation.html index 333ff8dfd91..1f23f14a6a9 100644 --- a/docs/camera-core/navigation.html +++ b/docs/camera-core/navigation.html @@ -578,69 +578,123 @@ -
+ + + + + + + + + + +
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-account-holder.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-account-holder.html index 4c76e601773..7c895828599 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-account-holder.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-account-holder.html @@ -23,14 +23,93 @@
-
- +
+
-

AccountHolder

+

Account + + Holder

+
+
+
+
fun AccountHolder(type: AccountHolder.Type = Type.UNKNOWN, account: String? = null, customer: String? = null) +
+

Parameters

+
+
+
+
+
type
+
+
+
+
+
+
+
+
+
+
+
account
+
+
+
+
+
+
+
+
+
+
+
customer
+
+
+
+

ID of the Customer + this LinkedAccount belongs to. Present if and only if type is customer. +

+
+
+
+
+
+
+
-
fun AccountHolder(type: AccountHolder.Type = Type.UNKNOWN, account: String? = null, customer: String? = null)

Parameters

type
account
customer

ID of the Customer this LinkedAccount belongs to. Present if and only if type is customer.

- +
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-a-c-c-o-u-n-t/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-a-c-c-o-u-n-t/index.html index 82c5618c784..1d50c81a459 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-a-c-c-o-u-n-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-a-c-c-o-u-n-t/index.html @@ -23,18 +23,43 @@
-
- -
-

ACCOUNT

-
ACCOUNT("account")
-
-
-
-
-

Properties

-
-
+
+ +
+

ACCOUNT

+
+
+
+
ACCOUNT("account")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-c-u-s-t-o-m-e-r/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-c-u-s-t-o-m-e-r/index.html index 4cb427ad68d..6a9cf23f5da 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-c-u-s-t-o-m-e-r/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-c-u-s-t-o-m-e-r/index.html @@ -23,18 +23,43 @@
-
- -
-

CUSTOMER

-
CUSTOMER("customer")
-
-
-
-
-

Properties

-
-
+
+ +
+

CUSTOMER

+
+
+
+
CUSTOMER("customer")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-u-n-k-n-o-w-n/index.html index f7709e01dcb..9c2d91dbb87 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-u-n-k-n-o-w-n/index.html @@ -23,18 +23,43 @@
-
- -
-

UNKNOWN

-
UNKNOWN("unknown")
-
-
-
-
-

Properties

-
-
+
+ +
+

UNKNOWN

+
+
+
+
UNKNOWN("unknown")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/index.html index 8f1f4706948..0bb5fad9f00 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/index.html @@ -23,18 +23,44 @@
-
- -
-

Type

-
enum Type : Enum<AccountHolder.Type>
-
-
-
-
-

Entries

-
-
+
+ +
+

Type

+
+
+
enum Type : Enum<AccountHolder.Type> +
+
+
+
+
+
+ + +
+
+

Entries

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/value.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/value.html index fd77cfda701..e477e3d18ac 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/value.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/value.html @@ -23,14 +23,32 @@
-
- +
+

value

-
val value: String
+
+
+
val value: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/account.html b/docs/connections/com.stripe.android.connections.model/-account-holder/account.html index 150f764a79a..d3611809057 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/account.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/account.html @@ -23,14 +23,33 @@
-
- +
+

account

-
val account: String? = null
+
+
+
val account: String? = null +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/customer.html b/docs/connections/com.stripe.android.connections.model/-account-holder/customer.html index a02611aeecd..f0d13f4594b 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/customer.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/customer.html @@ -23,14 +23,33 @@
-
- +
+

customer

-
val customer: String? = null
+
+
+
val customer: String? = null +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/index.html index 2d4ff898f4c..5f7fa0c05f6 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/index.html @@ -23,18 +23,111 @@
-
- -
-

AccountHolder

-
data class AccountHolder(type: AccountHolder.Type, account: String?, customer: String?) : StripeModel, Parcelable
-
-
-
-
-

Parameters

-
-
type
account
customer

ID of the Customer this LinkedAccount belongs to. Present if and only if type is customer.

+
+ +
+

Account + + Holder

+
+
+
data class AccountHolder(type: AccountHolder.Type, account: String?, customer: String?) : StripeModel, + Parcelable +
+
+
+
+
+
+ + + + + +
+
+

Parameters

+
+
+
+
+
+
+
+
type
+
+
+
+
+
+
+
+
+
+
+
account
+
+
+
+
+
+
+
+
+
+
+
customer
+
+
+
+

ID of the + Customer this LinkedAccount belongs + to. Present if and only if type + is customer. +

+
+
+
+
+
+
+
+

Constructors

diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/type.html b/docs/connections/com.stripe.android.connections.model/-account-holder/type.html index d36f5449ac4..4f5048ad536 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/type.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/type.html @@ -23,14 +23,31 @@
-
- +
+

type

-
val type: AccountHolder.Type
+
+
+
val type: AccountHolder.Type +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-f-a-i-l-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-f-a-i-l-e-d/index.html index 3edcc26d32c..c3cbf187423 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-f-a-i-l-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-f-a-i-l-e-d/index.html @@ -23,18 +23,43 @@
-
- -
-

FAILED

-
FAILED("failed")
-
-
-
-
-

Properties

-
-
+
+ +
+

FAILED

+
+
+
+
FAILED("failed")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-p-e-n-d-i-n-g/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-p-e-n-d-i-n-g/index.html index d2f9a55d608..3ac0ea764a5 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-p-e-n-d-i-n-g/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-p-e-n-d-i-n-g/index.html @@ -23,18 +23,43 @@
-
- -
-

PENDING

-
PENDING("pending")
-
-
-
-
-

Properties

-
-
+
+ +
+

PENDING

+
+
+
+
PENDING("pending")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-s-u-c-c-e-e-d-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-s-u-c-c-e-e-d-e-d/index.html index 4528daa29ed..2d38e1da38d 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-s-u-c-c-e-e-d-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-s-u-c-c-e-e-d-e-d/index.html @@ -23,18 +23,43 @@
-
- -
-

SUCCEEDED

-
SUCCEEDED("succeeded")
-
-
-
-
-

Properties

-
-
+
+ +
+

SUCCEEDED

+
+
+
+
SUCCEEDED("succeeded")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html index 1c05a2359ef..fe8036a87e3 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html @@ -23,18 +23,43 @@
-
- -
-

UNKNOWN

-
UNKNOWN("unknown")
-
-
-
-
-

Properties

-
-
+
+ +
+

UNKNOWN

+
+
+
+
UNKNOWN("unknown")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html index 182dc1381b7..be62a19cddb 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html @@ -23,18 +23,49 @@
-
- -
-

BalanceRefreshStatus

- -
-
-
-
-

Entries

-
-
+
+ +
+

Balance + + Refresh + + Status

+
+
+
enum BalanceRefreshStatus : Enum<BalanceRefresh.BalanceRefreshStatus> +
+
+
+
+
+
+ + +
+
+

Entries

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh.html index 86c4655ddba..3ebb7f0c779 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh.html @@ -23,14 +23,40 @@
-
- +
+
-

BalanceRefresh

+

Balance + + Refresh

+
+
+
+
fun BalanceRefresh(status: BalanceRefresh.BalanceRefreshStatus? = BalanceRefreshStatus.UNKNOWN, lastAttemptedAt: Int) +
+
-
fun BalanceRefresh(status: BalanceRefresh.BalanceRefreshStatus? = BalanceRefreshStatus.UNKNOWN, lastAttemptedAt: Int)
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html index b62f7b61aa4..32bac8e10fa 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html @@ -23,18 +23,55 @@
-
- -
-

BalanceRefresh

-
data class BalanceRefresh(status: BalanceRefresh.BalanceRefreshStatus?, lastAttemptedAt: Int) : StripeModel, Parcelable
-
-
-
-
-

Types

-
-
+
+ +
+

Balance + + Refresh

+
+
+
data class BalanceRefresh(status: BalanceRefresh.BalanceRefreshStatus?, lastAttemptedAt: Int) : StripeModel, + Parcelable +
+
+
+
+
+
+ + + +
+
+

Types

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/last-attempted-at.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/last-attempted-at.html index fec4780f2da..9798bf21c03 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/last-attempted-at.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/last-attempted-at.html @@ -23,14 +23,36 @@
-
- +
+
-

lastAttemptedAt

+

last + + Attempted + + At

+
+
+
+
val lastAttemptedAt: Int +
+
-
val lastAttemptedAt: Int
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/status.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/status.html index 6c98fc0af58..189f56536b7 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/status.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/status.html @@ -23,14 +23,31 @@
-
- +
+

status

-
val status: BalanceRefresh.BalanceRefreshStatus?
+
+
+
val status: BalanceRefresh.BalanceRefreshStatus? +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-balance.html b/docs/connections/com.stripe.android.connections.model/-balance/-balance.html index a2a0c049bb1..d4ce5af6d5c 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-balance.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-balance.html @@ -23,14 +23,128 @@
-
- +
+

Balance

-
fun Balance(asOf: Int, current: Map<String, Int>, type: Balance.Type = Type.UNKNOWN, cash: CashBalance? = null, credit: CreditBalance? = null)

Parameters

asOf

The time that the external institution calculated this balance. Measured in seconds since the Unix epoch.

current

The balances owed to (or by) the account holder. Each key is a three-letter ISO currency code, in lowercase. Each value is a integer amount. A positive amount indicates money owed to the account holder. A negative amount indicates money owed by the account holder.

type
cash
credit
+
+
+
fun Balance(asOf: Int, current: Map<String, Int>, type: Balance.Type = Type.UNKNOWN, cash: CashBalance? = null, credit: CreditBalance? = null) +
+

Parameters

+
+
+
+
+
asOf
+
+
+
+

The time that the + external institution calculated this balance. Measured in seconds since + the Unix epoch.

+
+
+
+
+
+
+
current
+
+
+
+

The balances owed to + (or by) the account holder. Each key is a three-letter ISO + currency code, in lowercase. Each value is a integer amount. A + positive amount indicates money owed to the account holder. A negative + amount indicates money owed by the account holder.

+
+
+
+
+
+
+
type
+
+
+
+
+
+
+
+
+
+
+
cash
+
+
+
+
+
+
+
+
+
+
+
credit
+
+
+
+
+
+
+
+
+
+
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html index 8fa2c8b7288..50b94b1dbcc 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html @@ -23,18 +23,43 @@
-
- -
-

CASH

-
CASH("cash")
-
-
-
-
-

Properties

-
-
+
+ +
+

CASH

+
+
+
+
CASH("cash")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html index 31a692484ec..7f195ed4750 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html @@ -23,18 +23,43 @@
-
- -
-

CREDIT

-
CREDIT("credit")
-
-
-
-
-

Properties

-
-
+
+ +
+

CREDIT

+
+
+
+
CREDIT("credit")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html index 364a7fb34a0..6a2eecd63fd 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html @@ -23,18 +23,43 @@
-
- -
-

UNKNOWN

-
UNKNOWN("unknown")
-
-
-
-
-

Properties

-
-
+
+ +
+

UNKNOWN

+
+
+
+
UNKNOWN("unknown")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html index 0eaa964a299..efd3b83e61a 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html @@ -23,18 +23,44 @@
-
- -
-

Type

-
enum Type : Enum<Balance.Type>
-
-
-
-
-

Entries

-
-
+
+ +
+

Type

+
+
+
enum Type : Enum<Balance.Type> +
+
+
+
+
+
+ + +
+
+

Entries

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/value.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/value.html index c4225880550..d5d1db661fe 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/value.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/value.html @@ -23,14 +23,32 @@
-
- +
+

value

-
val value: String
+
+
+
val value: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/as-of.html b/docs/connections/com.stripe.android.connections.model/-balance/as-of.html index c9f53c51166..f24b5706c1f 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/as-of.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/as-of.html @@ -23,14 +23,33 @@
-
- +
+
-

asOf

+

as + + Of

+
+
+
+
val asOf: Int +
+
-
val asOf: Int
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/cash.html b/docs/connections/com.stripe.android.connections.model/-balance/cash.html index e5fb5ef9ad5..02cf5282f58 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/cash.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/cash.html @@ -23,14 +23,32 @@
-
- +
+

cash

-
val cash: CashBalance? = null
+
+
+
val cash: CashBalance? = null +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/credit.html b/docs/connections/com.stripe.android.connections.model/-balance/credit.html index 461a6d32a7e..4b7d10ae623 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/credit.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/credit.html @@ -23,14 +23,32 @@
-
- +
+

credit

-
val credit: CreditBalance? = null
+
+
+
val credit: CreditBalance? = null +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/current.html b/docs/connections/com.stripe.android.connections.model/-balance/current.html index a154e6caf8f..63746ba6abd 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/current.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/current.html @@ -23,14 +23,36 @@
-
- +
+

current

-
val current: Map<String, Int>
+
+
+
val current: Map<String, Int> +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/index.html b/docs/connections/com.stripe.android.connections.model/-balance/index.html index 9a2ca4994a6..2d76743b2ef 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/index.html @@ -23,18 +23,154 @@
-
- -
-

Balance

-
data class Balance(asOf: Int, current: Map<String, Int>, type: Balance.Type, cash: CashBalance?, credit: CreditBalance?) : StripeModel, Parcelable
-
-
-
-
-

Parameters

-
-
asOf

The time that the external institution calculated this balance. Measured in seconds since the Unix epoch.

current

The balances owed to (or by) the account holder. Each key is a three-letter ISO currency code, in lowercase. Each value is a integer amount. A positive amount indicates money owed to the account holder. A negative amount indicates money owed by the account holder.

type
cash
credit
+
+ +
+

Balance

+
+
+
data class Balance(asOf: Int, current: Map<String, Int>, type: Balance.Type, cash: CashBalance?, credit: CreditBalance?) : StripeModel, + Parcelable +
+
+
+
+
+
+ + + + + +
+
+

Parameters

+
+
+
+
+
+
+
+
asOf
+
+
+
+

The time that + the external institution calculated + this balance. Measured in seconds + since the Unix epoch.

+
+
+
+
+
+
+
current
+
+
+
+

The balances + owed to (or by) the account holder. + Each key is a three-letter ISO + currency code, in lowercase. + Each value is a integer amount. A + positive amount indicates money owed + to the account holder. A negative + amount indicates money owed by the + account holder.

+
+
+
+
+
+
+
type
+
+
+
+
+
+
+
+
+
+
+
cash
+
+
+
+
+
+
+
+
+
+
+
credit
+
+
+
+
+
+
+
+
+
+
+
+

Constructors

diff --git a/docs/connections/com.stripe.android.connections.model/-balance/type.html b/docs/connections/com.stripe.android.connections.model/-balance/type.html index 46bfef9a31e..83a694b5652 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/type.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/type.html @@ -23,14 +23,31 @@
-
- +
+

type

-
val type: Balance.Type
+
+
+
val type: Balance.Type +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/-bank-account.html b/docs/connections/com.stripe.android.connections.model/-bank-account/-bank-account.html index 7ff394eda73..0c6864c17e7 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/-bank-account.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/-bank-account.html @@ -23,14 +23,47 @@
-
- +
+
-

BankAccount

+

Bank + + Account

+
+
+
+
fun BankAccount(id: String, last4: String, bankName: String? = null, routingNumber: String? = null) +
+
-
fun BankAccount(id: String, last4: String, bankName: String? = null, routingNumber: String? = null)
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/bank-name.html b/docs/connections/com.stripe.android.connections.model/-bank-account/bank-name.html index 74cd2543243..86ecb4d78ec 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/bank-name.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/bank-name.html @@ -23,14 +23,35 @@
-
- +
+
-

bankName

+

bank + + Name

+
+
+
+
val bankName: String? = null +
+
-
val bankName: String? = null
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/id.html b/docs/connections/com.stripe.android.connections.model/-bank-account/id.html index 76541d27bbf..568ca3455e7 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/id.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/id.html @@ -23,14 +23,31 @@
-
- +
+

id

-
val id: String
+
+
+
val id: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/index.html b/docs/connections/com.stripe.android.connections.model/-bank-account/index.html index 86e9385146c..933ee2924ce 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/index.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/index.html @@ -23,18 +23,73 @@
-
- -
-

BankAccount

-
data class BankAccount(id: String, last4: String, bankName: String?, routingNumber: String?) : PaymentAccount
-
-
-
-
-

Functions

-
-
+
+ +
+

Bank + + Account

+
+
+
+ + data class BankAccount(id: String, last4: String, bankName: String?, routingNumber: String?) : PaymentAccount +
+
+
+
+
+
+ + +
+
+

Functions

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/last4.html b/docs/connections/com.stripe.android.connections.model/-bank-account/last4.html index 76b7c61f7bc..4e0385779e4 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/last4.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/last4.html @@ -23,14 +23,31 @@
-
- +
+

last4

-
val last4: String
+
+
+
val last4: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/routing-number.html b/docs/connections/com.stripe.android.connections.model/-bank-account/routing-number.html index 617a09c3284..b82c4b05491 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/routing-number.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/routing-number.html @@ -23,14 +23,37 @@
-
- +
+
-

routingNumber

+

routing + + Number

+
+
+
+
val routingNumber: String? = null +
+
-
val routingNumber: String? = null
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-cash-balance/-cash-balance.html b/docs/connections/com.stripe.android.connections.model/-cash-balance/-cash-balance.html index 3d8acd89ead..c6873a9fffc 100644 --- a/docs/connections/com.stripe.android.connections.model/-cash-balance/-cash-balance.html +++ b/docs/connections/com.stripe.android.connections.model/-cash-balance/-cash-balance.html @@ -23,14 +23,67 @@
-
- +
+
-

CashBalance

+

Cash + + Balance

+
+
+
+
fun CashBalance(available: Map<String, Int>? = null) +
+

Parameters

+
+
+
+
+
available
+
+
+
+

The funds available + to the account holder. Typically this is the current balance less any + holds. Each key is a three-letter ISO + currency code, in lowercase. Each value is a integer amount. A + positive amount indicates money owed to the account holder. A negative + amount indicates money owed by the account holder.

+
+
+
+
+
+
+
-
fun CashBalance(available: Map<String, Int>? = null)

Parameters

available

The funds available to the account holder. Typically this is the current balance less any holds. Each key is a three-letter ISO currency code, in lowercase. Each value is a integer amount. A positive amount indicates money owed to the account holder. A negative amount indicates money owed by the account holder.

- +
diff --git a/docs/connections/com.stripe.android.connections.model/-cash-balance/available.html b/docs/connections/com.stripe.android.connections.model/-cash-balance/available.html index edf22c5b693..d2e15fbae96 100644 --- a/docs/connections/com.stripe.android.connections.model/-cash-balance/available.html +++ b/docs/connections/com.stripe.android.connections.model/-cash-balance/available.html @@ -23,14 +23,37 @@
-
- +
+

available

-
val available: Map<String, Int>? = null
+
+
+
val available: Map<String, Int>? = null +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html b/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html index 6c12e01fcdf..49ac0577174 100644 --- a/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html +++ b/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html @@ -23,18 +23,90 @@
-
- -
-

CashBalance

-
data class CashBalance(available: Map<String, Int>?) : StripeModel, Parcelable
-
-
-
-
-

Parameters

-
-
available

The funds available to the account holder. Typically this is the current balance less any holds. Each key is a three-letter ISO currency code, in lowercase. Each value is a integer amount. A positive amount indicates money owed to the account holder. A negative amount indicates money owed by the account holder.

+
+ +
+

Cash + + Balance

+
+
+
data class CashBalance(available: Map<String, Int>?) : StripeModel, + Parcelable +
+
+
+
+
+
+ + + + +
+
+

Parameters

+
+
+
+
+
+
+
+
available
+
+
+
+

The funds + available to the account holder. + Typically this is the current balance + less any holds. Each key is a + three-letter ISO + currency code, in lowercase. + Each value is a integer amount. A + positive amount indicates money owed + to the account holder. A negative + amount indicates money owed by the + account holder.

+
+
+
+
+
+
+
+

Constructors

diff --git a/docs/connections/com.stripe.android.connections.model/-credit-balance/-credit-balance.html b/docs/connections/com.stripe.android.connections.model/-credit-balance/-credit-balance.html index 6e5ab20adad..101f1fdb0b7 100644 --- a/docs/connections/com.stripe.android.connections.model/-credit-balance/-credit-balance.html +++ b/docs/connections/com.stripe.android.connections.model/-credit-balance/-credit-balance.html @@ -23,14 +23,65 @@
-
- +
+
-

CreditBalance

+

Credit + + Balance

+
+
+
+
fun CreditBalance(used: Map<String, Int>? = null) +
+

Parameters

+
+
+
+
+
used
+
+
+
+

The credit that has + been used by the account holder. Each key is a three-letter ISO + currency code, in lowercase. Each value is a integer amount. A + positive amount indicates money owed to the account holder. A negative + amount indicates money owed by the account holder.

+
+
+
+
+
+
+
-
fun CreditBalance(used: Map<String, Int>? = null)

Parameters

used

The credit that has been used by the account holder. Each key is a three-letter ISO currency code, in lowercase. Each value is a integer amount. A positive amount indicates money owed to the account holder. A negative amount indicates money owed by the account holder.

- +
diff --git a/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html b/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html index e2de3903565..edbb5292706 100644 --- a/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html +++ b/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html @@ -23,18 +23,88 @@
-
- -
-

CreditBalance

-
data class CreditBalance(used: Map<String, Int>?) : StripeModel, Parcelable
-
-
-
-
-

Parameters

-
-
used

The credit that has been used by the account holder. Each key is a three-letter ISO currency code, in lowercase. Each value is a integer amount. A positive amount indicates money owed to the account holder. A negative amount indicates money owed by the account holder.

+
+ +
+

Credit + + Balance

+
+
+
data class CreditBalance(used: Map<String, Int>?) : StripeModel, + Parcelable +
+
+
+
+
+
+ + + + +
+
+

Parameters

+
+
+
+
+
+
+
+
used
+
+
+
+

The credit that + has been used by the account holder. + Each key is a three-letter ISO + currency code, in lowercase. + Each value is a integer amount. A + positive amount indicates money owed + to the account holder. A negative + amount indicates money owed by the + account holder.

+
+
+
+
+
+
+
+

Constructors

diff --git a/docs/connections/com.stripe.android.connections.model/-credit-balance/used.html b/docs/connections/com.stripe.android.connections.model/-credit-balance/used.html index fb9427c7b26..a06c5ddc1c3 100644 --- a/docs/connections/com.stripe.android.connections.model/-credit-balance/used.html +++ b/docs/connections/com.stripe.android.connections.model/-credit-balance/used.html @@ -23,14 +23,37 @@
-
- +
+

used

-
val used: Map<String, Int>? = null
+
+
+
val used: Map<String, Int>? = null +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/client-secret.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/client-secret.html index bcd9f6b156f..06cc66e32e4 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/client-secret.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/client-secret.html @@ -23,14 +23,34 @@
-
- +
+
-

clientSecret

+

client + + Secret

+
+
+
+
val clientSecret: String +
+
-
val clientSecret: String
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/id.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/id.html index 42af203c18a..f885e0a3e9f 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/id.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/id.html @@ -23,14 +23,31 @@
-
- +
+

id

-
val id: String
+
+
+
val id: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html index 6a64de8da31..5dafa10d63e 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html @@ -23,18 +23,132 @@
-
- -
-

LinkAccountSession

-
data class LinkAccountSession : StripeModel, Parcelable
-
-
-
-
-

Parameters

-
-
clientSecret
id
linkedAccounts
livemode
paymentAccount
returnUrl
+
+ +
+

Link + + Account + + Session

+
+
+
data class LinkAccountSession : StripeModel, + Parcelable +
+
+
+
+
+
+ + + +
+
+

Parameters

+
+
+
+
+
+
+
+
clientSecret
+
+
+
+
+
+
+
+
+
+
+
id
+
+
+
+
+
+
+
+
+
+
+
linkedAccounts
+
+
+
+
+
+
+
+
+
+
+
livemode
+
+
+
+
+
+
+
+
+
+
+
paymentAccount
+
+
+
+
+
+
+
+
+
+
+
returnUrl
+
+
+
+
+
+
+
+
+
+
+
+

Functions

diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/linked-accounts.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/linked-accounts.html index aaf7d3cce04..a099d43ad45 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/linked-accounts.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/linked-accounts.html @@ -23,14 +23,34 @@
-
- +
+
-

linkedAccounts

+

linked + + Accounts

+
+
+
+
val linkedAccounts: LinkedAccountList +
+
-
val linkedAccounts: LinkedAccountList
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/livemode.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/livemode.html index bd15c67cf62..a16ccd5d225 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/livemode.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/livemode.html @@ -23,14 +23,32 @@
-
- +
+

livemode

-
val livemode: Boolean
+
+
+
val livemode: Boolean +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/payment-account.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/payment-account.html index d2c22bff1eb..2280232ca82 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/payment-account.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/payment-account.html @@ -23,14 +23,47 @@
-
- +
+
-

paymentAccount

+

payment + + Account

+
+
+
+
+
+ +
+ val paymentAccount: PaymentAccount? = null +
+
-
val paymentAccount: PaymentAccount? = null
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/return-url.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/return-url.html index 10a4982f951..633e0fb5318 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/return-url.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/return-url.html @@ -23,14 +23,36 @@
-
- +
+
-

returnUrl

+

return + + Url

+
+
+
+
val returnUrl: String? = null +
+
-
val returnUrl: String? = null
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/-linked-account-list.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/-linked-account-list.html index 85e10567685..a0c791b11f7 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/-linked-account-list.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/-linked-account-list.html @@ -23,14 +23,126 @@
-
- +
+
-

LinkedAccountList

+

Linked + + Account + + List

+
+
+
+
fun LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int? = null, totalCount: Int? = null) +
+

Parameters

+
+
+
+
+
+
+
+

data

+
+
+
+
+
+
+
hasMore
+
+
+
+

True if this list + has another page of items after this one that can be fetched.

+
+
+
+
+
+
+
url
+
+
+
+

The URL where this + list can be accessed.

+
+
+
+
+
+
+
count
+
+
+
+
+
+
+
+
+
+
+
totalCount
+
+
+
+
+
+
+
+
+
+
+
-
fun LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int? = null, totalCount: Int? = null)

Parameters

data

hasMore

True if this list has another page of items after this one that can be fetched.

url

The URL where this list can be accessed.

count
totalCount
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/count.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/count.html index 2e2ec33b6cd..2bb8ebac30a 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/count.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/count.html @@ -23,14 +23,33 @@
-
- +
+

count

-
val count: Int? = null
+
+
+
val count: Int? = null +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/has-more.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/has-more.html index 096ac210bd6..73662061b6c 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/has-more.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/has-more.html @@ -23,14 +23,33 @@
-
- +
+
-

hasMore

+

has + + More

+
+
+
+
val hasMore: Boolean +
+
-
val hasMore: Boolean
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html index e2ab17c0fba..7441a182fea 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html @@ -23,18 +23,150 @@
-
- -
-

LinkedAccountList

-
data class LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int?, totalCount: Int?) : StripeModel, Parcelable
-
-
-
-
-

Parameters

-
-

data

hasMore

True if this list has another page of items after this one that can be fetched.

url

The URL where this list can be accessed.

count
totalCount
+
+ +
+

Linked + + Account + + List

+
+
+
data class LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int?, totalCount: Int?) : StripeModel, + Parcelable +
+
+
+
+
+
+ + + + +
+
+

Parameters

+
+
+
+
+
+
+
+
+
+
+
+

data +

+
+
+
+
+
+
+
hasMore
+
+
+
+

True if this + list has another page of items after + this one that can be fetched.

+
+
+
+
+
+
+
+
url
+
+
+
+

The URL where + this list can be accessed.

+
+
+
+
+
+
+
count
+
+
+
+
+
+
+
+
+
+
+
totalCount
+
+
+
+
+
+
+
+
+
+
+
+

Constructors

diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/linked-accounts.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/linked-accounts.html index d351bbedc04..7153ed2d2ab 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/linked-accounts.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/linked-accounts.html @@ -23,14 +23,38 @@
-
- +
+
-

linkedAccounts

+

linked + + Accounts

+
+
+
+
val linkedAccounts: List<LinkedAccount> +
+
-
val linkedAccounts: List<LinkedAccount>
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/total-count.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/total-count.html index 1ec950ce47a..c1f1fc70da5 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/total-count.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/total-count.html @@ -23,14 +23,36 @@
-
- +
+
-

totalCount

+

total + + Count

+
+
+
+
val totalCount: Int? = null +
+
-
val totalCount: Int? = null
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/url.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/url.html index 489fff2f230..c3d68b37c04 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/url.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/url.html @@ -23,14 +23,31 @@
-
- +
+

url

-
val url: String
+
+
+
val url: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html index 99ef4ee1c22..e9b33be1cbd 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html @@ -23,18 +23,43 @@
-
- -
-

CASH

-
CASH("cash")
-
-
-
-
-

Properties

-
-
+
+ +
+

CASH

+
+
+
+
CASH("cash")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html index 501254ec876..1c7de650206 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html @@ -23,18 +23,43 @@
-
- -
-

CREDIT

-
CREDIT("credit")
-
-
-
-
-

Properties

-
-
+
+ +
+

CREDIT

+
+
+
+
CREDIT("credit")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html index efa066dbed7..df63471bd59 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html @@ -23,18 +23,43 @@
-
- -
-

INVESTMENT

-
INVESTMENT("investment")
-
-
-
-
-

Properties

-
-
+
+ +
+

INVESTMENT

+
+
+
+
INVESTMENT("investment")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html index b53d1c04d40..94c690682a0 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html @@ -23,18 +23,43 @@
-
- -
-

OTHER

-
OTHER("other")
-
-
-
-
-

Properties

-
-
+
+ +
+

OTHER

+
+
+
+
OTHER("other")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html index 0580ba10d64..e0a23bad26d 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html @@ -23,18 +23,43 @@
-
- -
-

UNKNOWN

-
UNKNOWN("unknown")
-
-
-
-
-

Properties

-
-
+
+ +
+

UNKNOWN

+
+
+
+
UNKNOWN("unknown")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html index 338e316ca88..13f3fefe122 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html @@ -23,18 +23,44 @@
-
- -
-

Category

-
enum Category : Enum<LinkedAccount.Category>

Values: cash,credit,investment,other

-
-
-
-
-

Entries

-
-
+
+ +
+

Category

+
+
+
enum Category : Enum<LinkedAccount.Category> +
+

Values: cash,credit,investment,other

+
+
+
+
+ + +
+
+

Entries

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/value.html index d0fa40093ce..bd1d4231307 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/value.html @@ -23,14 +23,32 @@
-
- +
+

value

-
val value: String
+
+
+
val value: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/-o-b-j-e-c-t.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/-o-b-j-e-c-t.html index 9264b727023..3cec769ada1 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/-o-b-j-e-c-t.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/-o-b-j-e-c-t.html @@ -23,14 +23,32 @@
-
- +
+

OBJECT

-
const val OBJECT: String
+
+
+
const val OBJECT: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html index c1778b4985e..492dab426de 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html @@ -23,18 +23,41 @@
-
- -
-

Companion

-
object Companion
-
-
-
-
-

Properties

-
-
+
+ +
+

Companion

+
+
+
object Companion +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-linked-account.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-linked-account.html index 74e8f9c6ae5..3ceabcfce25 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-linked-account.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-linked-account.html @@ -23,14 +23,332 @@
-
- +
+
-

LinkedAccount

+

Linked + + Account

+
+
+
+
fun LinkedAccount(category: LinkedAccount.Category = Category.UNKNOWN, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status = Status.UNKNOWN, subcategory: LinkedAccount.Subcategory = Subcategory.UNKNOWN, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder? = null, balance: Balance? = null, balanceRefresh: BalanceRefresh? = null, displayName: String? = null, last4: String? = null, ownership: String? = null, ownershipRefresh: OwnershipRefresh? = null, permissions: List<LinkedAccount.Permissions>? = null) +
+

Parameters

+
+
+
+
+
category
+
+
+
+
+
+
+
+
+
+
+
created
+
+
+
+

Time at which the + object was created. Measured in seconds since the Unix epoch.

+
+
+
+
+
+
+
id
+
+
+
+

Unique identifier + for the object.

+
+
+
+
+
+
+
institutionName
+
+
+
+

The name of the + institution that holds this account.

+
+
+
+
+
+
+
livemode
+
+
+
+

Has the value true if the object exists in live mode + or the value false if the object exists + in test mode.

+
+
+
+
+
+
+
status
+
+
+
+

The status of the + link to the account.

+
+
+
+
+
+
+
subcategory
+
+
+
+

If category is cash, + one of: - checking - savings - other + If category is credit, one of: - mortgage - line_of_credit + - credit_card - other If category + is investment or other, this will be other.

+
+
+
+
+
+
+
supportedPaymentMethodTypes
+
+
+
+

The PaymentMethod + type(s) that can be created from this LinkedAccount.

+
+
+
+
+
+
+
accountholder
+
+
+
+
+
+
+
+
+
+
+
balance
+
+
+
+

The most recent + information about the account's balance.

+
+
+
+
+
+
+
balanceRefresh
+
+
+
+

The state of the + most recent attempt to refresh the account balance.

+
+
+
+
+
+
+
displayName
+
+
+
+

A human-readable + name that has been assigned to this account, either by the account + holder or by the institution.

+
+
+
+
+
+
+
last4
+
+
+
+

The last 4 digits of + the account number. If present, this will be 4 numeric characters.

+
+
+
+
+
+
+
+
ownership
+
+
+
+

The most recent + information about the account's owners.

+
+
+
+
+
+
+
ownershipRefresh
+
+
+
+

The state of the + most recent attempt to refresh the account owners.

+
+
+
+
+
+
+
permissions
+
+
+
+

The list of + permissions granted by this account.

+
+
+
+
+
+
+
-
fun LinkedAccount(category: LinkedAccount.Category = Category.UNKNOWN, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status = Status.UNKNOWN, subcategory: LinkedAccount.Subcategory = Subcategory.UNKNOWN, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder? = null, balance: Balance? = null, balanceRefresh: BalanceRefresh? = null, displayName: String? = null, last4: String? = null, ownership: String? = null, ownershipRefresh: OwnershipRefresh? = null, permissions: List<LinkedAccount.Permissions>? = null)

Parameters

category
created

Time at which the object was created. Measured in seconds since the Unix epoch.

id

Unique identifier for the object.

institutionName

The name of the institution that holds this account.

livemode

Has the value true if the object exists in live mode or the value false if the object exists in test mode.

status

The status of the link to the account.

subcategory

If category is cash, one of: - checking - savings - other If category is credit, one of: - mortgage - line_of_credit - credit_card - other If category is investment or other, this will be other.

supportedPaymentMethodTypes

The PaymentMethod type(s) that can be created from this LinkedAccount.

accountholder
balance

The most recent information about the account's balance.

balanceRefresh

The state of the most recent attempt to refresh the account balance.

displayName

A human-readable name that has been assigned to this account, either by the account holder or by the institution.

last4

The last 4 digits of the account number. If present, this will be 4 numeric characters.

ownership

The most recent information about the account's owners.

ownershipRefresh

The state of the most recent attempt to refresh the account owners.

permissions

The list of permissions granted by this account.

- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html index 8fdf03167a1..87d6df481fb 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html @@ -23,18 +23,43 @@
-
- -
-

BALANCES

-
BALANCES("balances")
-
-
-
-
-

Properties

-
-
+
+ +
+

BALANCES

+
+
+
+
BALANCES("balances")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html index 5ad511ebf56..88b4d226dd5 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html @@ -23,18 +23,43 @@
-
- -
-

IDENTITY

-
IDENTITY("identity")
-
-
-
-
-

Properties

-
-
+
+ +
+

IDENTITY

+
+
+
+
IDENTITY("identity")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html index df492ab19d7..d5b86b7bb7d 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html @@ -23,18 +23,43 @@
-
- -
-

OWNERSHIP

-
OWNERSHIP("ownership")
-
-
-
-
-

Properties

-
-
+
+ +
+

OWNERSHIP

+
+
+
+
OWNERSHIP("ownership")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html index a90a90f8d8b..0d63175f966 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html @@ -23,18 +23,44 @@
-
- -
-

PAYMENT_METHOD

-
PAYMENT_METHOD("payment_method")
-
-
-
-
-

Properties

-
-
+
+ +
+

PAYMENT_METHOD

+
+
+
+
PAYMENT_METHOD("payment_method")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html index 2a7f70cf3b3..ec8e5cc6fda 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html @@ -23,18 +23,44 @@
-
- -
-

TRANSACTIONS

-
TRANSACTIONS("transactions")
-
-
-
-
-

Properties

-
-
+
+ +
+

TRANSACTIONS

+
+
+
+
TRANSACTIONS("transactions")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html index c815ddd4fdf..766ddf61921 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html @@ -23,18 +23,43 @@
-
- -
-

UNKNOWN

-
UNKNOWN("unknown")
-
-
-
-
-

Properties

-
-
+
+ +
+

UNKNOWN

+
+
+
+
UNKNOWN("unknown")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html index 77ea0841041..3f2ffa9d0ad 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html @@ -23,18 +23,47 @@
-
- -
-

Permissions

-
enum Permissions : Enum<LinkedAccount.Permissions>

The list of permissions granted by this account.

Values: balances,identity,ownership,paymentMethod,transactions

-
-
-
-
-

Entries

-
-
+
+ +
+

Permissions

+
+
+
enum Permissions : Enum<LinkedAccount.Permissions> +
+

The list of permissions granted by this account.

+

Values: + balances,identity,ownership,paymentMethod,transactions

+
+
+
+
+ + +
+
+

Entries

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/value.html index d6d0859a249..5f15046ce6a 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/value.html @@ -23,14 +23,32 @@
-
- +
+

value

-
val value: String
+
+
+
val value: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html index 0662784323d..d7dbd25156e 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html @@ -23,18 +23,43 @@
-
- -
-

ACTIVE

-
ACTIVE("active")
-
-
-
-
-

Properties

-
-
+
+ +
+

ACTIVE

+
+
+
+
ACTIVE("active")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html index 4aa8af8c705..26d4d823301 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html @@ -23,18 +23,43 @@
-
- -
-

DISCONNECTED

-
DISCONNECTED("disconnected")
-
-
-
-
-

Properties

-
-
+
+ +
+

DISCONNECTED

+
+
+
+
DISCONNECTED("disconnected")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html index 01552075c63..e9738ec143c 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html @@ -23,18 +23,43 @@
-
- -
-

INACTIVE

-
INACTIVE("inactive")
-
-
-
-
-

Properties

-
-
+
+ +
+

INACTIVE

+
+
+
+
INACTIVE("inactive")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html index a2cf603fa09..a33da0c3e8f 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html @@ -23,18 +23,43 @@
-
- -
-

UNKNOWN

-
UNKNOWN("unknown")
-
-
-
-
-

Properties

-
-
+
+ +
+

UNKNOWN

+
+
+
+
UNKNOWN("unknown")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html index 4acf7c19a20..db95d140eb6 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html @@ -23,18 +23,45 @@
-
- -
-

Status

-
enum Status : Enum<LinkedAccount.Status>

The status of the link to the account.

Values: active,disconnected,inactive

-
-
-
-
-

Entries

-
-
+
+ +
+

Status

+
+
+
enum Status : Enum<LinkedAccount.Status> +
+

The status of the link to the account.

+

Values: active,disconnected,inactive

+
+
+
+
+ + +
+
+

Entries

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/value.html index 11e265a5e0b..a09a6ff4584 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/value.html @@ -23,14 +23,32 @@
-
- +
+

value

-
val value: String
+
+
+
val value: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html index 7b4e14c16fe..537ca090aa2 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html @@ -23,18 +23,43 @@
-
- -
-

CHECKING

-
CHECKING("checking")
-
-
-
-
-

Properties

-
-
+
+ +
+

CHECKING

+
+
+
+
CHECKING("checking")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html index 906934ef9cb..b0c2d5b9d00 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html @@ -23,18 +23,44 @@
-
- -
-

CREDIT_CARD

-
CREDIT_CARD("credit_card")
-
-
-
-
-

Properties

-
-
+
+ +
+

CREDIT_CARD

+
+
+
+
CREDIT_CARD("credit_card")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html index a6957e1cee2..388e2e39550 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html @@ -23,18 +23,44 @@
-
- -
-

LINE_OF_CREDIT

-
LINE_OF_CREDIT("line_of_credit")
-
-
-
-
-

Properties

-
-
+
+ +
+

LINE_OF_CREDIT

+
+
+
+
LINE_OF_CREDIT("line_of_credit")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html index 16db1474fe9..886d920071a 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html @@ -23,18 +23,43 @@
-
- -
-

MORTGAGE

-
MORTGAGE("mortgage")
-
-
-
-
-

Properties

-
-
+
+ +
+

MORTGAGE

+
+
+
+
MORTGAGE("mortgage")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html index f9c6fb7ba58..24a9cba08ff 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html @@ -23,18 +23,43 @@
-
- -
-

OTHER

-
OTHER("other")
-
-
-
-
-

Properties

-
-
+
+ +
+

OTHER

+
+
+
+
OTHER("other")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html index 2a93acf9d7d..9c83a1b8c6b 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html @@ -23,18 +23,43 @@
-
- -
-

SAVINGS

-
SAVINGS("savings")
-
-
-
-
-

Properties

-
-
+
+ +
+

SAVINGS

+
+
+
+
SAVINGS("savings")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html index 154451e5299..9dfcd2a54a3 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html @@ -23,18 +23,43 @@
-
- -
-

UNKNOWN

-
UNKNOWN("unknown")
-
-
-
-
-

Properties

-
-
+
+ +
+

UNKNOWN

+
+
+
+
UNKNOWN("unknown")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html index 0a8295fe49b..0298a49ee10 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html @@ -23,18 +23,58 @@
-
- -
-

Subcategory

-
enum Subcategory : Enum<LinkedAccount.Subcategory>

If category is cash, one of: - checking - savings - other If category is credit, one of: - mortgage - line_of_credit - credit_card - other If category is investment or other, this will be other.

Values: checking,creditCard,lineOfCredit,mortgage,other,savings

-
-
-
-
-

Entries

-
-
+
+ +
+

Subcategory

+
+
+
enum Subcategory : Enum<LinkedAccount.Subcategory> +
+

If category is cash, one of: - checking - savings + - other If category + is credit, one of: - mortgage - line_of_credit - credit_card - other If category + is investment or other, this will be other.

+

Values: + checking,creditCard,lineOfCredit,mortgage,other,savings

+
+
+
+
+ + +
+
+

Entries

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/value.html index b6fb75d60ba..a1f7abc5eff 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/value.html @@ -23,14 +23,32 @@
-
- +
+

value

-
val value: String
+
+
+
val value: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html index 43f5d0d1432..e1975683abf 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html @@ -23,18 +23,43 @@
-
- -
-

LINK

-
LINK("link")
-
-
-
-
-

Properties

-
-
+
+ +
+

LINK

+
+
+
+
LINK("link")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html index 16422fae690..4efc0140186 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html @@ -23,18 +23,43 @@
-
- -
-

UNKNOWN

-
UNKNOWN("unknown")
-
-
-
-
-

Properties

-
-
+
+ +
+

UNKNOWN

+
+
+
+
UNKNOWN("unknown")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html index a477a629592..d451c5aa023 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html @@ -23,18 +23,43 @@
-
- -
-

US_BANK_ACCOUNT

-
US_BANK_ACCOUNT("us_bank_account")
-
-
-
-
-

Properties

-
-
+
+ +
+

US_BANK_ACCOUNT

+
+
+
+
US_BANK_ACCOUNT("us_bank_account")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html index afe77e3d9de..c56071e7729 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html @@ -23,18 +23,54 @@
-
- -
-

SupportedPaymentMethodTypes

-

The PaymentMethod type(s) that can be created from this LinkedAccount.

Values: link,usBankAccount

-
-
-
-
-

Entries

-
-
+
+ +
+

Supported + + Payment + + Method + + Types

+
+
+ +

The PaymentMethod + type(s) that can be created from this LinkedAccount.

+

Values: link,usBankAccount

+
+
+
+
+ + +
+
+

Entries

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/value.html index cc772059b35..565d0138dde 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/value.html @@ -23,14 +23,32 @@
-
- +
+

value

-
val value: String
+
+
+
val value: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/accountholder.html b/docs/connections/com.stripe.android.connections.model/-linked-account/accountholder.html index f37531d4725..0847c3d45e9 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/accountholder.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/accountholder.html @@ -23,14 +23,34 @@
-
- +
+

accountholder

-
val accountholder: AccountHolder? = null
+
+
+
val accountholder: AccountHolder? = null +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/balance-refresh.html b/docs/connections/com.stripe.android.connections.model/-linked-account/balance-refresh.html index af854376fcb..0950f6f0569 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/balance-refresh.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/balance-refresh.html @@ -23,14 +23,36 @@
-
- +
+
-

balanceRefresh

+

balance + + Refresh

+
+
+
+
val balanceRefresh: BalanceRefresh? = null +
+
-
val balanceRefresh: BalanceRefresh? = null
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/balance.html b/docs/connections/com.stripe.android.connections.model/-linked-account/balance.html index 5eafe4e55f6..6895f6bfdec 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/balance.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/balance.html @@ -23,14 +23,32 @@
-
- +
+

balance

-
val balance: Balance? = null
+
+
+
val balance: Balance? = null +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/category.html b/docs/connections/com.stripe.android.connections.model/-linked-account/category.html index b60a2165e49..454e52f504c 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/category.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/category.html @@ -23,14 +23,30 @@
-
- +
+

category

-
val category: LinkedAccount.Category
+
+
+
val category: LinkedAccount.Category +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/created.html b/docs/connections/com.stripe.android.connections.model/-linked-account/created.html index 71fae325f20..d227dd3cc67 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/created.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/created.html @@ -23,14 +23,31 @@
-
- +
+

created

-
val created: Int
+
+
+
val created: Int +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/display-name.html b/docs/connections/com.stripe.android.connections.model/-linked-account/display-name.html index 47ddaacf691..958f8893c8d 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/display-name.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/display-name.html @@ -23,14 +23,36 @@
-
- +
+
-

displayName

+

display + + Name

+
+
+
+
val displayName: String? = null +
+
-
val displayName: String? = null
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/id.html b/docs/connections/com.stripe.android.connections.model/-linked-account/id.html index e8e03170f11..e375c601e54 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/id.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/id.html @@ -23,14 +23,31 @@
-
- +
+

id

-
val id: String
+
+
+
val id: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/index.html index 9b82a6e8c84..22cdd1247e2 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/index.html @@ -23,18 +23,393 @@
-
- -
-

LinkedAccount

-
data class LinkedAccount(category: LinkedAccount.Category, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status, subcategory: LinkedAccount.Subcategory, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder?, balance: Balance?, balanceRefresh: BalanceRefresh?, displayName: String?, last4: String?, ownership: String?, ownershipRefresh: OwnershipRefresh?, permissions: List<LinkedAccount.Permissions>?) : PaymentAccount, StripeModel, Parcelable

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

-
-
-
-
-

Parameters

-
-
category
created

Time at which the object was created. Measured in seconds since the Unix epoch.

id

Unique identifier for the object.

institutionName

The name of the institution that holds this account.

livemode

Has the value true if the object exists in live mode or the value false if the object exists in test mode.

status

The status of the link to the account.

subcategory

If category is cash, one of: - checking - savings - other If category is credit, one of: - mortgage - line_of_credit - credit_card - other If category is investment or other, this will be other.

supportedPaymentMethodTypes

The PaymentMethod type(s) that can be created from this LinkedAccount.

accountholder
balance

The most recent information about the account's balance.

balanceRefresh

The state of the most recent attempt to refresh the account balance.

displayName

A human-readable name that has been assigned to this account, either by the account holder or by the institution.

last4

The last 4 digits of the account number. If present, this will be 4 numeric characters.

ownership

The most recent information about the account's owners.

ownershipRefresh

The state of the most recent attempt to refresh the account owners.

permissions

The list of permissions granted by this account.

+
+ +
+

Linked + + Account

+
+
+
data class LinkedAccount(category: LinkedAccount.Category, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status, subcategory: LinkedAccount.Subcategory, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder?, balance: Balance?, balanceRefresh: BalanceRefresh?, displayName: String?, last4: String?, ownership: String?, ownershipRefresh: OwnershipRefresh?, permissions: List<LinkedAccount.Permissions>?) : PaymentAccount, StripeModel, + Parcelable +
+

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

+
+
+
+
+ + + + + +
+
+

Parameters

+
+
+
+
+
+
+
+
category
+
+
+
+
+
+
+
+
+
+
+
created
+
+
+
+

Time at which + the object was created. Measured in + seconds since the Unix epoch.

+
+
+
+
+
+
+
+
id
+
+
+
+

Unique + identifier for the object.

+
+
+
+
+
+
+
institutionName
+
+
+
+

The name of the + institution that holds this + account.

+
+
+
+
+
+
+
livemode
+
+
+
+

Has the value + true + if the object exists in live mode or + the value false + if the object exists in test mode.

+
+
+
+
+
+
+
+
status
+
+
+
+

The status of + the link to the account.

+
+
+
+
+
+
+
subcategory
+
+
+
+

If category + is cash, + one of: - checking + - + savings + - + other + If category + is credit, + one of: - mortgage + - line_of_credit + - credit_card + - + other + If category + is investment + or other, + this will be other. +

+
+
+
+
+
+
+
supportedPaymentMethodTypes
+
+
+
+

The PaymentMethod + type(s) that can be created from + this LinkedAccount.

+
+
+
+
+
+
+
accountholder
+
+
+
+
+
+
+
+
+
+
+
balance
+
+
+
+

The most recent + information about the account's + balance.

+
+
+
+
+
+
+
balanceRefresh
+
+
+
+

The state of the + most recent attempt to refresh the + account balance.

+
+
+
+
+
+
+
displayName
+
+
+
+

A human-readable + name that has been assigned to this + account, either by the account holder + or by the institution.

+
+
+
+
+
+
+
last4
+
+
+
+

The last 4 + digits of the account number. If + present, this will be 4 numeric + characters.

+
+
+
+
+
+
+
ownership
+
+
+
+

The most recent + information about the account's + owners.

+
+
+
+
+
+
+
ownershipRefresh
+
+
+
+

The state of the + most recent attempt to refresh the + account owners.

+
+
+
+
+
+
+
permissions
+
+
+
+

The list of + permissions granted by this + account.

+
+
+
+
+
+
+
+

Constructors

diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/institution-name.html b/docs/connections/com.stripe.android.connections.model/-linked-account/institution-name.html index 0cfd4e3e2a0..4716bb974d7 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/institution-name.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/institution-name.html @@ -23,14 +23,34 @@
-
- +
+
-

institutionName

+

institution + + Name

+
+
+
+
val institutionName: String +
+
-
val institutionName: String
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/last4.html b/docs/connections/com.stripe.android.connections.model/-linked-account/last4.html index c35662d9467..dd6c6e42414 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/last4.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/last4.html @@ -23,14 +23,33 @@
-
- +
+

last4

-
val last4: String? = null
+
+
+
val last4: String? = null +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/livemode.html b/docs/connections/com.stripe.android.connections.model/-linked-account/livemode.html index dfd172319fa..2d145e623df 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/livemode.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/livemode.html @@ -23,14 +23,31 @@
-
- +
+

livemode

-
val livemode: Boolean
+
+
+
val livemode: Boolean +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/ownership-refresh.html b/docs/connections/com.stripe.android.connections.model/-linked-account/ownership-refresh.html index fe614b64278..26f5e64f877 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/ownership-refresh.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/ownership-refresh.html @@ -23,14 +23,35 @@
-
- +
+
-

ownershipRefresh

+

ownership + + Refresh

+
+
+
+
val ownershipRefresh: OwnershipRefresh? = null +
+
-
val ownershipRefresh: OwnershipRefresh? = null
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/ownership.html b/docs/connections/com.stripe.android.connections.model/-linked-account/ownership.html index 22db8e03734..4cabf465ff5 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/ownership.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/ownership.html @@ -23,14 +23,33 @@
-
- +
+

ownership

-
val ownership: String? = null
+
+
+
val ownership: String? = null +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/permissions.html b/docs/connections/com.stripe.android.connections.model/-linked-account/permissions.html index e9df0584d54..bb5ffc739e7 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/permissions.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/permissions.html @@ -23,14 +23,37 @@
-
- +
+

permissions

-
val permissions: List<LinkedAccount.Permissions>? = null
+
+
+
val permissions: List<LinkedAccount.Permissions>? = null +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/status.html b/docs/connections/com.stripe.android.connections.model/-linked-account/status.html index 85f7f840938..b24b3819f8f 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/status.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/status.html @@ -23,14 +23,30 @@
-
- +
+

status

-
val status: LinkedAccount.Status
+
+
+
val status: LinkedAccount.Status +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/subcategory.html b/docs/connections/com.stripe.android.connections.model/-linked-account/subcategory.html index cd7bf770411..dce07ff0b29 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/subcategory.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/subcategory.html @@ -23,14 +23,32 @@
-
- +
+

subcategory

-
val subcategory: LinkedAccount.Subcategory
+
+
+
val subcategory: LinkedAccount.Subcategory +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/supported-payment-method-types.html b/docs/connections/com.stripe.android.connections.model/-linked-account/supported-payment-method-types.html index 45b5504dff9..1822e0a0c4a 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/supported-payment-method-types.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/supported-payment-method-types.html @@ -23,14 +23,42 @@
-
- +
+
-

supportedPaymentMethodTypes

+

supported + + Payment + + Method + + Types

+
+ -
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/-list-linked-account-params.html b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/-list-linked-account-params.html index 38d01ac7d72..bcc038db74a 100644 --- a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/-list-linked-account-params.html +++ b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/-list-linked-account-params.html @@ -23,14 +23,44 @@
-
- +
+
-

ListLinkedAccountParams

+

List + + Linked + + Account + + Params

+
+
+
+
fun ListLinkedAccountParams(clientSecret: String, startingAfterAccountId: String?) +
+
-
fun ListLinkedAccountParams(clientSecret: String, startingAfterAccountId: String?)
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html index 910c14ed0ee..bd70d56843d 100644 --- a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html +++ b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html @@ -23,18 +23,57 @@
-
- -
-

ListLinkedAccountParams

-
data class ListLinkedAccountParams(clientSecret: String, startingAfterAccountId: String?) : Parcelable
-
-
-
-
-

Functions

-
-
+
+ +
+

List + + Linked + + Account + + Params

+
+
+
data class ListLinkedAccountParams(clientSecret: String, startingAfterAccountId: String?) : Parcelable +
+
+
+
+
+
+ +
+
+

Functions

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/to-param-map.html b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/to-param-map.html index 9800dfe5e5a..7ea99f58e0e 100644 --- a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/to-param-map.html +++ b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/to-param-map.html @@ -23,14 +23,43 @@
-
- +
+
-

toParamMap

+

to + + Param + + Map

+
+
+
+
fun toParamMap(): Map<String, Any> +
+
-
fun toParamMap(): Map<String, Any>
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-ownership-refresh.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-ownership-refresh.html index ffaf8aede03..8fadd9fa180 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-ownership-refresh.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-ownership-refresh.html @@ -23,14 +23,72 @@
-
- +
+
-

OwnershipRefresh

+

Ownership + + Refresh

+
+
+
+
fun OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status = Status.UNKNOWN) +
+

Parameters

+
+
+
+
+
lastAttemptedAt
+
+
+
+

The time at which + the last refresh attempt was initiated. Measured in seconds since the + Unix epoch.

+
+
+
+
+
+
+
status
+
+
+
+
+
+
+
+
+
+
+
-
fun OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status = Status.UNKNOWN)

Parameters

lastAttemptedAt

The time at which the last refresh attempt was initiated. Measured in seconds since the Unix epoch.

status
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html index 24d0f6e75d9..816801f06b6 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html @@ -23,18 +23,43 @@
-
- -
-

FAILED

-
FAILED("failed")
-
-
-
-
-

Properties

-
-
+
+ +
+

FAILED

+
+
+
+
FAILED("failed")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html index 0cea3e8ec4f..92bd1453e2d 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html @@ -23,18 +23,43 @@
-
- -
-

PENDING

-
PENDING("pending")
-
-
-
-
-

Properties

-
-
+
+ +
+

PENDING

+
+
+
+
PENDING("pending")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html index 375c4aa373a..ae780fd0cc5 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html @@ -23,18 +23,43 @@
-
- -
-

SUCCEEDED

-
SUCCEEDED("succeeded")
-
-
-
-
-

Properties

-
-
+
+ +
+

SUCCEEDED

+
+
+
+
SUCCEEDED("succeeded")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html index 2881b22abc1..662c7591094 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html @@ -23,18 +23,43 @@
-
- -
-

UNKNOWN

-
UNKNOWN("unknown")
-
-
-
-
-

Properties

-
-
+
+ +
+

UNKNOWN

+
+
+
+
UNKNOWN("unknown")
+ +
+
+
+
+
+
+ +
+
+

Properties

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html index be9e499c6f2..414768b2619 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html @@ -23,18 +23,45 @@
-
- -
-

Status

-
enum Status : Enum<OwnershipRefresh.Status>
-
-
-
-
-

Entries

-
-
+
+ +
+

Status

+
+
+
enum Status : Enum<OwnershipRefresh.Status> +
+
+
+
+
+
+ + +
+
+

Entries

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/value.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/value.html index cdfa397febb..06ea99f21bf 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/value.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/value.html @@ -23,14 +23,32 @@
-
- +
+

value

-
val value: String
+
+
+
val value: String +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html index 378853b03e2..f2866085fd8 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html @@ -23,18 +23,90 @@
-
- -
-

OwnershipRefresh

-
data class OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status) : Parcelable, StripeModel
-
-
-
-
-

Parameters

-
-
lastAttemptedAt

The time at which the last refresh attempt was initiated. Measured in seconds since the Unix epoch.

status
+
+ +
+

Ownership + + Refresh

+
+
+
data class OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status) : Parcelable, + StripeModel +
+
+
+
+
+
+ + + + + +
+
+

Parameters

+
+
+
+
+
+
+
+
lastAttemptedAt
+
+
+
+

The time at + which the last refresh attempt was + initiated. Measured in seconds since + the Unix epoch.

+
+
+
+
+
+
+
status
+
+
+
+
+
+
+
+
+
+
+
+

Constructors

diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/last-attempted-at.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/last-attempted-at.html index 230e0354ebb..7943fba4fe6 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/last-attempted-at.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/last-attempted-at.html @@ -23,14 +23,36 @@
-
- +
+
-

lastAttemptedAt

+

last + + Attempted + + At

+
+
+
+
val lastAttemptedAt: Int +
+
-
val lastAttemptedAt: Int
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/status.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/status.html index 5a4f0c11eeb..557df5b1d91 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/status.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/status.html @@ -23,14 +23,30 @@
-
- +
+

status

-
val status: OwnershipRefresh.Status
+
+
+
val status: OwnershipRefresh.Status +
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-payment-account/index.html b/docs/connections/com.stripe.android.connections.model/-payment-account/index.html index a2a33fefe4e..b1507c54ab7 100644 --- a/docs/connections/com.stripe.android.connections.model/-payment-account/index.html +++ b/docs/connections/com.stripe.android.connections.model/-payment-account/index.html @@ -23,18 +23,46 @@
-
- -
-

PaymentAccount

-
sealed class PaymentAccount : Parcelable
-
-
-
-
-

Functions

-
-
+
+ +
+

Payment + + Account

+
+
+
sealed class PaymentAccount : Parcelable +
+
+
+
+
+
+ + +
+
+

Functions

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/index.html b/docs/connections/com.stripe.android.connections.model/index.html index 27cc8f1dc53..172200227a1 100644 --- a/docs/connections/com.stripe.android.connections.model/index.html +++ b/docs/connections/com.stripe.android.connections.model/index.html @@ -23,18 +23,37 @@
-
- -
-

Package com.stripe.android.connections.model

-
-
-
-
-

Types

-
-
-
+
+ +
+

Package com. + + stripe. + + android. + + connections. + + model

+
+
+
+ +
+
+

Types

+
+
+
diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/-connections-sheet-redirect-activity.html b/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/-connections-sheet-redirect-activity.html index d251d921e0f..a9ff5063ce1 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/-connections-sheet-redirect-activity.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/-connections-sheet-redirect-activity.html @@ -24,7 +24,11 @@
- +

ConnectionsSheetRedirectActivity

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/index.html index 2994e7629af..ba6ee3a95b7 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/index.html @@ -24,7 +24,9 @@
- +

ConnectionsSheetRedirectActivity

class ConnectionsSheetRedirectActivity : AppCompatActivity

This Activity handles redirects from the ChromeCustomTab hosting the AuthFlow. It'll process the result url in Intent.getData and pass them back to the opening activity, ConnectionsSheetActivity.

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/index.html index b55b6b01ec9..ac6220d237e 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/index.html @@ -24,7 +24,9 @@
- +

ConnectionsSheetResultCallback

fun interface ConnectionsSheetResultCallback

Callback that is invoked when a ConnectionsSheetResult is available.

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/on-connections-sheet-result.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/on-connections-sheet-result.html index ffeb7516fad..24c235fa82c 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/on-connections-sheet-result.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/on-connections-sheet-result.html @@ -23,14 +23,41 @@
-
- +
+
-

onConnectionsSheetResult

+

on + + Connections + + Sheet + + Result

+
+
+
+
abstract fun onConnectionsSheetResult(connectionsSheetResult: ConnectionsSheetResult) +
+
-
abstract fun onConnectionsSheetResult(connectionsSheetResult: ConnectionsSheetResult)
- +
diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-canceled/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-canceled/index.html index c9150da4324..8bfd2df61a1 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-canceled/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-canceled/index.html @@ -24,7 +24,10 @@
- +

Canceled

object Canceled : ConnectionsSheetResult

The customer canceled the connections session attempt.

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/-completed.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/-completed.html index a43aa59f5bb..31a6c1c8f0f 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/-completed.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/-completed.html @@ -23,14 +23,54 @@
-
- +
+

Completed

-
fun Completed(linkAccountSession: LinkAccountSession)

Parameters

linkAccountSession

The link account session connected

+
+
+
fun Completed(linkAccountSession: LinkAccountSession) +
+

Parameters

+
+
+
+
+
linkAccountSession
+
+
+
+

The link account + session connected

+
+
+
+
+
+
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/index.html index fcbf359e4fe..ed70c891472 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/index.html @@ -24,7 +24,10 @@
- +

Completed

data class Completed(linkAccountSession: LinkAccountSession) : ConnectionsSheetResult

The customer completed the connections session.

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/link-account-session.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/link-account-session.html index 10e57ced73a..418f1bfb41a 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/link-account-session.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/link-account-session.html @@ -24,7 +24,10 @@
- +

linkAccountSession

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/-failed.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/-failed.html index caf53d84de6..c0306b991db 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/-failed.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/-failed.html @@ -24,7 +24,10 @@
- +

Failed

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/error.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/error.html index 33721b6b7bc..5694fae6ff6 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/error.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/error.html @@ -24,7 +24,10 @@
- +

error

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/index.html index 99e58831c2a..89d3668fbd3 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/index.html @@ -24,7 +24,10 @@
- +

Failed

data class Failed(error: Throwable) : ConnectionsSheetResult

The connections session attempt failed.

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/index.html index e3ca9a9696a..e59add13a13 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/index.html @@ -24,7 +24,9 @@
- +

ConnectionsSheetResult

sealed class ConnectionsSheetResult : Parcelable

The result of an attempt to complete a connections session

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/create.html b/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/create.html index 9571a6c3724..30a14ec0e1e 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/create.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/create.html @@ -23,14 +23,125 @@
-
- +
+

create

-
fun create(activity: ComponentActivity, callback: ConnectionsSheetResultCallback): ConnectionsSheet

Constructor to be used when launching the connections sheet from an Activity.

Parameters

activity

the Activity that is presenting the connections sheet.

callback

called with the result of the connections session after the connections sheet is dismissed.


fun create(fragment: Fragment, callback: ConnectionsSheetResultCallback): ConnectionsSheet

Constructor to be used when launching the payment sheet from a Fragment.

Parameters

fragment

the Fragment that is presenting the payment sheet.

callback

called with the result of the payment after the payment sheet is dismissed.

+
+
+
fun create(activity: ComponentActivity, callback: ConnectionsSheetResultCallback): ConnectionsSheet +
+

Constructor to be used when launching the connections sheet from + an Activity.

+

Parameters

+
+
+
+
+
activity
+
+
+
+

the Activity that is + presenting the connections sheet.

+
+
+
+
+
+
+
callback
+
+
+
+

called with the + result of the connections session after the connections sheet is + dismissed.

+
+
+
+
+
+
+
+
fun create(fragment: Fragment, callback: ConnectionsSheetResultCallback): ConnectionsSheet +
+

Constructor to be used when launching the payment sheet from a + Fragment.

+

Parameters

+
+
+
+
+
fragment
+
+
+
+

the Fragment that is + presenting the payment sheet.

+
+
+
+
+
+
+
callback
+
+
+
+

called with the + result of the payment after the payment sheet is dismissed.

+
+
+
+
+
+
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/index.html index 2e97ea8c845..4546d050833 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/index.html @@ -24,7 +24,9 @@
- +

Companion

object Companion
diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/-configuration.html b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/-configuration.html index a68f89a5377..97e008dfb63 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/-configuration.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/-configuration.html @@ -24,7 +24,11 @@
- +

Configuration

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/index.html index 50a3ae3e1a5..d095b33c9e4 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/index.html @@ -24,7 +24,10 @@
- +

Configuration

data class Configuration(linkAccountSessionClientSecret: String, publishableKey: String) : Parcelable

Configuration for a Connections Sheet

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/link-account-session-client-secret.html b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/link-account-session-client-secret.html index 75e1528c536..9009bae48e1 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/link-account-session-client-secret.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/link-account-session-client-secret.html @@ -24,7 +24,12 @@
- +

linkAccountSessionClientSecret

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/publishable-key.html b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/publishable-key.html index 9dca632c501..3ea8bb55f86 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/publishable-key.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/publishable-key.html @@ -24,7 +24,11 @@
- +

publishableKey

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet/index.html index d33c3f40832..5fe613bbfaa 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/index.html @@ -24,7 +24,9 @@
- +

ConnectionsSheet

class ConnectionsSheet

A drop in class to present the Link Account Session Auth Flow.

This must be called unconditionally, as part of initialization path, typically as a field initializer of an Activity or Fragment.

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/present.html b/docs/connections/com.stripe.android.connections/-connections-sheet/present.html index eccf173da8d..6a7c943e609 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/present.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/present.html @@ -23,14 +23,53 @@
-
- +
+

present

-
fun present(configuration: ConnectionsSheet.Configuration)

Present the connections sheet.

Parameters

configuration

the connections sheet configuration

+
+
+
fun present(configuration: ConnectionsSheet.Configuration) +
+

Present the connections sheet.

+

Parameters

+
+
+
+
+
configuration
+
+
+
+

the connections + sheet configuration

+
+
+
+
+
+
+
+
- +
diff --git a/docs/connections/com.stripe.android.connections/index.html b/docs/connections/com.stripe.android.connections/index.html index 5465464c856..54e9e198777 100644 --- a/docs/connections/com.stripe.android.connections/index.html +++ b/docs/connections/com.stripe.android.connections/index.html @@ -24,7 +24,8 @@
- +

Package com.stripe.android.connections

diff --git a/docs/connections/index.html b/docs/connections/index.html index 5847efd7fdd..160a40ca422 100644 --- a/docs/connections/index.html +++ b/docs/connections/index.html @@ -29,26 +29,34 @@

connections

Packages

-
-
-
-
-
- - +
+
+
+
+
+ +
Link copied to clipboard
-
-
+
+
- +
diff --git a/docs/connections/navigation.html b/docs/connections/navigation.html index 333ff8dfd91..1f23f14a6a9 100644 --- a/docs/connections/navigation.html +++ b/docs/connections/navigation.html @@ -578,69 +578,123 @@
-
diff --git a/docs/identity/navigation.html b/docs/identity/navigation.html index 333ff8dfd91..1f23f14a6a9 100644 --- a/docs/identity/navigation.html +++ b/docs/identity/navigation.html @@ -578,69 +578,123 @@
-
diff --git a/docs/link/navigation.html b/docs/link/navigation.html index 333ff8dfd91..1f23f14a6a9 100644 --- a/docs/link/navigation.html +++ b/docs/link/navigation.html @@ -578,69 +578,123 @@
-
diff --git a/docs/navigation.html b/docs/navigation.html index 6cc65534603..ca71a457010 100644 --- a/docs/navigation.html +++ b/docs/navigation.html @@ -578,69 +578,123 @@
- diff --git a/docs/payments-core/navigation.html b/docs/payments-core/navigation.html index 333ff8dfd91..1f23f14a6a9 100644 --- a/docs/payments-core/navigation.html +++ b/docs/payments-core/navigation.html @@ -578,69 +578,123 @@
-
diff --git a/docs/payments-model/navigation.html b/docs/payments-model/navigation.html index 333ff8dfd91..1f23f14a6a9 100644 --- a/docs/payments-model/navigation.html +++ b/docs/payments-model/navigation.html @@ -578,69 +578,123 @@
-
diff --git a/docs/payments-ui-core/navigation.html b/docs/payments-ui-core/navigation.html index 333ff8dfd91..1f23f14a6a9 100644 --- a/docs/payments-ui-core/navigation.html +++ b/docs/payments-ui-core/navigation.html @@ -578,69 +578,123 @@
-
diff --git a/docs/paymentsheet/navigation.html b/docs/paymentsheet/navigation.html index 333ff8dfd91..1f23f14a6a9 100644 --- a/docs/paymentsheet/navigation.html +++ b/docs/paymentsheet/navigation.html @@ -578,69 +578,123 @@
-
diff --git a/docs/stripe-core/navigation.html b/docs/stripe-core/navigation.html index 333ff8dfd91..1f23f14a6a9 100644 --- a/docs/stripe-core/navigation.html +++ b/docs/stripe-core/navigation.html @@ -578,69 +578,123 @@
-
diff --git a/docs/stripecardscan/navigation.html b/docs/stripecardscan/navigation.html index 333ff8dfd91..1f23f14a6a9 100644 --- a/docs/stripecardscan/navigation.html +++ b/docs/stripecardscan/navigation.html @@ -578,69 +578,123 @@
-
diff --git a/example/build.gradle b/example/build.gradle index ee264ca1814..055abf6bfe9 100644 --- a/example/build.gradle +++ b/example/build.gradle @@ -31,7 +31,7 @@ def getAccountId() { dependencies { implementation project(':payments') - implementation project(':connections') + implementation project(':financial-connections') implementation "androidx.appcompat:appcompat:$androidxAppcompatVersion" implementation "androidx.recyclerview:recyclerview:$androidxRecyclerviewVersion" implementation "androidx.lifecycle:lifecycle-livedata-ktx:$androidxLifecycleVersion" diff --git a/connections/api/connections.api b/financial-connections/api/connections.api similarity index 100% rename from connections/api/connections.api rename to financial-connections/api/connections.api diff --git a/connections/build.gradle b/financial-connections/build.gradle similarity index 97% rename from connections/build.gradle rename to financial-connections/build.gradle index 60a5564e233..d201a89d0bd 100644 --- a/connections/build.gradle +++ b/financial-connections/build.gradle @@ -61,8 +61,8 @@ android { ext { - artifactId = "connections" - artifactName = "connections" + artifactId = "financial-connections" + artifactName = "financial-connections" artifactDescrption = "The connections module of Stripe Payment Android SDK" } diff --git a/connections/proguard-rules.txt b/financial-connections/proguard-rules.txt similarity index 100% rename from connections/proguard-rules.txt rename to financial-connections/proguard-rules.txt diff --git a/connections/res/layout/activity_connections_sheet.xml b/financial-connections/res/layout/activity_connections_sheet.xml similarity index 100% rename from connections/res/layout/activity_connections_sheet.xml rename to financial-connections/res/layout/activity_connections_sheet.xml diff --git a/connections/res/values/colors.xml b/financial-connections/res/values/colors.xml similarity index 100% rename from connections/res/values/colors.xml rename to financial-connections/res/values/colors.xml diff --git a/connections/res/values/dimens.xml b/financial-connections/res/values/dimens.xml similarity index 100% rename from connections/res/values/dimens.xml rename to financial-connections/res/values/dimens.xml diff --git a/connections/res/values/themes.xml b/financial-connections/res/values/themes.xml similarity index 100% rename from connections/res/values/themes.xml rename to financial-connections/res/values/themes.xml diff --git a/connections/src/main/AndroidManifest.xml b/financial-connections/src/main/AndroidManifest.xml similarity index 86% rename from connections/src/main/AndroidManifest.xml rename to financial-connections/src/main/AndroidManifest.xml index dd80ed1a659..ffad04ee115 100644 --- a/connections/src/main/AndroidManifest.xml +++ b/financial-connections/src/main/AndroidManifest.xml @@ -1,12 +1,12 @@ + package="com.stripe.android.financialconnections"> @@ -26,7 +26,7 @@ diff --git a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheet.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheet.kt similarity index 97% rename from connections/src/main/java/com/stripe/android/connections/ConnectionsSheet.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheet.kt index 9a44c998df3..2fa54f8c575 100644 --- a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheet.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheet.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections import android.os.Parcelable import androidx.activity.ComponentActivity diff --git a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetActivity.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetActivity.kt similarity index 89% rename from connections/src/main/java/com/stripe/android/connections/ConnectionsSheetActivity.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetActivity.kt index 3a379c053e1..5c003157425 100644 --- a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetActivity.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetActivity.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections import android.app.Activity import android.content.Intent @@ -10,10 +10,10 @@ import androidx.annotation.VisibleForTesting import androidx.appcompat.app.AppCompatActivity import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.lifecycleScope -import com.stripe.android.connections.ConnectionsSheetViewEffect.FinishWithResult -import com.stripe.android.connections.ConnectionsSheetViewEffect.OpenAuthFlowWithUrl -import com.stripe.android.connections.databinding.ActivityConnectionsSheetBinding -import com.stripe.android.connections.presentation.CreateBrowserIntentForUrl +import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.FinishWithResult +import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.OpenAuthFlowWithUrl +import com.stripe.android.financialconnections.databinding.ActivityConnectionsSheetBinding +import com.stripe.android.financialconnections.presentation.CreateBrowserIntentForUrl import java.security.InvalidParameterException internal class ConnectionsSheetActivity : AppCompatActivity() { diff --git a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetContract.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetContract.kt similarity index 97% rename from connections/src/main/java/com/stripe/android/connections/ConnectionsSheetContract.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetContract.kt index 0cb6e48d08e..3f1508dc446 100644 --- a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetContract.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetContract.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections import android.content.Context import android.content.Intent diff --git a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetLauncher.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetLauncher.kt similarity index 70% rename from connections/src/main/java/com/stripe/android/connections/ConnectionsSheetLauncher.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetLauncher.kt index bac8962bd48..8dd09d869b8 100644 --- a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetLauncher.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetLauncher.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections internal interface ConnectionsSheetLauncher { fun present(configuration: ConnectionsSheet.Configuration) diff --git a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetRedirectActivity.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetRedirectActivity.kt similarity index 95% rename from connections/src/main/java/com/stripe/android/connections/ConnectionsSheetRedirectActivity.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetRedirectActivity.kt index b4a92a26676..f91e164c374 100644 --- a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetRedirectActivity.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetRedirectActivity.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections import android.content.Intent import android.os.Bundle diff --git a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetResult.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResult.kt similarity index 87% rename from connections/src/main/java/com/stripe/android/connections/ConnectionsSheetResult.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResult.kt index 3912709164e..09889a5e18a 100644 --- a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetResult.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResult.kt @@ -1,7 +1,7 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections import android.os.Parcelable -import com.stripe.android.connections.model.LinkAccountSession +import com.stripe.android.financialconnections.model.LinkAccountSession import kotlinx.parcelize.Parcelize /** diff --git a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetResultCallback.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResultCallback.kt similarity index 81% rename from connections/src/main/java/com/stripe/android/connections/ConnectionsSheetResultCallback.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResultCallback.kt index 450c9dd85b5..e9430f49a3f 100644 --- a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetResultCallback.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResultCallback.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections /** * Callback that is invoked when a [ConnectionsSheetResult] is available. diff --git a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetState.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetState.kt similarity index 93% rename from connections/src/main/java/com/stripe/android/connections/ConnectionsSheetState.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetState.kt index ee8b1fe0153..de69b6382cf 100644 --- a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetState.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetState.kt @@ -1,7 +1,7 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections import androidx.lifecycle.SavedStateHandle -import com.stripe.android.connections.model.LinkAccountSessionManifest +import com.stripe.android.financialconnections.model.LinkAccountSessionManifest /** * Class containing all of the data needed to represent the screen. diff --git a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetViewModel.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetViewModel.kt similarity index 92% rename from connections/src/main/java/com/stripe/android/connections/ConnectionsSheetViewModel.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetViewModel.kt index 776f448b44b..f39fef467b9 100644 --- a/connections/src/main/java/com/stripe/android/connections/ConnectionsSheetViewModel.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetViewModel.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections import android.app.Application import android.content.Intent @@ -8,15 +8,15 @@ import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.savedstate.SavedStateRegistryOwner -import com.stripe.android.connections.ConnectionsSheetViewEffect.FinishWithResult -import com.stripe.android.connections.ConnectionsSheetViewEffect.OpenAuthFlowWithUrl -import com.stripe.android.connections.analytics.ConnectionsEventReporter -import com.stripe.android.connections.di.APPLICATION_ID -import com.stripe.android.connections.di.DaggerConnectionsSheetComponent -import com.stripe.android.connections.domain.FetchLinkAccountSession -import com.stripe.android.connections.domain.GenerateLinkAccountSessionManifest -import com.stripe.android.connections.model.LinkAccountSession -import com.stripe.android.connections.model.LinkAccountSessionManifest +import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.FinishWithResult +import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.OpenAuthFlowWithUrl +import com.stripe.android.financialconnections.analytics.ConnectionsEventReporter +import com.stripe.android.financialconnections.di.APPLICATION_ID +import com.stripe.android.financialconnections.di.DaggerConnectionsSheetComponent +import com.stripe.android.financialconnections.domain.FetchLinkAccountSession +import com.stripe.android.financialconnections.domain.GenerateLinkAccountSessionManifest +import com.stripe.android.financialconnections.model.LinkAccountSession +import com.stripe.android.financialconnections.model.LinkAccountSessionManifest import kotlinx.coroutines.flow.MutableSharedFlow import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.SharedFlow diff --git a/connections/src/main/java/com/stripe/android/connections/DefaultConnectionsSheetLauncher.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/DefaultConnectionsSheetLauncher.kt similarity index 95% rename from connections/src/main/java/com/stripe/android/connections/DefaultConnectionsSheetLauncher.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/DefaultConnectionsSheetLauncher.kt index 5a69f5ea8b8..ca2bbd01bf7 100644 --- a/connections/src/main/java/com/stripe/android/connections/DefaultConnectionsSheetLauncher.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/DefaultConnectionsSheetLauncher.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections import androidx.activity.ComponentActivity import androidx.activity.result.ActivityResultLauncher diff --git a/connections/src/main/java/com/stripe/android/connections/analytics/ConnectionsAnalyticsEvent.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsAnalyticsEvent.kt similarity index 92% rename from connections/src/main/java/com/stripe/android/connections/analytics/ConnectionsAnalyticsEvent.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsAnalyticsEvent.kt index 3a12c573ce6..872a0b5b1f4 100644 --- a/connections/src/main/java/com/stripe/android/connections/analytics/ConnectionsAnalyticsEvent.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsAnalyticsEvent.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.analytics +package com.stripe.android.financialconnections.analytics import com.stripe.android.core.networking.AnalyticsEvent diff --git a/connections/src/main/java/com/stripe/android/connections/analytics/ConnectionsEventReporter.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsEventReporter.kt similarity index 69% rename from connections/src/main/java/com/stripe/android/connections/analytics/ConnectionsEventReporter.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsEventReporter.kt index 09ca85694a6..36a8b3da1a4 100644 --- a/connections/src/main/java/com/stripe/android/connections/analytics/ConnectionsEventReporter.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsEventReporter.kt @@ -1,7 +1,7 @@ -package com.stripe.android.connections.analytics +package com.stripe.android.financialconnections.analytics -import com.stripe.android.connections.ConnectionsSheet -import com.stripe.android.connections.ConnectionsSheetResult +import com.stripe.android.financialconnections.ConnectionsSheet +import com.stripe.android.financialconnections.ConnectionsSheetResult /** * Contract for connections related analytic events that will be tracked. diff --git a/connections/src/main/java/com/stripe/android/connections/analytics/DefaultConnectionsEventReporter.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReporter.kt similarity index 93% rename from connections/src/main/java/com/stripe/android/connections/analytics/DefaultConnectionsEventReporter.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReporter.kt index 8698d2e1852..08eb2552db4 100644 --- a/connections/src/main/java/com/stripe/android/connections/analytics/DefaultConnectionsEventReporter.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReporter.kt @@ -1,7 +1,7 @@ -package com.stripe.android.connections.analytics +package com.stripe.android.financialconnections.analytics -import com.stripe.android.connections.ConnectionsSheet -import com.stripe.android.connections.ConnectionsSheetResult +import com.stripe.android.financialconnections.ConnectionsSheet +import com.stripe.android.financialconnections.ConnectionsSheetResult import com.stripe.android.core.injection.IOContext import com.stripe.android.core.networking.AnalyticsRequestExecutor import com.stripe.android.core.networking.AnalyticsRequestFactory diff --git a/connections/src/main/java/com/stripe/android/connections/di/ConnectionsSheetComponent.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetComponent.kt similarity index 83% rename from connections/src/main/java/com/stripe/android/connections/di/ConnectionsSheetComponent.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetComponent.kt index 0587f5c18d0..90941f7090c 100644 --- a/connections/src/main/java/com/stripe/android/connections/di/ConnectionsSheetComponent.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetComponent.kt @@ -1,9 +1,9 @@ -package com.stripe.android.connections.di +package com.stripe.android.financialconnections.di import android.app.Application import androidx.lifecycle.SavedStateHandle -import com.stripe.android.connections.ConnectionsSheetContract -import com.stripe.android.connections.ConnectionsSheetViewModel +import com.stripe.android.financialconnections.ConnectionsSheetContract +import com.stripe.android.financialconnections.ConnectionsSheetViewModel import com.stripe.android.core.injection.CoroutineContextModule import com.stripe.android.core.injection.LoggingModule import dagger.BindsInstance diff --git a/connections/src/main/java/com/stripe/android/connections/di/ConnectionsSheetConfigurationModule.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetConfigurationModule.kt similarity index 78% rename from connections/src/main/java/com/stripe/android/connections/di/ConnectionsSheetConfigurationModule.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetConfigurationModule.kt index f2bb1cd9c62..e11a53cf270 100644 --- a/connections/src/main/java/com/stripe/android/connections/di/ConnectionsSheetConfigurationModule.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetConfigurationModule.kt @@ -1,9 +1,9 @@ -package com.stripe.android.connections.di +package com.stripe.android.financialconnections.di import android.app.Application -import com.stripe.android.connections.BuildConfig -import com.stripe.android.connections.ConnectionsSheet -import com.stripe.android.connections.ConnectionsSheetContract +import com.stripe.android.financialconnections.BuildConfig +import com.stripe.android.financialconnections.ConnectionsSheet +import com.stripe.android.financialconnections.ConnectionsSheetContract import com.stripe.android.core.injection.ENABLE_LOGGING import dagger.Module import dagger.Provides diff --git a/connections/src/main/java/com/stripe/android/connections/di/ConnectionsSheetModule.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetModule.kt similarity index 85% rename from connections/src/main/java/com/stripe/android/connections/di/ConnectionsSheetModule.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetModule.kt index 65419acfc36..4f43e7d5ab7 100644 --- a/connections/src/main/java/com/stripe/android/connections/di/ConnectionsSheetModule.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetModule.kt @@ -1,11 +1,11 @@ -package com.stripe.android.connections.di +package com.stripe.android.financialconnections.di import android.app.Application import androidx.core.os.LocaleListCompat -import com.stripe.android.connections.analytics.ConnectionsEventReporter -import com.stripe.android.connections.analytics.DefaultConnectionsEventReporter -import com.stripe.android.connections.repository.ConnectionsApiRepository -import com.stripe.android.connections.repository.ConnectionsRepository +import com.stripe.android.financialconnections.analytics.ConnectionsEventReporter +import com.stripe.android.financialconnections.analytics.DefaultConnectionsEventReporter +import com.stripe.android.financialconnections.repository.ConnectionsApiRepository +import com.stripe.android.financialconnections.repository.ConnectionsRepository import com.stripe.android.core.Logger import com.stripe.android.core.injection.IOContext import com.stripe.android.core.networking.AnalyticsRequestExecutor diff --git a/connections/src/main/java/com/stripe/android/connections/di/NamedConstants.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/NamedConstants.kt similarity index 78% rename from connections/src/main/java/com/stripe/android/connections/di/NamedConstants.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/di/NamedConstants.kt index 0300a242e0c..8b9379cb98b 100644 --- a/connections/src/main/java/com/stripe/android/connections/di/NamedConstants.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/NamedConstants.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.di +package com.stripe.android.financialconnections.di /** * Name for user's publishable key diff --git a/connections/src/main/java/com/stripe/android/connections/domain/FetchLinkAccountSession.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSession.kt similarity index 79% rename from connections/src/main/java/com/stripe/android/connections/domain/FetchLinkAccountSession.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSession.kt index 31de57045fe..11d90131d43 100644 --- a/connections/src/main/java/com/stripe/android/connections/domain/FetchLinkAccountSession.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSession.kt @@ -1,11 +1,11 @@ -package com.stripe.android.connections.domain +package com.stripe.android.financialconnections.domain -import com.stripe.android.connections.ConnectionsSheetViewModel -import com.stripe.android.connections.model.LinkAccountSession -import com.stripe.android.connections.model.LinkedAccount -import com.stripe.android.connections.model.LinkedAccountList -import com.stripe.android.connections.model.ListLinkedAccountParams -import com.stripe.android.connections.repository.ConnectionsRepository +import com.stripe.android.financialconnections.ConnectionsSheetViewModel +import com.stripe.android.financialconnections.model.LinkAccountSession +import com.stripe.android.financialconnections.model.LinkedAccount +import com.stripe.android.financialconnections.model.LinkedAccountList +import com.stripe.android.financialconnections.model.ListLinkedAccountParams +import com.stripe.android.financialconnections.repository.ConnectionsRepository import javax.inject.Inject internal class FetchLinkAccountSession @Inject constructor( diff --git a/connections/src/main/java/com/stripe/android/connections/domain/GenerateLinkAccountSessionManifest.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/domain/GenerateLinkAccountSessionManifest.kt similarity index 74% rename from connections/src/main/java/com/stripe/android/connections/domain/GenerateLinkAccountSessionManifest.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/domain/GenerateLinkAccountSessionManifest.kt index 81d52c54622..1f445404e7c 100644 --- a/connections/src/main/java/com/stripe/android/connections/domain/GenerateLinkAccountSessionManifest.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/domain/GenerateLinkAccountSessionManifest.kt @@ -1,7 +1,7 @@ -package com.stripe.android.connections.domain +package com.stripe.android.financialconnections.domain -import com.stripe.android.connections.model.LinkAccountSessionManifest -import com.stripe.android.connections.repository.ConnectionsRepository +import com.stripe.android.financialconnections.model.LinkAccountSessionManifest +import com.stripe.android.financialconnections.repository.ConnectionsRepository import javax.inject.Inject /** diff --git a/connections/src/main/java/com/stripe/android/connections/model/AccountHolder.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/AccountHolder.kt similarity index 94% rename from connections/src/main/java/com/stripe/android/connections/model/AccountHolder.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/AccountHolder.kt index ac71b9ee619..ecb8601de67 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/AccountHolder.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/AccountHolder.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model import android.os.Parcelable import com.stripe.android.core.model.StripeModel diff --git a/connections/src/main/java/com/stripe/android/connections/model/Balance.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/Balance.kt similarity index 97% rename from connections/src/main/java/com/stripe/android/connections/model/Balance.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/Balance.kt index a1a87f9437c..abb20c13f1c 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/Balance.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/Balance.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model import android.os.Parcelable import com.stripe.android.core.model.StripeModel diff --git a/connections/src/main/java/com/stripe/android/connections/model/BalanceRefresh.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/BalanceRefresh.kt similarity index 93% rename from connections/src/main/java/com/stripe/android/connections/model/BalanceRefresh.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/BalanceRefresh.kt index 5481968146c..f3db72e098d 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/BalanceRefresh.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/BalanceRefresh.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model import android.os.Parcelable import com.stripe.android.core.model.StripeModel diff --git a/connections/src/main/java/com/stripe/android/connections/model/BankAccount.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/BankAccount.kt similarity index 91% rename from connections/src/main/java/com/stripe/android/connections/model/BankAccount.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/BankAccount.kt index 116c43cb6ed..75929a958ae 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/BankAccount.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/BankAccount.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model import androidx.annotation.RestrictTo import kotlinx.parcelize.Parcelize diff --git a/connections/src/main/java/com/stripe/android/connections/model/CashBalance.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/CashBalance.kt similarity index 93% rename from connections/src/main/java/com/stripe/android/connections/model/CashBalance.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/CashBalance.kt index 5c561a1b15c..5ad9f82aaf3 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/CashBalance.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/CashBalance.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model import android.os.Parcelable import com.stripe.android.core.model.StripeModel diff --git a/connections/src/main/java/com/stripe/android/connections/model/CreditBalance.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/CreditBalance.kt similarity index 92% rename from connections/src/main/java/com/stripe/android/connections/model/CreditBalance.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/CreditBalance.kt index 7f1b7eee882..07bf01f0e21 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/CreditBalance.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/CreditBalance.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model import android.os.Parcelable import com.stripe.android.core.model.StripeModel diff --git a/connections/src/main/java/com/stripe/android/connections/model/LinkAccountSession.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkAccountSession.kt similarity index 87% rename from connections/src/main/java/com/stripe/android/connections/model/LinkAccountSession.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkAccountSession.kt index f943d717814..a2c38aaf35f 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/LinkAccountSession.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkAccountSession.kt @@ -1,8 +1,8 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model import android.os.Parcelable import androidx.annotation.RestrictTo -import com.stripe.android.connections.model.serializer.PaymentAccountSerializer +import com.stripe.android.financialconnections.model.serializer.PaymentAccountSerializer import com.stripe.android.core.model.StripeModel import kotlinx.parcelize.Parcelize import kotlinx.serialization.SerialName diff --git a/connections/src/main/java/com/stripe/android/connections/model/LinkAccountSessionManifest.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkAccountSessionManifest.kt similarity index 88% rename from connections/src/main/java/com/stripe/android/connections/model/LinkAccountSessionManifest.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkAccountSessionManifest.kt index 626a3c05cf7..a4bb36563f8 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/LinkAccountSessionManifest.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkAccountSessionManifest.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model import android.os.Parcelable import kotlinx.parcelize.Parcelize diff --git a/connections/src/main/java/com/stripe/android/connections/model/LinkedAccount.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkedAccount.kt similarity index 99% rename from connections/src/main/java/com/stripe/android/connections/model/LinkedAccount.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkedAccount.kt index fec380754b6..f7dd4303e68 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/LinkedAccount.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkedAccount.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model import android.os.Parcelable import com.stripe.android.core.model.StripeModel diff --git a/connections/src/main/java/com/stripe/android/connections/model/LinkedAccountList.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkedAccountList.kt similarity index 94% rename from connections/src/main/java/com/stripe/android/connections/model/LinkedAccountList.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkedAccountList.kt index d9940dd7e60..7e0b2cd8565 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/LinkedAccountList.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkedAccountList.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model import android.os.Parcelable import com.stripe.android.core.model.StripeModel diff --git a/connections/src/main/java/com/stripe/android/connections/model/ListLinkedAccountParams.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/ListLinkedAccountParams.kt similarity index 94% rename from connections/src/main/java/com/stripe/android/connections/model/ListLinkedAccountParams.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/ListLinkedAccountParams.kt index 58db14f76fd..c98ec7d037d 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/ListLinkedAccountParams.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/ListLinkedAccountParams.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model import android.os.Parcelable import kotlinx.parcelize.Parcelize diff --git a/connections/src/main/java/com/stripe/android/connections/model/OwnershipRefresh.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/OwnershipRefresh.kt similarity index 94% rename from connections/src/main/java/com/stripe/android/connections/model/OwnershipRefresh.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/OwnershipRefresh.kt index dafd3159dfd..3cc3add013f 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/OwnershipRefresh.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/OwnershipRefresh.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model import android.os.Parcelable import com.stripe.android.core.model.StripeModel diff --git a/connections/src/main/java/com/stripe/android/connections/model/serializer/PaymentAccountSerializer.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/serializer/PaymentAccountSerializer.kt similarity index 75% rename from connections/src/main/java/com/stripe/android/connections/model/serializer/PaymentAccountSerializer.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/model/serializer/PaymentAccountSerializer.kt index 33473710882..5cf6a3c2b7e 100644 --- a/connections/src/main/java/com/stripe/android/connections/model/serializer/PaymentAccountSerializer.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/serializer/PaymentAccountSerializer.kt @@ -1,8 +1,8 @@ -package com.stripe.android.connections.model.serializer +package com.stripe.android.financialconnections.model.serializer -import com.stripe.android.connections.model.BankAccount -import com.stripe.android.connections.model.LinkedAccount -import com.stripe.android.connections.model.PaymentAccount +import com.stripe.android.financialconnections.model.BankAccount +import com.stripe.android.financialconnections.model.LinkedAccount +import com.stripe.android.financialconnections.model.PaymentAccount import kotlinx.serialization.KSerializer import kotlinx.serialization.json.JsonContentPolymorphicSerializer import kotlinx.serialization.json.JsonElement diff --git a/connections/src/main/java/com/stripe/android/connections/presentation/CreateBrowserIntentForUrl.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/presentation/CreateBrowserIntentForUrl.kt similarity index 95% rename from connections/src/main/java/com/stripe/android/connections/presentation/CreateBrowserIntentForUrl.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/presentation/CreateBrowserIntentForUrl.kt index f476645dc1f..c8f57024c28 100644 --- a/connections/src/main/java/com/stripe/android/connections/presentation/CreateBrowserIntentForUrl.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/presentation/CreateBrowserIntentForUrl.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.presentation +package com.stripe.android.financialconnections.presentation import android.content.Context import android.content.Intent diff --git a/connections/src/main/java/com/stripe/android/connections/repository/ConnectionsApiRepository.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/ConnectionsApiRepository.kt similarity index 92% rename from connections/src/main/java/com/stripe/android/connections/repository/ConnectionsApiRepository.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/repository/ConnectionsApiRepository.kt index 163a2bd4b2b..ec5396dece8 100644 --- a/connections/src/main/java/com/stripe/android/connections/repository/ConnectionsApiRepository.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/ConnectionsApiRepository.kt @@ -1,11 +1,11 @@ -package com.stripe.android.connections.repository +package com.stripe.android.financialconnections.repository import androidx.annotation.VisibleForTesting -import com.stripe.android.connections.di.PUBLISHABLE_KEY -import com.stripe.android.connections.model.LinkAccountSession -import com.stripe.android.connections.model.LinkAccountSessionManifest -import com.stripe.android.connections.model.LinkedAccountList -import com.stripe.android.connections.model.ListLinkedAccountParams +import com.stripe.android.financialconnections.di.PUBLISHABLE_KEY +import com.stripe.android.financialconnections.model.LinkAccountSession +import com.stripe.android.financialconnections.model.LinkAccountSessionManifest +import com.stripe.android.financialconnections.model.LinkedAccountList +import com.stripe.android.financialconnections.model.ListLinkedAccountParams import com.stripe.android.core.exception.APIConnectionException import com.stripe.android.core.exception.APIException import com.stripe.android.core.exception.AuthenticationException diff --git a/connections/src/main/java/com/stripe/android/connections/repository/ConnectionsRepository.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/ConnectionsRepository.kt similarity index 76% rename from connections/src/main/java/com/stripe/android/connections/repository/ConnectionsRepository.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/repository/ConnectionsRepository.kt index acea7985bf9..61211e818a3 100644 --- a/connections/src/main/java/com/stripe/android/connections/repository/ConnectionsRepository.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/ConnectionsRepository.kt @@ -1,9 +1,9 @@ -package com.stripe.android.connections.repository +package com.stripe.android.financialconnections.repository -import com.stripe.android.connections.model.LinkAccountSession -import com.stripe.android.connections.model.LinkAccountSessionManifest -import com.stripe.android.connections.model.LinkedAccountList -import com.stripe.android.connections.model.ListLinkedAccountParams +import com.stripe.android.financialconnections.model.LinkAccountSession +import com.stripe.android.financialconnections.model.LinkAccountSessionManifest +import com.stripe.android.financialconnections.model.LinkedAccountList +import com.stripe.android.financialconnections.model.ListLinkedAccountParams import com.stripe.android.core.exception.APIConnectionException import com.stripe.android.core.exception.APIException import com.stripe.android.core.exception.AuthenticationException diff --git a/connections/src/test/java/com/stripe/android/connections/ApiKeyFixtures.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/ApiKeyFixtures.kt similarity index 78% rename from connections/src/test/java/com/stripe/android/connections/ApiKeyFixtures.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/ApiKeyFixtures.kt index 1c9775e84f9..3b8374c079c 100644 --- a/connections/src/test/java/com/stripe/android/connections/ApiKeyFixtures.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/ApiKeyFixtures.kt @@ -1,6 +1,6 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections -import com.stripe.android.connections.model.LinkAccountSessionManifest +import com.stripe.android.financialconnections.model.LinkAccountSessionManifest internal object ApiKeyFixtures { const val DEFAULT_PUBLISHABLE_KEY = "pk_test_vOo1umqsYxSrP5UXfOeL3ecm" diff --git a/connections/src/test/java/com/stripe/android/connections/ConnectionsSheetActivityTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetActivityTest.kt similarity index 95% rename from connections/src/test/java/com/stripe/android/connections/ConnectionsSheetActivityTest.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetActivityTest.kt index d256ccd22f3..47e61c809f6 100644 --- a/connections/src/test/java/com/stripe/android/connections/ConnectionsSheetActivityTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetActivityTest.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections import android.content.Context import android.content.Intent @@ -8,9 +8,9 @@ import androidx.browser.customtabs.CustomTabsIntent.SHARE_STATE_OFF import androidx.lifecycle.SavedStateHandle import androidx.test.core.app.ApplicationProvider import com.google.common.truth.Truth.assertThat -import com.stripe.android.connections.utils.InjectableActivityScenario -import com.stripe.android.connections.utils.TestUtils.viewModelFactoryFor -import com.stripe.android.connections.utils.injectableActivityScenario +import com.stripe.android.financialconnections.utils.InjectableActivityScenario +import com.stripe.android.financialconnections.utils.TestUtils.viewModelFactoryFor +import com.stripe.android.financialconnections.utils.injectableActivityScenario import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.flow.MutableSharedFlow import kotlinx.coroutines.flow.MutableStateFlow diff --git a/connections/src/test/java/com/stripe/android/connections/ConnectionsSheetContractTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetContractTest.kt similarity index 97% rename from connections/src/test/java/com/stripe/android/connections/ConnectionsSheetContractTest.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetContractTest.kt index 67c1b10fde5..3aae1899132 100644 --- a/connections/src/test/java/com/stripe/android/connections/ConnectionsSheetContractTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetContractTest.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections import android.content.Intent import com.google.common.truth.Truth.assertThat diff --git a/connections/src/test/java/com/stripe/android/connections/ConnectionsSheetTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetTest.kt similarity index 93% rename from connections/src/test/java/com/stripe/android/connections/ConnectionsSheetTest.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetTest.kt index 5ca7aab0599..bdeffd628a9 100644 --- a/connections/src/test/java/com/stripe/android/connections/ConnectionsSheetTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetTest.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections import org.junit.Test import org.mockito.kotlin.mock diff --git a/connections/src/test/java/com/stripe/android/connections/ConnectionsSheetViewModelTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetViewModelTest.kt similarity index 93% rename from connections/src/test/java/com/stripe/android/connections/ConnectionsSheetViewModelTest.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetViewModelTest.kt index 720354c3a3d..2028f232378 100644 --- a/connections/src/test/java/com/stripe/android/connections/ConnectionsSheetViewModelTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetViewModelTest.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections import android.content.Intent import android.net.Uri @@ -6,15 +6,15 @@ import androidx.lifecycle.SavedStateHandle import androidx.test.ext.junit.runners.AndroidJUnit4 import app.cash.turbine.test import com.google.common.truth.Truth.assertThat -import com.stripe.android.connections.ConnectionsSheetResult.Completed -import com.stripe.android.connections.ConnectionsSheetViewEffect.FinishWithResult -import com.stripe.android.connections.analytics.ConnectionsEventReporter -import com.stripe.android.connections.domain.FetchLinkAccountSession -import com.stripe.android.connections.domain.GenerateLinkAccountSessionManifest -import com.stripe.android.connections.model.LinkAccountSession -import com.stripe.android.connections.model.LinkAccountSessionManifest -import com.stripe.android.connections.model.LinkedAccountFixtures -import com.stripe.android.connections.model.LinkedAccountList +import com.stripe.android.financialconnections.ConnectionsSheetResult.Completed +import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.FinishWithResult +import com.stripe.android.financialconnections.analytics.ConnectionsEventReporter +import com.stripe.android.financialconnections.domain.FetchLinkAccountSession +import com.stripe.android.financialconnections.domain.GenerateLinkAccountSessionManifest +import com.stripe.android.financialconnections.model.LinkAccountSession +import com.stripe.android.financialconnections.model.LinkAccountSessionManifest +import com.stripe.android.financialconnections.model.LinkedAccountFixtures +import com.stripe.android.financialconnections.model.LinkedAccountList import com.stripe.android.core.exception.APIException import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.runTest diff --git a/connections/src/test/java/com/stripe/android/connections/analytics/DefaultConnectionsEventReportTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReportTest.kt similarity index 91% rename from connections/src/test/java/com/stripe/android/connections/analytics/DefaultConnectionsEventReportTest.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReportTest.kt index af3163d18fe..0c0c7a3d6e2 100644 --- a/connections/src/test/java/com/stripe/android/connections/analytics/DefaultConnectionsEventReportTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReportTest.kt @@ -1,12 +1,12 @@ -package com.stripe.android.connections.analytics +package com.stripe.android.financialconnections.analytics import android.app.Application import androidx.test.core.app.ApplicationProvider -import com.stripe.android.connections.ApiKeyFixtures -import com.stripe.android.connections.ConnectionsSheet -import com.stripe.android.connections.ConnectionsSheetResult -import com.stripe.android.connections.model.LinkAccountSession -import com.stripe.android.connections.model.LinkedAccountList +import com.stripe.android.financialconnections.ApiKeyFixtures +import com.stripe.android.financialconnections.ConnectionsSheet +import com.stripe.android.financialconnections.ConnectionsSheetResult +import com.stripe.android.financialconnections.model.LinkAccountSession +import com.stripe.android.financialconnections.model.LinkedAccountList import com.stripe.android.core.networking.AnalyticsRequestExecutor import com.stripe.android.core.networking.AnalyticsRequestFactory import kotlinx.coroutines.ExperimentalCoroutinesApi diff --git a/connections/src/test/java/com/stripe/android/connections/domain/FetchLinkAccountSessionTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSessionTest.kt similarity index 86% rename from connections/src/test/java/com/stripe/android/connections/domain/FetchLinkAccountSessionTest.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSessionTest.kt index c4396f69bfc..9778d8cdf3e 100644 --- a/connections/src/test/java/com/stripe/android/connections/domain/FetchLinkAccountSessionTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSessionTest.kt @@ -1,14 +1,14 @@ -package com.stripe.android.connections.domain +package com.stripe.android.financialconnections.domain import androidx.test.ext.junit.runners.AndroidJUnit4 import com.google.common.truth.Truth.assertThat -import com.stripe.android.connections.ApiKeyFixtures -import com.stripe.android.connections.linkAccountSessionWithMoreAccounts -import com.stripe.android.connections.linkAccountSessionWithNoMoreAccounts -import com.stripe.android.connections.model.LinkAccountSession -import com.stripe.android.connections.model.LinkedAccountList -import com.stripe.android.connections.moreLinkedAccountList -import com.stripe.android.connections.networking.FakeConnectionsRepository +import com.stripe.android.financialconnections.ApiKeyFixtures +import com.stripe.android.financialconnections.linkAccountSessionWithMoreAccounts +import com.stripe.android.financialconnections.linkAccountSessionWithNoMoreAccounts +import com.stripe.android.financialconnections.model.LinkAccountSession +import com.stripe.android.financialconnections.model.LinkedAccountList +import com.stripe.android.financialconnections.moreLinkedAccountList +import com.stripe.android.financialconnections.networking.FakeConnectionsRepository import com.stripe.android.core.exception.APIException import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.runTest diff --git a/connections/src/test/java/com/stripe/android/connections/model/LinkedAccountFixtures.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/model/LinkedAccountFixtures.kt similarity index 97% rename from connections/src/test/java/com/stripe/android/connections/model/LinkedAccountFixtures.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/model/LinkedAccountFixtures.kt index 8a52d6e2031..f1282e0feeb 100644 --- a/connections/src/test/java/com/stripe/android/connections/model/LinkedAccountFixtures.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/model/LinkedAccountFixtures.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.model +package com.stripe.android.financialconnections.model internal object LinkedAccountFixtures { diff --git a/connections/src/test/java/com/stripe/android/connections/networking/FakeConnectionsRepository.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/networking/FakeConnectionsRepository.kt similarity index 57% rename from connections/src/test/java/com/stripe/android/connections/networking/FakeConnectionsRepository.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/networking/FakeConnectionsRepository.kt index 0c2d2ab9434..2ef20dddb29 100644 --- a/connections/src/test/java/com/stripe/android/connections/networking/FakeConnectionsRepository.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/networking/FakeConnectionsRepository.kt @@ -1,12 +1,12 @@ -package com.stripe.android.connections.networking +package com.stripe.android.financialconnections.networking -import com.stripe.android.connections.linkAccountSessionWithNoMoreAccounts -import com.stripe.android.connections.model.LinkAccountSession -import com.stripe.android.connections.model.LinkAccountSessionManifest -import com.stripe.android.connections.model.LinkedAccountList -import com.stripe.android.connections.model.ListLinkedAccountParams -import com.stripe.android.connections.moreLinkedAccountList -import com.stripe.android.connections.repository.ConnectionsRepository +import com.stripe.android.financialconnections.linkAccountSessionWithNoMoreAccounts +import com.stripe.android.financialconnections.model.LinkAccountSession +import com.stripe.android.financialconnections.model.LinkAccountSessionManifest +import com.stripe.android.financialconnections.model.LinkedAccountList +import com.stripe.android.financialconnections.model.ListLinkedAccountParams +import com.stripe.android.financialconnections.moreLinkedAccountList +import com.stripe.android.financialconnections.repository.ConnectionsRepository internal class FakeConnectionsRepository( private val manifest: LinkAccountSessionManifest, diff --git a/connections/src/test/java/com/stripe/android/connections/repository/ConnectionsApiRepositoryTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/repository/ConnectionsApiRepositoryTest.kt similarity index 91% rename from connections/src/test/java/com/stripe/android/connections/repository/ConnectionsApiRepositoryTest.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/repository/ConnectionsApiRepositoryTest.kt index 62713faa96d..18edf9b95dd 100644 --- a/connections/src/test/java/com/stripe/android/connections/repository/ConnectionsApiRepositoryTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/repository/ConnectionsApiRepositoryTest.kt @@ -1,9 +1,9 @@ -package com.stripe.android.connections.repository +package com.stripe.android.financialconnections.repository import com.google.common.truth.Truth.assertThat -import com.stripe.android.connections.ApiKeyFixtures -import com.stripe.android.connections.model.BankAccount -import com.stripe.android.connections.model.LinkedAccount +import com.stripe.android.financialconnections.ApiKeyFixtures +import com.stripe.android.financialconnections.model.BankAccount +import com.stripe.android.financialconnections.model.LinkedAccount import com.stripe.android.core.networking.ApiRequest import com.stripe.android.core.networking.StripeNetworkClient import com.stripe.android.core.networking.StripeResponse diff --git a/connections/src/test/java/com/stripe/android/connections/testmodels.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/testmodels.kt similarity index 79% rename from connections/src/test/java/com/stripe/android/connections/testmodels.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/testmodels.kt index 1acc54f1a62..f4b8444e642 100644 --- a/connections/src/test/java/com/stripe/android/connections/testmodels.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/testmodels.kt @@ -1,8 +1,8 @@ -package com.stripe.android.connections +package com.stripe.android.financialconnections -import com.stripe.android.connections.model.LinkAccountSession -import com.stripe.android.connections.model.LinkedAccountFixtures -import com.stripe.android.connections.model.LinkedAccountList +import com.stripe.android.financialconnections.model.LinkAccountSession +import com.stripe.android.financialconnections.model.LinkedAccountFixtures +import com.stripe.android.financialconnections.model.LinkedAccountList val linkAccountSessionWithNoMoreAccounts = LinkAccountSession( id = "las_no_more", diff --git a/connections/src/test/java/com/stripe/android/connections/utils/InjectableActivityScenario.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/utils/InjectableActivityScenario.kt similarity index 99% rename from connections/src/test/java/com/stripe/android/connections/utils/InjectableActivityScenario.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/utils/InjectableActivityScenario.kt index 492bc848e1b..b712bca6e31 100644 --- a/connections/src/test/java/com/stripe/android/connections/utils/InjectableActivityScenario.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/utils/InjectableActivityScenario.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.utils +package com.stripe.android.financialconnections.utils import android.app.Activity import android.app.Instrumentation diff --git a/connections/src/test/java/com/stripe/android/connections/utils/TestUtils.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/utils/TestUtils.kt similarity index 87% rename from connections/src/test/java/com/stripe/android/connections/utils/TestUtils.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/utils/TestUtils.kt index 7ba2c88cfad..eca42573dba 100644 --- a/connections/src/test/java/com/stripe/android/connections/utils/TestUtils.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/utils/TestUtils.kt @@ -1,4 +1,4 @@ -package com.stripe.android.connections.utils +package com.stripe.android.financialconnections.utils import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModelProvider diff --git a/connections/src/test/resources/json/linked_account_session_payment_account_as_bank_account.json b/financial-connections/src/test/resources/json/linked_account_session_payment_account_as_bank_account.json similarity index 100% rename from connections/src/test/resources/json/linked_account_session_payment_account_as_bank_account.json rename to financial-connections/src/test/resources/json/linked_account_session_payment_account_as_bank_account.json diff --git a/connections/src/test/resources/json/linked_account_session_payment_account_as_linked_account.json b/financial-connections/src/test/resources/json/linked_account_session_payment_account_as_linked_account.json similarity index 100% rename from connections/src/test/resources/json/linked_account_session_payment_account_as_linked_account.json rename to financial-connections/src/test/resources/json/linked_account_session_payment_account_as_linked_account.json diff --git a/payments-core/build.gradle b/payments-core/build.gradle index e27c57c989f..3b3dd5f2d8b 100644 --- a/payments-core/build.gradle +++ b/payments-core/build.gradle @@ -7,7 +7,7 @@ apply plugin: 'org.jetbrains.kotlin.plugin.parcelize' dependencies { api project(":stripe-core") api project(":payments-model") - compileOnly project(':connections') + compileOnly project(':financial-connections') implementation "androidx.annotation:annotation:$androidxAnnotationVersion" implementation "androidx.appcompat:appcompat:$androidxAppcompatVersion" @@ -37,8 +37,8 @@ dependencies { javadocDeps "androidx.annotation:annotation:$androidxAnnotationVersion" javadocDeps "androidx.appcompat:appcompat:$androidxAppcompatVersion" javadocDeps "com.google.android.material:material:$materialVersion" + testImplementation project(':financial-connections') - testImplementation project(':connections') testImplementation "junit:junit:$junitVersion" testImplementation "org.mockito:mockito-core:$mockitoCoreVersion" testImplementation "org.robolectric:robolectric:$robolectricVersion" diff --git a/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModel.kt b/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModel.kt index 8ceb6d28b07..d2e844c561b 100644 --- a/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModel.kt +++ b/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModel.kt @@ -7,7 +7,7 @@ import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.savedstate.SavedStateRegistryOwner -import com.stripe.android.connections.ConnectionsSheetResult +import com.stripe.android.financialconnections.ConnectionsSheetResult import com.stripe.android.core.Logger import com.stripe.android.payments.bankaccount.CollectBankAccountConfiguration import com.stripe.android.payments.bankaccount.di.DaggerCollectBankAccountComponent diff --git a/payments-core/src/main/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxy.kt b/payments-core/src/main/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxy.kt index 4e955453a3b..f7e2ae4fb3f 100644 --- a/payments-core/src/main/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxy.kt +++ b/payments-core/src/main/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxy.kt @@ -3,8 +3,8 @@ package com.stripe.android.payments.connections import androidx.appcompat.app.AppCompatActivity import androidx.fragment.app.Fragment import com.stripe.android.BuildConfig -import com.stripe.android.connections.ConnectionsSheet -import com.stripe.android.connections.ConnectionsSheetResult +import com.stripe.android.financialconnections.ConnectionsSheet +import com.stripe.android.financialconnections.ConnectionsSheetResult import com.stripe.android.payments.connections.reflection.DefaultIsConnectionsAvailable import com.stripe.android.payments.connections.reflection.IsConnectionsAvailable diff --git a/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt b/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt index e8807218823..6f4cb6b04b6 100644 --- a/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt +++ b/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt @@ -2,8 +2,8 @@ package com.stripe.android.payments.bankaccount.ui import app.cash.turbine.test import com.google.common.truth.Truth.assertThat -import com.stripe.android.connections.ConnectionsSheetResult -import com.stripe.android.connections.model.LinkAccountSession +import com.stripe.android.financialconnections.ConnectionsSheetResult +import com.stripe.android.financialconnections.model.LinkAccountSession import com.stripe.android.core.Logger import com.stripe.android.model.BankConnectionsLinkedAccountSession import com.stripe.android.model.PaymentIntent diff --git a/payments-core/src/test/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxyTest.kt b/payments-core/src/test/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxyTest.kt index 8506408cb77..070059748d0 100644 --- a/payments-core/src/test/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxyTest.kt +++ b/payments-core/src/test/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxyTest.kt @@ -2,7 +2,7 @@ package com.stripe.android.payments.connections import androidx.appcompat.app.AppCompatActivity import androidx.fragment.app.Fragment -import com.stripe.android.connections.ConnectionsSheet +import com.stripe.android.financialconnections.ConnectionsSheet import com.stripe.android.payments.connections.reflection.IsConnectionsAvailable import org.junit.Test import org.mockito.kotlin.mock diff --git a/settings.gradle b/settings.gradle index 8f4abbdc76c..84959f92652 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,7 +1,7 @@ enableFeaturePreview("VERSION_CATALOGS") include ':camera-core' -include ':connections' +include ':financial-connections' include ':example' include ':identity' include ':identity-example' From 7914e912611916632949539ab8828fbff5ca2ffb Mon Sep 17 00:00:00 2001 From: Carlos Munoz Date: Tue, 19 Apr 2022 15:39:04 -0700 Subject: [PATCH 2/9] Renames classes to FinancialConnections. --- ...> activity_financialconnections_sheet.xml} | 0 .../src/main/AndroidManifest.xml | 4 +- .../ConnectionsSheetLauncher.kt | 5 -- .../ConnectionsSheetResultCallback.kt | 8 ---- .../DefaultConnectionsSheetLauncher.kt | 40 ---------------- ...efaultFinancialConnectionsSheetLauncher.kt | 40 ++++++++++++++++ ...sSheet.kt => FinancialConnectionsSheet.kt} | 22 ++++----- ...t => FinancialConnectionsSheetActivity.kt} | 26 +++++----- ...t => FinancialConnectionsSheetContract.kt} | 19 ++++---- .../FinancialConnectionsSheetLauncher.kt | 5 ++ ...ancialConnectionsSheetRedirectActivity.kt} | 6 +-- ....kt => FinancialConnectionsSheetResult.kt} | 8 ++-- ...FinancialConnectionsSheetResultCallback.kt | 8 ++++ ...e.kt => FinancialConnectionsSheetState.kt} | 15 +++--- ... => FinancialConnectionsSheetViewModel.kt} | 42 ++++++++-------- .../analytics/ConnectionsEventReporter.kt | 22 --------- ...ncialFinancialConnectionsEventReporter.kt} | 40 ++++++++-------- ... => FinancialConnectionsAnalyticsEvent.kt} | 2 +- .../FinancialConnectionsEventReporter.kt | 22 +++++++++ ... => FinancialConnectionsSheetComponent.kt} | 16 +++---- ...ialConnectionsSheetConfigurationModule.kt} | 12 ++--- ....kt => FinancialConnectionsSheetModule.kt} | 20 ++++---- .../domain/FetchLinkAccountSession.kt | 14 +++--- .../GenerateLinkAccountSessionManifest.kt | 6 +-- ...y.kt => FinancialConnectionsRepository.kt} | 2 +- ...ncialFinancialConnectionsApiRepository.kt} | 4 +- .../ConnectionsSheetTest.kt | 20 -------- .../FinancialConnectionsSheetTest.kt | 21 ++++++++ ...lFinancialConnectionsSheetActivityTest.kt} | 40 ++++++++-------- ...lFinancialConnectionsSheetContractTest.kt} | 18 +++---- ...FinancialConnectionsSheetViewModelTest.kt} | 36 +++++++------- .../DefaultConnectionsEventReportTest.kt | 17 ++++--- .../domain/FetchLinkAccountSessionTest.kt | 4 +- ... => FakeFinancialConnectionsRepository.kt} | 6 +-- ... FinancialConnectionsApiRepositoryTest.kt} | 8 ++-- .../ui/CollectBankAccountActivity.kt | 8 ++-- .../ui/CollectBankAccountViewModel.kt | 10 ++-- ...t => FinancialConnectionsPaymentsProxy.kt} | 48 +++++++++++-------- .../ui/CollectBankAccountViewModelTest.kt | 8 ++-- ... FinancialConnectionsPaymentsProxyTest.kt} | 27 ++++++----- 40 files changed, 352 insertions(+), 327 deletions(-) rename financial-connections/res/layout/{activity_connections_sheet.xml => activity_financialconnections_sheet.xml} (100%) delete mode 100644 financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetLauncher.kt delete mode 100644 financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResultCallback.kt delete mode 100644 financial-connections/src/main/java/com/stripe/android/financialconnections/DefaultConnectionsSheetLauncher.kt create mode 100644 financial-connections/src/main/java/com/stripe/android/financialconnections/DefaultFinancialConnectionsSheetLauncher.kt rename financial-connections/src/main/java/com/stripe/android/financialconnections/{ConnectionsSheet.kt => FinancialConnectionsSheet.kt} (73%) rename financial-connections/src/main/java/com/stripe/android/financialconnections/{ConnectionsSheetActivity.kt => FinancialConnectionsSheetActivity.kt} (78%) rename financial-connections/src/main/java/com/stripe/android/financialconnections/{ConnectionsSheetContract.kt => FinancialConnectionsSheetContract.kt} (73%) create mode 100644 financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetLauncher.kt rename financial-connections/src/main/java/com/stripe/android/financialconnections/{ConnectionsSheetRedirectActivity.kt => FinancialConnectionsSheetRedirectActivity.kt} (82%) rename financial-connections/src/main/java/com/stripe/android/financialconnections/{ConnectionsSheetResult.kt => FinancialConnectionsSheetResult.kt} (79%) create mode 100644 financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetResultCallback.kt rename financial-connections/src/main/java/com/stripe/android/financialconnections/{ConnectionsSheetState.kt => FinancialConnectionsSheetState.kt} (75%) rename financial-connections/src/main/java/com/stripe/android/financialconnections/{ConnectionsSheetViewModel.kt => FinancialConnectionsSheetViewModel.kt} (81%) delete mode 100644 financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsEventReporter.kt rename financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/{DefaultConnectionsEventReporter.kt => DefaultFinancialFinancialConnectionsEventReporter.kt} (59%) rename financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/{ConnectionsAnalyticsEvent.kt => FinancialConnectionsAnalyticsEvent.kt} (92%) create mode 100644 financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/FinancialConnectionsEventReporter.kt rename financial-connections/src/main/java/com/stripe/android/financialconnections/di/{ConnectionsSheetComponent.kt => FinancialConnectionsSheetComponent.kt} (56%) rename financial-connections/src/main/java/com/stripe/android/financialconnections/di/{ConnectionsSheetConfigurationModule.kt => FinancialConnectionsSheetConfigurationModule.kt} (66%) rename financial-connections/src/main/java/com/stripe/android/financialconnections/di/{ConnectionsSheetModule.kt => FinancialConnectionsSheetModule.kt} (74%) rename financial-connections/src/main/java/com/stripe/android/financialconnections/repository/{ConnectionsRepository.kt => FinancialConnectionsRepository.kt} (96%) rename financial-connections/src/main/java/com/stripe/android/financialconnections/repository/{ConnectionsApiRepository.kt => FinancialFinancialConnectionsApiRepository.kt} (98%) delete mode 100644 financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetTest.kt create mode 100644 financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialConnectionsSheetTest.kt rename financial-connections/src/test/java/com/stripe/android/financialconnections/{ConnectionsSheetActivityTest.kt => FinancialFinancialConnectionsSheetActivityTest.kt} (76%) rename financial-connections/src/test/java/com/stripe/android/financialconnections/{ConnectionsSheetContractTest.kt => FinancialFinancialConnectionsSheetContractTest.kt} (67%) rename financial-connections/src/test/java/com/stripe/android/financialconnections/{ConnectionsSheetViewModelTest.kt => FinancialFinancialConnectionsSheetViewModelTest.kt} (88%) rename financial-connections/src/test/java/com/stripe/android/financialconnections/networking/{FakeConnectionsRepository.kt => FakeFinancialConnectionsRepository.kt} (87%) rename financial-connections/src/test/java/com/stripe/android/financialconnections/repository/{ConnectionsApiRepositoryTest.kt => FinancialConnectionsApiRepositoryTest.kt} (88%) rename payments-core/src/main/java/com/stripe/android/payments/connections/{ConnectionsPaymentsProxy.kt => FinancialConnectionsPaymentsProxy.kt} (52%) rename payments-core/src/test/java/com/stripe/android/payments/connections/{ConnectionsPaymentsProxyTest.kt => FinancialConnectionsPaymentsProxyTest.kt} (76%) diff --git a/financial-connections/res/layout/activity_connections_sheet.xml b/financial-connections/res/layout/activity_financialconnections_sheet.xml similarity index 100% rename from financial-connections/res/layout/activity_connections_sheet.xml rename to financial-connections/res/layout/activity_financialconnections_sheet.xml diff --git a/financial-connections/src/main/AndroidManifest.xml b/financial-connections/src/main/AndroidManifest.xml index ffad04ee115..b303ce148d6 100644 --- a/financial-connections/src/main/AndroidManifest.xml +++ b/financial-connections/src/main/AndroidManifest.xml @@ -6,7 +6,7 @@ @@ -26,7 +26,7 @@ diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetLauncher.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetLauncher.kt deleted file mode 100644 index 8dd09d869b8..00000000000 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetLauncher.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.stripe.android.financialconnections - -internal interface ConnectionsSheetLauncher { - fun present(configuration: ConnectionsSheet.Configuration) -} diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResultCallback.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResultCallback.kt deleted file mode 100644 index e9430f49a3f..00000000000 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResultCallback.kt +++ /dev/null @@ -1,8 +0,0 @@ -package com.stripe.android.financialconnections - -/** - * Callback that is invoked when a [ConnectionsSheetResult] is available. - */ -fun interface ConnectionsSheetResultCallback { - fun onConnectionsSheetResult(connectionsSheetResult: ConnectionsSheetResult) -} diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/DefaultConnectionsSheetLauncher.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/DefaultConnectionsSheetLauncher.kt deleted file mode 100644 index ca2bbd01bf7..00000000000 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/DefaultConnectionsSheetLauncher.kt +++ /dev/null @@ -1,40 +0,0 @@ -package com.stripe.android.financialconnections - -import androidx.activity.ComponentActivity -import androidx.activity.result.ActivityResultLauncher -import androidx.fragment.app.Fragment - -internal class DefaultConnectionsSheetLauncher( - private val activityResultLauncher: ActivityResultLauncher -) : ConnectionsSheetLauncher { - - constructor( - activity: ComponentActivity, - callback: ConnectionsSheetResultCallback - ) : this( - activity.registerForActivityResult( - ConnectionsSheetContract() - ) { - callback.onConnectionsSheetResult(it) - } - ) - - constructor( - fragment: Fragment, - callback: ConnectionsSheetResultCallback - ) : this( - fragment.registerForActivityResult( - ConnectionsSheetContract() - ) { - callback.onConnectionsSheetResult(it) - } - ) - - override fun present(configuration: ConnectionsSheet.Configuration) { - activityResultLauncher.launch( - ConnectionsSheetContract.Args( - configuration, - ) - ) - } -} diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/DefaultFinancialConnectionsSheetLauncher.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/DefaultFinancialConnectionsSheetLauncher.kt new file mode 100644 index 00000000000..5817bf3924c --- /dev/null +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/DefaultFinancialConnectionsSheetLauncher.kt @@ -0,0 +1,40 @@ +package com.stripe.android.financialconnections + +import androidx.activity.ComponentActivity +import androidx.activity.result.ActivityResultLauncher +import androidx.fragment.app.Fragment + +internal class DefaultFinancialConnectionsSheetLauncher( + private val activityResultLauncher: ActivityResultLauncher +) : FinancialConnectionsSheetLauncher { + + constructor( + activity: ComponentActivity, + callback: FinancialConnectionsSheetResultCallback + ) : this( + activity.registerForActivityResult( + FinancialConnectionsSheetContract() + ) { + callback.onFinancialConnectionsSheetResult(it) + } + ) + + constructor( + fragment: Fragment, + callback: FinancialConnectionsSheetResultCallback + ) : this( + fragment.registerForActivityResult( + FinancialConnectionsSheetContract() + ) { + callback.onFinancialConnectionsSheetResult(it) + } + ) + + override fun present(configuration: FinancialConnectionsSheet.Configuration) { + activityResultLauncher.launch( + FinancialConnectionsSheetContract.Args( + configuration, + ) + ) + } +} diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheet.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheet.kt similarity index 73% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheet.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheet.kt index 2fa54f8c575..1b3655cfc24 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheet.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheet.kt @@ -11,8 +11,8 @@ import kotlinx.parcelize.Parcelize * This *must* be called unconditionally, as part of initialization path, * typically as a field initializer of an Activity or Fragment. */ -class ConnectionsSheet internal constructor( - private val connectionsSheetLauncher: ConnectionsSheetLauncher +class FinancialConnectionsSheet internal constructor( + private val financialConnectionsSheetLauncher: FinancialConnectionsSheetLauncher ) { /** * Configuration for a Connections Sheet @@ -34,7 +34,7 @@ class ConnectionsSheet internal constructor( fun present( configuration: Configuration ) { - connectionsSheetLauncher.present(configuration) + financialConnectionsSheetLauncher.present(configuration) } companion object { @@ -46,10 +46,10 @@ class ConnectionsSheet internal constructor( */ fun create( activity: ComponentActivity, - callback: ConnectionsSheetResultCallback - ): ConnectionsSheet { - return ConnectionsSheet( - DefaultConnectionsSheetLauncher(activity, callback) + callback: FinancialConnectionsSheetResultCallback + ): FinancialConnectionsSheet { + return FinancialConnectionsSheet( + DefaultFinancialConnectionsSheetLauncher(activity, callback) ) } @@ -61,10 +61,10 @@ class ConnectionsSheet internal constructor( */ fun create( fragment: Fragment, - callback: ConnectionsSheetResultCallback - ): ConnectionsSheet { - return ConnectionsSheet( - DefaultConnectionsSheetLauncher(fragment, callback) + callback: FinancialConnectionsSheetResultCallback + ): FinancialConnectionsSheet { + return FinancialConnectionsSheet( + DefaultFinancialConnectionsSheetLauncher(fragment, callback) ) } } diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetActivity.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetActivity.kt similarity index 78% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetActivity.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetActivity.kt index 5c003157425..274d6ed3a91 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetActivity.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetActivity.kt @@ -10,13 +10,13 @@ import androidx.annotation.VisibleForTesting import androidx.appcompat.app.AppCompatActivity import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.lifecycleScope +import com.stripe.android.financialconnections.databinding.ActivityFinancialconnectionsSheetBinding import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.FinishWithResult import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.OpenAuthFlowWithUrl -import com.stripe.android.financialconnections.databinding.ActivityConnectionsSheetBinding import com.stripe.android.financialconnections.presentation.CreateBrowserIntentForUrl import java.security.InvalidParameterException -internal class ConnectionsSheetActivity : AppCompatActivity() { +internal class FinancialConnectionsSheetActivity : AppCompatActivity() { private val startForResult = registerForActivityResult(StartActivityForResult()) { viewModel.onActivityResult() @@ -24,22 +24,22 @@ internal class ConnectionsSheetActivity : AppCompatActivity() { @VisibleForTesting internal val viewBinding by lazy { - ActivityConnectionsSheetBinding.inflate(layoutInflater) + ActivityFinancialconnectionsSheetBinding.inflate(layoutInflater) } @VisibleForTesting internal var viewModelFactory: ViewModelProvider.Factory = - ConnectionsSheetViewModel.Factory( + FinancialConnectionsSheetViewModel.Factory( { application }, { requireNotNull(starterArgs) }, this, intent?.extras ) - private val viewModel: ConnectionsSheetViewModel by viewModels { viewModelFactory } + private val viewModel: FinancialConnectionsSheetViewModel by viewModels { viewModelFactory } - private val starterArgs: ConnectionsSheetContract.Args? by lazy { - ConnectionsSheetContract.Args.fromIntent(intent) + private val starterArgs: FinancialConnectionsSheetContract.Args? by lazy { + FinancialConnectionsSheetContract.Args.fromIntent(intent) } override fun onCreate(savedInstanceState: Bundle?) { @@ -49,7 +49,7 @@ internal class ConnectionsSheetActivity : AppCompatActivity() { val starterArgs = this.starterArgs if (starterArgs == null) { finishWithResult( - ConnectionsSheetResult.Failed( + FinancialConnectionsSheetResult.Failed( IllegalArgumentException("ConnectionsSheet started without arguments.") ) ) @@ -58,7 +58,7 @@ internal class ConnectionsSheetActivity : AppCompatActivity() { try { starterArgs.validate() } catch (e: InvalidParameterException) { - finishWithResult(ConnectionsSheetResult.Failed(e)) + finishWithResult(FinancialConnectionsSheetResult.Failed(e)) return } } @@ -87,7 +87,7 @@ internal class ConnectionsSheetActivity : AppCompatActivity() { val uri = Uri.parse(this.url) startForResult.launch( CreateBrowserIntentForUrl( - context = this@ConnectionsSheetActivity, + context = this@FinancialConnectionsSheetActivity, uri = uri, ) ) @@ -111,13 +111,13 @@ internal class ConnectionsSheetActivity : AppCompatActivity() { * return canceled result */ override fun onBackPressed() { - finishWithResult(ConnectionsSheetResult.Canceled) + finishWithResult(FinancialConnectionsSheetResult.Canceled) } - private fun finishWithResult(result: ConnectionsSheetResult) { + private fun finishWithResult(result: FinancialConnectionsSheetResult) { setResult( Activity.RESULT_OK, - Intent().putExtras(ConnectionsSheetContract.Result(result).toBundle()) + Intent().putExtras(FinancialConnectionsSheetContract.Result(result).toBundle()) ) finish() } diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetContract.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetContract.kt similarity index 73% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetContract.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetContract.kt index 3f1508dc446..22dd5fd1d45 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetContract.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetContract.kt @@ -9,30 +9,33 @@ import androidx.core.os.bundleOf import kotlinx.parcelize.Parcelize import java.security.InvalidParameterException -internal class ConnectionsSheetContract : - ActivityResultContract() { +internal class FinancialConnectionsSheetContract : + ActivityResultContract() { override fun createIntent( context: Context, input: Args ): Intent { - return Intent(context, ConnectionsSheetActivity::class.java).putExtra(EXTRA_ARGS, input) + return Intent(context, FinancialConnectionsSheetActivity::class.java).putExtra( + EXTRA_ARGS, + input + ) } override fun parseResult( resultCode: Int, intent: Intent? - ): ConnectionsSheetResult { + ): FinancialConnectionsSheetResult { val connectionsResult = - intent?.getParcelableExtra(EXTRA_RESULT)?.connectionsSheetResult - return connectionsResult ?: ConnectionsSheetResult.Failed( + intent?.getParcelableExtra(EXTRA_RESULT)?.financialConnectionsSheetResult + return connectionsResult ?: FinancialConnectionsSheetResult.Failed( IllegalArgumentException("Failed to retrieve a ConnectionsSheetResult.") ) } @Parcelize data class Args constructor( - val configuration: ConnectionsSheet.Configuration, + val configuration: FinancialConnectionsSheet.Configuration, ) : Parcelable { fun validate() { @@ -57,7 +60,7 @@ internal class ConnectionsSheetContract : @Parcelize data class Result( - val connectionsSheetResult: ConnectionsSheetResult + val financialConnectionsSheetResult: FinancialConnectionsSheetResult ) : Parcelable { fun toBundle(): Bundle { return bundleOf(EXTRA_RESULT to this) diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetLauncher.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetLauncher.kt new file mode 100644 index 00000000000..61b54a49e13 --- /dev/null +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetLauncher.kt @@ -0,0 +1,5 @@ +package com.stripe.android.financialconnections + +internal interface FinancialConnectionsSheetLauncher { + fun present(configuration: FinancialConnectionsSheet.Configuration) +} diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetRedirectActivity.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetRedirectActivity.kt similarity index 82% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetRedirectActivity.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetRedirectActivity.kt index f91e164c374..2c7d11571c5 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetRedirectActivity.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetRedirectActivity.kt @@ -7,16 +7,16 @@ import androidx.appcompat.app.AppCompatActivity /** * This Activity handles redirects from the ChromeCustomTab hosting the AuthFlow. * It'll process the result url in [Intent.getData] and pass them back to the opening activity, - * [ConnectionsSheetActivity]. + * [FinancialConnectionsSheetActivity]. */ -class ConnectionsSheetRedirectActivity : AppCompatActivity() { +class FinancialConnectionsSheetRedirectActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) /** * Used together, FLAG_ACTIVITY_SINGLE_TOP and FLAG_ACTIVITY_CLEAR_TOP * clear everything on the stack above the opening activity, including CCT. */ - Intent(this, ConnectionsSheetActivity::class.java) + Intent(this, FinancialConnectionsSheetActivity::class.java) .setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP or Intent.FLAG_ACTIVITY_CLEAR_TOP) .also { it.data = intent.data } .let { startActivity(it) } diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResult.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetResult.kt similarity index 79% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResult.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetResult.kt index 09889a5e18a..7b85dc320a6 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetResult.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetResult.kt @@ -7,7 +7,7 @@ import kotlinx.parcelize.Parcelize /** * The result of an attempt to complete a connections session */ -sealed class ConnectionsSheetResult : Parcelable { +sealed class FinancialConnectionsSheetResult : Parcelable { /** * The customer completed the connections session. * @param linkAccountSession The link account session connected @@ -15,13 +15,13 @@ sealed class ConnectionsSheetResult : Parcelable { @Parcelize data class Completed( val linkAccountSession: LinkAccountSession - ) : ConnectionsSheetResult() + ) : FinancialConnectionsSheetResult() /** * The customer canceled the connections session attempt. */ @Parcelize - object Canceled : ConnectionsSheetResult() + object Canceled : FinancialConnectionsSheetResult() /** * The connections session attempt failed. @@ -30,5 +30,5 @@ sealed class ConnectionsSheetResult : Parcelable { @Parcelize data class Failed( val error: Throwable - ) : ConnectionsSheetResult() + ) : FinancialConnectionsSheetResult() } diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetResultCallback.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetResultCallback.kt new file mode 100644 index 00000000000..ec2d524c7ef --- /dev/null +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetResultCallback.kt @@ -0,0 +1,8 @@ +package com.stripe.android.financialconnections + +/** + * Callback that is invoked when a [FinancialConnectionsSheetResult] is available. + */ +fun interface FinancialConnectionsSheetResultCallback { + fun onFinancialConnectionsSheetResult(financialConnectionsSheetResult: FinancialConnectionsSheetResult) +} diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetState.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetState.kt similarity index 75% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetState.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetState.kt index de69b6382cf..7a17bfe1032 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetState.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetState.kt @@ -6,16 +6,16 @@ import com.stripe.android.financialconnections.model.LinkAccountSessionManifest /** * Class containing all of the data needed to represent the screen. */ -internal data class ConnectionsSheetState( +internal data class FinancialConnectionsSheetState( val activityRecreated: Boolean = false, val manifest: LinkAccountSessionManifest? = null, val authFlowActive: Boolean = false ) { /** - * Restores existing persisted fields into the current [ConnectionsSheetState] + * Restores existing persisted fields into the current [FinancialConnectionsSheetState] */ - internal fun from(savedStateHandle: SavedStateHandle): ConnectionsSheetState { + internal fun from(savedStateHandle: SavedStateHandle): FinancialConnectionsSheetState { return copy( manifest = savedStateHandle.get(KEY_MANIFEST) ?: manifest, authFlowActive = savedStateHandle.get(KEY_AUTHFLOW_ACTIVE) ?: authFlowActive, @@ -25,7 +25,10 @@ internal data class ConnectionsSheetState( /** * Saves the persistable fields of this state that changed to the given [SavedStateHandle] */ - internal fun to(savedStateHandle: SavedStateHandle, previousValue: ConnectionsSheetState) { + internal fun to( + savedStateHandle: SavedStateHandle, + previousValue: FinancialConnectionsSheetState + ) { if (previousValue.manifest != manifest) savedStateHandle.set(KEY_MANIFEST, manifest) if (previousValue.authFlowActive != authFlowActive) @@ -53,9 +56,9 @@ internal sealed class ConnectionsSheetViewEffect { ) : ConnectionsSheetViewEffect() /** - * Finish [ConnectionsSheetActivity] with a given [ConnectionsSheetResult] + * Finish [FinancialConnectionsSheetActivity] with a given [FinancialConnectionsSheetResult] */ data class FinishWithResult( - val result: ConnectionsSheetResult + val result: FinancialConnectionsSheetResult ) : ConnectionsSheetViewEffect() } diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetViewModel.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetViewModel.kt similarity index 81% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetViewModel.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetViewModel.kt index f39fef467b9..88b51b41241 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/ConnectionsSheetViewModel.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetViewModel.kt @@ -10,9 +10,9 @@ import androidx.lifecycle.viewModelScope import androidx.savedstate.SavedStateRegistryOwner import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.FinishWithResult import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.OpenAuthFlowWithUrl -import com.stripe.android.financialconnections.analytics.ConnectionsEventReporter +import com.stripe.android.financialconnections.analytics.FinancialConnectionsEventReporter import com.stripe.android.financialconnections.di.APPLICATION_ID -import com.stripe.android.financialconnections.di.DaggerConnectionsSheetComponent +import com.stripe.android.financialconnections.di.DaggerFinancialConnectionsSheetComponent import com.stripe.android.financialconnections.domain.FetchLinkAccountSession import com.stripe.android.financialconnections.domain.GenerateLinkAccountSessionManifest import com.stripe.android.financialconnections.model.LinkAccountSession @@ -26,18 +26,18 @@ import kotlinx.coroutines.launch import javax.inject.Inject import javax.inject.Named -internal class ConnectionsSheetViewModel @Inject constructor( +internal class FinancialConnectionsSheetViewModel @Inject constructor( @Named(APPLICATION_ID) private val applicationId: String, - private val starterArgs: ConnectionsSheetContract.Args, + private val starterArgs: FinancialConnectionsSheetContract.Args, private val generateLinkAccountSessionManifest: GenerateLinkAccountSessionManifest, private val fetchLinkAccountSession: FetchLinkAccountSession, private val savedStateHandle: SavedStateHandle, - private val eventReporter: ConnectionsEventReporter + private val eventReporter: FinancialConnectionsEventReporter ) : ViewModel() { // on process recreation - restore saved fields from [SavedStateHandle]. - private val _state = MutableStateFlow(ConnectionsSheetState().from(savedStateHandle)) - internal val state: StateFlow = _state + private val _state = MutableStateFlow(FinancialConnectionsSheetState().from(savedStateHandle)) + internal val state: StateFlow = _state private val _viewEffect = MutableSharedFlow() internal val viewEffect: SharedFlow = _viewEffect @@ -96,7 +96,7 @@ internal class ConnectionsSheetViewModel @Inject constructor( * the deeplink that redirects back to the app) * * We need to rely on a post-onNewIntent lifecycle callback to figure if the user completed - * or cancelled the web flow. [ConnectionsSheetState.activityRecreated] will be used to + * or cancelled the web flow. [FinancialConnectionsSheetState.activityRecreated] will be used to * figure which lifecycle callback happens after onNewIntent. * * @see onResume (we rely on this on regular flows) @@ -114,7 +114,7 @@ internal class ConnectionsSheetViewModel @Inject constructor( internal fun onResume() { if (_state.value.authFlowActive && _state.value.activityRecreated.not()) { viewModelScope.launch { - _viewEffect.emit(FinishWithResult(ConnectionsSheetResult.Canceled)) + _viewEffect.emit(FinishWithResult(FinancialConnectionsSheetResult.Canceled)) } } } @@ -127,7 +127,7 @@ internal class ConnectionsSheetViewModel @Inject constructor( internal fun onActivityResult() { if (_state.value.authFlowActive && _state.value.activityRecreated) { viewModelScope.launch { - _viewEffect.emit(FinishWithResult(ConnectionsSheetResult.Canceled)) + _viewEffect.emit(FinishWithResult(FinancialConnectionsSheetResult.Canceled)) } } } @@ -135,14 +135,14 @@ internal class ConnectionsSheetViewModel @Inject constructor( /** * On successfully completing the hosted auth flow and receiving the success callback intent, * fetch the updated [LinkAccountSession] model from the API and return that via the - * [ConnectionsSheetResult] and [ConnectionsSheetResultCallback] + * [FinancialConnectionsSheetResult] and [FinancialConnectionsSheetResultCallback] */ private fun fetchLinkAccountSession() { viewModelScope.launch { kotlin.runCatching { fetchLinkAccountSession(starterArgs.configuration.linkAccountSessionClientSecret) }.onSuccess { - val result = ConnectionsSheetResult.Completed(it) + val result = FinancialConnectionsSheetResult.Completed(it) eventReporter.onResult(starterArgs.configuration, result) _viewEffect.emit(FinishWithResult(result)) }.onFailure { @@ -153,12 +153,12 @@ internal class ConnectionsSheetViewModel @Inject constructor( /** * If an error occurs during the connections sheet auth flow, return that error via the - * [ConnectionsSheetResultCallback] and [ConnectionsSheetResult.Failed]. + * [FinancialConnectionsSheetResultCallback] and [FinancialConnectionsSheetResult.Failed]. * * @param throwable the error encountered during the connections sheet auth flow */ private suspend fun onFatal(throwable: Throwable) { - val result = ConnectionsSheetResult.Failed(throwable) + val result = FinancialConnectionsSheetResult.Failed(throwable) eventReporter.onResult(starterArgs.configuration, result) _viewEffect.emit(FinishWithResult(result)) } @@ -166,17 +166,17 @@ internal class ConnectionsSheetViewModel @Inject constructor( /** * If a user cancels the hosted auth flow either by closing the custom tab with the back button * or clicking a cancel link within the hosted auth flow and the activity received the canceled - * URL callback, notify the [ConnectionsSheetResultCallback] of [ConnectionsSheetResult.Canceled] + * URL callback, notify the [FinancialConnectionsSheetResultCallback] of [FinancialConnectionsSheetResult.Canceled] */ private suspend fun onUserCancel() { - val result = ConnectionsSheetResult.Canceled + val result = FinancialConnectionsSheetResult.Canceled eventReporter.onResult(starterArgs.configuration, result) _viewEffect.emit(FinishWithResult(result)) } /** * The hosted auth flow will redirect to a URL scheme stripe-auth://link-accounts which will be - * handled by the [ConnectionsSheetActivity] per the intent filter in the Android manifest and + * handled by the [FinancialConnectionsSheetActivity] per the intent filter in the Android manifest and * with the launch mode for the activity being `singleTask` it will trigger a new intent for the * activity which this method will receive * @@ -197,8 +197,8 @@ internal class ConnectionsSheetViewModel @Inject constructor( /** * Updates state AND saves persistable fields into [SavedStateHandle] */ - private inline fun MutableStateFlow.updateAndPersist( - function: (ConnectionsSheetState) -> ConnectionsSheetState + private inline fun MutableStateFlow.updateAndPersist( + function: (FinancialConnectionsSheetState) -> FinancialConnectionsSheetState ) { val previousValue = value update(function) @@ -207,7 +207,7 @@ internal class ConnectionsSheetViewModel @Inject constructor( class Factory( private val applicationSupplier: () -> Application, - private val starterArgsSupplier: () -> ConnectionsSheetContract.Args, + private val starterArgsSupplier: () -> FinancialConnectionsSheetContract.Args, owner: SavedStateRegistryOwner, defaultArgs: Bundle? = null ) : AbstractSavedStateViewModelFactory(owner, defaultArgs) { @@ -218,7 +218,7 @@ internal class ConnectionsSheetViewModel @Inject constructor( modelClass: Class, savedStateHandle: SavedStateHandle ): T { - return DaggerConnectionsSheetComponent + return DaggerFinancialConnectionsSheetComponent .builder() .application(applicationSupplier()) .savedStateHandle(savedStateHandle) diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsEventReporter.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsEventReporter.kt deleted file mode 100644 index 36a8b3da1a4..00000000000 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsEventReporter.kt +++ /dev/null @@ -1,22 +0,0 @@ -package com.stripe.android.financialconnections.analytics - -import com.stripe.android.financialconnections.ConnectionsSheet -import com.stripe.android.financialconnections.ConnectionsSheetResult - -/** - * Contract for connections related analytic events that will be tracked. - * - * Implementation will encapsulate the firing event logic. - * - * @see [ConnectionsAnalyticsEvent]. - * - */ -internal interface ConnectionsEventReporter { - - fun onPresented(configuration: ConnectionsSheet.Configuration) - - fun onResult( - configuration: ConnectionsSheet.Configuration, - connectionsSheetResult: ConnectionsSheetResult - ) -} diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReporter.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultFinancialFinancialConnectionsEventReporter.kt similarity index 59% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReporter.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultFinancialFinancialConnectionsEventReporter.kt index 08eb2552db4..85a4ef2a41f 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReporter.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultFinancialFinancialConnectionsEventReporter.kt @@ -1,7 +1,7 @@ package com.stripe.android.financialconnections.analytics -import com.stripe.android.financialconnections.ConnectionsSheet -import com.stripe.android.financialconnections.ConnectionsSheetResult +import com.stripe.android.financialconnections.FinancialConnectionsSheet +import com.stripe.android.financialconnections.FinancialConnectionsSheetResult import com.stripe.android.core.injection.IOContext import com.stripe.android.core.networking.AnalyticsRequestExecutor import com.stripe.android.core.networking.AnalyticsRequestFactory @@ -10,45 +10,45 @@ import kotlinx.coroutines.launch import javax.inject.Inject import kotlin.coroutines.CoroutineContext -internal class DefaultConnectionsEventReporter @Inject constructor( +internal class DefaultFinancialFinancialConnectionsEventReporter @Inject constructor( private val analyticsRequestExecutor: AnalyticsRequestExecutor, private val analyticsRequestFactory: AnalyticsRequestFactory, @IOContext private val workContext: CoroutineContext -) : ConnectionsEventReporter { +) : FinancialConnectionsEventReporter { - override fun onPresented(configuration: ConnectionsSheet.Configuration) { + override fun onPresented(configuration: FinancialConnectionsSheet.Configuration) { fireEvent( - ConnectionsAnalyticsEvent( - ConnectionsAnalyticsEvent.Code.SheetPresented, + FinancialConnectionsAnalyticsEvent( + FinancialConnectionsAnalyticsEvent.Code.SheetPresented, mapOf(PARAM_CLIENT_SECRET to configuration.linkAccountSessionClientSecret) ) ) } override fun onResult( - configuration: ConnectionsSheet.Configuration, - connectionsSheetResult: ConnectionsSheetResult + configuration: FinancialConnectionsSheet.Configuration, + financialConnectionsSheetResult: FinancialConnectionsSheetResult ) { - val event = when (connectionsSheetResult) { - is ConnectionsSheetResult.Completed -> - ConnectionsAnalyticsEvent( - ConnectionsAnalyticsEvent.Code.SheetClosed, + val event = when (financialConnectionsSheetResult) { + is FinancialConnectionsSheetResult.Completed -> + FinancialConnectionsAnalyticsEvent( + FinancialConnectionsAnalyticsEvent.Code.SheetClosed, mapOf( PARAM_CLIENT_SECRET to configuration.linkAccountSessionClientSecret, PARAM_SESSION_RESULT to "completed" ) ) - is ConnectionsSheetResult.Canceled -> - ConnectionsAnalyticsEvent( - ConnectionsAnalyticsEvent.Code.SheetClosed, + is FinancialConnectionsSheetResult.Canceled -> + FinancialConnectionsAnalyticsEvent( + FinancialConnectionsAnalyticsEvent.Code.SheetClosed, mapOf( PARAM_CLIENT_SECRET to configuration.linkAccountSessionClientSecret, PARAM_SESSION_RESULT to "cancelled" ) ) - is ConnectionsSheetResult.Failed -> - ConnectionsAnalyticsEvent( - ConnectionsAnalyticsEvent.Code.SheetFailed, + is FinancialConnectionsSheetResult.Failed -> + FinancialConnectionsAnalyticsEvent( + FinancialConnectionsAnalyticsEvent.Code.SheetFailed, mapOf( PARAM_CLIENT_SECRET to configuration.linkAccountSessionClientSecret, PARAM_SESSION_RESULT to "failure" @@ -59,7 +59,7 @@ internal class DefaultConnectionsEventReporter @Inject constructor( fireEvent(event) } - private fun fireEvent(event: ConnectionsAnalyticsEvent) { + private fun fireEvent(event: FinancialConnectionsAnalyticsEvent) { CoroutineScope(workContext).launch { analyticsRequestExecutor.executeAsync( analyticsRequestFactory.createRequest( diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsAnalyticsEvent.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/FinancialConnectionsAnalyticsEvent.kt similarity index 92% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsAnalyticsEvent.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/FinancialConnectionsAnalyticsEvent.kt index 872a0b5b1f4..4a80ae63579 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/ConnectionsAnalyticsEvent.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/FinancialConnectionsAnalyticsEvent.kt @@ -2,7 +2,7 @@ package com.stripe.android.financialconnections.analytics import com.stripe.android.core.networking.AnalyticsEvent -internal data class ConnectionsAnalyticsEvent( +internal data class FinancialConnectionsAnalyticsEvent( val eventCode: Code, val additionalParams: Map = emptyMap() ) : AnalyticsEvent { diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/FinancialConnectionsEventReporter.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/FinancialConnectionsEventReporter.kt new file mode 100644 index 00000000000..3c5bc2b96ad --- /dev/null +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/FinancialConnectionsEventReporter.kt @@ -0,0 +1,22 @@ +package com.stripe.android.financialconnections.analytics + +import com.stripe.android.financialconnections.FinancialConnectionsSheet +import com.stripe.android.financialconnections.FinancialConnectionsSheetResult + +/** + * Contract for connections related analytic events that will be tracked. + * + * Implementation will encapsulate the firing event logic. + * + * @see [FinancialConnectionsAnalyticsEvent]. + * + */ +internal interface FinancialConnectionsEventReporter { + + fun onPresented(configuration: FinancialConnectionsSheet.Configuration) + + fun onResult( + configuration: FinancialConnectionsSheet.Configuration, + financialConnectionsSheetResult: FinancialConnectionsSheetResult + ) +} diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetComponent.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetComponent.kt similarity index 56% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetComponent.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetComponent.kt index 90941f7090c..cc630500d35 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetComponent.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetComponent.kt @@ -2,8 +2,8 @@ package com.stripe.android.financialconnections.di import android.app.Application import androidx.lifecycle.SavedStateHandle -import com.stripe.android.financialconnections.ConnectionsSheetContract -import com.stripe.android.financialconnections.ConnectionsSheetViewModel +import com.stripe.android.financialconnections.FinancialConnectionsSheetContract +import com.stripe.android.financialconnections.FinancialConnectionsSheetViewModel import com.stripe.android.core.injection.CoroutineContextModule import com.stripe.android.core.injection.LoggingModule import dagger.BindsInstance @@ -13,15 +13,15 @@ import javax.inject.Singleton @Singleton @Component( modules = [ - ConnectionsSheetModule::class, + FinancialConnectionsSheetModule::class, CoroutineContextModule::class, LoggingModule::class ] ) -internal interface ConnectionsSheetComponent { - val viewModel: ConnectionsSheetViewModel +internal interface FinancialConnectionsSheetComponent { + val viewModel: FinancialConnectionsSheetViewModel - fun inject(factory: ConnectionsSheetViewModel.Factory) + fun inject(factory: FinancialConnectionsSheetViewModel.Factory) @Component.Builder interface Builder { @@ -32,8 +32,8 @@ internal interface ConnectionsSheetComponent { fun savedStateHandle(savedStateHandle: SavedStateHandle): Builder @BindsInstance - fun configuration(configuration: ConnectionsSheetContract.Args): Builder + fun configuration(configuration: FinancialConnectionsSheetContract.Args): Builder - fun build(): ConnectionsSheetComponent + fun build(): FinancialConnectionsSheetComponent } } diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetConfigurationModule.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule.kt similarity index 66% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetConfigurationModule.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule.kt index e11a53cf270..f25473675c3 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetConfigurationModule.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule.kt @@ -2,8 +2,8 @@ package com.stripe.android.financialconnections.di import android.app.Application import com.stripe.android.financialconnections.BuildConfig -import com.stripe.android.financialconnections.ConnectionsSheet -import com.stripe.android.financialconnections.ConnectionsSheetContract +import com.stripe.android.financialconnections.FinancialConnectionsSheet +import com.stripe.android.financialconnections.FinancialConnectionsSheetContract import com.stripe.android.core.injection.ENABLE_LOGGING import dagger.Module import dagger.Provides @@ -11,19 +11,19 @@ import javax.inject.Named import javax.inject.Singleton @Module -internal object ConnectionsSheetConfigurationModule { +internal object FinancialConnectionsSheetConfigurationModule { @Provides @Singleton fun providesConfiguration( - args: ConnectionsSheetContract.Args - ): ConnectionsSheet.Configuration = args.configuration + args: FinancialConnectionsSheetContract.Args + ): FinancialConnectionsSheet.Configuration = args.configuration @Provides @Named(PUBLISHABLE_KEY) @Singleton fun providesPublishableKey( - configuration: ConnectionsSheet.Configuration + configuration: FinancialConnectionsSheet.Configuration ): String = configuration.publishableKey @Provides diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetModule.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule.kt similarity index 74% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetModule.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule.kt index 4f43e7d5ab7..989dbc7886d 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/di/ConnectionsSheetModule.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule.kt @@ -2,10 +2,10 @@ package com.stripe.android.financialconnections.di import android.app.Application import androidx.core.os.LocaleListCompat -import com.stripe.android.financialconnections.analytics.ConnectionsEventReporter -import com.stripe.android.financialconnections.analytics.DefaultConnectionsEventReporter -import com.stripe.android.financialconnections.repository.ConnectionsApiRepository -import com.stripe.android.financialconnections.repository.ConnectionsRepository +import com.stripe.android.financialconnections.analytics.FinancialConnectionsEventReporter +import com.stripe.android.financialconnections.analytics.DefaultFinancialFinancialConnectionsEventReporter +import com.stripe.android.financialconnections.repository.FinancialFinancialConnectionsApiRepository +import com.stripe.android.financialconnections.repository.FinancialConnectionsRepository import com.stripe.android.core.Logger import com.stripe.android.core.injection.IOContext import com.stripe.android.core.networking.AnalyticsRequestExecutor @@ -22,9 +22,9 @@ import javax.inject.Singleton import kotlin.coroutines.CoroutineContext @Module( - includes = [ConnectionsSheetConfigurationModule::class] + includes = [FinancialConnectionsSheetConfigurationModule::class] ) -internal object ConnectionsSheetModule { +internal object FinancialConnectionsSheetModule { @Provides @Singleton @@ -43,8 +43,8 @@ internal object ConnectionsSheetModule { @Provides @Singleton fun provideConnectionsRepository( - repository: ConnectionsApiRepository - ): ConnectionsRepository = repository + repository: FinancialFinancialConnectionsApiRepository + ): FinancialConnectionsRepository = repository @Provides @Singleton @@ -54,8 +54,8 @@ internal object ConnectionsSheetModule { @Provides @Singleton fun provideEventReporter( - defaultConnectionsEventReporter: DefaultConnectionsEventReporter - ): ConnectionsEventReporter = defaultConnectionsEventReporter + defaultFinancialConnectionsEventReporter: DefaultFinancialFinancialConnectionsEventReporter + ): FinancialConnectionsEventReporter = defaultFinancialConnectionsEventReporter @Provides @Singleton diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSession.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSession.kt index 11d90131d43..c3dfb13f7fb 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSession.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSession.kt @@ -1,15 +1,15 @@ package com.stripe.android.financialconnections.domain -import com.stripe.android.financialconnections.ConnectionsSheetViewModel +import com.stripe.android.financialconnections.FinancialConnectionsSheetViewModel import com.stripe.android.financialconnections.model.LinkAccountSession import com.stripe.android.financialconnections.model.LinkedAccount import com.stripe.android.financialconnections.model.LinkedAccountList import com.stripe.android.financialconnections.model.ListLinkedAccountParams -import com.stripe.android.financialconnections.repository.ConnectionsRepository +import com.stripe.android.financialconnections.repository.FinancialConnectionsRepository import javax.inject.Inject internal class FetchLinkAccountSession @Inject constructor( - private val connectionsRepository: ConnectionsRepository + private val financialConnectionsRepository: FinancialConnectionsRepository ) { /** @@ -20,18 +20,18 @@ internal class FetchLinkAccountSession @Inject constructor( * @return LinkAccountSession with all linked accounts */ suspend operator fun invoke(clientSecret: String): LinkAccountSession { - val linkAccountSession = connectionsRepository.getLinkAccountSession(clientSecret) + val linkAccountSession = financialConnectionsRepository.getLinkAccountSession(clientSecret) if (linkAccountSession.linkedAccounts.hasMore) { val accounts = mutableListOf() accounts.addAll(linkAccountSession.linkedAccounts.linkedAccounts) - var nextLinkedAccountList = connectionsRepository.getLinkedAccounts( + var nextLinkedAccountList = financialConnectionsRepository.getLinkedAccounts( ListLinkedAccountParams(clientSecret, accounts.last().id) ) accounts.addAll(nextLinkedAccountList.linkedAccounts) - while (nextLinkedAccountList.hasMore && accounts.size < ConnectionsSheetViewModel.MAX_ACCOUNTS) { - nextLinkedAccountList = connectionsRepository.getLinkedAccounts( + while (nextLinkedAccountList.hasMore && accounts.size < FinancialConnectionsSheetViewModel.MAX_ACCOUNTS) { + nextLinkedAccountList = financialConnectionsRepository.getLinkedAccounts( ListLinkedAccountParams(clientSecret, accounts.last().id) ) accounts.addAll(nextLinkedAccountList.linkedAccounts) diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/domain/GenerateLinkAccountSessionManifest.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/domain/GenerateLinkAccountSessionManifest.kt index 1f445404e7c..861c3689139 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/domain/GenerateLinkAccountSessionManifest.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/domain/GenerateLinkAccountSessionManifest.kt @@ -1,7 +1,7 @@ package com.stripe.android.financialconnections.domain import com.stripe.android.financialconnections.model.LinkAccountSessionManifest -import com.stripe.android.financialconnections.repository.ConnectionsRepository +import com.stripe.android.financialconnections.repository.FinancialConnectionsRepository import javax.inject.Inject /** @@ -9,14 +9,14 @@ import javax.inject.Inject * as well as the success and cancel callback URLs to verify. */ internal class GenerateLinkAccountSessionManifest @Inject constructor( - private val connectionsRepository: ConnectionsRepository, + private val financialConnectionsRepository: FinancialConnectionsRepository, ) { suspend operator fun invoke( clientSecret: String, applicationId: String ): LinkAccountSessionManifest { - return connectionsRepository.generateLinkAccountSessionManifest( + return financialConnectionsRepository.generateLinkAccountSessionManifest( clientSecret = clientSecret, applicationId = applicationId ) diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/ConnectionsRepository.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialConnectionsRepository.kt similarity index 96% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/repository/ConnectionsRepository.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialConnectionsRepository.kt index 61211e818a3..b4f33a892e0 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/ConnectionsRepository.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialConnectionsRepository.kt @@ -9,7 +9,7 @@ import com.stripe.android.core.exception.APIException import com.stripe.android.core.exception.AuthenticationException import com.stripe.android.core.exception.InvalidRequestException -internal interface ConnectionsRepository { +internal interface FinancialConnectionsRepository { @Throws( AuthenticationException::class, InvalidRequestException::class, diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/ConnectionsApiRepository.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository.kt similarity index 98% rename from financial-connections/src/main/java/com/stripe/android/financialconnections/repository/ConnectionsApiRepository.kt rename to financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository.kt index ec5396dece8..099b364dc9f 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/ConnectionsApiRepository.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository.kt @@ -25,11 +25,11 @@ import java.net.HttpURLConnection import javax.inject.Inject import javax.inject.Named -internal class ConnectionsApiRepository @Inject constructor( +internal class FinancialFinancialConnectionsApiRepository @Inject constructor( @Named(PUBLISHABLE_KEY) publishableKey: String, private val stripeNetworkClient: StripeNetworkClient, private val apiRequestFactory: ApiRequest.Factory -) : ConnectionsRepository { +) : FinancialConnectionsRepository { @VisibleForTesting internal val json: Json = Json { diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetTest.kt deleted file mode 100644 index bdeffd628a9..00000000000 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetTest.kt +++ /dev/null @@ -1,20 +0,0 @@ -package com.stripe.android.financialconnections - -import org.junit.Test -import org.mockito.kotlin.mock -import org.mockito.kotlin.verify - -class ConnectionsSheetTest { - private val connectionsSheetLauncher = mock() - private val configuration = ConnectionsSheet.Configuration( - ApiKeyFixtures.DEFAULT_LINK_ACCOUNT_SESSION_SECRET, - ApiKeyFixtures.DEFAULT_PUBLISHABLE_KEY - ) - private val connectionsSheet = ConnectionsSheet(connectionsSheetLauncher) - - @Test - fun `present() should launch the connection sheet with the given configuration`() { - connectionsSheet.present(configuration) - verify(connectionsSheetLauncher).present(configuration) - } -} diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialConnectionsSheetTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialConnectionsSheetTest.kt new file mode 100644 index 00000000000..c0322f8aae6 --- /dev/null +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialConnectionsSheetTest.kt @@ -0,0 +1,21 @@ +package com.stripe.android.financialconnections + +import org.junit.Test +import org.mockito.kotlin.mock +import org.mockito.kotlin.verify + +class FinancialConnectionsSheetTest { + private val financialConnectionsSheetLauncher = mock() + private val configuration = FinancialConnectionsSheet.Configuration( + ApiKeyFixtures.DEFAULT_LINK_ACCOUNT_SESSION_SECRET, + ApiKeyFixtures.DEFAULT_PUBLISHABLE_KEY + ) + private val financialConnectionsSheet = + FinancialConnectionsSheet(financialConnectionsSheetLauncher) + + @Test + fun `present() should launch the connection sheet with the given configuration`() { + financialConnectionsSheet.present(configuration) + verify(financialConnectionsSheetLauncher).present(configuration) + } +} diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetActivityTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetActivityTest.kt similarity index 76% rename from financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetActivityTest.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetActivityTest.kt index 47e61c809f6..203297f62cd 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetActivityTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetActivityTest.kt @@ -28,20 +28,20 @@ import org.robolectric.Shadows.shadowOf @RunWith(RobolectricTestRunner::class) @ExperimentalCoroutinesApi -class ConnectionsSheetActivityTest { +class FinancialFinancialConnectionsSheetActivityTest { private val context = ApplicationProvider.getApplicationContext() - private val contract = ConnectionsSheetContract() - private val configuration = ConnectionsSheet.Configuration( + private val contract = FinancialConnectionsSheetContract() + private val configuration = FinancialConnectionsSheet.Configuration( ApiKeyFixtures.DEFAULT_LINK_ACCOUNT_SESSION_SECRET, ApiKeyFixtures.DEFAULT_PUBLISHABLE_KEY ) - private val args = ConnectionsSheetContract.Args(configuration) + private val args = FinancialConnectionsSheetContract.Args(configuration) private val intent = contract.createIntent(context, args) private val viewModel = createViewModel() - private fun createViewModel(): ConnectionsSheetViewModel = runBlocking { - ConnectionsSheetViewModel( + private fun createViewModel(): FinancialConnectionsSheetViewModel = runBlocking { + FinancialConnectionsSheetViewModel( applicationId = "com.example.test", starterArgs = args, savedStateHandle = SavedStateHandle(), @@ -52,8 +52,8 @@ class ConnectionsSheetActivityTest { } private fun activityScenario( - viewModel: ConnectionsSheetViewModel = this.viewModel - ): InjectableActivityScenario { + viewModel: FinancialConnectionsSheetViewModel = this.viewModel + ): InjectableActivityScenario { return injectableActivityScenario { injectActivity { viewModelFactory = viewModelFactoryFor(viewModel) @@ -64,7 +64,7 @@ class ConnectionsSheetActivityTest { @Test fun `onCreate() with no args returns Failed result`() { val scenario = activityScenario() - val intent = Intent(context, ConnectionsSheetActivity::class.java) + val intent = Intent(context, FinancialConnectionsSheetActivity::class.java) scenario.launch(intent) assertThat( contract.parseResult( @@ -72,15 +72,15 @@ class ConnectionsSheetActivityTest { scenario.getResult().resultData ) ).isInstanceOf( - ConnectionsSheetResult.Failed::class.java + FinancialConnectionsSheetResult.Failed::class.java ) } @Test fun `onCreate() with invalid args returns Failed result`() { val scenario = activityScenario() - val configuration = ConnectionsSheet.Configuration("", "") - val args = ConnectionsSheetContract.Args(configuration) + val configuration = FinancialConnectionsSheet.Configuration("", "") + val args = FinancialConnectionsSheetContract.Args(configuration) val intent = contract.createIntent(context, args) scenario.launch(intent) assertThat( @@ -89,7 +89,7 @@ class ConnectionsSheetActivityTest { scenario.getResult().resultData ) ).isInstanceOf( - ConnectionsSheetResult.Failed::class.java + FinancialConnectionsSheetResult.Failed::class.java ) } @@ -97,7 +97,7 @@ class ConnectionsSheetActivityTest { fun `viewEffect - OpenAuthFlowWithUrl opens Chrome Custom Tab intent`() { val chromeCustomTabUrl = "www.authflow.com" val viewEffects = MutableSharedFlow() - val mockViewModel = mock { + val mockViewModel = mock { on { viewEffect } doReturn viewEffects } activityScenario(mockViewModel).launch(intent).suspendOnActivity { @@ -111,7 +111,7 @@ class ConnectionsSheetActivityTest { @Test fun `onNewIntent() calls view model handleOnNewIntent()`() { - val mockViewModel = mock() + val mockViewModel = mock() val scenario = activityScenario(mockViewModel) scenario.launch(intent).suspendOnActivity { val newIntent = Intent(Intent.ACTION_VIEW) @@ -125,8 +125,8 @@ class ConnectionsSheetActivityTest { @Test fun `onBackPressed() cancels connection sheet`() { - val mockViewModel = mock { - on { state } doReturn MutableStateFlow(ConnectionsSheetState(authFlowActive = true)) + val mockViewModel = mock { + on { state } doReturn MutableStateFlow(FinancialConnectionsSheetState(authFlowActive = true)) } val scenario = activityScenario(mockViewModel) scenario.launch(intent).suspendOnActivity { @@ -138,7 +138,7 @@ class ConnectionsSheetActivityTest { scenario.getResult().resultData ) ).isInstanceOf( - ConnectionsSheetResult.Canceled::class.java + FinancialConnectionsSheetResult.Canceled::class.java ) } @@ -146,8 +146,8 @@ class ConnectionsSheetActivityTest { * When [InjectableActivityScenario.onActivity] triggers, * runs the given block within the provided [TestScope]. */ - private fun InjectableActivityScenario.suspendOnActivity( - block: suspend TestScope.(ConnectionsSheetActivity) -> Unit + private fun InjectableActivityScenario.suspendOnActivity( + block: suspend TestScope.(FinancialConnectionsSheetActivity) -> Unit ) { this.onActivity { runTest { diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetContractTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetContractTest.kt similarity index 67% rename from financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetContractTest.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetContractTest.kt index 3aae1899132..1789e008519 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetContractTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetContractTest.kt @@ -9,31 +9,31 @@ import java.security.InvalidParameterException import kotlin.test.assertFailsWith @RunWith(RobolectricTestRunner::class) -class ConnectionsSheetContractTest { +class FinancialFinancialConnectionsSheetContractTest { @Test fun `parseResult() with missing data should return failed result`() { - assertThat(ConnectionsSheetContract().parseResult(0, Intent())) - .isInstanceOf(ConnectionsSheetResult.Failed::class.java) + assertThat(FinancialConnectionsSheetContract().parseResult(0, Intent())) + .isInstanceOf(FinancialConnectionsSheetResult.Failed::class.java) } @Test fun `validate() valid args`() { - val configuration = ConnectionsSheet.Configuration( + val configuration = FinancialConnectionsSheet.Configuration( ApiKeyFixtures.DEFAULT_LINK_ACCOUNT_SESSION_SECRET, ApiKeyFixtures.DEFAULT_PUBLISHABLE_KEY ) - val args = ConnectionsSheetContract.Args(configuration) + val args = FinancialConnectionsSheetContract.Args(configuration) args.validate() } @Test fun `validate() missing link account session client secret`() { - val configuration = ConnectionsSheet.Configuration( + val configuration = FinancialConnectionsSheet.Configuration( " ", ApiKeyFixtures.DEFAULT_PUBLISHABLE_KEY ) - val args = ConnectionsSheetContract.Args(configuration) + val args = FinancialConnectionsSheetContract.Args(configuration) assertFailsWith( "The link account session client secret cannot be an empty string." ) { @@ -43,11 +43,11 @@ class ConnectionsSheetContractTest { @Test fun `validate() missing publishable key`() { - val configuration = ConnectionsSheet.Configuration( + val configuration = FinancialConnectionsSheet.Configuration( ApiKeyFixtures.DEFAULT_LINK_ACCOUNT_SESSION_SECRET, " " ) - val args = ConnectionsSheetContract.Args(configuration) + val args = FinancialConnectionsSheetContract.Args(configuration) assertFailsWith( "The publishable key cannot be an empty string." ) { diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetViewModelTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetViewModelTest.kt similarity index 88% rename from financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetViewModelTest.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetViewModelTest.kt index 2028f232378..7e1c3cb275f 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/ConnectionsSheetViewModelTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetViewModelTest.kt @@ -6,9 +6,9 @@ import androidx.lifecycle.SavedStateHandle import androidx.test.ext.junit.runners.AndroidJUnit4 import app.cash.turbine.test import com.google.common.truth.Truth.assertThat -import com.stripe.android.financialconnections.ConnectionsSheetResult.Completed +import com.stripe.android.financialconnections.FinancialConnectionsSheetResult.Completed import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.FinishWithResult -import com.stripe.android.financialconnections.analytics.ConnectionsEventReporter +import com.stripe.android.financialconnections.analytics.FinancialConnectionsEventReporter import com.stripe.android.financialconnections.domain.FetchLinkAccountSession import com.stripe.android.financialconnections.domain.GenerateLinkAccountSessionManifest import com.stripe.android.financialconnections.model.LinkAccountSession @@ -29,10 +29,10 @@ import org.mockito.kotlin.whenever @ExperimentalCoroutinesApi @RunWith(AndroidJUnit4::class) -class ConnectionsSheetViewModelTest { +class FinancialFinancialConnectionsSheetViewModelTest { - private val eventReporter = mock() - private val configuration = ConnectionsSheet.Configuration( + private val eventReporter = mock() + private val configuration = FinancialConnectionsSheet.Configuration( ApiKeyFixtures.DEFAULT_LINK_ACCOUNT_SESSION_SECRET, ApiKeyFixtures.DEFAULT_PUBLISHABLE_KEY ) @@ -85,7 +85,7 @@ class ConnectionsSheetViewModelTest { // Then verify(eventReporter) - .onResult(eq(configuration), any()) + .onResult(eq(configuration), any()) } } @@ -103,7 +103,7 @@ class ConnectionsSheetViewModelTest { // Then verify(eventReporter) - .onResult(configuration, ConnectionsSheetResult.Canceled) + .onResult(configuration, FinancialConnectionsSheetResult.Canceled) } } @@ -120,7 +120,9 @@ class ConnectionsSheetViewModelTest { // Then assertThat(viewModel.state.value.authFlowActive).isFalse() - assertThat(FinishWithResult(ConnectionsSheetResult.Canceled)).isEqualTo(awaitItem()) + assertThat(FinishWithResult(FinancialConnectionsSheetResult.Canceled)).isEqualTo( + awaitItem() + ) } } @@ -139,7 +141,7 @@ class ConnectionsSheetViewModelTest { // Then assertThat(viewModel.state.value.authFlowActive).isFalse() val viewEffect = awaitItem() as FinishWithResult - assertThat(viewEffect.result).isInstanceOf(ConnectionsSheetResult.Failed::class.java) + assertThat(viewEffect.result).isInstanceOf(FinancialConnectionsSheetResult.Failed::class.java) } } @@ -182,7 +184,7 @@ class ConnectionsSheetViewModelTest { // Then assertThat(viewModel.state.value.authFlowActive).isFalse() assertThat(awaitItem()).isEqualTo( - FinishWithResult(ConnectionsSheetResult.Failed(apiException)) + FinishWithResult(FinancialConnectionsSheetResult.Failed(apiException)) ) } } @@ -202,7 +204,7 @@ class ConnectionsSheetViewModelTest { // Then assertThat(viewModel.state.value.authFlowActive).isFalse() assertThat(awaitItem()).isEqualTo( - FinishWithResult(ConnectionsSheetResult.Failed(APIException())) + FinishWithResult(FinancialConnectionsSheetResult.Failed(APIException())) ) } } @@ -219,7 +221,7 @@ class ConnectionsSheetViewModelTest { // Then assertThat(viewModel.state.value.authFlowActive).isTrue() - assertThat(awaitItem()).isEqualTo(FinishWithResult(ConnectionsSheetResult.Canceled)) + assertThat(awaitItem()).isEqualTo(FinishWithResult(FinancialConnectionsSheetResult.Canceled)) } } } @@ -238,7 +240,7 @@ class ConnectionsSheetViewModelTest { // Then assertThat(viewModel.state.value.authFlowActive).isTrue() - assertThat(awaitItem()).isEqualTo(FinishWithResult(ConnectionsSheetResult.Canceled)) + assertThat(awaitItem()).isEqualTo(FinishWithResult(FinancialConnectionsSheetResult.Canceled)) } } } @@ -282,11 +284,11 @@ class ConnectionsSheetViewModelTest { ) private fun createViewModel( - configuration: ConnectionsSheet.Configuration, + configuration: FinancialConnectionsSheet.Configuration, savedStateHandle: SavedStateHandle = SavedStateHandle() - ): ConnectionsSheetViewModel { - val args = ConnectionsSheetContract.Args(configuration) - return ConnectionsSheetViewModel( + ): FinancialConnectionsSheetViewModel { + val args = FinancialConnectionsSheetContract.Args(configuration) + return FinancialConnectionsSheetViewModel( applicationId = "com.example.app", starterArgs = args, savedStateHandle = savedStateHandle, diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReportTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReportTest.kt index 0c0c7a3d6e2..60527314b84 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReportTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReportTest.kt @@ -3,8 +3,8 @@ package com.stripe.android.financialconnections.analytics import android.app.Application import androidx.test.core.app.ApplicationProvider import com.stripe.android.financialconnections.ApiKeyFixtures -import com.stripe.android.financialconnections.ConnectionsSheet -import com.stripe.android.financialconnections.ConnectionsSheetResult +import com.stripe.android.financialconnections.FinancialConnectionsSheet +import com.stripe.android.financialconnections.FinancialConnectionsSheetResult import com.stripe.android.financialconnections.model.LinkAccountSession import com.stripe.android.financialconnections.model.LinkedAccountList import com.stripe.android.core.networking.AnalyticsRequestExecutor @@ -32,13 +32,13 @@ class DefaultConnectionsEventReportTest { publishableKeyProvider = { ApiKeyFixtures.DEFAULT_PUBLISHABLE_KEY } ) - private val eventReporter = DefaultConnectionsEventReporter( + private val eventReporter = DefaultFinancialFinancialConnectionsEventReporter( analyticsRequestExecutor, analyticsRequestFactory, testDispatcher ) - private val configuration = ConnectionsSheet.Configuration( + private val configuration = FinancialConnectionsSheet.Configuration( ApiKeyFixtures.DEFAULT_LINK_ACCOUNT_SESSION_SECRET, ApiKeyFixtures.DEFAULT_PUBLISHABLE_KEY ) @@ -68,7 +68,10 @@ class DefaultConnectionsEventReportTest { @Test fun `onResult() should fire analytics request with expected event value for success`() { - eventReporter.onResult(configuration, ConnectionsSheetResult.Completed(linkAccountSession)) + eventReporter.onResult( + configuration, + FinancialConnectionsSheetResult.Completed(linkAccountSession) + ) verify(analyticsRequestExecutor).executeAsync( argWhere { req -> req.params["event"] == "stripe_android.connections.sheet.closed" && @@ -80,7 +83,7 @@ class DefaultConnectionsEventReportTest { @Test fun `onResult() should fire analytics request with expected event value for cancelled`() { - eventReporter.onResult(configuration, ConnectionsSheetResult.Canceled) + eventReporter.onResult(configuration, FinancialConnectionsSheetResult.Canceled) verify(analyticsRequestExecutor).executeAsync( argWhere { req -> req.params["event"] == "stripe_android.connections.sheet.closed" && @@ -92,7 +95,7 @@ class DefaultConnectionsEventReportTest { @Test fun `onResult() should fire analytics request with expected event value for failure`() { - eventReporter.onResult(configuration, ConnectionsSheetResult.Failed(Exception())) + eventReporter.onResult(configuration, FinancialConnectionsSheetResult.Failed(Exception())) verify(analyticsRequestExecutor).executeAsync( argWhere { req -> req.params["event"] == "stripe_android.connections.sheet.failed" && diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSessionTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSessionTest.kt index 9778d8cdf3e..edb6d6ed1ad 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSessionTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSessionTest.kt @@ -8,7 +8,7 @@ import com.stripe.android.financialconnections.linkAccountSessionWithNoMoreAccou import com.stripe.android.financialconnections.model.LinkAccountSession import com.stripe.android.financialconnections.model.LinkedAccountList import com.stripe.android.financialconnections.moreLinkedAccountList -import com.stripe.android.financialconnections.networking.FakeConnectionsRepository +import com.stripe.android.financialconnections.networking.FakeFinancialConnectionsRepository import com.stripe.android.core.exception.APIException import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.runTest @@ -20,7 +20,7 @@ import kotlin.test.assertFailsWith @RunWith(AndroidJUnit4::class) class FetchLinkAccountSessionTest { - private val repository = FakeConnectionsRepository(ApiKeyFixtures.MANIFEST) + private val repository = FakeFinancialConnectionsRepository(ApiKeyFixtures.MANIFEST) private val getLinkAccountSession = FetchLinkAccountSession(repository) @Test diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/networking/FakeConnectionsRepository.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/networking/FakeFinancialConnectionsRepository.kt similarity index 87% rename from financial-connections/src/test/java/com/stripe/android/financialconnections/networking/FakeConnectionsRepository.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/networking/FakeFinancialConnectionsRepository.kt index 2ef20dddb29..c8bc4733fbd 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/networking/FakeConnectionsRepository.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/networking/FakeFinancialConnectionsRepository.kt @@ -6,11 +6,11 @@ import com.stripe.android.financialconnections.model.LinkAccountSessionManifest import com.stripe.android.financialconnections.model.LinkedAccountList import com.stripe.android.financialconnections.model.ListLinkedAccountParams import com.stripe.android.financialconnections.moreLinkedAccountList -import com.stripe.android.financialconnections.repository.ConnectionsRepository +import com.stripe.android.financialconnections.repository.FinancialConnectionsRepository -internal class FakeConnectionsRepository( +internal class FakeFinancialConnectionsRepository( private val manifest: LinkAccountSessionManifest, -) : ConnectionsRepository { +) : FinancialConnectionsRepository { var getLinkAccountSessionResultProvider: () -> LinkAccountSession = { linkAccountSessionWithNoMoreAccounts } diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/repository/ConnectionsApiRepositoryTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/repository/FinancialConnectionsApiRepositoryTest.kt similarity index 88% rename from financial-connections/src/test/java/com/stripe/android/financialconnections/repository/ConnectionsApiRepositoryTest.kt rename to financial-connections/src/test/java/com/stripe/android/financialconnections/repository/FinancialConnectionsApiRepositoryTest.kt index 18edf9b95dd..b6e824fbeda 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/repository/ConnectionsApiRepositoryTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/repository/FinancialConnectionsApiRepositoryTest.kt @@ -17,12 +17,12 @@ import java.io.BufferedReader import java.net.HttpURLConnection @ExperimentalCoroutinesApi -class ConnectionsApiRepositoryTest { +class FinancialConnectionsApiRepositoryTest { private val mockStripeNetworkClient = mock() private val apiRequestFactory = mock() - private val connectionsApiRepository = ConnectionsApiRepository( + private val financialConnectionsApiRepository = FinancialFinancialConnectionsApiRepository( publishableKey = ApiKeyFixtures.DEFAULT_PUBLISHABLE_KEY, stripeNetworkClient = mockStripeNetworkClient, apiRequestFactory = apiRequestFactory @@ -37,7 +37,7 @@ class ConnectionsApiRepositoryTest { ) ) - val result = connectionsApiRepository.getLinkAccountSession("client_secret") + val result = financialConnectionsApiRepository.getLinkAccountSession("client_secret") assertThat(result.paymentAccount).isInstanceOf(LinkedAccount::class.java) } @@ -51,7 +51,7 @@ class ConnectionsApiRepositoryTest { ) ) - val result = connectionsApiRepository.getLinkAccountSession("client_secret") + val result = financialConnectionsApiRepository.getLinkAccountSession("client_secret") assertThat(result.paymentAccount).isInstanceOf(BankAccount::class.java) } diff --git a/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountActivity.kt b/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountActivity.kt index 711527c535d..05e7a210e92 100644 --- a/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountActivity.kt +++ b/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountActivity.kt @@ -10,7 +10,7 @@ import androidx.lifecycle.lifecycleScope import com.stripe.android.payments.bankaccount.navigation.CollectBankAccountContract import com.stripe.android.payments.bankaccount.ui.CollectBankAccountViewEffect.FinishWithResult import com.stripe.android.payments.bankaccount.ui.CollectBankAccountViewEffect.OpenConnectionsFlow -import com.stripe.android.payments.connections.ConnectionsPaymentsProxy +import com.stripe.android.payments.connections.FinancialConnectionsPaymentsProxy /** * No-UI activity that will handle collect bank account logic. @@ -21,7 +21,7 @@ internal class CollectBankAccountActivity : AppCompatActivity() { CollectBankAccountContract.Args.fromIntent(intent) } - private lateinit var connectionsPaymentsProxy: ConnectionsPaymentsProxy + private lateinit var financialConnectionsPaymentsProxy: FinancialConnectionsPaymentsProxy internal var viewModelFactory: ViewModelProvider.Factory = CollectBankAccountViewModel.Factory( @@ -47,14 +47,14 @@ internal class CollectBankAccountActivity : AppCompatActivity() { } private fun initConnectionsPaymentsProxy() { - connectionsPaymentsProxy = ConnectionsPaymentsProxy.create( + financialConnectionsPaymentsProxy = FinancialConnectionsPaymentsProxy.create( activity = this, onComplete = viewModel::onConnectionsResult ) } private fun OpenConnectionsFlow.launch() { - connectionsPaymentsProxy.present( + financialConnectionsPaymentsProxy.present( linkedAccountSessionClientSecret, publishableKey ) diff --git a/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModel.kt b/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModel.kt index d2e844c561b..cce7cb837f6 100644 --- a/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModel.kt +++ b/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModel.kt @@ -7,7 +7,7 @@ import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.savedstate.SavedStateRegistryOwner -import com.stripe.android.financialconnections.ConnectionsSheetResult +import com.stripe.android.financialconnections.FinancialConnectionsSheetResult import com.stripe.android.core.Logger import com.stripe.android.payments.bankaccount.CollectBankAccountConfiguration import com.stripe.android.payments.bankaccount.di.DaggerCollectBankAccountComponent @@ -75,14 +75,14 @@ internal class CollectBankAccountViewModel @Inject constructor( } } - fun onConnectionsResult(result: ConnectionsSheetResult) { + fun onConnectionsResult(result: FinancialConnectionsSheetResult) { viewModelScope.launch { when (result) { - is ConnectionsSheetResult.Canceled -> + is FinancialConnectionsSheetResult.Canceled -> finishWithResult(Cancelled) - is ConnectionsSheetResult.Failed -> + is FinancialConnectionsSheetResult.Failed -> finishWithError(result.error) - is ConnectionsSheetResult.Completed -> + is FinancialConnectionsSheetResult.Completed -> attachLinkAccountSessionToIntent(result.linkAccountSession.id) } } diff --git a/payments-core/src/main/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxy.kt b/payments-core/src/main/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxy.kt similarity index 52% rename from payments-core/src/main/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxy.kt rename to payments-core/src/main/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxy.kt index f7e2ae4fb3f..d197368c679 100644 --- a/payments-core/src/main/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxy.kt +++ b/payments-core/src/main/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxy.kt @@ -3,8 +3,8 @@ package com.stripe.android.payments.connections import androidx.appcompat.app.AppCompatActivity import androidx.fragment.app.Fragment import com.stripe.android.BuildConfig -import com.stripe.android.financialconnections.ConnectionsSheet -import com.stripe.android.financialconnections.ConnectionsSheetResult +import com.stripe.android.financialconnections.FinancialConnectionsSheet +import com.stripe.android.financialconnections.FinancialConnectionsSheetResult import com.stripe.android.payments.connections.reflection.DefaultIsConnectionsAvailable import com.stripe.android.payments.connections.reflection.IsConnectionsAvailable @@ -12,7 +12,7 @@ import com.stripe.android.payments.connections.reflection.IsConnectionsAvailable * Proxy to access connections code safely in payments. * */ -internal interface ConnectionsPaymentsProxy { +internal interface FinancialConnectionsPaymentsProxy { fun present( linkAccountSessionClientSecret: String, publishableKey: String @@ -21,45 +21,55 @@ internal interface ConnectionsPaymentsProxy { companion object { fun create( fragment: Fragment, - onComplete: (ConnectionsSheetResult) -> Unit, - provider: () -> ConnectionsPaymentsProxy = { - DefaultConnectionsPaymentsProxy(ConnectionsSheet.create(fragment, onComplete)) + onComplete: (FinancialConnectionsSheetResult) -> Unit, + provider: () -> FinancialConnectionsPaymentsProxy = { + DefaultFinancialConnectionsPaymentsProxy( + FinancialConnectionsSheet.create( + fragment, + onComplete + ) + ) }, isConnectionsAvailable: IsConnectionsAvailable = DefaultIsConnectionsAvailable() - ): ConnectionsPaymentsProxy { + ): FinancialConnectionsPaymentsProxy { return if (isConnectionsAvailable()) { provider() } else { - UnsupportedConnectionsPaymentsProxy() + UnsupportedFinancialConnectionsPaymentsProxy() } } fun create( activity: AppCompatActivity, - onComplete: (ConnectionsSheetResult) -> Unit, - provider: () -> ConnectionsPaymentsProxy = { - DefaultConnectionsPaymentsProxy(ConnectionsSheet.create(activity, onComplete)) + onComplete: (FinancialConnectionsSheetResult) -> Unit, + provider: () -> FinancialConnectionsPaymentsProxy = { + DefaultFinancialConnectionsPaymentsProxy( + FinancialConnectionsSheet.create( + activity, + onComplete + ) + ) }, isConnectionsAvailable: IsConnectionsAvailable = DefaultIsConnectionsAvailable() - ): ConnectionsPaymentsProxy { + ): FinancialConnectionsPaymentsProxy { return if (isConnectionsAvailable()) { provider() } else { - UnsupportedConnectionsPaymentsProxy() + UnsupportedFinancialConnectionsPaymentsProxy() } } } } -internal class DefaultConnectionsPaymentsProxy( - private val connectionsSheet: ConnectionsSheet -) : ConnectionsPaymentsProxy { +internal class DefaultFinancialConnectionsPaymentsProxy( + private val financialConnectionsSheet: FinancialConnectionsSheet +) : FinancialConnectionsPaymentsProxy { override fun present( linkAccountSessionClientSecret: String, publishableKey: String ) { - connectionsSheet.present( - ConnectionsSheet.Configuration( + financialConnectionsSheet.present( + FinancialConnectionsSheet.Configuration( linkAccountSessionClientSecret, publishableKey ) @@ -67,7 +77,7 @@ internal class DefaultConnectionsPaymentsProxy( } } -internal class UnsupportedConnectionsPaymentsProxy : ConnectionsPaymentsProxy { +internal class UnsupportedFinancialConnectionsPaymentsProxy : FinancialConnectionsPaymentsProxy { override fun present(linkAccountSessionClientSecret: String, publishableKey: String) { if (BuildConfig.DEBUG) { throw IllegalStateException( diff --git a/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt b/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt index 6f4cb6b04b6..4eb5d6fc1fc 100644 --- a/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt +++ b/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt @@ -2,7 +2,7 @@ package com.stripe.android.payments.bankaccount.ui import app.cash.turbine.test import com.google.common.truth.Truth.assertThat -import com.stripe.android.financialconnections.ConnectionsSheetResult +import com.stripe.android.financialconnections.FinancialConnectionsSheetResult import com.stripe.android.financialconnections.model.LinkAccountSession import com.stripe.android.core.Logger import com.stripe.android.model.BankConnectionsLinkedAccountSession @@ -125,7 +125,7 @@ class CollectBankAccountViewModelTest { val viewModel = buildViewModel(viewEffect, paymentIntentConfiguration()) viewModel.onConnectionsResult( - ConnectionsSheetResult.Completed(connectionsLinkAccountSession) + FinancialConnectionsSheetResult.Completed(connectionsLinkAccountSession) ) // Then @@ -149,7 +149,7 @@ class CollectBankAccountViewModelTest { // When val viewModel = buildViewModel(viewEffect, setupIntentConfiguration()) viewModel.onConnectionsResult( - ConnectionsSheetResult.Completed(connectionsLinkAccountSession) + FinancialConnectionsSheetResult.Completed(connectionsLinkAccountSession) ) // Then @@ -173,7 +173,7 @@ class CollectBankAccountViewModelTest { // When val viewModel = buildViewModel(viewEffect, setupIntentConfiguration()) viewModel.onConnectionsResult( - ConnectionsSheetResult.Completed(connectionsLinkAccountSession) + FinancialConnectionsSheetResult.Completed(connectionsLinkAccountSession) ) // Then diff --git a/payments-core/src/test/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxyTest.kt b/payments-core/src/test/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxyTest.kt similarity index 76% rename from payments-core/src/test/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxyTest.kt rename to payments-core/src/test/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxyTest.kt index 070059748d0..c5b77afa2cc 100644 --- a/payments-core/src/test/java/com/stripe/android/payments/connections/ConnectionsPaymentsProxyTest.kt +++ b/payments-core/src/test/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxyTest.kt @@ -2,7 +2,7 @@ package com.stripe.android.payments.connections import androidx.appcompat.app.AppCompatActivity import androidx.fragment.app.Fragment -import com.stripe.android.financialconnections.ConnectionsSheet +import com.stripe.android.financialconnections.FinancialConnectionsSheet import com.stripe.android.payments.connections.reflection.IsConnectionsAvailable import org.junit.Test import org.mockito.kotlin.mock @@ -11,7 +11,7 @@ import kotlin.test.assertEquals import kotlin.test.assertFailsWith import kotlin.test.assertTrue -class ConnectionsPaymentsProxyTest { +class FinancialConnectionsPaymentsProxyTest { companion object { private const val CONNECTIONS_SHEET_CANONICAL_NAME = "com.stripe.android.connections.ConnectionsSheet" @@ -21,7 +21,7 @@ class ConnectionsPaymentsProxyTest { private val mockFragment: Fragment = mock() private val mockActivity: AppCompatActivity = mock() - private class FakeProxy : ConnectionsPaymentsProxy { + private class FakeProxy : FinancialConnectionsPaymentsProxy { override fun present(linkAccountSessionClientSecret: String, publishableKey: String) { // noop } @@ -32,32 +32,32 @@ class ConnectionsPaymentsProxyTest { whenever(mockIsConnectionsAvailable()).thenAnswer { false } assertTrue( - ConnectionsPaymentsProxy.create( + FinancialConnectionsPaymentsProxy.create( fragment = mockFragment, onComplete = {}, isConnectionsAvailable = mockIsConnectionsAvailable - ) is UnsupportedConnectionsPaymentsProxy + ) is UnsupportedFinancialConnectionsPaymentsProxy ) assertTrue( - ConnectionsPaymentsProxy.create( + FinancialConnectionsPaymentsProxy.create( activity = mockActivity, onComplete = {}, isConnectionsAvailable = mockIsConnectionsAvailable - ) is UnsupportedConnectionsPaymentsProxy + ) is UnsupportedFinancialConnectionsPaymentsProxy ) } @Test fun `connections SDK availability returns sdk when connections module is loaded`() { assertTrue( - ConnectionsPaymentsProxy.create( + FinancialConnectionsPaymentsProxy.create( fragment = mockFragment, onComplete = {}, provider = { FakeProxy() } ) is FakeProxy ) assertTrue( - ConnectionsPaymentsProxy.create( + FinancialConnectionsPaymentsProxy.create( activity = mockActivity, onComplete = {}, provider = { FakeProxy() } @@ -70,14 +70,14 @@ class ConnectionsPaymentsProxyTest { whenever(mockIsConnectionsAvailable()).thenAnswer { false } assertFailsWith { - ConnectionsPaymentsProxy.create( + FinancialConnectionsPaymentsProxy.create( fragment = mockFragment, onComplete = {}, isConnectionsAvailable = mockIsConnectionsAvailable ).present("", "") } assertFailsWith { - ConnectionsPaymentsProxy.create( + FinancialConnectionsPaymentsProxy.create( activity = mockActivity, onComplete = {}, isConnectionsAvailable = mockIsConnectionsAvailable @@ -87,6 +87,9 @@ class ConnectionsPaymentsProxyTest { @Test fun `ensure ConnectionsSheet exists`() { - assertEquals(CONNECTIONS_SHEET_CANONICAL_NAME, ConnectionsSheet::class.qualifiedName) + assertEquals( + CONNECTIONS_SHEET_CANONICAL_NAME, + FinancialConnectionsSheet::class.qualifiedName + ) } } From 31c221829439effa6b815390c7f7b332c1c0bfe6 Mon Sep 17 00:00:00 2001 From: Carlos Munoz Date: Tue, 19 Apr 2022 15:49:10 -0700 Subject: [PATCH 3/9] Reverts docs changes. --- docs/camera-core/navigation.html | 234 +++--- .../-account-holder/-account-holder.html | 4 +- .../-type/-a-c-c-o-u-n-t/index.html | 44 +- .../-type/-c-u-s-t-o-m-e-r/index.html | 44 +- .../-type/-u-n-k-n-o-w-n/index.html | 44 +- .../-account-holder/-type/index.html | 40 +- .../-account-holder/-type/value.html | 50 +- .../-account-holder/account.html | 52 +- .../-account-holder/customer.html | 52 +- .../-account-holder/index.html | 28 +- .../-account-holder/type.html | 47 +- .../-f-a-i-l-e-d/index.html | 44 +- .../-p-e-n-d-i-n-g/index.html | 44 +- .../-s-u-c-c-e-e-d-e-d/index.html | 44 +- .../-u-n-k-n-o-w-n/index.html | 44 +- .../-balance-refresh-status/index.html | 40 +- .../-balance-refresh/-balance-refresh.html | 67 +- .../-balance-refresh/index.html | 42 +- .../-balance-refresh/last-attempted-at.html | 58 +- .../-balance-refresh/status.html | 49 +- .../-balance/-balance.html | 4 +- .../-balance/-type/-c-a-s-h/index.html | 44 +- .../-balance/-type/-c-r-e-d-i-t/index.html | 44 +- .../-balance/-type/-u-n-k-n-o-w-n/index.html | 44 +- .../-balance/-type/index.html | 40 +- .../-balance/-type/value.html | 50 +- .../-balance/as-of.html | 52 +- .../-balance/cash.html | 49 +- .../-balance/credit.html | 50 +- .../-balance/current.html | 60 +- .../-balance/index.html | 27 +- .../-balance/type.html | 47 +- .../-bank-account/-bank-account.html | 81 ++- .../-bank-account/bank-name.html | 55 +- .../-bank-account/id.html | 48 +- .../-bank-account/index.html | 43 +- .../-bank-account/last4.html | 48 +- .../-bank-account/routing-number.html | 58 +- .../-cash-balance/-cash-balance.html | 116 +-- .../-cash-balance/available.html | 62 +- .../-cash-balance/index.html | 27 +- .../-credit-balance/-credit-balance.html | 4 +- .../-credit-balance/index.html | 28 +- .../-credit-balance/used.html | 61 +- .../-link-account-session/client-secret.html | 54 +- .../-link-account-session/id.html | 48 +- .../-link-account-session/index.html | 28 +- .../linked-accounts.html | 54 +- .../-link-account-session/livemode.html | 51 +- .../payment-account.html | 81 ++- .../-link-account-session/return-url.html | 58 +- .../-linked-account-list.html | 234 +++--- .../-linked-account-list/count.html | 51 +- .../-linked-account-list/has-more.html | 53 +- .../-linked-account-list/index.html | 28 +- .../-linked-account-list/linked-accounts.html | 61 +- .../-linked-account-list/total-count.html | 58 +- .../-linked-account-list/url.html | 48 +- .../-category/-c-a-s-h/index.html | 44 +- .../-category/-c-r-e-d-i-t/index.html | 44 +- .../-category/-i-n-v-e-s-t-m-e-n-t/index.html | 44 +- .../-category/-o-t-h-e-r/index.html | 44 +- .../-category/-u-n-k-n-o-w-n/index.html | 44 +- .../-linked-account/-category/index.html | 40 +- .../-linked-account/-category/value.html | 50 +- .../-companion/-o-b-j-e-c-t.html | 51 +- .../-linked-account/-companion/index.html | 44 +- .../-linked-account/-linked-account.html | 665 +++++++++--------- .../-permissions/-b-a-l-a-n-c-e-s/index.html | 44 +- .../-permissions/-i-d-e-n-t-i-t-y/index.html | 44 +- .../-o-w-n-e-r-s-h-i-p/index.html | 44 +- .../-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html | 44 +- .../-t-r-a-n-s-a-c-t-i-o-n-s/index.html | 44 +- .../-permissions/-u-n-k-n-o-w-n/index.html | 44 +- .../-linked-account/-permissions/index.html | 40 +- .../-linked-account/-permissions/value.html | 50 +- .../-status/-a-c-t-i-v-e/index.html | 44 +- .../-d-i-s-c-o-n-n-e-c-t-e-d/index.html | 44 +- .../-status/-i-n-a-c-t-i-v-e/index.html | 44 +- .../-status/-u-n-k-n-o-w-n/index.html | 44 +- .../-linked-account/-status/index.html | 40 +- .../-linked-account/-status/value.html | 50 +- .../-subcategory/-c-h-e-c-k-i-n-g/index.html | 44 +- .../-c-r-e-d-i-t_-c-a-r-d/index.html | 44 +- .../-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html | 44 +- .../-subcategory/-m-o-r-t-g-a-g-e/index.html | 44 +- .../-subcategory/-o-t-h-e-r/index.html | 44 +- .../-subcategory/-s-a-v-i-n-g-s/index.html | 44 +- .../-subcategory/-u-n-k-n-o-w-n/index.html | 44 +- .../-linked-account/-subcategory/index.html | 40 +- .../-linked-account/-subcategory/value.html | 50 +- .../-l-i-n-k/index.html | 44 +- .../-u-n-k-n-o-w-n/index.html | 44 +- .../-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html | 44 +- .../index.html | 40 +- .../value.html | 50 +- .../-linked-account/accountholder.html | 53 +- .../-linked-account/balance-refresh.html | 57 +- .../-linked-account/balance.html | 50 +- .../-linked-account/category.html | 47 +- .../-linked-account/created.html | 49 +- .../-linked-account/display-name.html | 57 +- .../-linked-account/id.html | 48 +- .../-linked-account/index.html | 28 +- .../-linked-account/institution-name.html | 54 +- .../-linked-account/last4.html | 51 +- .../-linked-account/livemode.html | 49 +- .../-linked-account/ownership-refresh.html | 56 +- .../-linked-account/ownership.html | 53 +- .../-linked-account/permissions.html | 59 +- .../-linked-account/status.html | 46 +- .../-linked-account/subcategory.html | 49 +- .../supported-payment-method-types.html | 72 +- .../-list-linked-account-params.html | 75 +- .../-list-linked-account-params/index.html | 43 +- .../to-param-map.html | 74 +- .../-ownership-refresh.html | 124 ++-- .../-status/-f-a-i-l-e-d/index.html | 44 +- .../-status/-p-e-n-d-i-n-g/index.html | 44 +- .../-status/-s-u-c-c-e-e-d-e-d/index.html | 44 +- .../-status/-u-n-k-n-o-w-n/index.html | 44 +- .../-ownership-refresh/-status/index.html | 40 +- .../-ownership-refresh/-status/value.html | 50 +- .../-ownership-refresh/index.html | 28 +- .../-ownership-refresh/last-attempted-at.html | 58 +- .../-ownership-refresh/status.html | 46 +- .../-payment-account/index.html | 43 +- .../index.html | 51 +- .../-connections-sheet-redirect-activity.html | 3 +- .../index.html | 4 +- .../index.html | 4 +- .../on-connections-sheet-result.html | 68 +- .../-canceled/index.html | 2 +- .../-completed/-completed.html | 86 +-- .../-completed/index.html | 2 +- .../-completed/link-account-session.html | 2 +- .../-failed/-failed.html | 2 +- .../-failed/error.html | 2 +- .../-failed/index.html | 2 +- .../-connections-sheet-result/index.html | 4 +- .../-connections-sheet/-companion/create.html | 229 +++--- .../-connections-sheet/-companion/index.html | 2 +- .../-configuration/-configuration.html | 2 +- .../-configuration/index.html | 2 +- .../link-account-session-client-secret.html | 2 +- .../-configuration/publishable-key.html | 2 +- .../-connections-sheet/index.html | 4 +- .../-connections-sheet/present.html | 84 +-- .../com.stripe.android.connections/index.html | 2 +- docs/connections/index.html | 60 +- docs/connections/navigation.html | 234 +++--- docs/identity/navigation.html | 234 +++--- docs/link/navigation.html | 234 +++--- docs/navigation.html | 234 +++--- docs/payments-core/navigation.html | 234 +++--- docs/payments-model/navigation.html | 234 +++--- docs/payments-ui-core/navigation.html | 234 +++--- docs/paymentsheet/navigation.html | 234 +++--- docs/stripe-core/navigation.html | 234 +++--- docs/stripecardscan/navigation.html | 234 +++--- 160 files changed, 5765 insertions(+), 4261 deletions(-) diff --git a/docs/camera-core/navigation.html b/docs/camera-core/navigation.html index 1f23f14a6a9..41ae43a4785 100644 --- a/docs/camera-core/navigation.html +++ b/docs/camera-core/navigation.html @@ -579,123 +579,123 @@
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-account-holder.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-account-holder.html index 7c895828599..eeaf7919313 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-account-holder.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-account-holder.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/AccountHolder/AccountHolder/#com.stripe.android.connections.model.AccountHolder.Type#kotlin.String?#kotlin.String?/PointingToDeclaration//-327179920">
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-a-c-c-o-u-n-t/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-a-c-c-o-u-n-t/index.html index 1d50c81a459..0707a02910c 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-a-c-c-o-u-n-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-a-c-c-o-u-n-t/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/AccountHolder.Type.ACCOUNT///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-c-u-s-t-o-m-e-r/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-c-u-s-t-o-m-e-r/index.html index 6a9cf23f5da..7dcb597b3b4 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-c-u-s-t-o-m-e-r/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-c-u-s-t-o-m-e-r/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/AccountHolder.Type.CUSTOMER///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-u-n-k-n-o-w-n/index.html index 9c2d91dbb87..4e75b96d4d6 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-u-n-k-n-o-w-n/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/AccountHolder.Type.UNKNOWN///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/index.html index 0bb5fad9f00..726324dcf59 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/AccountHolder.Type///PointingToDeclaration//-327179920">

Type

@@ -61,16 +61,36 @@

Entries

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
UNKNOWN("unknown")
-
+
+
+
+
+
+
UNKNOWN("unknown") +
+ +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/value.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/value.html index e477e3d18ac..6dcba3f6bbd 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/value.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/value.html @@ -23,32 +23,34 @@
-
- -
-

value

-
-
-
-
val value: String +
+ +
+

value

+
+
+
+
val value: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/account.html b/docs/connections/com.stripe.android.connections.model/-account-holder/account.html index d3611809057..38ff12edb4b 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/account.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/account.html @@ -23,33 +23,35 @@
-
- -
-

account

-
-
-
-
val account: String? = null +
+ +
+

account

+
+
+
+
val account: String? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/customer.html b/docs/connections/com.stripe.android.connections.model/-account-holder/customer.html index f0d13f4594b..80bfc292131 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/customer.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/customer.html @@ -23,33 +23,35 @@
-
- -
-

customer

-
-
-
-
val customer: String? = null +
+ +
+

customer

+
+
+
+
val customer: String? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/index.html index 5f7fa0c05f6..aead5a5a0ba 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/AccountHolder///PointingToDeclaration//-327179920">

Account @@ -128,15 +128,23 @@

Parameters

-
-

Constructors

-
-
-
-
+
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/type.html b/docs/connections/com.stripe.android.connections.model/-account-holder/type.html index 4f5048ad536..92c3e59592e 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/type.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/type.html @@ -23,31 +23,32 @@
-
- -
-

type

-
-
-
-
val type: AccountHolder.Type +
+ +
+

type

+
+
+
+
val type: AccountHolder.Type +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-f-a-i-l-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-f-a-i-l-e-d/index.html index c3cbf187423..300a8dfc026 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-f-a-i-l-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-f-a-i-l-e-d/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/BalanceRefresh.BalanceRefreshStatus.FAILED///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-p-e-n-d-i-n-g/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-p-e-n-d-i-n-g/index.html index 3ac0ea764a5..aa5d03ccb69 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-p-e-n-d-i-n-g/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-p-e-n-d-i-n-g/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/BalanceRefresh.BalanceRefreshStatus.PENDING///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-s-u-c-c-e-e-d-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-s-u-c-c-e-e-d-e-d/index.html index 2d38e1da38d..362271290cd 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-s-u-c-c-e-e-d-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-s-u-c-c-e-e-d-e-d/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/BalanceRefresh.BalanceRefreshStatus.SUCCEEDED///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html index fe8036a87e3..b9593fdc31e 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/BalanceRefresh.BalanceRefreshStatus.UNKNOWN///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html index be62a19cddb..7169d777e87 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/BalanceRefresh.BalanceRefreshStatus///PointingToDeclaration//-327179920">
@@ -66,16 +66,36 @@

Entries

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
UNKNOWN("unknown")
-
+
+
+
+
+
+
UNKNOWN("unknown") +
+ +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh.html index 3ebb7f0c779..6b45ec931d9 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh.html @@ -23,40 +23,43 @@
-
- -
-

Balance - - Refresh

-
-
-
-
fun BalanceRefresh(status: BalanceRefresh.BalanceRefreshStatus? = BalanceRefreshStatus.UNKNOWN, lastAttemptedAt: Int) +
+ +
+

Balance + + Refresh

+
+
+
+
fun BalanceRefresh(status: BalanceRefresh.BalanceRefreshStatus? = BalanceRefreshStatus.UNKNOWN, lastAttemptedAt: Int) +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html index 32bac8e10fa..b139dccd35c 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/BalanceRefresh///PointingToDeclaration//-327179920">

Balance @@ -72,16 +72,38 @@

Types

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
- -
+
+
+
+
+
enum BalanceRefreshStatus + : + Enum<BalanceRefresh.BalanceRefreshStatus> +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/last-attempted-at.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/last-attempted-at.html index 9798bf21c03..b0c05fd0a7e 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/last-attempted-at.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/last-attempted-at.html @@ -23,36 +23,38 @@
-
- -
-

last - - Attempted - - At

-
-
-
-
val lastAttemptedAt: Int +
+ +
+

last + + Attempted + + At

+
+
+
+
val lastAttemptedAt: Int +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/status.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/status.html index 189f56536b7..c8e7a8d9005 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/status.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/status.html @@ -23,31 +23,34 @@
-
- -
-

status

-
-
-
-
val status: BalanceRefresh.BalanceRefreshStatus? +
+ +
+

status

+
+
+
+
val status: BalanceRefresh.BalanceRefreshStatus? +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-balance.html b/docs/connections/com.stripe.android.connections.model/-balance/-balance.html index d4ce5af6d5c..b8aae249523 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-balance.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-balance.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/Balance/Balance/#kotlin.Int#kotlin.collections.Map[kotlin.String,kotlin.Int]#com.stripe.android.connections.model.Balance.Type#com.stripe.android.connections.model.CashBalance?#com.stripe.android.connections.model.CreditBalance?/PointingToDeclaration//-327179920">

Balance

diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html index 50b94b1dbcc..2929db6ef50 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/Balance.Type.CASH///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html index 7f195ed4750..b0cf950b3bf 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/Balance.Type.CREDIT///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html index 6a2eecd63fd..10eb63ff7bd 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/Balance.Type.UNKNOWN///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html index efd3b83e61a..ae01c5d2869 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/Balance.Type///PointingToDeclaration//-327179920">

Type

@@ -61,16 +61,36 @@

Entries

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
UNKNOWN("unknown")
-
+
+
+
+
+
+
UNKNOWN("unknown") +
+ +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/value.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/value.html index d5d1db661fe..1e8fc79e9bc 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/value.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/value.html @@ -23,32 +23,34 @@
-
- -
-

value

-
-
-
-
val value: String +
+ +
+

value

+
+
+
+
val value: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/as-of.html b/docs/connections/com.stripe.android.connections.model/-balance/as-of.html index f24b5706c1f..230c97e65ec 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/as-of.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/as-of.html @@ -23,33 +23,35 @@
-
- -
-

as - - Of

-
-
-
-
val asOf: Int +
+ +
+

as + + Of

+
+
+
+
val asOf: Int +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/cash.html b/docs/connections/com.stripe.android.connections.model/-balance/cash.html index 02cf5282f58..e69029acf23 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/cash.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/cash.html @@ -23,32 +23,33 @@
-
- -
-

cash

-
-
-
-
val cash: CashBalance? = null +
+ +
+

cash

+
+
+
+
val cash: CashBalance? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/credit.html b/docs/connections/com.stripe.android.connections.model/-balance/credit.html index 4b7d10ae623..813aac6aed8 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/credit.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/credit.html @@ -23,32 +23,34 @@
-
- -
-

credit

-
-
-
-
val credit: CreditBalance? = null +
+ +
+

credit

+
+
+
+
val credit: CreditBalance? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/current.html b/docs/connections/com.stripe.android.connections.model/-balance/current.html index 63746ba6abd..3824b1d5673 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/current.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/current.html @@ -23,36 +23,40 @@
-
- -
-

current

-
-
-
-
val current: Map<String, Int> +
+ +
+

current

+
+
+
+
val current: Map<String, Int> +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/index.html b/docs/connections/com.stripe.android.connections.model/-balance/index.html index 2d76743b2ef..5ecf8408c78 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/Balance///PointingToDeclaration//-327179920">

Balance

@@ -171,15 +171,22 @@

Parameters

-
-

Constructors

-
-
-
-
+
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/type.html b/docs/connections/com.stripe.android.connections.model/-balance/type.html index 83a694b5652..ec77852f443 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/type.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/type.html @@ -23,31 +23,32 @@
-
- -
-

type

-
-
-
-
val type: Balance.Type +
+ +
+

type

+
+
+
+
val type: Balance.Type +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/-bank-account.html b/docs/connections/com.stripe.android.connections.model/-bank-account/-bank-account.html index 0c6864c17e7..58c1604c8a7 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/-bank-account.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/-bank-account.html @@ -23,47 +23,50 @@
-
- -
-

Bank - - Account

-
-
-
-
fun BankAccount(id: String, last4: String, bankName: String? = null, routingNumber: String? = null) +
+ +
+

Bank + + Account

+
+
+
+
fun BankAccount(id: String, last4: String, bankName: String? = null, routingNumber: String? = null) +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/bank-name.html b/docs/connections/com.stripe.android.connections.model/-bank-account/bank-name.html index 86ecb4d78ec..bb960555317 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/bank-name.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/bank-name.html @@ -23,35 +23,36 @@
-
- -
-

bank - - Name

-
-
-
-
val bankName: String? = null +
+ +
+

bank + + Name

+
+
+
+
val bankName: String? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/id.html b/docs/connections/com.stripe.android.connections.model/-bank-account/id.html index 568ca3455e7..610f828cb60 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/id.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/id.html @@ -23,31 +23,33 @@
-
- -
-

id

-
-
-
-
val id: String +
+ +
+

id

+
+
+
+
val id: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/index.html b/docs/connections/com.stripe.android.connections.model/-bank-account/index.html index 933ee2924ce..329c1f6e5cd 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/index.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/BankAccount///PointingToDeclaration//-327179920">

Bank @@ -90,16 +90,39 @@

Functions

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
abstract fun describeContents(): Int
-
+
+
+
+
+
abstract fun describeContents(): Int +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/last4.html b/docs/connections/com.stripe.android.connections.model/-bank-account/last4.html index 4e0385779e4..6484118f050 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/last4.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/last4.html @@ -23,31 +23,33 @@
-
- -
-

last4

-
-
-
-
val last4: String +
+ +
+

last4

+
+
+
+
val last4: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/routing-number.html b/docs/connections/com.stripe.android.connections.model/-bank-account/routing-number.html index b82c4b05491..041d4d47906 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/routing-number.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/routing-number.html @@ -23,37 +23,37 @@
-
- -
-

routing - - Number

-
-
-
-
val routingNumber: String? = null +
+ +
+

routing + + Number

+
+
+
+
val routingNumber: String? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-cash-balance/-cash-balance.html b/docs/connections/com.stripe.android.connections.model/-cash-balance/-cash-balance.html index c6873a9fffc..4cae8fc6d4e 100644 --- a/docs/connections/com.stripe.android.connections.model/-cash-balance/-cash-balance.html +++ b/docs/connections/com.stripe.android.connections.model/-cash-balance/-cash-balance.html @@ -23,67 +23,73 @@
-
- -
-

Cash - - Balance

-
-
-
-
fun CashBalance(available: Map<String, Int>? = null) +
+ +
+

Cash + + Balance

-

Parameters

-
-
-
-
-
available
+
+
+
fun CashBalance(available: Map<String, Int>? = null)
-
-
-

The funds available - to the account holder. Typically this is the current balance less any - holds. Each key is a three-letter ISO - currency code, in lowercase. Each value is a integer amount. A - positive amount indicates money owed to the account holder. A negative - amount indicates money owed by the account holder.

-
+

Parameters

+
+
+
+
+
available
+
+
+
+

+ The funds available to the account holder. + Typically this is the current balance less any + holds. Each key is a three-letter ISO + currency code, in lowercase. Each value is a + integer amount. A positive amount indicates money + owed to the account holder. A negative amount + indicates money owed by the account holder.

+
+
+
+
+
+
-
-
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-cash-balance/available.html b/docs/connections/com.stripe.android.connections.model/-cash-balance/available.html index d2e15fbae96..97f3a09628e 100644 --- a/docs/connections/com.stripe.android.connections.model/-cash-balance/available.html +++ b/docs/connections/com.stripe.android.connections.model/-cash-balance/available.html @@ -23,37 +23,41 @@
-
- -
-

available

-
-
-
-
val available: Map<String, Int>? = null +
+ +
+

available

+
+
+
+
val available: Map<String, Int>? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html b/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html index 49ac0577174..01152b718f5 100644 --- a/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html +++ b/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/CashBalance///PointingToDeclaration//-327179920">

Cash @@ -107,15 +107,22 @@

Parameters

-
-

Constructors

-
-
-
-
+
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
diff --git a/docs/connections/com.stripe.android.connections.model/-credit-balance/-credit-balance.html b/docs/connections/com.stripe.android.connections.model/-credit-balance/-credit-balance.html index 101f1fdb0b7..6ddc607c662 100644 --- a/docs/connections/com.stripe.android.connections.model/-credit-balance/-credit-balance.html +++ b/docs/connections/com.stripe.android.connections.model/-credit-balance/-credit-balance.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/CreditBalance/CreditBalance/#kotlin.collections.Map[kotlin.String,kotlin.Int]?/PointingToDeclaration//-327179920">
diff --git a/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html b/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html index edbb5292706..28e17baa3bb 100644 --- a/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html +++ b/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/CreditBalance///PointingToDeclaration//-327179920">

Credit @@ -105,15 +105,23 @@

Parameters

-
-

Constructors

-
-
-
-
+
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
diff --git a/docs/connections/com.stripe.android.connections.model/-credit-balance/used.html b/docs/connections/com.stripe.android.connections.model/-credit-balance/used.html index a06c5ddc1c3..90434fbac38 100644 --- a/docs/connections/com.stripe.android.connections.model/-credit-balance/used.html +++ b/docs/connections/com.stripe.android.connections.model/-credit-balance/used.html @@ -23,37 +23,40 @@
-
- -
-

used

-
-
-
-
val used: Map<String, Int>? = null +
+ +
+

used

+
+
+
+
val used: Map<String, Int>? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/client-secret.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/client-secret.html index 06cc66e32e4..781797b99b7 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/client-secret.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/client-secret.html @@ -23,34 +23,36 @@
-
- -
-

client - - Secret

-
-
-
-
val clientSecret: String +
+ +
+

client + + Secret

+
+
+
+
val clientSecret: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/id.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/id.html index f885e0a3e9f..396cd2163ed 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/id.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/id.html @@ -23,31 +23,33 @@
-
- -
-

id

-
-
-
-
val id: String +
+ +
+

id

+
+
+
+
val id: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html index 5dafa10d63e..32f0aebfb34 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkAccountSession///PointingToDeclaration//-327179920">

Link @@ -149,15 +149,23 @@

Parameters

-
-

Functions

-
-
-
-
+
+

Functions

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/linked-accounts.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/linked-accounts.html index a099d43ad45..bc19364dfdb 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/linked-accounts.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/linked-accounts.html @@ -23,34 +23,36 @@
-
- -
-

linked - - Accounts

-
-
-
-
val linkedAccounts: LinkedAccountList +
+ +
+

linked + + Accounts

+
+
+
+
val linkedAccounts: LinkedAccountList +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/livemode.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/livemode.html index a16ccd5d225..66b635f3770 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/livemode.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/livemode.html @@ -23,32 +23,35 @@
-
- -
-

livemode

-
-
-
-
val livemode: Boolean +
+ +
+

livemode

+
+
+
+
val livemode: Boolean +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/payment-account.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/payment-account.html index 2280232ca82..3909026c91e 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/payment-account.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/payment-account.html @@ -23,47 +23,50 @@
-
- -
-

payment - - Account

-
-
-
-
-
- -
- val paymentAccount: PaymentAccount? = null +
+ +
+

payment + + Account

+
+
+
+
+
+ +
+ val paymentAccount: PaymentAccount? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/return-url.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/return-url.html index 633e0fb5318..1eb109ec0ac 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/return-url.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/return-url.html @@ -23,36 +23,38 @@
-
- -
-

return - - Url

-
-
-
-
val returnUrl: String? = null +
+ +
+

return + + Url

+
+
+
+
val returnUrl: String? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/-linked-account-list.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/-linked-account-list.html index a0c791b11f7..1c51f7141b5 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/-linked-account-list.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/-linked-account-list.html @@ -23,126 +23,132 @@
-
- -
-

Linked - - Account - - List

-
-
-
-
fun LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int? = null, totalCount: Int? = null) +
+ -

Parameters

-
-
-
-
-
-
-
-

data

-
-
-
-
-
-
-
hasMore
-
-
-
-

True if this list - has another page of items after this one that can be fetched.

-
-
-
-
-
-
-
url
-
-
-
-

The URL where this - list can be accessed.

-
-
-
-
-
-
-
count
-
-
-
-
-
-
-
-
-
-
-
totalCount
+
+

Linked + + Account + + List

+
+
+
+
fun LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int? = null, totalCount: Int? = null)
-
-
-
-
+

Parameters

+
+
+
+
+
+
+
+
+

+ data

+
+
+
+
+
+
+
hasMore
+
+
+
+

+ True if this list has another page of items after + this one that can be fetched.

+
+
+
+
+
+
+
url
+
+
+
+

+ The URL where this list can be accessed.

+
+
+
+
+
+
+
count
+
+
+
+
+
+
+
+
+
+
+
totalCount
+
+
+
+
+
+
+
+
+
-
-
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/count.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/count.html index 2bb8ebac30a..93c55326ac8 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/count.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/count.html @@ -23,33 +23,34 @@
-
- -
-

count

-
-
-
-
val count: Int? = null +
+ +
+

count

+
+
+
+
val count: Int? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/has-more.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/has-more.html index 73662061b6c..4772ed75765 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/has-more.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/has-more.html @@ -23,33 +23,36 @@
-
- -
-

has - - More

-
-
-
-
val hasMore: Boolean +
+ +
+

has + + More

+
+
+
+
val hasMore: Boolean +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html index 7441a182fea..74086269467 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccountList///PointingToDeclaration//-327179920">

Linked @@ -167,15 +167,23 @@

Parameters

-
-

Constructors

-
-
-
-
+
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/linked-accounts.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/linked-accounts.html index 7153ed2d2ab..00a96a32de3 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/linked-accounts.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/linked-accounts.html @@ -23,38 +23,39 @@
-
- -
-

linked - - Accounts

-
-
-
-
val linkedAccounts: List<LinkedAccount> +
+ +
+

linked + + Accounts

+
+
+
+
val linkedAccounts: List<LinkedAccount> +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/total-count.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/total-count.html index c1f1fc70da5..ff37a83e2e5 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/total-count.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/total-count.html @@ -23,36 +23,38 @@
-
- -
-

total - - Count

-
-
-
-
val totalCount: Int? = null +
+ +
+

total + + Count

+
+
+
+
val totalCount: Int? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/url.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/url.html index c3d68b37c04..46c2c4c8e27 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/url.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/url.html @@ -23,31 +23,33 @@
-
- -
-

url

-
-
-
-
val url: String +
+ +
+

url

+
+
+
+
val url: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html index e9b33be1cbd..4089066dfc9 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Category.CASH///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html index 1c7de650206..1c81c9d42a5 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Category.CREDIT///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html index df63471bd59..4958a211420 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Category.INVESTMENT///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html index 94c690682a0..017071118a7 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Category.OTHER///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html index e0a23bad26d..7652d326d3e 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Category.UNKNOWN///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html index 13f3fefe122..d6bf2ee2732 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Category///PointingToDeclaration//-327179920">

Category

@@ -61,16 +61,36 @@

Entries

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
UNKNOWN("unknown")
-
+
+
+
+
+
+
UNKNOWN("unknown") +
+ +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/value.html index bd1d4231307..dab5159da48 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/value.html @@ -23,32 +23,34 @@
-
- -
-

value

-
-
-
-
val value: String +
+ +
+

value

+
+
+
+
val value: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/-o-b-j-e-c-t.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/-o-b-j-e-c-t.html index 3cec769ada1..dcbb0614ad0 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/-o-b-j-e-c-t.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/-o-b-j-e-c-t.html @@ -23,32 +23,35 @@
-
- -
-

OBJECT

-
-
-
-
const val OBJECT: String +
+ +
+

OBJECT

+
+
+
+
const val OBJECT: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html index 492dab426de..95565cfcb70 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Companion///PointingToDeclaration//-327179920">
@@ -58,16 +58,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
const val OBJECT: String
-
+
+
+
+
+ +
const val OBJECT: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-linked-account.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-linked-account.html index 3ceabcfce25..109cd08c2e6 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-linked-account.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-linked-account.html @@ -23,332 +23,357 @@
-
- -
-

Linked - - Account

-
-
-
-
fun LinkedAccount(category: LinkedAccount.Category = Category.UNKNOWN, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status = Status.UNKNOWN, subcategory: LinkedAccount.Subcategory = Subcategory.UNKNOWN, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder? = null, balance: Balance? = null, balanceRefresh: BalanceRefresh? = null, displayName: String? = null, last4: String? = null, ownership: String? = null, ownershipRefresh: OwnershipRefresh? = null, permissions: List<LinkedAccount.Permissions>? = null) +
+ -

Parameters

-
-
-
-
-
category
-
-
-
-
-
-
-
-
-
-
-
created
-
-
-
-

Time at which the - object was created. Measured in seconds since the Unix epoch.

-
-
-
-
-
-
-
id
-
-
-
-

Unique identifier - for the object.

-
-
-
-
-
-
-
institutionName
-
-
-
-

The name of the - institution that holds this account.

-
-
-
-
-
-
-
livemode
-
-
-
-

Has the value true if the object exists in live mode - or the value false if the object exists - in test mode.

-
-
-
-
-
-
-
status
-
-
-
-

The status of the - link to the account.

-
-
-
-
-
-
-
subcategory
-
-
-
-

If category is cash, - one of: - checking - savings - other - If category is credit, one of: - mortgage - line_of_credit - - credit_card - other If category - is investment or other, this will be other.

-
-
-
-
-
-
-
supportedPaymentMethodTypes
-
-
-
-

The PaymentMethod - type(s) that can be created from this LinkedAccount.

-
-
-
-
-
-
-
accountholder
-
-
-
-
-
-
-
-
-
-
-
balance
-
-
-
-

The most recent - information about the account's balance.

-
-
-
-
-
-
-
balanceRefresh
-
-
-
-

The state of the - most recent attempt to refresh the account balance.

-
-
-
-
-
-
-
displayName
-
-
-
-

A human-readable - name that has been assigned to this account, either by the account - holder or by the institution.

-
-
-
-
-
-
-
last4
-
-
-
-

The last 4 digits of - the account number. If present, this will be 4 numeric characters.

+
+

Linked + + Account

+
+
+
+
fun LinkedAccount(category: LinkedAccount.Category = Category.UNKNOWN, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status = Status.UNKNOWN, subcategory: LinkedAccount.Subcategory = Subcategory.UNKNOWN, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder? = null, balance: Balance? = null, balanceRefresh: BalanceRefresh? = null, displayName: String? = null, last4: String? = null, ownership: String? = null, ownershipRefresh: OwnershipRefresh? = null, permissions: List<LinkedAccount.Permissions>? = null) +
+

Parameters

+
+
+
+
+
category
+
+
+
+
+
+
+
+
+
+
+
created
+
+
+
+

+ Time at which the object was created. Measured in + seconds since the Unix epoch.

+
+
+
+
+
+
+
id
+
+
+
+

+ Unique identifier for the object.

+
+
+
+
+
+
+
institutionName
+
+
+
+

+ The name of the institution that holds this + account.

+
+
+
+
+
+
+
livemode
+
+
+
+

+ Has the value true if the object + exists in live mode or the value false if the object + exists in test mode.

+
+
+
+
+
+
+
status
+
+
+
+

+ The status of the link to the account.

+
+
+
+
+
+
+
subcategory
+
+
+
+

+ If category is + cash, one of: - + checking - savings - other If category is credit, one of: - + mortgage - line_of_credit - + credit_card - + other If category is investment or other, this will be + other.

+
+
+
+
+
+
+
supportedPaymentMethodTypes
+
+
+
+

+ The PaymentMethod + type(s) that can be created from this + LinkedAccount.

+
+
+
+
+
+
+
accountholder
+
+
+
+
+
+
+
+
+
+
+
balance
+
+
+
+

+ The most recent information about the account's + balance.

+
+
+
+
+
+
+
balanceRefresh
+
+
+
+

+ The state of the most recent attempt to refresh + the account balance.

+
+
+
+
+
+
+
displayName
+
+
+
+

+ A human-readable name that has been assigned to + this account, either by the account holder or by + the institution.

+
+
+
+
+
+
+
last4
+
+
+
+

+ The last 4 digits of the account number. If + present, this will be 4 numeric characters.

+
+
+
+
+
+
+
+
ownership
+
+
+
+

+ The most recent information about the account's + owners.

+
+
+
+
+
+
+
ownershipRefresh
+
+
+
+

+ The state of the most recent attempt to refresh + the account owners.

+
+
+
+
+
+
+
permissions
+
+
+
+

+ The list of permissions granted by this + account.

+
+
+
+
-
-
-
-
-
-
-
ownership
-
-
-
-

The most recent - information about the account's owners.

-
-
-
-
-
-
-
ownershipRefresh
-
-
-
-

The state of the - most recent attempt to refresh the account owners.

-
-
-
-
-
-
-
permissions
-
-
-
-

The list of - permissions granted by this account.

-
-
-
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html index 87d6df481fb..dcd09bebb81 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Permissions.BALANCES///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html index 88b4d226dd5..58c24f7c93d 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Permissions.IDENTITY///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html index d5b86b7bb7d..546b437267d 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Permissions.OWNERSHIP///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html index 0d63175f966..7d242df03a8 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Permissions.PAYMENT_METHOD///PointingToDeclaration//-327179920"> @@ -61,16 +61,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html index ec8e5cc6fda..f3b607d3df5 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Permissions.TRANSACTIONS///PointingToDeclaration//-327179920"> @@ -61,16 +61,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html index 766ddf61921..8eb076e7987 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Permissions.UNKNOWN///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html index 3f2ffa9d0ad..26e1025aab6 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Permissions///PointingToDeclaration//-327179920">
@@ -64,16 +64,36 @@

Entries

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
UNKNOWN("unknown")
-
+
+
+
+
+
+
UNKNOWN("unknown") +
+ +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/value.html index 5f15046ce6a..7fb9f668ce1 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/value.html @@ -23,32 +23,34 @@
-
- -
-

value

-
-
-
-
val value: String +
+ +
+

value

+
+
+
+
val value: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html index d7dbd25156e..af4753b8457 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Status.ACTIVE///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html index 26d4d823301..d5da2effae4 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Status.DISCONNECTED///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html index e9738ec143c..00118576e16 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Status.INACTIVE///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html index a33da0c3e8f..a6c15e546e2 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Status.UNKNOWN///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html index db95d140eb6..8d67c9b0edf 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Status///PointingToDeclaration//-327179920">

Status

@@ -62,16 +62,36 @@

Entries

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
UNKNOWN("unknown")
-
+
+
+
+
+
+
UNKNOWN("unknown") +
+ +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/value.html index a09a6ff4584..5847234273c 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/value.html @@ -23,32 +23,34 @@
-
- -
-

value

-
-
-
-
val value: String +
+ +
+

value

+
+
+
+
val value: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html index 537ca090aa2..ee968573237 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Subcategory.CHECKING///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html index b0c2d5b9d00..7b08c404c63 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Subcategory.CREDIT_CARD///PointingToDeclaration//-327179920"> @@ -61,16 +61,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html index 388e2e39550..b26c091b02b 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Subcategory.LINE_OF_CREDIT///PointingToDeclaration//-327179920"> @@ -61,16 +61,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html index 886d920071a..562db856b01 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Subcategory.MORTGAGE///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html index 24a9cba08ff..9672b4c91c0 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Subcategory.OTHER///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html index 9c83a1b8c6b..40897edb97a 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Subcategory.SAVINGS///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html index 9dfcd2a54a3..fed0ca4801c 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Subcategory.UNKNOWN///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html index 0298a49ee10..3d1be1bcf58 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.Subcategory///PointingToDeclaration//-327179920">
@@ -75,16 +75,36 @@

Entries

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
UNKNOWN("unknown")
-
+
+
+
+
+
+
UNKNOWN("unknown") +
+ +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/value.html index a1f7abc5eff..f5926353e87 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/value.html @@ -23,32 +23,34 @@
-
- -
-

value

-
-
-
-
val value: String +
+ +
+

value

+
+
+
+
val value: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html index e1975683abf..442fc78814f 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.SupportedPaymentMethodTypes.LINK///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html index 4efc0140186..da25d131192 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.SupportedPaymentMethodTypes.UNKNOWN///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html index d451c5aa023..d2701ae6f46 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.SupportedPaymentMethodTypes.US_BANK_ACCOUNT///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html index c56071e7729..34a7ad1ce00 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount.SupportedPaymentMethodTypes///PointingToDeclaration//-327179920">
@@ -71,16 +71,36 @@

Entries

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
UNKNOWN("unknown")
-
+
+
+
+
+
+
UNKNOWN("unknown") +
+ +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/value.html index 565d0138dde..e985d5f5538 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/value.html @@ -23,32 +23,34 @@
-
- -
-

value

-
-
-
-
val value: String +
+ +
+

value

+
+
+
+
val value: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/accountholder.html b/docs/connections/com.stripe.android.connections.model/-linked-account/accountholder.html index 0847c3d45e9..4109a737a28 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/accountholder.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/accountholder.html @@ -23,34 +23,35 @@
-
- -
-

accountholder

-
-
-
-
val accountholder: AccountHolder? = null +
+ +
+

accountholder

+
+
+
+
val accountholder: AccountHolder? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/balance-refresh.html b/docs/connections/com.stripe.android.connections.model/-linked-account/balance-refresh.html index 0950f6f0569..48f72c56eb4 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/balance-refresh.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/balance-refresh.html @@ -23,36 +23,37 @@
-
- -
-

balance - - Refresh

-
-
-
-
val balanceRefresh: BalanceRefresh? = null +
+ +
+

balance + + Refresh

+
+
+
+
val balanceRefresh: BalanceRefresh? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/balance.html b/docs/connections/com.stripe.android.connections.model/-linked-account/balance.html index 6895f6bfdec..5bd5a2d8643 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/balance.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/balance.html @@ -23,32 +23,34 @@
-
- -
-

balance

-
-
-
-
val balance: Balance? = null +
+ +
+

balance

+
+
+
+
val balance: Balance? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/category.html b/docs/connections/com.stripe.android.connections.model/-linked-account/category.html index 454e52f504c..f4678d3a790 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/category.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/category.html @@ -23,30 +23,33 @@
-
- -
-

category

-
-
-
-
val category: LinkedAccount.Category +
+ +
+

category

+
+
+
+
val category: LinkedAccount.Category +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/created.html b/docs/connections/com.stripe.android.connections.model/-linked-account/created.html index d227dd3cc67..ca4cc186558 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/created.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/created.html @@ -23,31 +23,34 @@
-
- -
-

created

-
-
-
-
val created: Int +
+ +
+

created

+
+
+
+
val created: Int +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/display-name.html b/docs/connections/com.stripe.android.connections.model/-linked-account/display-name.html index 958f8893c8d..ff59d718d7f 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/display-name.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/display-name.html @@ -23,36 +23,37 @@
-
- -
-

display - - Name

-
-
-
-
val displayName: String? = null +
+ +
+

display + + Name

+
+
+
+
val displayName: String? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/id.html b/docs/connections/com.stripe.android.connections.model/-linked-account/id.html index e375c601e54..fd907074d08 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/id.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/id.html @@ -23,31 +23,33 @@
-
- -
-

id

-
-
-
-
val id: String +
+ +
+

id

+
+
+
+
val id: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/index.html index 22cdd1247e2..0196ba443b4 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/LinkedAccount///PointingToDeclaration//-327179920">

Linked @@ -410,15 +410,23 @@

Parameters

-
-

Constructors

-
-
-
-
+
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/institution-name.html b/docs/connections/com.stripe.android.connections.model/-linked-account/institution-name.html index 4716bb974d7..bb067248975 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/institution-name.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/institution-name.html @@ -23,34 +23,36 @@
-
- -
-

institution - - Name

-
-
-
-
val institutionName: String +
+ +
+

institution + + Name

+
+
+
+
val institutionName: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/last4.html b/docs/connections/com.stripe.android.connections.model/-linked-account/last4.html index dd6c6e42414..7242eb79af1 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/last4.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/last4.html @@ -23,33 +23,34 @@
-
- -
-

last4

-
-
-
-
val last4: String? = null +
+ +
+

last4

+
+
+
+
val last4: String? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/livemode.html b/docs/connections/com.stripe.android.connections.model/-linked-account/livemode.html index 2d145e623df..f5e7fc422bc 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/livemode.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/livemode.html @@ -23,31 +23,34 @@
-
- -
-

livemode

-
-
-
-
val livemode: Boolean +
+ +
+

livemode

+
+
+
+
val livemode: Boolean +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/ownership-refresh.html b/docs/connections/com.stripe.android.connections.model/-linked-account/ownership-refresh.html index 26f5e64f877..c391b7f660c 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/ownership-refresh.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/ownership-refresh.html @@ -23,35 +23,37 @@
-
- -
-

ownership - - Refresh

-
-
-
-
val ownershipRefresh: OwnershipRefresh? = null +
+ +
+

ownership + + Refresh

+
+
+
+
val ownershipRefresh: OwnershipRefresh? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/ownership.html b/docs/connections/com.stripe.android.connections.model/-linked-account/ownership.html index 4cabf465ff5..52a980b58c0 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/ownership.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/ownership.html @@ -23,33 +23,36 @@
-
- -
-

ownership

-
-
-
-
val ownership: String? = null +
+ +
+

ownership

+
+
+
+
val ownership: String? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/permissions.html b/docs/connections/com.stripe.android.connections.model/-linked-account/permissions.html index bb5ffc739e7..a9c06a84110 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/permissions.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/permissions.html @@ -23,37 +23,38 @@
-
- -
-

permissions

-
-
-
-
val permissions: List<LinkedAccount.Permissions>? = null +
+ +
+

permissions

+
+
+
+
val permissions: List<LinkedAccount.Permissions>? = null +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/status.html b/docs/connections/com.stripe.android.connections.model/-linked-account/status.html index b24b3819f8f..b6461444447 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/status.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/status.html @@ -23,30 +23,32 @@
-
- -
-

status

-
-
-
-
val status: LinkedAccount.Status +
+ +
+

status

+
+
+
+
val status: LinkedAccount.Status +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/subcategory.html b/docs/connections/com.stripe.android.connections.model/-linked-account/subcategory.html index dce07ff0b29..a9d3a161203 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/subcategory.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/subcategory.html @@ -23,32 +23,33 @@
-
- -
-

subcategory

-
-
-
-
val subcategory: LinkedAccount.Subcategory +
+ +
+

subcategory

+
+
+
+
val subcategory: LinkedAccount.Subcategory +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/supported-payment-method-types.html b/docs/connections/com.stripe.android.connections.model/-linked-account/supported-payment-method-types.html index 1822e0a0c4a..0f296bda3b5 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/supported-payment-method-types.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/supported-payment-method-types.html @@ -23,42 +23,46 @@
-
- -
-

supported - - Payment - - Method - - Types

-
-
- - +
diff --git a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/-list-linked-account-params.html b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/-list-linked-account-params.html index bcc038db74a..f77592bf1ab 100644 --- a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/-list-linked-account-params.html +++ b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/-list-linked-account-params.html @@ -23,44 +23,47 @@
-
- -
-

List - - Linked - - Account - - Params

-
-
-
-
fun ListLinkedAccountParams(clientSecret: String, startingAfterAccountId: String?) +
+ +
+

List + + Linked + + Account + + Params

+
+
+
+
fun ListLinkedAccountParams(clientSecret: String, startingAfterAccountId: String?) +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html index bd70d56843d..663cda63de9 100644 --- a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html +++ b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/ListLinkedAccountParams///PointingToDeclaration//-327179920">

List @@ -74,16 +74,39 @@

Functions

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
abstract fun describeContents(): Int
-
+
+
+
+
+
abstract fun describeContents(): Int +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/to-param-map.html b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/to-param-map.html index 7ea99f58e0e..0acfb556190 100644 --- a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/to-param-map.html +++ b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/to-param-map.html @@ -23,43 +23,47 @@
-
- -
-

to - - Param - - Map

-
-
-
-
fun toParamMap(): Map<String, Any> +
+ +
+

to + + Param + + Map

+
+
+
+
fun toParamMap(): Map<String, Any> +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-ownership-refresh.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-ownership-refresh.html index 8fadd9fa180..6cb51acff71 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-ownership-refresh.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-ownership-refresh.html @@ -23,72 +23,76 @@
-
- -
-

Ownership - - Refresh

-
-
-
-
fun OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status = Status.UNKNOWN) +
+ -

Parameters

-
-
-
-
-
lastAttemptedAt
-
-
-
-

The time at which - the last refresh attempt was initiated. Measured in seconds since the - Unix epoch.

-
-
-
-
-
-
-
status
+
+

Ownership + + Refresh

+
+
+
+
fun OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status = Status.UNKNOWN)
-
-
-
-
+

Parameters

+
+
+
+
+
lastAttemptedAt
+
+
+
+

+ The time at which the last refresh attempt was + initiated. Measured in seconds since the Unix + epoch.

+
+
+
+
+
+
+
status
+
+
+
+
+
+
+
+
+
-
-
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html index 816801f06b6..3f97878b407 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/OwnershipRefresh.Status.FAILED///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html index 92bd1453e2d..7eeb688509e 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/OwnershipRefresh.Status.PENDING///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html index ae780fd0cc5..e817d7f6f8e 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/OwnershipRefresh.Status.SUCCEEDED///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html index 662c7591094..0f7c18b6200 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/OwnershipRefresh.Status.UNKNOWN///PointingToDeclaration//-327179920">
@@ -60,16 +60,40 @@

Properties

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
val name: String
-
+
+
+
+
+ +
val name: String +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html index 414768b2619..c74db0660b7 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/OwnershipRefresh.Status///PointingToDeclaration//-327179920">
@@ -62,16 +62,36 @@

Entries

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
UNKNOWN("unknown")
-
+
+
+
+
+
+
UNKNOWN("unknown") +
+ +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/value.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/value.html index 06ea99f21bf..6fd0c0dbc1a 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/value.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/value.html @@ -23,32 +23,34 @@
-
- -
-

value

-
-
-
-
val value: String +
+ +
+

value

+
+
+
+
val value: String +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html index f2866085fd8..849bccb3f70 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/OwnershipRefresh///PointingToDeclaration//-327179920">

Ownership @@ -107,15 +107,23 @@

Parameters

-
-

Constructors

-
-
-
-
+
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/last-attempted-at.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/last-attempted-at.html index 7943fba4fe6..eacd0e8cf9b 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/last-attempted-at.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/last-attempted-at.html @@ -23,36 +23,38 @@
-
- -
-

last - - Attempted - - At

-
-
-
-
val lastAttemptedAt: Int +
+ +
+

last + + Attempted + + At

+
+
+
+
val lastAttemptedAt: Int +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/status.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/status.html index 557df5b1d91..54a7cc6e30f 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/status.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/status.html @@ -23,30 +23,32 @@
-
- -
-

status

-
-
-
-
val status: OwnershipRefresh.Status +
+ +
+

status

+
+
+
+
val status: OwnershipRefresh.Status +
+
-
-
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-payment-account/index.html b/docs/connections/com.stripe.android.connections.model/-payment-account/index.html index b1507c54ab7..c38327f1252 100644 --- a/docs/connections/com.stripe.android.connections.model/-payment-account/index.html +++ b/docs/connections/com.stripe.android.connections.model/-payment-account/index.html @@ -24,9 +24,9 @@
+ pageids="connections::com.stripe.android.connections.model/PaymentAccount///PointingToDeclaration//-327179920">

Payment @@ -63,16 +63,39 @@

Functions

-
-
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
abstract fun describeContents(): Int
-
+
+
+
+
+
abstract fun describeContents(): Int +
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/index.html b/docs/connections/com.stripe.android.connections.model/index.html index 172200227a1..f8e092cc07c 100644 --- a/docs/connections/com.stripe.android.connections.model/index.html +++ b/docs/connections/com.stripe.android.connections.model/index.html @@ -24,8 +24,8 @@
-
-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html index b9593fdc31e..8ffe0c79a4e 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html index 7169d777e87..95ccc4a9ab9 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html @@ -96,8 +96,8 @@

Entries

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html index b139dccd35c..d696006de2d 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html @@ -104,8 +104,8 @@

Types

-
-
+
+

Functions

diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html index 2929db6ef50..ed7bcf7cc8d 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html index b0cf950b3bf..e31b4c9f9f5 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html index 10eb63ff7bd..b4cb7dab32e 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html index ae01c5d2869..f3d70fd45a7 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html @@ -91,8 +91,8 @@

Entries

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/index.html b/docs/connections/com.stripe.android.connections.model/-balance/index.html index 5ecf8408c78..8414284285a 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/index.html @@ -188,12 +188,56 @@

Constructors

Link copied to clipboard
-
-
-
fun Balance(asOf: Int, current: Map<String, Int>, type: Balance.Type = Type.UNKNOWN, cash: CashBalance? = null, credit: CreditBalance? = null)
-
-
-
+
+
+
+
+
fun Balance(asOf: Int, current: Map<String, Int>, type: Balance.Type = Type.UNKNOWN, cash: CashBalance? = null, credit: CreditBalance? = null) +
+
+
+
+
+

Types

diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/index.html b/docs/connections/com.stripe.android.connections.model/-bank-account/index.html index 329c1f6e5cd..7f38b9be8e1 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/index.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/index.html @@ -123,8 +123,8 @@

Functions

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html b/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html index 01152b718f5..d88e95748b2 100644 --- a/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html +++ b/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html @@ -124,12 +124,41 @@

Constructors

Link copied to clipboard
-
-
-
fun CashBalance(available: Map<String, Int>? = null)
-
-
-
+
+
+
+
+
fun CashBalance(available: Map<String, Int>? = null) +
+
+
+
+
+

Functions

diff --git a/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html b/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html index 28e17baa3bb..cf2d459f4f1 100644 --- a/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html +++ b/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html @@ -123,12 +123,41 @@

Constructors

Link copied to clipboard
-
-
-
fun CreditBalance(used: Map<String, Int>? = null)
-
-
-
+
+
+
+
+
fun CreditBalance(used: Map<String, Int>? = null) +
+
+
+
+
+

Functions

diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html index 32f0aebfb34..658b0833059 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html @@ -167,12 +167,33 @@

Functions

Link copied to clipboard
-
-
-
abstract fun describeContents(): Int
-
-
-
+
+
+
+
+
abstract fun describeContents(): Int +
+
+
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html index 74086269467..77a8ae3f755 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html @@ -185,12 +185,52 @@

Constructors

Link copied to clipboard
-
-
-
fun LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int? = null, totalCount: Int? = null)
-
-
-
+
+
+
+
+
fun LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int? = null, totalCount: Int? = null) +
+
+
+
+
+

Functions

diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html index 4089066dfc9..8347dfb7314 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html index 1c81c9d42a5..475bb9901f2 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html index 4958a211420..33afb451843 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html index 017071118a7..2324abc01f7 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html index 7652d326d3e..45d9bb58621 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html index d6bf2ee2732..e3c026009d6 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html @@ -91,8 +91,8 @@

Entries

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html index 95565cfcb70..4f7909d2853 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html @@ -92,8 +92,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html index dcd09bebb81..ed46bf6d5f2 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html index 58c24f7c93d..589e1559da2 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html index 546b437267d..eafafd35736 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html index 7d242df03a8..5b842c44984 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html @@ -95,8 +95,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html index f3b607d3df5..6b7d5cbf77c 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html @@ -95,8 +95,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html index 8eb076e7987..172c6f7c218 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html index 26e1025aab6..a768b790723 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html @@ -94,8 +94,8 @@

Entries

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html index af4753b8457..7cf2b00a7ee 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html index d5da2effae4..8ecf24449c5 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html index 00118576e16..aad652c64fb 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html index a6c15e546e2..675cc4a4b60 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html index 8d67c9b0edf..6d938894515 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html @@ -92,8 +92,8 @@

Entries

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html index ee968573237..79eb188ab66 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html index 7b08c404c63..271f365cfdb 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html @@ -95,8 +95,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html index b26c091b02b..47d6b01f2dc 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html @@ -95,8 +95,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html index 562db856b01..c823c64d068 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html index 9672b4c91c0..1bf10138c89 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html index 40897edb97a..5e0ec5987af 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html index fed0ca4801c..76439c5fa83 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html index 3d1be1bcf58..27ae67cfcc9 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html @@ -105,8 +105,8 @@

Entries

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html index 442fc78814f..27584c42212 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html index da25d131192..b4d24dcce7e 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html index d2701ae6f46..2483283ec4a 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html index 34a7ad1ce00..addc5cda056 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html @@ -101,8 +101,8 @@

Entries

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/index.html index 0196ba443b4..368b5ed3525 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/index.html @@ -428,12 +428,104 @@

Constructors

Link copied to clipboard
-
-
-
fun LinkedAccount(category: LinkedAccount.Category = Category.UNKNOWN, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status = Status.UNKNOWN, subcategory: LinkedAccount.Subcategory = Subcategory.UNKNOWN, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder? = null, balance: Balance? = null, balanceRefresh: BalanceRefresh? = null, displayName: String? = null, last4: String? = null, ownership: String? = null, ownershipRefresh: OwnershipRefresh? = null, permissions: List<LinkedAccount.Permissions>? = null)
-
-
-
+
+
+
+
+
fun LinkedAccount(category: LinkedAccount.Category = Category.UNKNOWN, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status = Status.UNKNOWN, subcategory: LinkedAccount.Subcategory = Subcategory.UNKNOWN, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder? = null, balance: Balance? = null, balanceRefresh: BalanceRefresh? = null, displayName: String? = null, last4: String? = null, ownership: String? = null, ownershipRefresh: OwnershipRefresh? = null, permissions: List<LinkedAccount.Permissions>? = null) +
+
+
+
+
+

Types

diff --git a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html index 663cda63de9..abbea093a66 100644 --- a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html +++ b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html @@ -107,8 +107,8 @@

Functions

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html index 3f97878b407..52f28ad1537 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html index 7eeb688509e..fd8e9e4db2c 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html index e817d7f6f8e..db726996e92 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html index 0f7c18b6200..a5493f6a751 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html @@ -94,8 +94,8 @@

Properties

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html index c74db0660b7..d71438ba339 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html @@ -92,8 +92,8 @@

Entries

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html index 849bccb3f70..3bc9ebdc7b3 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html @@ -125,12 +125,36 @@

Constructors

Link copied to clipboard
-
-
-
fun OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status = Status.UNKNOWN)
-
-
-
+
+
+
+
+
fun OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status = Status.UNKNOWN) +
+
+
+
+
+

Types

diff --git a/docs/connections/com.stripe.android.connections.model/-payment-account/index.html b/docs/connections/com.stripe.android.connections.model/-payment-account/index.html index c38327f1252..f3fb00aea74 100644 --- a/docs/connections/com.stripe.android.connections.model/-payment-account/index.html +++ b/docs/connections/com.stripe.android.connections.model/-payment-account/index.html @@ -96,8 +96,8 @@

Functions

-
-
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/index.html b/docs/connections/com.stripe.android.connections.model/index.html index f8e092cc07c..3b8ed18ebfc 100644 --- a/docs/connections/com.stripe.android.connections.model/index.html +++ b/docs/connections/com.stripe.android.connections.model/index.html @@ -95,7 +95,7 @@

Types

-
+
diff --git a/docs/connections/index.html b/docs/connections/index.html index 079811028af..999dfe83e1d 100644 --- a/docs/connections/index.html +++ b/docs/connections/index.html @@ -23,51 +23,52 @@
-
- -
-

connections

-
-

Packages

-
-
-
-
-
+
+ +
+

connections

+
+

Packages

+
+
+
+
+
Link copied to clipboard
-
-
-
-
-
- -
-
-
-
+
+
+
+
+
+ +
+
+
+
- +
Link copied to clipboard
-
-
-
-
+
+
+
+
diff --git a/docs/connections/navigation.html b/docs/connections/navigation.html index 41ae43a4785..5374d59af34 100644 --- a/docs/connections/navigation.html +++ b/docs/connections/navigation.html @@ -567,136 +567,147 @@ ConnectionsSheetRedirectActivity
- - -
- +
diff --git a/docs/identity/navigation.html b/docs/identity/navigation.html index 41ae43a4785..5374d59af34 100644 --- a/docs/identity/navigation.html +++ b/docs/identity/navigation.html @@ -567,136 +567,147 @@ ConnectionsSheetRedirectActivity
- - -
- +
diff --git a/docs/link/navigation.html b/docs/link/navigation.html index 41ae43a4785..5374d59af34 100644 --- a/docs/link/navigation.html +++ b/docs/link/navigation.html @@ -567,136 +567,147 @@ ConnectionsSheetRedirectActivity
- - -
- +
diff --git a/docs/navigation.html b/docs/navigation.html index 56b000622cd..dd6ca69da1f 100644 --- a/docs/navigation.html +++ b/docs/navigation.html @@ -567,136 +567,147 @@ ConnectionsSheetRedirectActivity
- - -
- +
diff --git a/docs/payments-core/navigation.html b/docs/payments-core/navigation.html index 41ae43a4785..5374d59af34 100644 --- a/docs/payments-core/navigation.html +++ b/docs/payments-core/navigation.html @@ -567,136 +567,147 @@ ConnectionsSheetRedirectActivity
- - -
- +
diff --git a/docs/payments-model/navigation.html b/docs/payments-model/navigation.html index 41ae43a4785..5374d59af34 100644 --- a/docs/payments-model/navigation.html +++ b/docs/payments-model/navigation.html @@ -567,136 +567,147 @@ ConnectionsSheetRedirectActivity
- - -
- +
diff --git a/docs/payments-ui-core/navigation.html b/docs/payments-ui-core/navigation.html index 41ae43a4785..5374d59af34 100644 --- a/docs/payments-ui-core/navigation.html +++ b/docs/payments-ui-core/navigation.html @@ -567,136 +567,147 @@ ConnectionsSheetRedirectActivity
- - -
- +
diff --git a/docs/paymentsheet/navigation.html b/docs/paymentsheet/navigation.html index 41ae43a4785..5374d59af34 100644 --- a/docs/paymentsheet/navigation.html +++ b/docs/paymentsheet/navigation.html @@ -567,136 +567,147 @@ ConnectionsSheetRedirectActivity
- - -
- +
diff --git a/docs/stripe-core/navigation.html b/docs/stripe-core/navigation.html index 41ae43a4785..5374d59af34 100644 --- a/docs/stripe-core/navigation.html +++ b/docs/stripe-core/navigation.html @@ -567,136 +567,147 @@ ConnectionsSheetRedirectActivity
- - -
- +
diff --git a/docs/stripecardscan/navigation.html b/docs/stripecardscan/navigation.html index 41ae43a4785..5374d59af34 100644 --- a/docs/stripecardscan/navigation.html +++ b/docs/stripecardscan/navigation.html @@ -567,136 +567,147 @@ ConnectionsSheetRedirectActivity
- - -
- +
From 0c93e0011c45a0d933978034631ca1719dd59e56 Mon Sep 17 00:00:00 2001 From: Carlos Munoz Date: Tue, 19 Apr 2022 16:13:36 -0700 Subject: [PATCH 5/9] Reverts docs changes. --- docs/camera-core/navigation.html | 217 +++----- .../-account-holder/-account-holder.html | 89 +-- .../-type/-a-c-c-o-u-n-t/index.html | 93 +--- .../-type/-c-u-s-t-o-m-e-r/index.html | 93 +--- .../-type/-u-n-k-n-o-w-n/index.html | 93 +--- .../-account-holder/-type/index.html | 90 +-- .../-account-holder/-type/value.html | 34 +- .../-account-holder/account.html | 35 +- .../-account-holder/customer.html | 35 +- .../-account-holder/index.html | 182 +----- .../-account-holder/type.html | 32 +- .../-f-a-i-l-e-d/index.html | 93 +--- .../-p-e-n-d-i-n-g/index.html | 93 +--- .../-s-u-c-c-e-e-d-e-d/index.html | 93 +--- .../-u-n-k-n-o-w-n/index.html | 93 +--- .../-balance-refresh-status/index.html | 95 +--- .../-balance-refresh/-balance-refresh.html | 43 +- .../-balance-refresh/index.html | 103 +--- .../-balance-refresh/last-attempted-at.html | 38 +- .../-balance-refresh/status.html | 34 +- .../-balance/-balance.html | 122 +--- .../-balance/-type/-c-a-s-h/index.html | 93 +--- .../-balance/-type/-c-r-e-d-i-t/index.html | 93 +--- .../-balance/-type/-u-n-k-n-o-w-n/index.html | 93 +--- .../-balance/-type/index.html | 90 +-- .../-balance/-type/value.html | 34 +- .../-balance/as-of.html | 35 +- .../-balance/cash.html | 33 +- .../-balance/credit.html | 34 +- .../-balance/current.html | 40 +- .../-balance/index.html | 237 +------- .../-balance/type.html | 32 +- .../-bank-account/-bank-account.html | 50 +- .../-bank-account/bank-name.html | 36 +- .../-bank-account/id.html | 33 +- .../-bank-account/index.html | 122 +--- .../-bank-account/last4.html | 33 +- .../-bank-account/routing-number.html | 37 +- .../-cash-balance/-cash-balance.html | 73 +-- .../-cash-balance/available.html | 41 +- .../-cash-balance/index.html | 158 +----- .../-credit-balance/-credit-balance.html | 61 +- .../-credit-balance/index.html | 157 +----- .../-credit-balance/used.html | 40 +- .../-link-account-session/client-secret.html | 36 +- .../-link-account-session/id.html | 33 +- .../-link-account-session/index.html | 193 +------ .../linked-accounts.html | 36 +- .../-link-account-session/livemode.html | 35 +- .../payment-account.html | 50 +- .../-link-account-session/return-url.html | 38 +- .../-linked-account-list.html | 132 +---- .../-linked-account-list/count.html | 34 +- .../-linked-account-list/has-more.html | 36 +- .../-linked-account-list/index.html | 230 +------- .../-linked-account-list/linked-accounts.html | 39 +- .../-linked-account-list/total-count.html | 38 +- .../-linked-account-list/url.html | 33 +- .../-category/-c-a-s-h/index.html | 93 +--- .../-category/-c-r-e-d-i-t/index.html | 93 +--- .../-category/-i-n-v-e-s-t-m-e-n-t/index.html | 93 +--- .../-category/-o-t-h-e-r/index.html | 93 +--- .../-category/-u-n-k-n-o-w-n/index.html | 93 +--- .../-linked-account/-category/index.html | 90 +-- .../-linked-account/-category/value.html | 34 +- .../-companion/-o-b-j-e-c-t.html | 35 +- .../-linked-account/-companion/index.html | 91 +-- .../-linked-account/-linked-account.html | 357 +----------- .../-permissions/-b-a-l-a-n-c-e-s/index.html | 93 +--- .../-permissions/-i-d-e-n-t-i-t-y/index.html | 93 +--- .../-o-w-n-e-r-s-h-i-p/index.html | 93 +--- .../-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html | 94 +--- .../-t-r-a-n-s-a-c-t-i-o-n-s/index.html | 94 +--- .../-permissions/-u-n-k-n-o-w-n/index.html | 93 +--- .../-linked-account/-permissions/index.html | 93 +--- .../-linked-account/-permissions/value.html | 34 +- .../-status/-a-c-t-i-v-e/index.html | 93 +--- .../-d-i-s-c-o-n-n-e-c-t-e-d/index.html | 93 +--- .../-status/-i-n-a-c-t-i-v-e/index.html | 93 +--- .../-status/-u-n-k-n-o-w-n/index.html | 93 +--- .../-linked-account/-status/index.html | 91 +-- .../-linked-account/-status/value.html | 34 +- .../-subcategory/-c-h-e-c-k-i-n-g/index.html | 93 +--- .../-c-r-e-d-i-t_-c-a-r-d/index.html | 94 +--- .../-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html | 94 +--- .../-subcategory/-m-o-r-t-g-a-g-e/index.html | 93 +--- .../-subcategory/-o-t-h-e-r/index.html | 93 +--- .../-subcategory/-s-a-v-i-n-g-s/index.html | 93 +--- .../-subcategory/-u-n-k-n-o-w-n/index.html | 93 +--- .../-linked-account/-subcategory/index.html | 104 +--- .../-linked-account/-subcategory/value.html | 34 +- .../-l-i-n-k/index.html | 93 +--- .../-u-n-k-n-o-w-n/index.html | 93 +--- .../-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html | 93 +--- .../index.html | 100 +--- .../value.html | 34 +- .../-linked-account/accountholder.html | 35 +- .../-linked-account/balance-refresh.html | 37 +- .../-linked-account/balance.html | 34 +- .../-linked-account/category.html | 33 +- .../-linked-account/created.html | 34 +- .../-linked-account/display-name.html | 37 +- .../-linked-account/id.html | 33 +- .../-linked-account/index.html | 525 +----------------- .../-linked-account/institution-name.html | 36 +- .../-linked-account/last4.html | 34 +- .../-linked-account/livemode.html | 34 +- .../-linked-account/ownership-refresh.html | 37 +- .../-linked-account/ownership.html | 36 +- .../-linked-account/permissions.html | 38 +- .../-linked-account/status.html | 32 +- .../-linked-account/subcategory.html | 33 +- .../supported-payment-method-types.html | 46 +- .../-list-linked-account-params.html | 47 +- .../-list-linked-account-params/index.html | 106 +--- .../to-param-map.html | 47 +- .../-ownership-refresh.html | 76 +-- .../-status/-f-a-i-l-e-d/index.html | 93 +--- .../-status/-p-e-n-d-i-n-g/index.html | 93 +--- .../-status/-s-u-c-c-e-e-d-e-d/index.html | 93 +--- .../-status/-u-n-k-n-o-w-n/index.html | 93 +--- .../-ownership-refresh/-status/index.html | 91 +-- .../-ownership-refresh/-status/value.html | 34 +- .../-ownership-refresh/index.html | 154 +---- .../-ownership-refresh/last-attempted-at.html | 38 +- .../-ownership-refresh/status.html | 32 +- .../-payment-account/index.html | 95 +--- .../index.html | 92 +-- .../-connections-sheet-redirect-activity.html | 5 +- .../index.html | 4 +- .../index.html | 4 +- .../on-connections-sheet-result.html | 43 +- .../-canceled/index.html | 5 +- .../-completed/-completed.html | 56 +- .../-completed/index.html | 5 +- .../-completed/link-account-session.html | 5 +- .../-failed/-failed.html | 5 +- .../-failed/error.html | 5 +- .../-failed/index.html | 5 +- .../-connections-sheet-result/index.html | 4 +- .../-connections-sheet/-companion/create.html | 132 +---- .../-connections-sheet/-companion/index.html | 4 +- .../-configuration/-configuration.html | 6 +- .../-configuration/index.html | 5 +- .../link-account-session-client-secret.html | 7 +- .../-configuration/publishable-key.html | 6 +- .../-connections-sheet/index.html | 4 +- .../-connections-sheet/present.html | 55 +- .../com.stripe.android.connections/index.html | 3 +- docs/connections/index.html | 67 +-- docs/connections/navigation.html | 217 +++----- docs/identity/navigation.html | 217 +++----- docs/link/navigation.html | 217 +++----- docs/navigation.html | 217 +++----- docs/payments-core/navigation.html | 217 +++----- docs/payments-model/navigation.html | 217 +++----- docs/payments-ui-core/navigation.html | 217 +++----- docs/paymentsheet/navigation.html | 217 +++----- docs/stripe-core/navigation.html | 217 +++----- docs/stripecardscan/navigation.html | 217 +++----- 160 files changed, 2743 insertions(+), 10018 deletions(-) diff --git a/docs/camera-core/navigation.html b/docs/camera-core/navigation.html index 5374d59af34..333ff8dfd91 100644 --- a/docs/camera-core/navigation.html +++ b/docs/camera-core/navigation.html @@ -567,147 +567,82 @@ ConnectionsSheetRedirectActivity
- - -
- + + +
+
+ +
+ +
+
+
+ Balance +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ + + +
+ +
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-account-holder.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-account-holder.html index eeaf7919313..4c76e601773 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-account-holder.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-account-holder.html @@ -23,93 +23,14 @@
-
- +
+
-

Account - - Holder

-
-
-
-
fun AccountHolder(type: AccountHolder.Type = Type.UNKNOWN, account: String? = null, customer: String? = null) -
-

Parameters

-
-
-
-
-
type
-
-
-
-
-
-
-
-
-
-
-
account
-
-
-
-
-
-
-
-
-
-
-
customer
-
-
-
-

ID of the Customer - this LinkedAccount belongs to. Present if and only if type is customer. -

-
-
-
-
-
-
-
+

AccountHolder

+
fun AccountHolder(type: AccountHolder.Type = Type.UNKNOWN, account: String? = null, customer: String? = null)

Parameters

type
account
customer

ID of the Customer this LinkedAccount belongs to. Present if and only if type is customer.

- +
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-a-c-c-o-u-n-t/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-a-c-c-o-u-n-t/index.html index 9c2f713d32f..82c5618c784 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-a-c-c-o-u-n-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-a-c-c-o-u-n-t/index.html @@ -23,79 +23,30 @@
-
- -
-

ACCOUNT

-
-
-
-
ACCOUNT("account")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

ACCOUNT

+
ACCOUNT("account")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-c-u-s-t-o-m-e-r/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-c-u-s-t-o-m-e-r/index.html index ae1e0defe80..4cb427ad68d 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-c-u-s-t-o-m-e-r/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-c-u-s-t-o-m-e-r/index.html @@ -23,79 +23,30 @@
-
- -
-

CUSTOMER

-
-
-
-
CUSTOMER("customer")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

CUSTOMER

+
CUSTOMER("customer")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-u-n-k-n-o-w-n/index.html index 44b09746705..f7709e01dcb 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/-u-n-k-n-o-w-n/index.html @@ -23,79 +23,30 @@
-
- -
-

UNKNOWN

-
-
-
-
UNKNOWN("unknown")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

UNKNOWN

+
UNKNOWN("unknown")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/index.html index a2e4054ce90..8f1f4706948 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/index.html @@ -23,76 +23,30 @@
-
- -
-

Type

-
-
-
enum Type : Enum<AccountHolder.Type> -
-
-
-
-
-
- - -
-
-

Entries

-
-
-
-
+
+ +
+

Type

+
enum Type : Enum<AccountHolder.Type>
+
+
+
+
+

Entries

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
-
UNKNOWN("unknown") -
- -
-
-
-
-
-
+
+
+
UNKNOWN("unknown")
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/value.html b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/value.html index 6dcba3f6bbd..fd77cfda701 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/-type/value.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/-type/value.html @@ -23,34 +23,14 @@
-
- -
-

value

-
-
-
-
val value: String -
-
-
+
+ +
+

value

- +
val value: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/account.html b/docs/connections/com.stripe.android.connections.model/-account-holder/account.html index 38ff12edb4b..150f764a79a 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/account.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/account.html @@ -23,35 +23,14 @@
-
- -
-

account

-
-
-
-
val account: String? = null -
-
-
+
+ +
+

account

- +
val account: String? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/customer.html b/docs/connections/com.stripe.android.connections.model/-account-holder/customer.html index 80bfc292131..a02611aeecd 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/customer.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/customer.html @@ -23,35 +23,14 @@
-
- -
-

customer

-
-
-
-
val customer: String? = null -
-
-
+
+ +
+

customer

- +
val customer: String? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/index.html b/docs/connections/com.stripe.android.connections.model/-account-holder/index.html index 3059813912f..2d4ff898f4c 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/index.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/index.html @@ -23,166 +23,34 @@
-
- -
-

Account - - Holder

-
-
-
data class AccountHolder(type: AccountHolder.Type, account: String?, customer: String?) : StripeModel, - Parcelable -
-
-
+
+ +
+

AccountHolder

+
data class AccountHolder(type: AccountHolder.Type, account: String?, customer: String?) : StripeModel, Parcelable
+
+
+
+
+

Parameters

+
+
type
account
customer

ID of the Customer this LinkedAccount belongs to. Present if and only if type is customer.

-
-
- - - - - -
-
-

Parameters

-
-
-
-
-
-
-
-
type
-
-
-
-
-
-
-
-
-
-
-
account
-
-
-
-
-
-
-
-
-
-
-
customer
-
-
-
-

ID of the - Customer this LinkedAccount belongs - to. Present if and only if type - is customer. -

-
-
-
-
-
-
-
-
-
-

Constructors

-
-
-
-
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
fun AccountHolder(type: AccountHolder.Type = Type.UNKNOWN, account: String? = null, customer: String? = null) -
-
-
-
-
-
+
+
+
fun AccountHolder(type: AccountHolder.Type = Type.UNKNOWN, account: String? = null, customer: String? = null)
+
+
+

Types

diff --git a/docs/connections/com.stripe.android.connections.model/-account-holder/type.html b/docs/connections/com.stripe.android.connections.model/-account-holder/type.html index 92c3e59592e..d36f5449ac4 100644 --- a/docs/connections/com.stripe.android.connections.model/-account-holder/type.html +++ b/docs/connections/com.stripe.android.connections.model/-account-holder/type.html @@ -23,32 +23,14 @@
-
- -
-

type

-
-
-
-
val type: AccountHolder.Type -
-
-
+
+ +
+

type

- +
val type: AccountHolder.Type
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-f-a-i-l-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-f-a-i-l-e-d/index.html index 05da11ad442..3edcc26d32c 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-f-a-i-l-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-f-a-i-l-e-d/index.html @@ -23,79 +23,30 @@
-
- -
-

FAILED

-
-
-
-
FAILED("failed")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

FAILED

+
FAILED("failed")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-p-e-n-d-i-n-g/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-p-e-n-d-i-n-g/index.html index f033cd3bd42..d2f9a55d608 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-p-e-n-d-i-n-g/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-p-e-n-d-i-n-g/index.html @@ -23,79 +23,30 @@
-
- -
-

PENDING

-
-
-
-
PENDING("pending")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

PENDING

+
PENDING("pending")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-s-u-c-c-e-e-d-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-s-u-c-c-e-e-d-e-d/index.html index 176a8442320..4528daa29ed 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-s-u-c-c-e-e-d-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-s-u-c-c-e-e-d-e-d/index.html @@ -23,79 +23,30 @@
-
- -
-

SUCCEEDED

-
-
-
-
SUCCEEDED("succeeded")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

SUCCEEDED

+
SUCCEEDED("succeeded")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html index 8ffe0c79a4e..1c05a2359ef 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/-u-n-k-n-o-w-n/index.html @@ -23,79 +23,30 @@
-
- -
-

UNKNOWN

-
-
-
-
UNKNOWN("unknown")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

UNKNOWN

+
UNKNOWN("unknown")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html index 95ccc4a9ab9..182dc1381b7 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh-status/index.html @@ -23,81 +23,30 @@
-
- -
-

Balance - - Refresh - - Status

-
-
-
enum BalanceRefreshStatus : Enum<BalanceRefresh.BalanceRefreshStatus> -
-
-
-
-
-
- - -
-
-

Entries

-
-
-
-
+
+ +
+

BalanceRefreshStatus

+ +
+
+
+
+

Entries

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
-
UNKNOWN("unknown") -
- -
-
-
-
-
-
+
+
+
UNKNOWN("unknown")
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh.html index 6b45ec931d9..86c4655ddba 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/-balance-refresh.html @@ -23,43 +23,14 @@
-
- -
-

Balance - - Refresh

-
-
-
-
fun BalanceRefresh(status: BalanceRefresh.BalanceRefreshStatus? = BalanceRefreshStatus.UNKNOWN, lastAttemptedAt: Int) -
-
-
+
+ +
+

BalanceRefresh

- +
fun BalanceRefresh(status: BalanceRefresh.BalanceRefreshStatus? = BalanceRefreshStatus.UNKNOWN, lastAttemptedAt: Int)
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html index d696006de2d..b62f7b61aa4 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/index.html @@ -23,89 +23,30 @@
-
- -
-

Balance - - Refresh

-
-
-
data class BalanceRefresh(status: BalanceRefresh.BalanceRefreshStatus?, lastAttemptedAt: Int) : StripeModel, - Parcelable -
-
-
-
-
-
- - - -
-
-

Types

-
-
-
-
+
+ +
+

BalanceRefresh

+
data class BalanceRefresh(status: BalanceRefresh.BalanceRefreshStatus?, lastAttemptedAt: Int) : StripeModel, Parcelable
+
+
+
+
+

Types

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
enum BalanceRefreshStatus - : - Enum<BalanceRefresh.BalanceRefreshStatus> -
-
-
-
-
-
+
+
+ +
+
+

Functions

diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/last-attempted-at.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/last-attempted-at.html index b0c05fd0a7e..fec4780f2da 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/last-attempted-at.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/last-attempted-at.html @@ -23,38 +23,14 @@
-
- -
-

last - - Attempted - - At

-
-
-
-
val lastAttemptedAt: Int -
-
-
+
+ +
+

lastAttemptedAt

- +
val lastAttemptedAt: Int
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance-refresh/status.html b/docs/connections/com.stripe.android.connections.model/-balance-refresh/status.html index c8e7a8d9005..6c98fc0af58 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance-refresh/status.html +++ b/docs/connections/com.stripe.android.connections.model/-balance-refresh/status.html @@ -23,34 +23,14 @@
-
- -
-

status

-
-
-
-
val status: BalanceRefresh.BalanceRefreshStatus? -
-
-
+
+ +
+

status

- +
val status: BalanceRefresh.BalanceRefreshStatus?
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-balance.html b/docs/connections/com.stripe.android.connections.model/-balance/-balance.html index b8aae249523..a2a0c049bb1 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-balance.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-balance.html @@ -23,128 +23,14 @@
-
- +
+

Balance

-
-
-
fun Balance(asOf: Int, current: Map<String, Int>, type: Balance.Type = Type.UNKNOWN, cash: CashBalance? = null, credit: CreditBalance? = null) -
-

Parameters

-
-
-
-
-
asOf
-
-
-
-

The time that the - external institution calculated this balance. Measured in seconds since - the Unix epoch.

-
-
-
-
-
-
-
current
-
-
-
-

The balances owed to - (or by) the account holder. Each key is a three-letter ISO - currency code, in lowercase. Each value is a integer amount. A - positive amount indicates money owed to the account holder. A negative - amount indicates money owed by the account holder.

-
-
-
-
-
-
-
type
-
-
-
-
-
-
-
-
-
-
-
cash
-
-
-
-
-
-
-
-
-
-
-
credit
-
-
-
-
-
-
-
-
-
-
-
-
+
fun Balance(asOf: Int, current: Map<String, Int>, type: Balance.Type = Type.UNKNOWN, cash: CashBalance? = null, credit: CreditBalance? = null)

Parameters

asOf

The time that the external institution calculated this balance. Measured in seconds since the Unix epoch.

current

The balances owed to (or by) the account holder. Each key is a three-letter ISO currency code, in lowercase. Each value is a integer amount. A positive amount indicates money owed to the account holder. A negative amount indicates money owed by the account holder.

type
cash
credit
- +
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html index ed7bcf7cc8d..8fa2c8b7288 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-a-s-h/index.html @@ -23,79 +23,30 @@
-
- -
-

CASH

-
-
-
-
CASH("cash")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

CASH

+
CASH("cash")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html index e31b4c9f9f5..31a692484ec 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/-c-r-e-d-i-t/index.html @@ -23,79 +23,30 @@
-
- -
-

CREDIT

-
-
-
-
CREDIT("credit")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

CREDIT

+
CREDIT("credit")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html index b4cb7dab32e..364a7fb34a0 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/-u-n-k-n-o-w-n/index.html @@ -23,79 +23,30 @@
-
- -
-

UNKNOWN

-
-
-
-
UNKNOWN("unknown")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

UNKNOWN

+
UNKNOWN("unknown")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html index f3d70fd45a7..0eaa964a299 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/index.html @@ -23,76 +23,30 @@
-
- -
-

Type

-
-
-
enum Type : Enum<Balance.Type> -
-
-
-
-
-
- - -
-
-

Entries

-
-
-
-
+
+ +
+

Type

+
enum Type : Enum<Balance.Type>
+
+
+
+
+

Entries

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
-
UNKNOWN("unknown") -
- -
-
-
-
-
-
+
+
+
UNKNOWN("unknown")
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/-type/value.html b/docs/connections/com.stripe.android.connections.model/-balance/-type/value.html index 1e8fc79e9bc..c4225880550 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/-type/value.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/-type/value.html @@ -23,34 +23,14 @@
-
- -
-

value

-
-
-
-
val value: String -
-
-
+
+ +
+

value

- +
val value: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/as-of.html b/docs/connections/com.stripe.android.connections.model/-balance/as-of.html index 230c97e65ec..c9f53c51166 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/as-of.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/as-of.html @@ -23,35 +23,14 @@
-
- -
-

as - - Of

-
-
-
-
val asOf: Int -
-
-
+
+ +
+

asOf

- +
val asOf: Int
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/cash.html b/docs/connections/com.stripe.android.connections.model/-balance/cash.html index e69029acf23..e5fb5ef9ad5 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/cash.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/cash.html @@ -23,33 +23,14 @@
-
- -
-

cash

-
-
-
-
val cash: CashBalance? = null -
-
-
+
+ +
+

cash

- +
val cash: CashBalance? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/credit.html b/docs/connections/com.stripe.android.connections.model/-balance/credit.html index 813aac6aed8..461a6d32a7e 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/credit.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/credit.html @@ -23,34 +23,14 @@
-
- -
-

credit

-
-
-
-
val credit: CreditBalance? = null -
-
-
+
+ +
+

credit

- +
val credit: CreditBalance? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/current.html b/docs/connections/com.stripe.android.connections.model/-balance/current.html index 3824b1d5673..a154e6caf8f 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/current.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/current.html @@ -23,40 +23,14 @@
-
- -
-

current

-
-
-
-
val current: Map<String, Int> -
-
-
+
+ +
+

current

- +
val current: Map<String, Int>
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-balance/index.html b/docs/connections/com.stripe.android.connections.model/-balance/index.html index 8414284285a..9a2ca4994a6 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/index.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/index.html @@ -23,221 +23,34 @@
-
- -
-

Balance

-
-
-
data class Balance(asOf: Int, current: Map<String, Int>, type: Balance.Type, cash: CashBalance?, credit: CreditBalance?) : StripeModel, - Parcelable -
-
-
+
+ +
+

Balance

+
data class Balance(asOf: Int, current: Map<String, Int>, type: Balance.Type, cash: CashBalance?, credit: CreditBalance?) : StripeModel, Parcelable
+
+
+
+
+

Parameters

+
+
asOf

The time that the external institution calculated this balance. Measured in seconds since the Unix epoch.

current

The balances owed to (or by) the account holder. Each key is a three-letter ISO currency code, in lowercase. Each value is a integer amount. A positive amount indicates money owed to the account holder. A negative amount indicates money owed by the account holder.

type
cash
credit
-
-
- - - - - -
-
-

Parameters

-
-
-
-
-
-
-
-
asOf
-
-
-
-

The time that - the external institution calculated - this balance. Measured in seconds - since the Unix epoch.

-
-
-
-
-
-
-
current
-
-
-
-

The balances - owed to (or by) the account holder. - Each key is a three-letter ISO - currency code, in lowercase. - Each value is a integer amount. A - positive amount indicates money owed - to the account holder. A negative - amount indicates money owed by the - account holder.

-
-
-
-
-
-
-
type
-
-
-
-
-
-
-
-
-
-
-
cash
-
-
-
-
-
-
-
-
-
-
-
credit
-
-
-
-
-
-
-
-
-
-
-
-
-
-

Constructors

-
-
-
-
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
fun Balance(asOf: Int, current: Map<String, Int>, type: Balance.Type = Type.UNKNOWN, cash: CashBalance? = null, credit: CreditBalance? = null) -
-
-
-
-
-
+
+
+
fun Balance(asOf: Int, current: Map<String, Int>, type: Balance.Type = Type.UNKNOWN, cash: CashBalance? = null, credit: CreditBalance? = null)
+
+
+

Types

diff --git a/docs/connections/com.stripe.android.connections.model/-balance/type.html b/docs/connections/com.stripe.android.connections.model/-balance/type.html index ec77852f443..46bfef9a31e 100644 --- a/docs/connections/com.stripe.android.connections.model/-balance/type.html +++ b/docs/connections/com.stripe.android.connections.model/-balance/type.html @@ -23,32 +23,14 @@
-
- -
-

type

-
-
-
-
val type: Balance.Type -
-
-
+
+ +
+

type

- +
val type: Balance.Type
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/-bank-account.html b/docs/connections/com.stripe.android.connections.model/-bank-account/-bank-account.html index 58c1604c8a7..7ff394eda73 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/-bank-account.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/-bank-account.html @@ -23,50 +23,14 @@
-
- -
-

Bank - - Account

-
-
-
-
fun BankAccount(id: String, last4: String, bankName: String? = null, routingNumber: String? = null) -
-
-
+
+ +
+

BankAccount

- +
fun BankAccount(id: String, last4: String, bankName: String? = null, routingNumber: String? = null)
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/bank-name.html b/docs/connections/com.stripe.android.connections.model/-bank-account/bank-name.html index bb960555317..74cd2543243 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/bank-name.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/bank-name.html @@ -23,36 +23,14 @@
-
- -
-

bank - - Name

-
-
-
-
val bankName: String? = null -
-
-
+
+ +
+

bankName

- +
val bankName: String? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/id.html b/docs/connections/com.stripe.android.connections.model/-bank-account/id.html index 610f828cb60..76541d27bbf 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/id.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/id.html @@ -23,33 +23,14 @@
-
- -
-

id

-
-
-
-
val id: String -
-
-
+
+ +
+

id

- +
val id: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/index.html b/docs/connections/com.stripe.android.connections.model/-bank-account/index.html index 7f38b9be8e1..86e9385146c 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/index.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/index.html @@ -23,108 +23,30 @@
-
- -
-

Bank - - Account

-
-
-
- - data class BankAccount(id: String, last4: String, bankName: String?, routingNumber: String?) : PaymentAccount -
-
-
-
-
-
- - -
-
-

Functions

-
-
-
-
+
+ +
+

BankAccount

+
data class BankAccount(id: String, last4: String, bankName: String?, routingNumber: String?) : PaymentAccount
+
+
+
+
+

Functions

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
abstract fun describeContents(): Int -
-
-
-
-
-
+
+
+
abstract fun describeContents(): Int
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/last4.html b/docs/connections/com.stripe.android.connections.model/-bank-account/last4.html index 6484118f050..76b7c61f7bc 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/last4.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/last4.html @@ -23,33 +23,14 @@
-
- -
-

last4

-
-
-
-
val last4: String -
-
-
+
+ +
+

last4

- +
val last4: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-bank-account/routing-number.html b/docs/connections/com.stripe.android.connections.model/-bank-account/routing-number.html index 041d4d47906..617a09c3284 100644 --- a/docs/connections/com.stripe.android.connections.model/-bank-account/routing-number.html +++ b/docs/connections/com.stripe.android.connections.model/-bank-account/routing-number.html @@ -23,37 +23,14 @@
-
- -
-

routing - - Number

-
-
-
-
val routingNumber: String? = null -
-
-
+
+ +
+

routingNumber

- +
val routingNumber: String? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-cash-balance/-cash-balance.html b/docs/connections/com.stripe.android.connections.model/-cash-balance/-cash-balance.html index 4cae8fc6d4e..3d8acd89ead 100644 --- a/docs/connections/com.stripe.android.connections.model/-cash-balance/-cash-balance.html +++ b/docs/connections/com.stripe.android.connections.model/-cash-balance/-cash-balance.html @@ -23,73 +23,14 @@
-
- -
-

Cash - - Balance

-
-
-
-
fun CashBalance(available: Map<String, Int>? = null) -
-

Parameters

-
-
-
-
-
available
-
-
-
-

- The funds available to the account holder. - Typically this is the current balance less any - holds. Each key is a three-letter ISO - currency code, in lowercase. Each value is a - integer amount. A positive amount indicates money - owed to the account holder. A negative amount - indicates money owed by the account holder.

-
-
-
-
-
-
-
-
-
+
+ +
+

CashBalance

- +
fun CashBalance(available: Map<String, Int>? = null)

Parameters

available

The funds available to the account holder. Typically this is the current balance less any holds. Each key is a three-letter ISO currency code, in lowercase. Each value is a integer amount. A positive amount indicates money owed to the account holder. A negative amount indicates money owed by the account holder.

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-cash-balance/available.html b/docs/connections/com.stripe.android.connections.model/-cash-balance/available.html index 97f3a09628e..edf22c5b693 100644 --- a/docs/connections/com.stripe.android.connections.model/-cash-balance/available.html +++ b/docs/connections/com.stripe.android.connections.model/-cash-balance/available.html @@ -23,41 +23,14 @@
-
- -
-

available

-
-
-
-
val available: Map<String, Int>? = null -
-
-
+
+ +
+

available

- +
val available: Map<String, Int>? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html b/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html index d88e95748b2..6c12e01fcdf 100644 --- a/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html +++ b/docs/connections/com.stripe.android.connections.model/-cash-balance/index.html @@ -23,142 +23,34 @@
-
- -
-

Cash - - Balance

-
-
-
data class CashBalance(available: Map<String, Int>?) : StripeModel, - Parcelable -
-
-
+
+ +
+

CashBalance

+
data class CashBalance(available: Map<String, Int>?) : StripeModel, Parcelable
+
+
+
+
+

Parameters

+
+
available

The funds available to the account holder. Typically this is the current balance less any holds. Each key is a three-letter ISO currency code, in lowercase. Each value is a integer amount. A positive amount indicates money owed to the account holder. A negative amount indicates money owed by the account holder.

-
-
- - - - -
-
-

Parameters

-
-
-
-
-
-
-
-
available
-
-
-
-

The funds - available to the account holder. - Typically this is the current balance - less any holds. Each key is a - three-letter ISO - currency code, in lowercase. - Each value is a integer amount. A - positive amount indicates money owed - to the account holder. A negative - amount indicates money owed by the - account holder.

-
-
-
-
-
-
-
-
-
-

Constructors

-
-
-
-
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
fun CashBalance(available: Map<String, Int>? = null) -
-
-
-
-
-
+
+
+
fun CashBalance(available: Map<String, Int>? = null)
+
+
+

Functions

diff --git a/docs/connections/com.stripe.android.connections.model/-credit-balance/-credit-balance.html b/docs/connections/com.stripe.android.connections.model/-credit-balance/-credit-balance.html index 6ddc607c662..6e5ab20adad 100644 --- a/docs/connections/com.stripe.android.connections.model/-credit-balance/-credit-balance.html +++ b/docs/connections/com.stripe.android.connections.model/-credit-balance/-credit-balance.html @@ -23,65 +23,14 @@
-
- +
+
-

Credit - - Balance

-
-
-
-
fun CreditBalance(used: Map<String, Int>? = null) -
-

Parameters

-
-
-
-
-
used
-
-
-
-

The credit that has - been used by the account holder. Each key is a three-letter ISO - currency code, in lowercase. Each value is a integer amount. A - positive amount indicates money owed to the account holder. A negative - amount indicates money owed by the account holder.

-
-
-
-
-
-
-
+

CreditBalance

+
fun CreditBalance(used: Map<String, Int>? = null)

Parameters

used

The credit that has been used by the account holder. Each key is a three-letter ISO currency code, in lowercase. Each value is a integer amount. A positive amount indicates money owed to the account holder. A negative amount indicates money owed by the account holder.

- +
diff --git a/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html b/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html index cf2d459f4f1..e2de3903565 100644 --- a/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html +++ b/docs/connections/com.stripe.android.connections.model/-credit-balance/index.html @@ -23,141 +23,34 @@
-
- -
-

Credit - - Balance

-
-
-
data class CreditBalance(used: Map<String, Int>?) : StripeModel, - Parcelable -
-
-
+
+ +
+

CreditBalance

+
data class CreditBalance(used: Map<String, Int>?) : StripeModel, Parcelable
+
+
+
+
+

Parameters

+
+
used

The credit that has been used by the account holder. Each key is a three-letter ISO currency code, in lowercase. Each value is a integer amount. A positive amount indicates money owed to the account holder. A negative amount indicates money owed by the account holder.

-
-
- - - - -
-
-

Parameters

-
-
-
-
-
-
-
-
used
-
-
-
-

The credit that - has been used by the account holder. - Each key is a three-letter ISO - currency code, in lowercase. - Each value is a integer amount. A - positive amount indicates money owed - to the account holder. A negative - amount indicates money owed by the - account holder.

-
-
-
-
-
-
-
-
-
-

Constructors

-
-
-
-
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
fun CreditBalance(used: Map<String, Int>? = null) -
-
-
-
-
-
+
+
+
fun CreditBalance(used: Map<String, Int>? = null)
+
+
+

Functions

diff --git a/docs/connections/com.stripe.android.connections.model/-credit-balance/used.html b/docs/connections/com.stripe.android.connections.model/-credit-balance/used.html index 90434fbac38..fb9427c7b26 100644 --- a/docs/connections/com.stripe.android.connections.model/-credit-balance/used.html +++ b/docs/connections/com.stripe.android.connections.model/-credit-balance/used.html @@ -23,40 +23,14 @@
-
- -
-

used

-
-
-
-
val used: Map<String, Int>? = null -
-
-
+
+ +
+

used

- +
val used: Map<String, Int>? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/client-secret.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/client-secret.html index 781797b99b7..bcd9f6b156f 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/client-secret.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/client-secret.html @@ -23,36 +23,14 @@
-
- -
-

client - - Secret

-
-
-
-
val clientSecret: String -
-
-
+
+ +
+

clientSecret

- +
val clientSecret: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/id.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/id.html index 396cd2163ed..42af203c18a 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/id.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/id.html @@ -23,33 +23,14 @@
-
- -
-

id

-
-
-
-
val id: String -
-
-
+
+ +
+

id

- +
val id: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html index 658b0833059..6a64de8da31 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/index.html @@ -23,177 +23,34 @@
-
- -
-

Link - - Account - - Session

-
-
-
data class LinkAccountSession : StripeModel, - Parcelable -
-
-
+
+ +
+

LinkAccountSession

+
data class LinkAccountSession : StripeModel, Parcelable
+
+
+
+
+

Parameters

+
+
clientSecret
id
linkedAccounts
livemode
paymentAccount
returnUrl
-
-
- - - -
-
-

Parameters

-
-
-
-
-
-
-
-
clientSecret
-
-
-
-
-
-
-
-
-
-
-
id
-
-
-
-
-
-
-
-
-
-
-
linkedAccounts
-
-
-
-
-
-
-
-
-
-
-
livemode
-
-
-
-
-
-
-
-
-
-
-
paymentAccount
-
-
-
-
-
-
-
-
-
-
-
returnUrl
-
-
-
-
-
-
-
-
-
-
-
-
-
-

Functions

-
-
-
-
+

Functions

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
abstract fun describeContents(): Int -
-
-
-
-
-
+
+
+
abstract fun describeContents(): Int
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/linked-accounts.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/linked-accounts.html index bc19364dfdb..aaf7d3cce04 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/linked-accounts.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/linked-accounts.html @@ -23,36 +23,14 @@
-
- -
-

linked - - Accounts

-
-
-
-
val linkedAccounts: LinkedAccountList -
-
-
+
+ +
+

linkedAccounts

- +
val linkedAccounts: LinkedAccountList
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/livemode.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/livemode.html index 66b635f3770..bd15c67cf62 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/livemode.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/livemode.html @@ -23,35 +23,14 @@
-
- -
-

livemode

-
-
-
-
val livemode: Boolean -
-
-
+
+ +
+

livemode

- +
val livemode: Boolean
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/payment-account.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/payment-account.html index 3909026c91e..d2c22bff1eb 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/payment-account.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/payment-account.html @@ -23,50 +23,14 @@
-
- -
-

payment - - Account

-
-
-
-
-
- -
- val paymentAccount: PaymentAccount? = null -
-
-
+
+ +
+

paymentAccount

- +
val paymentAccount: PaymentAccount? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-link-account-session/return-url.html b/docs/connections/com.stripe.android.connections.model/-link-account-session/return-url.html index 1eb109ec0ac..10a4982f951 100644 --- a/docs/connections/com.stripe.android.connections.model/-link-account-session/return-url.html +++ b/docs/connections/com.stripe.android.connections.model/-link-account-session/return-url.html @@ -23,38 +23,14 @@
-
- -
-

return - - Url

-
-
-
-
val returnUrl: String? = null -
-
-
+
+ +
+

returnUrl

- +
val returnUrl: String? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/-linked-account-list.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/-linked-account-list.html index 1c51f7141b5..85e10567685 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/-linked-account-list.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/-linked-account-list.html @@ -23,132 +23,14 @@
-
- -
-

Linked - - Account - - List

-
-
-
-
fun LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int? = null, totalCount: Int? = null) -
-

Parameters

-
-
-
-
-
-
-
-
-

- data

-
-
-
-
-
-
-
hasMore
-
-
-
-

- True if this list has another page of items after - this one that can be fetched.

-
-
-
-
-
-
-
url
-
-
-
-

- The URL where this list can be accessed.

-
-
-
-
-
-
-
count
-
-
-
-
-
-
-
-
-
-
-
totalCount
-
-
-
-
-
-
-
-
-
-
-
-
+
+ +
+

LinkedAccountList

- +
fun LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int? = null, totalCount: Int? = null)

Parameters

data

hasMore

True if this list has another page of items after this one that can be fetched.

url

The URL where this list can be accessed.

count
totalCount
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/count.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/count.html index 93c55326ac8..2e2ec33b6cd 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/count.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/count.html @@ -23,34 +23,14 @@
-
- -
-

count

-
-
-
-
val count: Int? = null -
-
-
+
+ +
+

count

- +
val count: Int? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/has-more.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/has-more.html index 4772ed75765..096ac210bd6 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/has-more.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/has-more.html @@ -23,36 +23,14 @@
-
- -
-

has - - More

-
-
-
-
val hasMore: Boolean -
-
-
+
+ +
+

hasMore

- +
val hasMore: Boolean
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html index 77a8ae3f755..e2ab17c0fba 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/index.html @@ -23,214 +23,34 @@
-
- -
-

Linked - - Account - - List

-
-
-
data class LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int?, totalCount: Int?) : StripeModel, - Parcelable -
-
-
+
+ +
+

LinkedAccountList

+
data class LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int?, totalCount: Int?) : StripeModel, Parcelable
+
+
+
+
+

Parameters

+
+

data

hasMore

True if this list has another page of items after this one that can be fetched.

url

The URL where this list can be accessed.

count
totalCount
-
-
- - - - -
-
-

Parameters

-
-
-
-
-
-
-
-
-
-
-
-

data -

-
-
-
-
-
-
-
hasMore
-
-
-
-

True if this - list has another page of items after - this one that can be fetched.

-
-
-
-
-
-
-
-
url
-
-
-
-

The URL where - this list can be accessed.

-
-
-
-
-
-
-
count
-
-
-
-
-
-
-
-
-
-
-
totalCount
-
-
-
-
-
-
-
-
-
-
-
-
-
-

Constructors

-
-
-
-
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
fun LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int? = null, totalCount: Int? = null) -
-
-
-
-
-
+
+
+
fun LinkedAccountList(linkedAccounts: List<LinkedAccount>, hasMore: Boolean, url: String, count: Int? = null, totalCount: Int? = null)
+
+
+

Functions

diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/linked-accounts.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/linked-accounts.html index 00a96a32de3..d351bbedc04 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/linked-accounts.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/linked-accounts.html @@ -23,39 +23,14 @@
-
- -
-

linked - - Accounts

-
-
-
-
val linkedAccounts: List<LinkedAccount> -
-
-
+
+ +
+

linkedAccounts

- +
val linkedAccounts: List<LinkedAccount>
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/total-count.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/total-count.html index ff37a83e2e5..1ec950ce47a 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/total-count.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/total-count.html @@ -23,38 +23,14 @@
-
- -
-

total - - Count

-
-
-
-
val totalCount: Int? = null -
-
-
+
+ +
+

totalCount

- +
val totalCount: Int? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account-list/url.html b/docs/connections/com.stripe.android.connections.model/-linked-account-list/url.html index 46c2c4c8e27..489fff2f230 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account-list/url.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account-list/url.html @@ -23,33 +23,14 @@
-
- -
-

url

-
-
-
-
val url: String -
-
-
+
+ +
+

url

- +
val url: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html index 8347dfb7314..99ef4ee1c22 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-a-s-h/index.html @@ -23,79 +23,30 @@
-
- -
-

CASH

-
-
-
-
CASH("cash")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

CASH

+
CASH("cash")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html index 475bb9901f2..501254ec876 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-c-r-e-d-i-t/index.html @@ -23,79 +23,30 @@
-
- -
-

CREDIT

-
-
-
-
CREDIT("credit")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

CREDIT

+
CREDIT("credit")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html index 33afb451843..efa066dbed7 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-i-n-v-e-s-t-m-e-n-t/index.html @@ -23,79 +23,30 @@
-
- -
-

INVESTMENT

-
-
-
-
INVESTMENT("investment")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

INVESTMENT

+
INVESTMENT("investment")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html index 2324abc01f7..b53d1c04d40 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-o-t-h-e-r/index.html @@ -23,79 +23,30 @@
-
- -
-

OTHER

-
-
-
-
OTHER("other")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

OTHER

+
OTHER("other")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html index 45d9bb58621..0580ba10d64 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/-u-n-k-n-o-w-n/index.html @@ -23,79 +23,30 @@
-
- -
-

UNKNOWN

-
-
-
-
UNKNOWN("unknown")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

UNKNOWN

+
UNKNOWN("unknown")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html index e3c026009d6..338e316ca88 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/index.html @@ -23,76 +23,30 @@
-
- -
-

Category

-
-
-
enum Category : Enum<LinkedAccount.Category> -
-

Values: cash,credit,investment,other

-
-
-
-
- - -
-
-

Entries

-
-
-
-
+
+ +
+

Category

+
enum Category : Enum<LinkedAccount.Category>

Values: cash,credit,investment,other

+
+
+
+
+

Entries

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
-
UNKNOWN("unknown") -
- -
-
-
-
-
-
+
+
+
UNKNOWN("unknown")
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/value.html index dab5159da48..d0fa40093ce 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-category/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-category/value.html @@ -23,34 +23,14 @@
-
- -
-

value

-
-
-
-
val value: String -
-
-
+
+ +
+

value

- +
val value: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/-o-b-j-e-c-t.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/-o-b-j-e-c-t.html index dcbb0614ad0..9264b727023 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/-o-b-j-e-c-t.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/-o-b-j-e-c-t.html @@ -23,35 +23,14 @@
-
- -
-

OBJECT

-
-
-
-
const val OBJECT: String -
-
-
+
+ +
+

OBJECT

- +
const val OBJECT: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html index 4f7909d2853..c1778b4985e 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-companion/index.html @@ -23,77 +23,30 @@
-
- -
-

Companion

-
-
-
object Companion -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

Companion

+
object Companion
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
const val OBJECT: String -
-
-
-
-
-
+
+
+
const val OBJECT: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-linked-account.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-linked-account.html index 109cd08c2e6..74e8f9c6ae5 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-linked-account.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-linked-account.html @@ -23,357 +23,14 @@
-
- -
-

Linked - - Account

-
-
-
-
fun LinkedAccount(category: LinkedAccount.Category = Category.UNKNOWN, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status = Status.UNKNOWN, subcategory: LinkedAccount.Subcategory = Subcategory.UNKNOWN, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder? = null, balance: Balance? = null, balanceRefresh: BalanceRefresh? = null, displayName: String? = null, last4: String? = null, ownership: String? = null, ownershipRefresh: OwnershipRefresh? = null, permissions: List<LinkedAccount.Permissions>? = null) -
-

Parameters

-
-
-
-
-
category
-
-
-
-
-
-
-
-
-
-
-
created
-
-
-
-

- Time at which the object was created. Measured in - seconds since the Unix epoch.

-
-
-
-
-
-
-
id
-
-
-
-

- Unique identifier for the object.

-
-
-
-
-
-
-
institutionName
-
-
-
-

- The name of the institution that holds this - account.

-
-
-
-
-
-
-
livemode
-
-
-
-

- Has the value true if the object - exists in live mode or the value false if the object - exists in test mode.

-
-
-
-
-
-
-
status
-
-
-
-

- The status of the link to the account.

-
-
-
-
-
-
-
subcategory
-
-
-
-

- If category is - cash, one of: - - checking - savings - other If category is credit, one of: - - mortgage - line_of_credit - - credit_card - - other If category is investment or other, this will be - other.

-
-
-
-
-
-
-
supportedPaymentMethodTypes
-
-
-
-

- The PaymentMethod - type(s) that can be created from this - LinkedAccount.

-
-
-
-
-
-
-
accountholder
-
-
-
-
-
-
-
-
-
-
-
balance
-
-
-
-

- The most recent information about the account's - balance.

-
-
-
-
-
-
-
balanceRefresh
-
-
-
-

- The state of the most recent attempt to refresh - the account balance.

-
-
-
-
-
-
-
displayName
-
-
-
-

- A human-readable name that has been assigned to - this account, either by the account holder or by - the institution.

-
-
-
-
-
-
-
last4
-
-
-
-

- The last 4 digits of the account number. If - present, this will be 4 numeric characters.

-
-
-
-
-
-
-
-
ownership
-
-
-
-

- The most recent information about the account's - owners.

-
-
-
-
-
-
-
ownershipRefresh
-
-
-
-

- The state of the most recent attempt to refresh - the account owners.

-
-
-
-
-
-
-
permissions
-
-
-
-

- The list of permissions granted by this - account.

-
-
-
-
-
-
-
-
+
+ +
+

LinkedAccount

- +
fun LinkedAccount(category: LinkedAccount.Category = Category.UNKNOWN, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status = Status.UNKNOWN, subcategory: LinkedAccount.Subcategory = Subcategory.UNKNOWN, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder? = null, balance: Balance? = null, balanceRefresh: BalanceRefresh? = null, displayName: String? = null, last4: String? = null, ownership: String? = null, ownershipRefresh: OwnershipRefresh? = null, permissions: List<LinkedAccount.Permissions>? = null)

Parameters

category
created

Time at which the object was created. Measured in seconds since the Unix epoch.

id

Unique identifier for the object.

institutionName

The name of the institution that holds this account.

livemode

Has the value true if the object exists in live mode or the value false if the object exists in test mode.

status

The status of the link to the account.

subcategory

If category is cash, one of: - checking - savings - other If category is credit, one of: - mortgage - line_of_credit - credit_card - other If category is investment or other, this will be other.

supportedPaymentMethodTypes

The PaymentMethod type(s) that can be created from this LinkedAccount.

accountholder
balance

The most recent information about the account's balance.

balanceRefresh

The state of the most recent attempt to refresh the account balance.

displayName

A human-readable name that has been assigned to this account, either by the account holder or by the institution.

last4

The last 4 digits of the account number. If present, this will be 4 numeric characters.

ownership

The most recent information about the account's owners.

ownershipRefresh

The state of the most recent attempt to refresh the account owners.

permissions

The list of permissions granted by this account.

+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html index ed46bf6d5f2..8fdf03167a1 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-b-a-l-a-n-c-e-s/index.html @@ -23,79 +23,30 @@
-
- -
-

BALANCES

-
-
-
-
BALANCES("balances")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

BALANCES

+
BALANCES("balances")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html index 589e1559da2..5ad511ebf56 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-i-d-e-n-t-i-t-y/index.html @@ -23,79 +23,30 @@
-
- -
-

IDENTITY

-
-
-
-
IDENTITY("identity")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

IDENTITY

+
IDENTITY("identity")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html index eafafd35736..df492ab19d7 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-o-w-n-e-r-s-h-i-p/index.html @@ -23,79 +23,30 @@
-
- -
-

OWNERSHIP

-
-
-
-
OWNERSHIP("ownership")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

OWNERSHIP

+
OWNERSHIP("ownership")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html index 5b842c44984..a90a90f8d8b 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-p-a-y-m-e-n-t_-m-e-t-h-o-d/index.html @@ -23,80 +23,30 @@
-
- -
-

PAYMENT_METHOD

-
-
-
-
PAYMENT_METHOD("payment_method")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

PAYMENT_METHOD

+
PAYMENT_METHOD("payment_method")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html index 6b7d5cbf77c..2a7f70cf3b3 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-t-r-a-n-s-a-c-t-i-o-n-s/index.html @@ -23,80 +23,30 @@
-
- -
-

TRANSACTIONS

-
-
-
-
TRANSACTIONS("transactions")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

TRANSACTIONS

+
TRANSACTIONS("transactions")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html index 172c6f7c218..c815ddd4fdf 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/-u-n-k-n-o-w-n/index.html @@ -23,79 +23,30 @@
-
- -
-

UNKNOWN

-
-
-
-
UNKNOWN("unknown")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

UNKNOWN

+
UNKNOWN("unknown")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html index a768b790723..77ea0841041 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/index.html @@ -23,79 +23,30 @@
-
- -
-

Permissions

-
-
-
enum Permissions : Enum<LinkedAccount.Permissions> -
-

The list of permissions granted by this account.

-

Values: - balances,identity,ownership,paymentMethod,transactions

-
-
-
-
- - -
-
-

Entries

-
-
-
-
+
+ +
+

Permissions

+
enum Permissions : Enum<LinkedAccount.Permissions>

The list of permissions granted by this account.

Values: balances,identity,ownership,paymentMethod,transactions

+
+
+
+
+

Entries

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
-
UNKNOWN("unknown") -
- -
-
-
-
-
-
+
+
+
UNKNOWN("unknown")
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/value.html index 7fb9f668ce1..d6d0859a249 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-permissions/value.html @@ -23,34 +23,14 @@
-
- -
-

value

-
-
-
-
val value: String -
-
-
+
+ +
+

value

- +
val value: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html index 7cf2b00a7ee..0662784323d 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-a-c-t-i-v-e/index.html @@ -23,79 +23,30 @@
-
- -
-

ACTIVE

-
-
-
-
ACTIVE("active")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

ACTIVE

+
ACTIVE("active")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html index 8ecf24449c5..4aa8af8c705 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-d-i-s-c-o-n-n-e-c-t-e-d/index.html @@ -23,79 +23,30 @@
-
- -
-

DISCONNECTED

-
-
-
-
DISCONNECTED("disconnected")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

DISCONNECTED

+
DISCONNECTED("disconnected")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html index aad652c64fb..01552075c63 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-i-n-a-c-t-i-v-e/index.html @@ -23,79 +23,30 @@
-
- -
-

INACTIVE

-
-
-
-
INACTIVE("inactive")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

INACTIVE

+
INACTIVE("inactive")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html index 675cc4a4b60..a2cf603fa09 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/-u-n-k-n-o-w-n/index.html @@ -23,79 +23,30 @@
-
- -
-

UNKNOWN

-
-
-
-
UNKNOWN("unknown")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

UNKNOWN

+
UNKNOWN("unknown")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html index 6d938894515..4acf7c19a20 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/index.html @@ -23,77 +23,30 @@
-
- -
-

Status

-
-
-
enum Status : Enum<LinkedAccount.Status> -
-

The status of the link to the account.

-

Values: active,disconnected,inactive

-
-
-
-
- - -
-
-

Entries

-
-
-
-
+
+ +
+

Status

+
enum Status : Enum<LinkedAccount.Status>

The status of the link to the account.

Values: active,disconnected,inactive

+
+
+
+
+

Entries

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
-
UNKNOWN("unknown") -
- -
-
-
-
-
-
+
+
+
UNKNOWN("unknown")
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/value.html index 5847234273c..11e265a5e0b 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-status/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-status/value.html @@ -23,34 +23,14 @@
-
- -
-

value

-
-
-
-
val value: String -
-
-
+
+ +
+

value

- +
val value: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html index 79eb188ab66..7b4e14c16fe 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-h-e-c-k-i-n-g/index.html @@ -23,79 +23,30 @@
-
- -
-

CHECKING

-
-
-
-
CHECKING("checking")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

CHECKING

+
CHECKING("checking")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html index 271f365cfdb..906934ef9cb 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-c-r-e-d-i-t_-c-a-r-d/index.html @@ -23,80 +23,30 @@
-
- -
-

CREDIT_CARD

-
-
-
-
CREDIT_CARD("credit_card")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

CREDIT_CARD

+
CREDIT_CARD("credit_card")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html index 47d6b01f2dc..a6957e1cee2 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-l-i-n-e_-o-f_-c-r-e-d-i-t/index.html @@ -23,80 +23,30 @@
-
- -
-

LINE_OF_CREDIT

-
-
-
-
LINE_OF_CREDIT("line_of_credit")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

LINE_OF_CREDIT

+
LINE_OF_CREDIT("line_of_credit")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html index c823c64d068..16db1474fe9 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-m-o-r-t-g-a-g-e/index.html @@ -23,79 +23,30 @@
-
- -
-

MORTGAGE

-
-
-
-
MORTGAGE("mortgage")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

MORTGAGE

+
MORTGAGE("mortgage")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html index 1bf10138c89..f9c6fb7ba58 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-o-t-h-e-r/index.html @@ -23,79 +23,30 @@
-
- -
-

OTHER

-
-
-
-
OTHER("other")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

OTHER

+
OTHER("other")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html index 5e0ec5987af..2a93acf9d7d 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-s-a-v-i-n-g-s/index.html @@ -23,79 +23,30 @@
-
- -
-

SAVINGS

-
-
-
-
SAVINGS("savings")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

SAVINGS

+
SAVINGS("savings")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html index 76439c5fa83..154451e5299 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/-u-n-k-n-o-w-n/index.html @@ -23,79 +23,30 @@
-
- -
-

UNKNOWN

-
-
-
-
UNKNOWN("unknown")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

UNKNOWN

+
UNKNOWN("unknown")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html index 27ae67cfcc9..0a8295fe49b 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/index.html @@ -23,90 +23,30 @@
-
- -
-

Subcategory

-
-
-
enum Subcategory : Enum<LinkedAccount.Subcategory> -
-

If category is cash, one of: - checking - savings - - other If category - is credit, one of: - mortgage - line_of_credit - credit_card - other If category - is investment or other, this will be other.

-

Values: - checking,creditCard,lineOfCredit,mortgage,other,savings

-
-
-
-
- - -
-
-

Entries

-
-
-
-
+
+ +
+

Subcategory

+
enum Subcategory : Enum<LinkedAccount.Subcategory>

If category is cash, one of: - checking - savings - other If category is credit, one of: - mortgage - line_of_credit - credit_card - other If category is investment or other, this will be other.

Values: checking,creditCard,lineOfCredit,mortgage,other,savings

+
+
+
+
+

Entries

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
-
UNKNOWN("unknown") -
- -
-
-
-
-
-
+
+
+
UNKNOWN("unknown")
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/value.html index f5926353e87..b6fb75d60ba 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-subcategory/value.html @@ -23,34 +23,14 @@
-
- -
-

value

-
-
-
-
val value: String -
-
-
+
+ +
+

value

- +
val value: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html index 27584c42212..43f5d0d1432 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-l-i-n-k/index.html @@ -23,79 +23,30 @@
-
- -
-

LINK

-
-
-
-
LINK("link")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

LINK

+
LINK("link")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html index b4d24dcce7e..16422fae690 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-n-k-n-o-w-n/index.html @@ -23,79 +23,30 @@
-
- -
-

UNKNOWN

-
-
-
-
UNKNOWN("unknown")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

UNKNOWN

+
UNKNOWN("unknown")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html index 2483283ec4a..a477a629592 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/-u-s_-b-a-n-k_-a-c-c-o-u-n-t/index.html @@ -23,79 +23,30 @@
-
- -
-

US_BANK_ACCOUNT

-
-
-
-
US_BANK_ACCOUNT("us_bank_account")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

US_BANK_ACCOUNT

+
US_BANK_ACCOUNT("us_bank_account")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html index addc5cda056..afe77e3d9de 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/index.html @@ -23,86 +23,30 @@
-
- -
-

Supported - - Payment - - Method - - Types

-
-
- -

The PaymentMethod - type(s) that can be created from this LinkedAccount.

-

Values: link,usBankAccount

-
-
-
-
- - -
-
-

Entries

-
-
-
-
+
+ +
+

SupportedPaymentMethodTypes

+

The PaymentMethod type(s) that can be created from this LinkedAccount.

Values: link,usBankAccount

+
+
+
+
+

Entries

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
-
UNKNOWN("unknown") -
- -
-
-
-
-
-
+
+
+
UNKNOWN("unknown")
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/value.html b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/value.html index e985d5f5538..cc772059b35 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/value.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/-supported-payment-method-types/value.html @@ -23,34 +23,14 @@
-
- -
-

value

-
-
-
-
val value: String -
-
-
+
+ +
+

value

- +
val value: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/accountholder.html b/docs/connections/com.stripe.android.connections.model/-linked-account/accountholder.html index 4109a737a28..f37531d4725 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/accountholder.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/accountholder.html @@ -23,35 +23,14 @@
-
- -
-

accountholder

-
-
-
-
val accountholder: AccountHolder? = null -
-
-
+
+ +
+

accountholder

- +
val accountholder: AccountHolder? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/balance-refresh.html b/docs/connections/com.stripe.android.connections.model/-linked-account/balance-refresh.html index 48f72c56eb4..af854376fcb 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/balance-refresh.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/balance-refresh.html @@ -23,37 +23,14 @@
-
- -
-

balance - - Refresh

-
-
-
-
val balanceRefresh: BalanceRefresh? = null -
-
-
+
+ +
+

balanceRefresh

- +
val balanceRefresh: BalanceRefresh? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/balance.html b/docs/connections/com.stripe.android.connections.model/-linked-account/balance.html index 5bd5a2d8643..5eafe4e55f6 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/balance.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/balance.html @@ -23,34 +23,14 @@
-
- -
-

balance

-
-
-
-
val balance: Balance? = null -
-
-
+
+ +
+

balance

- +
val balance: Balance? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/category.html b/docs/connections/com.stripe.android.connections.model/-linked-account/category.html index f4678d3a790..b60a2165e49 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/category.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/category.html @@ -23,33 +23,14 @@
-
- -
-

category

-
-
-
-
val category: LinkedAccount.Category -
-
-
+
+ +
+

category

- +
val category: LinkedAccount.Category
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/created.html b/docs/connections/com.stripe.android.connections.model/-linked-account/created.html index ca4cc186558..71fae325f20 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/created.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/created.html @@ -23,34 +23,14 @@
-
- -
-

created

-
-
-
-
val created: Int -
-
-
+
+ +
+

created

- +
val created: Int
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/display-name.html b/docs/connections/com.stripe.android.connections.model/-linked-account/display-name.html index ff59d718d7f..47ddaacf691 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/display-name.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/display-name.html @@ -23,37 +23,14 @@
-
- -
-

display - - Name

-
-
-
-
val displayName: String? = null -
-
-
+
+ +
+

displayName

- +
val displayName: String? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/id.html b/docs/connections/com.stripe.android.connections.model/-linked-account/id.html index fd907074d08..e8e03170f11 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/id.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/id.html @@ -23,33 +23,14 @@
-
- -
-

id

-
-
-
-
val id: String -
-
-
+
+ +
+

id

- +
val id: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/index.html b/docs/connections/com.stripe.android.connections.model/-linked-account/index.html index 368b5ed3525..9b82a6e8c84 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/index.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/index.html @@ -23,509 +23,34 @@
-
- -
-

Linked - - Account

-
-
-
data class LinkedAccount(category: LinkedAccount.Category, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status, subcategory: LinkedAccount.Subcategory, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder?, balance: Balance?, balanceRefresh: BalanceRefresh?, displayName: String?, last4: String?, ownership: String?, ownershipRefresh: OwnershipRefresh?, permissions: List<LinkedAccount.Permissions>?) : PaymentAccount, StripeModel, - Parcelable -
-

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

-
+
+ +
+

LinkedAccount

+
data class LinkedAccount(category: LinkedAccount.Category, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status, subcategory: LinkedAccount.Subcategory, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder?, balance: Balance?, balanceRefresh: BalanceRefresh?, displayName: String?, last4: String?, ownership: String?, ownershipRefresh: OwnershipRefresh?, permissions: List<LinkedAccount.Permissions>?) : PaymentAccount, StripeModel, Parcelable

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

+
+
+
+
+

Parameters

+
+
category
created

Time at which the object was created. Measured in seconds since the Unix epoch.

id

Unique identifier for the object.

institutionName

The name of the institution that holds this account.

livemode

Has the value true if the object exists in live mode or the value false if the object exists in test mode.

status

The status of the link to the account.

subcategory

If category is cash, one of: - checking - savings - other If category is credit, one of: - mortgage - line_of_credit - credit_card - other If category is investment or other, this will be other.

supportedPaymentMethodTypes

The PaymentMethod type(s) that can be created from this LinkedAccount.

accountholder
balance

The most recent information about the account's balance.

balanceRefresh

The state of the most recent attempt to refresh the account balance.

displayName

A human-readable name that has been assigned to this account, either by the account holder or by the institution.

last4

The last 4 digits of the account number. If present, this will be 4 numeric characters.

ownership

The most recent information about the account's owners.

ownershipRefresh

The state of the most recent attempt to refresh the account owners.

permissions

The list of permissions granted by this account.

-
-
- - - - - -
-
-

Parameters

-
-
-
-
-
-
-
-
category
-
-
-
-
-
-
-
-
-
-
-
created
-
-
-
-

Time at which - the object was created. Measured in - seconds since the Unix epoch.

-
-
-
-
-
-
-
-
id
-
-
-
-

Unique - identifier for the object.

-
-
-
-
-
-
-
institutionName
-
-
-
-

The name of the - institution that holds this - account.

-
-
-
-
-
-
-
livemode
-
-
-
-

Has the value - true - if the object exists in live mode or - the value false - if the object exists in test mode.

-
-
-
-
-
-
-
-
status
-
-
-
-

The status of - the link to the account.

-
-
-
-
-
-
-
subcategory
-
-
-
-

If category - is cash, - one of: - checking - - - savings - - - other - If category - is credit, - one of: - mortgage - - line_of_credit - - credit_card - - - other - If category - is investment - or other, - this will be other. -

-
-
-
-
-
-
-
supportedPaymentMethodTypes
-
-
-
-

The PaymentMethod - type(s) that can be created from - this LinkedAccount.

-
-
-
-
-
-
-
accountholder
-
-
-
-
-
-
-
-
-
-
-
balance
-
-
-
-

The most recent - information about the account's - balance.

-
-
-
-
-
-
-
balanceRefresh
-
-
-
-

The state of the - most recent attempt to refresh the - account balance.

-
-
-
-
-
-
-
displayName
-
-
-
-

A human-readable - name that has been assigned to this - account, either by the account holder - or by the institution.

-
-
-
-
-
-
-
last4
-
-
-
-

The last 4 - digits of the account number. If - present, this will be 4 numeric - characters.

-
-
-
-
-
-
-
ownership
-
-
-
-

The most recent - information about the account's - owners.

-
-
-
-
-
-
-
ownershipRefresh
-
-
-
-

The state of the - most recent attempt to refresh the - account owners.

-
-
-
-
-
-
-
permissions
-
-
-
-

The list of - permissions granted by this - account.

-
-
-
-
-
-
-
-
-
-

Constructors

-
-
-
-
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
fun LinkedAccount(category: LinkedAccount.Category = Category.UNKNOWN, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status = Status.UNKNOWN, subcategory: LinkedAccount.Subcategory = Subcategory.UNKNOWN, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder? = null, balance: Balance? = null, balanceRefresh: BalanceRefresh? = null, displayName: String? = null, last4: String? = null, ownership: String? = null, ownershipRefresh: OwnershipRefresh? = null, permissions: List<LinkedAccount.Permissions>? = null) -
-
-
-
-
-
+
+
+
fun LinkedAccount(category: LinkedAccount.Category = Category.UNKNOWN, created: Int, id: String, institutionName: String, livemode: Boolean, status: LinkedAccount.Status = Status.UNKNOWN, subcategory: LinkedAccount.Subcategory = Subcategory.UNKNOWN, supportedPaymentMethodTypes: List<LinkedAccount.SupportedPaymentMethodTypes>, accountholder: AccountHolder? = null, balance: Balance? = null, balanceRefresh: BalanceRefresh? = null, displayName: String? = null, last4: String? = null, ownership: String? = null, ownershipRefresh: OwnershipRefresh? = null, permissions: List<LinkedAccount.Permissions>? = null)
+
+
+

Types

diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/institution-name.html b/docs/connections/com.stripe.android.connections.model/-linked-account/institution-name.html index bb067248975..0cfd4e3e2a0 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/institution-name.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/institution-name.html @@ -23,36 +23,14 @@
-
- -
-

institution - - Name

-
-
-
-
val institutionName: String -
-
-
+
+ +
+

institutionName

- +
val institutionName: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/last4.html b/docs/connections/com.stripe.android.connections.model/-linked-account/last4.html index 7242eb79af1..c35662d9467 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/last4.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/last4.html @@ -23,34 +23,14 @@
-
- -
-

last4

-
-
-
-
val last4: String? = null -
-
-
+
+ +
+

last4

- +
val last4: String? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/livemode.html b/docs/connections/com.stripe.android.connections.model/-linked-account/livemode.html index f5e7fc422bc..dfd172319fa 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/livemode.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/livemode.html @@ -23,34 +23,14 @@
-
- -
-

livemode

-
-
-
-
val livemode: Boolean -
-
-
+
+ +
+

livemode

- +
val livemode: Boolean
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/ownership-refresh.html b/docs/connections/com.stripe.android.connections.model/-linked-account/ownership-refresh.html index c391b7f660c..fe614b64278 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/ownership-refresh.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/ownership-refresh.html @@ -23,37 +23,14 @@
-
- -
-

ownership - - Refresh

-
-
-
-
val ownershipRefresh: OwnershipRefresh? = null -
-
-
+
+ +
+

ownershipRefresh

- +
val ownershipRefresh: OwnershipRefresh? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/ownership.html b/docs/connections/com.stripe.android.connections.model/-linked-account/ownership.html index 52a980b58c0..22db8e03734 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/ownership.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/ownership.html @@ -23,36 +23,14 @@
-
- -
-

ownership

-
-
-
-
val ownership: String? = null -
-
-
+
+ +
+

ownership

- +
val ownership: String? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/permissions.html b/docs/connections/com.stripe.android.connections.model/-linked-account/permissions.html index a9c06a84110..e9df0584d54 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/permissions.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/permissions.html @@ -23,38 +23,14 @@
-
- -
-

permissions

-
-
-
-
val permissions: List<LinkedAccount.Permissions>? = null -
-
-
+
+ +
+

permissions

- +
val permissions: List<LinkedAccount.Permissions>? = null
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/status.html b/docs/connections/com.stripe.android.connections.model/-linked-account/status.html index b6461444447..85f7f840938 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/status.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/status.html @@ -23,32 +23,14 @@
-
- -
-

status

-
-
-
-
val status: LinkedAccount.Status -
-
-
+
+ +
+

status

- +
val status: LinkedAccount.Status
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/subcategory.html b/docs/connections/com.stripe.android.connections.model/-linked-account/subcategory.html index a9d3a161203..cd7bf770411 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/subcategory.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/subcategory.html @@ -23,33 +23,14 @@
-
- -
-

subcategory

-
-
-
-
val subcategory: LinkedAccount.Subcategory -
-
-
+
+ +
+

subcategory

- +
val subcategory: LinkedAccount.Subcategory
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-linked-account/supported-payment-method-types.html b/docs/connections/com.stripe.android.connections.model/-linked-account/supported-payment-method-types.html index 0f296bda3b5..45b5504dff9 100644 --- a/docs/connections/com.stripe.android.connections.model/-linked-account/supported-payment-method-types.html +++ b/docs/connections/com.stripe.android.connections.model/-linked-account/supported-payment-method-types.html @@ -23,46 +23,14 @@
-
- -
-

supported - - Payment - - Method - - Types

-
- +
+ +
+

supportedPaymentMethodTypes

- + +
+
diff --git a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/-list-linked-account-params.html b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/-list-linked-account-params.html index f77592bf1ab..38d01ac7d72 100644 --- a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/-list-linked-account-params.html +++ b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/-list-linked-account-params.html @@ -23,47 +23,14 @@
-
- -
-

List - - Linked - - Account - - Params

-
-
-
-
fun ListLinkedAccountParams(clientSecret: String, startingAfterAccountId: String?) -
-
-
+
+ +
+

ListLinkedAccountParams

- +
fun ListLinkedAccountParams(clientSecret: String, startingAfterAccountId: String?)
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html index abbea093a66..910c14ed0ee 100644 --- a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html +++ b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/index.html @@ -23,92 +23,30 @@
-
- -
-

List - - Linked - - Account - - Params

-
-
-
data class ListLinkedAccountParams(clientSecret: String, startingAfterAccountId: String?) : Parcelable -
-
-
-
-
-
- -
-
-

Functions

-
-
-
-
+
+ +
+

ListLinkedAccountParams

+
data class ListLinkedAccountParams(clientSecret: String, startingAfterAccountId: String?) : Parcelable
+
+
+
+
+

Functions

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
abstract fun describeContents(): Int -
-
-
-
-
-
+
+
+
abstract fun describeContents(): Int
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/to-param-map.html b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/to-param-map.html index 0acfb556190..9800dfe5e5a 100644 --- a/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/to-param-map.html +++ b/docs/connections/com.stripe.android.connections.model/-list-linked-account-params/to-param-map.html @@ -23,47 +23,14 @@
-
- -
-

to - - Param - - Map

-
-
-
-
fun toParamMap(): Map<String, Any> -
-
-
+
+ +
+

toParamMap

- +
fun toParamMap(): Map<String, Any>
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-ownership-refresh.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-ownership-refresh.html index 6cb51acff71..ffaf8aede03 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-ownership-refresh.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-ownership-refresh.html @@ -23,76 +23,14 @@
-
- -
-

Ownership - - Refresh

-
-
-
-
fun OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status = Status.UNKNOWN) -
-

Parameters

-
-
-
-
-
lastAttemptedAt
-
-
-
-

- The time at which the last refresh attempt was - initiated. Measured in seconds since the Unix - epoch.

-
-
-
-
-
-
-
status
-
-
-
-
-
-
-
-
-
-
-
-
+
+ +
+

OwnershipRefresh

- +
fun OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status = Status.UNKNOWN)

Parameters

lastAttemptedAt

The time at which the last refresh attempt was initiated. Measured in seconds since the Unix epoch.

status
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html index 52f28ad1537..24d0f6e75d9 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-f-a-i-l-e-d/index.html @@ -23,79 +23,30 @@
-
- -
-

FAILED

-
-
-
-
FAILED("failed")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

FAILED

+
FAILED("failed")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html index fd8e9e4db2c..0cea3e8ec4f 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-p-e-n-d-i-n-g/index.html @@ -23,79 +23,30 @@
-
- -
-

PENDING

-
-
-
-
PENDING("pending")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

PENDING

+
PENDING("pending")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html index db726996e92..375c4aa373a 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-s-u-c-c-e-e-d-e-d/index.html @@ -23,79 +23,30 @@
-
- -
-

SUCCEEDED

-
-
-
-
SUCCEEDED("succeeded")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

SUCCEEDED

+
SUCCEEDED("succeeded")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html index a5493f6a751..2881b22abc1 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/-u-n-k-n-o-w-n/index.html @@ -23,79 +23,30 @@
-
- -
-

UNKNOWN

-
-
-
-
UNKNOWN("unknown")
- -
-
-
-
-
-
- -
-
-

Properties

-
-
-
-
+
+ +
+

UNKNOWN

+
UNKNOWN("unknown")
+
+
+
+
+

Properties

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
- -
val name: String -
-
-
-
-
-
+
+
+
val name: String
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html index d71438ba339..be9e499c6f2 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/index.html @@ -23,77 +23,30 @@
-
- -
-

Status

-
-
-
enum Status : Enum<OwnershipRefresh.Status> -
-
-
-
-
-
- - -
-
-

Entries

-
-
-
-
+
+ +
+

Status

+
enum Status : Enum<OwnershipRefresh.Status>
+
+
+
+
+

Entries

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
-
UNKNOWN("unknown") -
- -
-
-
-
-
-
+
+
+
UNKNOWN("unknown")
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/value.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/value.html index 6fd0c0dbc1a..cdfa397febb 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/value.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/-status/value.html @@ -23,34 +23,14 @@
-
- -
-

value

-
-
-
-
val value: String -
-
-
+
+ +
+

value

- +
val value: String
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html index 3bc9ebdc7b3..378853b03e2 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/index.html @@ -23,138 +23,34 @@
-
- -
-

Ownership - - Refresh

-
-
-
data class OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status) : Parcelable, - StripeModel -
-
-
+
+ +
+

OwnershipRefresh

+
data class OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status) : Parcelable, StripeModel
+
+
+
+
+

Parameters

+
+
lastAttemptedAt

The time at which the last refresh attempt was initiated. Measured in seconds since the Unix epoch.

status
-
-
- - - - - -
-
-

Parameters

-
-
-
-
-
-
-
-
lastAttemptedAt
-
-
-
-

The time at - which the last refresh attempt was - initiated. Measured in seconds since - the Unix epoch.

-
-
-
-
-
-
-
status
-
-
-
-
-
-
-
-
-
-
-
-
-
-

Constructors

-
-
-
-
+

Constructors

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
fun OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status = Status.UNKNOWN) -
-
-
-
-
-
+
+
+
fun OwnershipRefresh(lastAttemptedAt: Int, status: OwnershipRefresh.Status = Status.UNKNOWN)
+
+
+

Types

diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/last-attempted-at.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/last-attempted-at.html index eacd0e8cf9b..230e0354ebb 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/last-attempted-at.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/last-attempted-at.html @@ -23,38 +23,14 @@
-
- -
-

last - - Attempted - - At

-
-
-
-
val lastAttemptedAt: Int -
-
-
+
+ +
+

lastAttemptedAt

- +
val lastAttemptedAt: Int
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/status.html b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/status.html index 54a7cc6e30f..5a4f0c11eeb 100644 --- a/docs/connections/com.stripe.android.connections.model/-ownership-refresh/status.html +++ b/docs/connections/com.stripe.android.connections.model/-ownership-refresh/status.html @@ -23,32 +23,14 @@
-
- -
-

status

-
-
-
-
val status: OwnershipRefresh.Status -
-
-
+
+ +
+

status

- +
val status: OwnershipRefresh.Status
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/-payment-account/index.html b/docs/connections/com.stripe.android.connections.model/-payment-account/index.html index f3fb00aea74..a2a33fefe4e 100644 --- a/docs/connections/com.stripe.android.connections.model/-payment-account/index.html +++ b/docs/connections/com.stripe.android.connections.model/-payment-account/index.html @@ -23,81 +23,30 @@
-
- -
-

Payment - - Account

-
-
-
sealed class PaymentAccount : Parcelable -
-
-
-
-
-
- - -
-
-

Functions

-
-
-
-
+
+ +
+

PaymentAccount

+
sealed class PaymentAccount : Parcelable
+
+
+
+
+

Functions

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
abstract fun describeContents(): Int -
-
-
-
-
-
+
+
+
abstract fun describeContents(): Int
+
+
+
diff --git a/docs/connections/com.stripe.android.connections.model/index.html b/docs/connections/com.stripe.android.connections.model/index.html index 3b8ed18ebfc..27cc8f1dc53 100644 --- a/docs/connections/com.stripe.android.connections.model/index.html +++ b/docs/connections/com.stripe.android.connections.model/index.html @@ -23,79 +23,29 @@
-
- -
-

Package com. - - stripe. - - android. - - connections. - - model

-
-
-
- -
-
-

Types

-
-
-
-
+
+ +
+

Package com.stripe.android.connections.model

+
+
+
+
+

Types

+
+
+
+
- -
Link copied to clipboard
+ +
Link copied to clipboard
-
-
-
-
-
data class AccountHolder(type: AccountHolder.Type, account: String?, customer: String?) : StripeModel, - Parcelable -
-
-
-
-
-
+
+
+
data class AccountHolder(type: AccountHolder.Type, account: String?, customer: String?) : StripeModel, Parcelable
+
+
+
diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/-connections-sheet-redirect-activity.html b/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/-connections-sheet-redirect-activity.html index c179f807ada..d251d921e0f 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/-connections-sheet-redirect-activity.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/-connections-sheet-redirect-activity.html @@ -24,10 +24,7 @@
- +

ConnectionsSheetRedirectActivity

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/index.html index 57a2a3ea26b..2994e7629af 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-redirect-activity/index.html @@ -24,9 +24,7 @@
- +

ConnectionsSheetRedirectActivity

class ConnectionsSheetRedirectActivity : AppCompatActivity

This Activity handles redirects from the ChromeCustomTab hosting the AuthFlow. It'll process the result url in Intent.getData and pass them back to the opening activity, ConnectionsSheetActivity.

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/index.html index e33b1380e6a..b55b6b01ec9 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/index.html @@ -24,9 +24,7 @@
- +

ConnectionsSheetResultCallback

fun interface ConnectionsSheetResultCallback

Callback that is invoked when a ConnectionsSheetResult is available.

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/on-connections-sheet-result.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/on-connections-sheet-result.html index ba8c7ecb9c8..ffeb7516fad 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/on-connections-sheet-result.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result-callback/on-connections-sheet-result.html @@ -23,43 +23,14 @@
-
- -
-

on - - Connections - - Sheet - - Result

-
-
-
-
abstract fun onConnectionsSheetResult(connectionsSheetResult: ConnectionsSheetResult) -
-
-
+
+ +
+

onConnectionsSheetResult

- +
abstract fun onConnectionsSheetResult(connectionsSheetResult: ConnectionsSheetResult)
+
+
diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-canceled/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-canceled/index.html index 1c7c3bf360f..c9150da4324 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-canceled/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-canceled/index.html @@ -24,10 +24,7 @@
- +

Canceled

object Canceled : ConnectionsSheetResult

The customer canceled the connections session attempt.

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/-completed.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/-completed.html index 1189d3638e8..a43aa59f5bb 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/-completed.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/-completed.html @@ -23,56 +23,14 @@
-
- -
-

Completed

-
-
-
-
fun Completed(linkAccountSession: LinkAccountSession) -
-

Parameters

-
-
-
-
-
linkAccountSession
-
-
-
-

- The link account session connected

-
-
-
-
-
-
-
-
+
+ +
+

Completed

- +
fun Completed(linkAccountSession: LinkAccountSession)

Parameters

linkAccountSession

The link account session connected

+
+
diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/index.html index 50c87e7c521..fcbf359e4fe 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/index.html @@ -24,10 +24,7 @@
- +

Completed

data class Completed(linkAccountSession: LinkAccountSession) : ConnectionsSheetResult

The customer completed the connections session.

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/link-account-session.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/link-account-session.html index 334e7d9fde0..10e57ced73a 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/link-account-session.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-completed/link-account-session.html @@ -24,10 +24,7 @@
- +

linkAccountSession

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/-failed.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/-failed.html index 16c186220da..caf53d84de6 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/-failed.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/-failed.html @@ -24,10 +24,7 @@
- +

Failed

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/error.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/error.html index 03a31f19153..33721b6b7bc 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/error.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/error.html @@ -24,10 +24,7 @@
- +

error

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/index.html index 9076795077b..99e58831c2a 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/-failed/index.html @@ -24,10 +24,7 @@
- +

Failed

data class Failed(error: Throwable) : ConnectionsSheetResult

The connections session attempt failed.

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet-result/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet-result/index.html index 076ec98b985..e3ca9a9696a 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet-result/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet-result/index.html @@ -24,9 +24,7 @@
- +

ConnectionsSheetResult

sealed class ConnectionsSheetResult : Parcelable

The result of an attempt to complete a connections session

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/create.html b/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/create.html index 0bab2664cda..9571a6c3724 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/create.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/create.html @@ -23,132 +23,14 @@
-
- -
-

create

-
-
-
-
fun create(activity: ComponentActivity, callback: ConnectionsSheetResultCallback): ConnectionsSheet -
-

Constructor to be used when launching the connections - sheet from an Activity.

-

Parameters

-
-
-
-
-
activity
-
-
-
-

- the Activity that is presenting the connections - sheet.

-
-
-
-
-
-
-
callback
-
-
-
-

- called with the result of the connections session - after the connections sheet is dismissed.

-
-
-
-
-
-
-
-
-
fun create(fragment: Fragment, callback: ConnectionsSheetResultCallback): ConnectionsSheet -
-

Constructor to be used when launching the payment sheet - from a Fragment.

-

Parameters

-
-
-
-
-
fragment
-
-
-
-

- the Fragment that is presenting the payment - sheet.

-
-
-
-
-
-
-
callback
-
-
-
-

- called with the result of the payment after the - payment sheet is dismissed.

-
-
-
-
-
-
-
-
+
+ +
+

create

- +
fun create(activity: ComponentActivity, callback: ConnectionsSheetResultCallback): ConnectionsSheet

Constructor to be used when launching the connections sheet from an Activity.

Parameters

activity

the Activity that is presenting the connections sheet.

callback

called with the result of the connections session after the connections sheet is dismissed.


fun create(fragment: Fragment, callback: ConnectionsSheetResultCallback): ConnectionsSheet

Constructor to be used when launching the payment sheet from a Fragment.

Parameters

fragment

the Fragment that is presenting the payment sheet.

callback

called with the result of the payment after the payment sheet is dismissed.

+
+
diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/index.html index b1be3dc4637..2e97ea8c845 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/-companion/index.html @@ -24,9 +24,7 @@
- +

Companion

object Companion
diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/-configuration.html b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/-configuration.html index d34f6490b5d..a68f89a5377 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/-configuration.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/-configuration.html @@ -24,11 +24,7 @@
- +

Configuration

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/index.html index b3491e13b36..50a3ae3e1a5 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/index.html @@ -24,10 +24,7 @@
- +

Configuration

data class Configuration(linkAccountSessionClientSecret: String, publishableKey: String) : Parcelable

Configuration for a Connections Sheet

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/link-account-session-client-secret.html b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/link-account-session-client-secret.html index 1e9b9cddf92..75e1528c536 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/link-account-session-client-secret.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/link-account-session-client-secret.html @@ -24,12 +24,7 @@
- +

linkAccountSessionClientSecret

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/publishable-key.html b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/publishable-key.html index 92411d9f094..9dca632c501 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/publishable-key.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/-configuration/publishable-key.html @@ -24,11 +24,7 @@
- +

publishableKey

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/index.html b/docs/connections/com.stripe.android.connections/-connections-sheet/index.html index a576b8e695d..d33c3f40832 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/index.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/index.html @@ -24,9 +24,7 @@
- +

ConnectionsSheet

class ConnectionsSheet

A drop in class to present the Link Account Session Auth Flow.

This must be called unconditionally, as part of initialization path, typically as a field initializer of an Activity or Fragment.

diff --git a/docs/connections/com.stripe.android.connections/-connections-sheet/present.html b/docs/connections/com.stripe.android.connections/-connections-sheet/present.html index 6202c85768a..eccf173da8d 100644 --- a/docs/connections/com.stripe.android.connections/-connections-sheet/present.html +++ b/docs/connections/com.stripe.android.connections/-connections-sheet/present.html @@ -23,55 +23,14 @@
-
- -
-

present

-
-
-
-
fun present(configuration: ConnectionsSheet.Configuration) -
-

Present the connections sheet.

-

Parameters

-
-
-
-
-
configuration
-
-
-
-

- the connections sheet configuration

-
-
-
-
-
-
-
-
+
+ +
+

present

- +
fun present(configuration: ConnectionsSheet.Configuration)

Present the connections sheet.

Parameters

configuration

the connections sheet configuration

+
+
diff --git a/docs/connections/com.stripe.android.connections/index.html b/docs/connections/com.stripe.android.connections/index.html index fb8ac8854d8..5465464c856 100644 --- a/docs/connections/com.stripe.android.connections/index.html +++ b/docs/connections/com.stripe.android.connections/index.html @@ -24,8 +24,7 @@
- +

Package com.stripe.android.connections

diff --git a/docs/connections/index.html b/docs/connections/index.html index 999dfe83e1d..5847efd7fdd 100644 --- a/docs/connections/index.html +++ b/docs/connections/index.html @@ -23,52 +23,39 @@
-
- -
-

connections

-
-

Packages

-
-
-
-
-
+
+ +
+

connections

+
+

Packages

+
+
+
+
+
- +
Link copied to clipboard
-
-
-
-
-
- -
-
-
-
+
+
+
+
+
+ +
+
+
+
- +
Link copied to clipboard
-
-
-
-
+
+
+
+
diff --git a/docs/connections/navigation.html b/docs/connections/navigation.html index 5374d59af34..333ff8dfd91 100644 --- a/docs/connections/navigation.html +++ b/docs/connections/navigation.html @@ -567,147 +567,82 @@ ConnectionsSheetRedirectActivity
- - -
- + + +
+
+ +
+ +
+
+
+ Balance +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ + + +
+ +
+
diff --git a/docs/identity/navigation.html b/docs/identity/navigation.html index 5374d59af34..333ff8dfd91 100644 --- a/docs/identity/navigation.html +++ b/docs/identity/navigation.html @@ -567,147 +567,82 @@ ConnectionsSheetRedirectActivity
- - -
- + + +
+
+ +
+ +
+
+
+ Balance +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ + + +
+ +
+
diff --git a/docs/link/navigation.html b/docs/link/navigation.html index 5374d59af34..333ff8dfd91 100644 --- a/docs/link/navigation.html +++ b/docs/link/navigation.html @@ -567,147 +567,82 @@ ConnectionsSheetRedirectActivity
- - -
- + + +
+
+ +
+ +
+
+
+ Balance +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ + + +
+ +
+
diff --git a/docs/navigation.html b/docs/navigation.html index dd6ca69da1f..6cc65534603 100644 --- a/docs/navigation.html +++ b/docs/navigation.html @@ -567,147 +567,82 @@ ConnectionsSheetRedirectActivity
- - -
- + + +
+
+ +
+ +
+
+
+ Balance +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ + + +
+ +
+
diff --git a/docs/payments-core/navigation.html b/docs/payments-core/navigation.html index 5374d59af34..333ff8dfd91 100644 --- a/docs/payments-core/navigation.html +++ b/docs/payments-core/navigation.html @@ -567,147 +567,82 @@ ConnectionsSheetRedirectActivity
- - -
- + + +
+
+ +
+ +
+
+
+ Balance +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ + + +
+ +
+
diff --git a/docs/payments-model/navigation.html b/docs/payments-model/navigation.html index 5374d59af34..333ff8dfd91 100644 --- a/docs/payments-model/navigation.html +++ b/docs/payments-model/navigation.html @@ -567,147 +567,82 @@ ConnectionsSheetRedirectActivity
- - -
- + + +
+
+ +
+ +
+
+
+ Balance +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ + + +
+ +
+
diff --git a/docs/payments-ui-core/navigation.html b/docs/payments-ui-core/navigation.html index 5374d59af34..333ff8dfd91 100644 --- a/docs/payments-ui-core/navigation.html +++ b/docs/payments-ui-core/navigation.html @@ -567,147 +567,82 @@ ConnectionsSheetRedirectActivity
- - -
- + + +
+
+ +
+ +
+
+
+ Balance +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ + + +
+ +
+
diff --git a/docs/paymentsheet/navigation.html b/docs/paymentsheet/navigation.html index 5374d59af34..333ff8dfd91 100644 --- a/docs/paymentsheet/navigation.html +++ b/docs/paymentsheet/navigation.html @@ -567,147 +567,82 @@ ConnectionsSheetRedirectActivity
- - -
- + + +
+
+ +
+ +
+
+
+ Balance +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ + + +
+ +
+
diff --git a/docs/stripe-core/navigation.html b/docs/stripe-core/navigation.html index 5374d59af34..333ff8dfd91 100644 --- a/docs/stripe-core/navigation.html +++ b/docs/stripe-core/navigation.html @@ -567,147 +567,82 @@ ConnectionsSheetRedirectActivity
- - -
- + + +
+
+ +
+ +
+
+
+ Balance +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ + + +
+ +
+
diff --git a/docs/stripecardscan/navigation.html b/docs/stripecardscan/navigation.html index 5374d59af34..333ff8dfd91 100644 --- a/docs/stripecardscan/navigation.html +++ b/docs/stripecardscan/navigation.html @@ -567,147 +567,82 @@ ConnectionsSheetRedirectActivity
- - -
- + + +
+
+ +
+ +
+
+
+ Balance +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ + + +
+ +
+
From 1c6d8b6dc5f496b4681dca7b4d870eb7a0e846f0 Mon Sep 17 00:00:00 2001 From: Carlos Munoz Date: Tue, 19 Apr 2022 16:15:54 -0700 Subject: [PATCH 6/9] Renames testable modules and codeowners. --- .github/CODEOWNERS | 4 ++-- scripts/execute_task_for_changed_modules.sh | 2 +- scripts/execute_unittests_for_changed_modules.sh | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index ee7cda74d8b..d265a0f75c4 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -20,8 +20,8 @@ /identity/ @ccen-stripe @awush-stripe /identity-example/ @ccen-stripe @awush-stripe -# connections sdk -/connections/ @carlosmuvi-stripe +# financial connections sdk +/financial-connections/ @carlosmuvi-stripe # shared modules /stripe-core/ @ccen-stripe diff --git a/scripts/execute_task_for_changed_modules.sh b/scripts/execute_task_for_changed_modules.sh index 98991693c3a..d1dcdfc4c3b 100644 --- a/scripts/execute_task_for_changed_modules.sh +++ b/scripts/execute_task_for_changed_modules.sh @@ -4,7 +4,7 @@ git fetch origin master:refs/remotes/origin/master echo -----Done fetching orign master # directory names that corresponds to a module that contains the task - this list needs to be manually updated when a new module is added/deleted -TESTABLE_MODULES="payments payments-core payments-model paymentsheet wechatpay link stripecardscan identity connections stripe-core payments-ui-core camera-core" +TESTABLE_MODULES="payments payments-core payments-model paymentsheet wechatpay link stripecardscan identity financial-connections stripe-core payments-ui-core camera-core" # a function to check if a dir is in TESTABLE_MODULES isTestableModule() { [[ $TESTABLE_MODULES =~ (^|[[:space:]])$1($|[[:space:]]) ]] diff --git a/scripts/execute_unittests_for_changed_modules.sh b/scripts/execute_unittests_for_changed_modules.sh index 8ec1c20f6f1..a6a3d41252b 100644 --- a/scripts/execute_unittests_for_changed_modules.sh +++ b/scripts/execute_unittests_for_changed_modules.sh @@ -7,7 +7,7 @@ echo -----Done fetching orign master echo -----Calculating modules to test # directory names that corresponds to a module that has unit tests - this list needs to be manually updated when a new module is added/deleted -TESTABLE_MODULES="payments payments-core payments-model paymentsheet wechatpay link stripecardscan identity connections stripe-core payments-ui-core camera-core" +TESTABLE_MODULES="payments payments-core payments-model paymentsheet wechatpay link stripecardscan identity financial-connections stripe-core payments-ui-core camera-core" # a function to check if a dir is in TESTABLE_MODULES isTestableModule() { [[ $TESTABLE_MODULES =~ (^|[[:space:]])$1($|[[:space:]]) ]] From 01aa351bbcda0610d3e42e10b606379c6299ba93 Mon Sep 17 00:00:00 2001 From: Carlos Munoz Date: Tue, 19 Apr 2022 16:23:06 -0700 Subject: [PATCH 7/9] Renames missing connections occurences. --- CHANGELOG.md | 2 +- financial-connections/build.gradle | 2 +- .../FinancialConnectionsSheet.kt | 10 +++++----- .../FinancialConnectionsSheetActivity.kt | 4 ++-- .../FinancialConnectionsSheetState.kt | 6 +++--- .../FinancialConnectionsSheetViewModel.kt | 14 +++++++------- .../FinancialConnectionsAnalyticsEvent.kt | 1 - .../FinancialFinancialConnectionsApiRepository.kt | 12 ++++++------ ...nancialFinancialConnectionsSheetActivityTest.kt | 4 ++-- ...ancialFinancialConnectionsSheetViewModelTest.kt | 2 +- .../bankaccount/ui/CollectBankAccountViewEffect.kt | 2 +- .../FinancialConnectionsPaymentsProxy.kt | 4 ++-- .../ui/CollectBankAccountViewModelTest.kt | 8 ++++---- .../FinancialConnectionsPaymentsProxyTest.kt | 12 ++++++------ 14 files changed, 41 insertions(+), 42 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bb2f65ecf4..0fa1f32c4ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,7 +32,7 @@ changes the public API for CardImageVerificationSheet and releases Identity SDK. ### Identity (`com.stripe:identity`) * [ADDED] [4820](https://github.com/stripe/stripe-android/pull/4820) Release Stripe's Identity SDK. -### Connections (`com.stripe:connection`) +### Financial Connections (`com.stripe:financial-connections`) * [ADDED] [4818](https://github.com/stripe/stripe-mandroid/pull/4818) Connections SDK can be optionally included to support ACH Direct Debit payments. ### CardScan (`com.stripe:stripecardscan`) diff --git a/financial-connections/build.gradle b/financial-connections/build.gradle index d201a89d0bd..6b5ca8a621b 100644 --- a/financial-connections/build.gradle +++ b/financial-connections/build.gradle @@ -63,7 +63,7 @@ android { ext { artifactId = "financial-connections" artifactName = "financial-connections" - artifactDescrption = "The connections module of Stripe Payment Android SDK" + artifactDescrption = "The financial connections module of Stripe Android SDK" } apply from: "${rootDir}/deploy/deploy.gradle" diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheet.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheet.kt index 1b3655cfc24..38eff556feb 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheet.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheet.kt @@ -15,7 +15,7 @@ class FinancialConnectionsSheet internal constructor( private val financialConnectionsSheetLauncher: FinancialConnectionsSheetLauncher ) { /** - * Configuration for a Connections Sheet + * Configuration for a [FinancialConnectionsSheet] * * @param linkAccountSessionClientSecret the client secret for the Link Account Session * @param publishableKey the Stripe publishable key @@ -27,9 +27,9 @@ class FinancialConnectionsSheet internal constructor( ) : Parcelable /** - * Present the connections sheet. + * Present the [FinancialConnectionsSheet]. * - * @param configuration the connections sheet configuration + * @param configuration the [FinancialConnectionsSheet] configuration */ fun present( configuration: Configuration @@ -39,9 +39,9 @@ class FinancialConnectionsSheet internal constructor( companion object { /** - * Constructor to be used when launching the connections sheet from an Activity. + * Constructor to be used when launching the [FinancialConnectionsSheet] from an Activity. * - * @param activity the Activity that is presenting the connections sheet. + * @param activity the Activity that is presenting the [FinancialConnectionsSheet]. * @param callback called with the result of the connections session after the connections sheet is dismissed. */ fun create( diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetActivity.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetActivity.kt index 274d6ed3a91..72dde8b5cb9 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetActivity.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetActivity.kt @@ -11,8 +11,8 @@ import androidx.appcompat.app.AppCompatActivity import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.lifecycleScope import com.stripe.android.financialconnections.databinding.ActivityFinancialconnectionsSheetBinding -import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.FinishWithResult -import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.OpenAuthFlowWithUrl +import com.stripe.android.financialconnections.FinancialConnectionsSheetViewEffect.FinishWithResult +import com.stripe.android.financialconnections.FinancialConnectionsSheetViewEffect.OpenAuthFlowWithUrl import com.stripe.android.financialconnections.presentation.CreateBrowserIntentForUrl import java.security.InvalidParameterException diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetState.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetState.kt index 7a17bfe1032..d4d823ac4cc 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetState.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetState.kt @@ -46,19 +46,19 @@ internal data class FinancialConnectionsSheetState( * * Mostly one-off actions to be executed by the view will be instances of ViewEffect. */ -internal sealed class ConnectionsSheetViewEffect { +internal sealed class FinancialConnectionsSheetViewEffect { /** * Open the AuthFlow. */ data class OpenAuthFlowWithUrl( val url: String - ) : ConnectionsSheetViewEffect() + ) : FinancialConnectionsSheetViewEffect() /** * Finish [FinancialConnectionsSheetActivity] with a given [FinancialConnectionsSheetResult] */ data class FinishWithResult( val result: FinancialConnectionsSheetResult - ) : ConnectionsSheetViewEffect() + ) : FinancialConnectionsSheetViewEffect() } diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetViewModel.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetViewModel.kt index 88b51b41241..ac3a45333ba 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetViewModel.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetViewModel.kt @@ -8,8 +8,8 @@ import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.savedstate.SavedStateRegistryOwner -import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.FinishWithResult -import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.OpenAuthFlowWithUrl +import com.stripe.android.financialconnections.FinancialConnectionsSheetViewEffect.FinishWithResult +import com.stripe.android.financialconnections.FinancialConnectionsSheetViewEffect.OpenAuthFlowWithUrl import com.stripe.android.financialconnections.analytics.FinancialConnectionsEventReporter import com.stripe.android.financialconnections.di.APPLICATION_ID import com.stripe.android.financialconnections.di.DaggerFinancialConnectionsSheetComponent @@ -39,8 +39,8 @@ internal class FinancialConnectionsSheetViewModel @Inject constructor( private val _state = MutableStateFlow(FinancialConnectionsSheetState().from(savedStateHandle)) internal val state: StateFlow = _state - private val _viewEffect = MutableSharedFlow() - internal val viewEffect: SharedFlow = _viewEffect + private val _viewEffect = MutableSharedFlow() + internal val viewEffect: SharedFlow = _viewEffect init { eventReporter.onPresented(starterArgs.configuration) @@ -152,10 +152,10 @@ internal class FinancialConnectionsSheetViewModel @Inject constructor( } /** - * If an error occurs during the connections sheet auth flow, return that error via the + * If an error occurs during the auth flow, return that error via the * [FinancialConnectionsSheetResultCallback] and [FinancialConnectionsSheetResult.Failed]. * - * @param throwable the error encountered during the connections sheet auth flow + * @param throwable the error encountered during the [FinancialConnectionsSheet] auth flow */ private suspend fun onFatal(throwable: Throwable) { val result = FinancialConnectionsSheetResult.Failed(throwable) @@ -189,7 +189,7 @@ internal class FinancialConnectionsSheetViewModel @Inject constructor( when (intent?.data.toString()) { manifest?.successUrl -> fetchLinkAccountSession() manifest?.cancelUrl -> onUserCancel() - else -> onFatal(Exception("Error processing ConnectionsSheet intent")) + else -> onFatal(Exception("Error processing FinancialConnectionsSheet intent")) } } } diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/FinancialConnectionsAnalyticsEvent.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/FinancialConnectionsAnalyticsEvent.kt index 4a80ae63579..193af18fcaf 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/FinancialConnectionsAnalyticsEvent.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/FinancialConnectionsAnalyticsEvent.kt @@ -11,7 +11,6 @@ internal data class FinancialConnectionsAnalyticsEvent( enum class Code(internal val code: String) { - // Connections Sheet Events SheetPresented("sheet.presented"), SheetClosed("sheet.closed"), SheetFailed("sheet.failed"); diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository.kt index 099b364dc9f..6c5c3affa48 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository.kt @@ -46,32 +46,32 @@ internal class FinancialFinancialConnectionsApiRepository @Inject constructor( override suspend fun getLinkedAccounts( listLinkedAccountParams: ListLinkedAccountParams ): LinkedAccountList { - val connectionsRequest = apiRequestFactory.createGet( + val financialConnectionsRequest = apiRequestFactory.createGet( url = listAccountsUrl, options = options, params = listLinkedAccountParams.toParamMap() ) - return executeRequest(connectionsRequest, LinkedAccountList.serializer()) + return executeRequest(financialConnectionsRequest, LinkedAccountList.serializer()) } override suspend fun getLinkAccountSession( clientSecret: String ): LinkAccountSession { - val connectionsRequest = apiRequestFactory.createGet( + val financialConnectionsRequest = apiRequestFactory.createGet( url = sessionReceiptUrl, options = options, params = mapOf( PARAMS_CLIENT_SECRET to clientSecret ), ) - return executeRequest(connectionsRequest, LinkAccountSession.serializer()) + return executeRequest(financialConnectionsRequest, LinkAccountSession.serializer()) } override suspend fun generateLinkAccountSessionManifest( clientSecret: String, applicationId: String ): LinkAccountSessionManifest { - val connectionsRequest = apiRequestFactory.createPost( + val financialConnectionsRequest = apiRequestFactory.createPost( url = generateHostedUrl, options = options, params = mapOf( @@ -79,7 +79,7 @@ internal class FinancialFinancialConnectionsApiRepository @Inject constructor( PARAMS_APPLICATION_ID to applicationId ), ) - return executeRequest(connectionsRequest, LinkAccountSessionManifest.serializer()) + return executeRequest(financialConnectionsRequest, LinkAccountSessionManifest.serializer()) } private suspend fun executeRequest( diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetActivityTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetActivityTest.kt index 203297f62cd..c49a6f1190e 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetActivityTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetActivityTest.kt @@ -96,12 +96,12 @@ class FinancialFinancialConnectionsSheetActivityTest { @Test fun `viewEffect - OpenAuthFlowWithUrl opens Chrome Custom Tab intent`() { val chromeCustomTabUrl = "www.authflow.com" - val viewEffects = MutableSharedFlow() + val viewEffects = MutableSharedFlow() val mockViewModel = mock { on { viewEffect } doReturn viewEffects } activityScenario(mockViewModel).launch(intent).suspendOnActivity { - viewEffects.emit(ConnectionsSheetViewEffect.OpenAuthFlowWithUrl(chromeCustomTabUrl)) + viewEffects.emit(FinancialConnectionsSheetViewEffect.OpenAuthFlowWithUrl(chromeCustomTabUrl)) val intent: Intent = shadowOf(it).nextStartedActivity assertThat(intent.getIntExtra(CustomTabsIntent.EXTRA_SHARE_STATE, 0)).isEqualTo( SHARE_STATE_OFF diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetViewModelTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetViewModelTest.kt index 7e1c3cb275f..b1d754d8b2a 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetViewModelTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetViewModelTest.kt @@ -7,7 +7,7 @@ import androidx.test.ext.junit.runners.AndroidJUnit4 import app.cash.turbine.test import com.google.common.truth.Truth.assertThat import com.stripe.android.financialconnections.FinancialConnectionsSheetResult.Completed -import com.stripe.android.financialconnections.ConnectionsSheetViewEffect.FinishWithResult +import com.stripe.android.financialconnections.FinancialConnectionsSheetViewEffect.FinishWithResult import com.stripe.android.financialconnections.analytics.FinancialConnectionsEventReporter import com.stripe.android.financialconnections.domain.FetchLinkAccountSession import com.stripe.android.financialconnections.domain.GenerateLinkAccountSessionManifest diff --git a/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewEffect.kt b/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewEffect.kt index 9261752312a..7f1a3842437 100644 --- a/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewEffect.kt +++ b/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewEffect.kt @@ -11,7 +11,7 @@ import com.stripe.android.payments.bankaccount.navigation.CollectBankAccountResu internal sealed class CollectBankAccountViewEffect { /** - * Instruct the view to open the connections SDK flow. + * Instruct the view to open the financial connections SDK flow. */ data class OpenConnectionsFlow( val publishableKey: String, diff --git a/payments-core/src/main/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxy.kt b/payments-core/src/main/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxy.kt index d197368c679..6af785fea06 100644 --- a/payments-core/src/main/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxy.kt +++ b/payments-core/src/main/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxy.kt @@ -9,7 +9,7 @@ import com.stripe.android.payments.connections.reflection.DefaultIsConnectionsAv import com.stripe.android.payments.connections.reflection.IsConnectionsAvailable /** - * Proxy to access connections code safely in payments. + * Proxy to access financial connections code safely in payments. * */ internal interface FinancialConnectionsPaymentsProxy { @@ -81,7 +81,7 @@ internal class UnsupportedFinancialConnectionsPaymentsProxy : FinancialConnectio override fun present(linkAccountSessionClientSecret: String, publishableKey: String) { if (BuildConfig.DEBUG) { throw IllegalStateException( - "Missing connections dependency, please add it to your apps build.gradle" + "Missing financial-connections dependency, please add it to your apps build.gradle" ) } } diff --git a/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt b/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt index 4eb5d6fc1fc..c7d549a6f02 100644 --- a/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt +++ b/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt @@ -47,7 +47,7 @@ class CollectBankAccountViewModelTest { id = linkedAccountSessionId ) - private val connectionsLinkAccountSession = mock { + private val linkAccountSession = mock { on { this.clientSecret } doReturn "client_secret" on { this.id } doReturn linkedAccountSessionId } @@ -125,7 +125,7 @@ class CollectBankAccountViewModelTest { val viewModel = buildViewModel(viewEffect, paymentIntentConfiguration()) viewModel.onConnectionsResult( - FinancialConnectionsSheetResult.Completed(connectionsLinkAccountSession) + FinancialConnectionsSheetResult.Completed(linkAccountSession) ) // Then @@ -149,7 +149,7 @@ class CollectBankAccountViewModelTest { // When val viewModel = buildViewModel(viewEffect, setupIntentConfiguration()) viewModel.onConnectionsResult( - FinancialConnectionsSheetResult.Completed(connectionsLinkAccountSession) + FinancialConnectionsSheetResult.Completed(linkAccountSession) ) // Then @@ -173,7 +173,7 @@ class CollectBankAccountViewModelTest { // When val viewModel = buildViewModel(viewEffect, setupIntentConfiguration()) viewModel.onConnectionsResult( - FinancialConnectionsSheetResult.Completed(connectionsLinkAccountSession) + FinancialConnectionsSheetResult.Completed(linkAccountSession) ) // Then diff --git a/payments-core/src/test/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxyTest.kt b/payments-core/src/test/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxyTest.kt index c5b77afa2cc..13be3612e76 100644 --- a/payments-core/src/test/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxyTest.kt +++ b/payments-core/src/test/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxyTest.kt @@ -13,8 +13,8 @@ import kotlin.test.assertTrue class FinancialConnectionsPaymentsProxyTest { companion object { - private const val CONNECTIONS_SHEET_CANONICAL_NAME = - "com.stripe.android.connections.ConnectionsSheet" + private const val FINANCIAL_CONNECTIONS_SHEET_CANONICAL_NAME = + "com.stripe.android.financialconnections.FinancialConnectionsSheet" } private val mockIsConnectionsAvailable: IsConnectionsAvailable = mock() @@ -28,7 +28,7 @@ class FinancialConnectionsPaymentsProxyTest { } @Test - fun `connections SDK availability returns null when connections module is not loaded`() { + fun `financial connections SDK availability returns null when module is not loaded`() { whenever(mockIsConnectionsAvailable()).thenAnswer { false } assertTrue( @@ -48,7 +48,7 @@ class FinancialConnectionsPaymentsProxyTest { } @Test - fun `connections SDK availability returns sdk when connections module is loaded`() { + fun `financial connections SDK availability returns sdk when module is loaded`() { assertTrue( FinancialConnectionsPaymentsProxy.create( fragment = mockFragment, @@ -86,9 +86,9 @@ class FinancialConnectionsPaymentsProxyTest { } @Test - fun `ensure ConnectionsSheet exists`() { + fun `ensure FinancialConnectionsSheet exists`() { assertEquals( - CONNECTIONS_SHEET_CANONICAL_NAME, + FINANCIAL_CONNECTIONS_SHEET_CANONICAL_NAME, FinancialConnectionsSheet::class.qualifiedName ) } From eba4aabeae32a31b480bf05e58a563a3900c3066 Mon Sep 17 00:00:00 2001 From: Carlos Munoz Date: Tue, 19 Apr 2022 16:28:14 -0700 Subject: [PATCH 8/9] Renames proxy on payments. --- .../ui/CollectBankAccountActivity.kt | 2 +- .../connections/IsConnectionsAvailable.kt | 16 ---------------- .../FinancialConnectionsPaymentsProxy.kt | 12 +++++------- .../IsFinancialConnectionsAvailable.kt | 16 ++++++++++++++++ .../FinancialConnectionsPaymentsProxyTest.kt | 17 ++++++++--------- 5 files changed, 30 insertions(+), 33 deletions(-) delete mode 100644 payments-core/src/main/java/com/stripe/android/payments/connections/IsConnectionsAvailable.kt rename payments-core/src/main/java/com/stripe/android/payments/{connections => financialconnections}/FinancialConnectionsPaymentsProxy.kt (83%) create mode 100644 payments-core/src/main/java/com/stripe/android/payments/financialconnections/IsFinancialConnectionsAvailable.kt rename payments-core/src/test/java/com/stripe/android/payments/{connections => financialconnections}/FinancialConnectionsPaymentsProxyTest.kt (80%) diff --git a/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountActivity.kt b/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountActivity.kt index 05e7a210e92..a75cfdf6d5c 100644 --- a/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountActivity.kt +++ b/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountActivity.kt @@ -10,7 +10,7 @@ import androidx.lifecycle.lifecycleScope import com.stripe.android.payments.bankaccount.navigation.CollectBankAccountContract import com.stripe.android.payments.bankaccount.ui.CollectBankAccountViewEffect.FinishWithResult import com.stripe.android.payments.bankaccount.ui.CollectBankAccountViewEffect.OpenConnectionsFlow -import com.stripe.android.payments.connections.FinancialConnectionsPaymentsProxy +import com.stripe.android.payments.financialconnections.FinancialConnectionsPaymentsProxy /** * No-UI activity that will handle collect bank account logic. diff --git a/payments-core/src/main/java/com/stripe/android/payments/connections/IsConnectionsAvailable.kt b/payments-core/src/main/java/com/stripe/android/payments/connections/IsConnectionsAvailable.kt deleted file mode 100644 index 9b9bc40c864..00000000000 --- a/payments-core/src/main/java/com/stripe/android/payments/connections/IsConnectionsAvailable.kt +++ /dev/null @@ -1,16 +0,0 @@ -package com.stripe.android.payments.connections.reflection - -internal interface IsConnectionsAvailable { - operator fun invoke(): Boolean -} - -internal class DefaultIsConnectionsAvailable : IsConnectionsAvailable { - override fun invoke(): Boolean { - return try { - Class.forName("com.stripe.android.connections.ConnectionsSheet") - true - } catch (_: Exception) { - false - } - } -} diff --git a/payments-core/src/main/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxy.kt b/payments-core/src/main/java/com/stripe/android/payments/financialconnections/FinancialConnectionsPaymentsProxy.kt similarity index 83% rename from payments-core/src/main/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxy.kt rename to payments-core/src/main/java/com/stripe/android/payments/financialconnections/FinancialConnectionsPaymentsProxy.kt index 6af785fea06..60b5d047530 100644 --- a/payments-core/src/main/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxy.kt +++ b/payments-core/src/main/java/com/stripe/android/payments/financialconnections/FinancialConnectionsPaymentsProxy.kt @@ -1,12 +1,10 @@ -package com.stripe.android.payments.connections +package com.stripe.android.payments.financialconnections import androidx.appcompat.app.AppCompatActivity import androidx.fragment.app.Fragment import com.stripe.android.BuildConfig import com.stripe.android.financialconnections.FinancialConnectionsSheet import com.stripe.android.financialconnections.FinancialConnectionsSheetResult -import com.stripe.android.payments.connections.reflection.DefaultIsConnectionsAvailable -import com.stripe.android.payments.connections.reflection.IsConnectionsAvailable /** * Proxy to access financial connections code safely in payments. @@ -30,9 +28,9 @@ internal interface FinancialConnectionsPaymentsProxy { ) ) }, - isConnectionsAvailable: IsConnectionsAvailable = DefaultIsConnectionsAvailable() + isFinancialConnectionsAvailable: IsFinancialConnectionsAvailable = DefaultIsFinancialConnectionsAvailable() ): FinancialConnectionsPaymentsProxy { - return if (isConnectionsAvailable()) { + return if (isFinancialConnectionsAvailable()) { provider() } else { UnsupportedFinancialConnectionsPaymentsProxy() @@ -50,9 +48,9 @@ internal interface FinancialConnectionsPaymentsProxy { ) ) }, - isConnectionsAvailable: IsConnectionsAvailable = DefaultIsConnectionsAvailable() + isFinancialConnectionsAvailable: IsFinancialConnectionsAvailable = DefaultIsFinancialConnectionsAvailable() ): FinancialConnectionsPaymentsProxy { - return if (isConnectionsAvailable()) { + return if (isFinancialConnectionsAvailable()) { provider() } else { UnsupportedFinancialConnectionsPaymentsProxy() diff --git a/payments-core/src/main/java/com/stripe/android/payments/financialconnections/IsFinancialConnectionsAvailable.kt b/payments-core/src/main/java/com/stripe/android/payments/financialconnections/IsFinancialConnectionsAvailable.kt new file mode 100644 index 00000000000..284c027b40f --- /dev/null +++ b/payments-core/src/main/java/com/stripe/android/payments/financialconnections/IsFinancialConnectionsAvailable.kt @@ -0,0 +1,16 @@ +package com.stripe.android.payments.financialconnections + +internal interface IsFinancialConnectionsAvailable { + operator fun invoke(): Boolean +} + +internal class DefaultIsFinancialConnectionsAvailable : IsFinancialConnectionsAvailable { + override fun invoke(): Boolean { + return try { + Class.forName("com.stripe.android.financialconnections.FinancialConnectionsSheet") + true + } catch (_: Exception) { + false + } + } +} diff --git a/payments-core/src/test/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxyTest.kt b/payments-core/src/test/java/com/stripe/android/payments/financialconnections/FinancialConnectionsPaymentsProxyTest.kt similarity index 80% rename from payments-core/src/test/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxyTest.kt rename to payments-core/src/test/java/com/stripe/android/payments/financialconnections/FinancialConnectionsPaymentsProxyTest.kt index 13be3612e76..57c3862f7d6 100644 --- a/payments-core/src/test/java/com/stripe/android/payments/connections/FinancialConnectionsPaymentsProxyTest.kt +++ b/payments-core/src/test/java/com/stripe/android/payments/financialconnections/FinancialConnectionsPaymentsProxyTest.kt @@ -1,9 +1,8 @@ -package com.stripe.android.payments.connections +package com.stripe.android.payments.financialconnections import androidx.appcompat.app.AppCompatActivity import androidx.fragment.app.Fragment import com.stripe.android.financialconnections.FinancialConnectionsSheet -import com.stripe.android.payments.connections.reflection.IsConnectionsAvailable import org.junit.Test import org.mockito.kotlin.mock import org.mockito.kotlin.whenever @@ -17,7 +16,7 @@ class FinancialConnectionsPaymentsProxyTest { "com.stripe.android.financialconnections.FinancialConnectionsSheet" } - private val mockIsConnectionsAvailable: IsConnectionsAvailable = mock() + private val mockIsFinancialConnectionsAvailable: IsFinancialConnectionsAvailable = mock() private val mockFragment: Fragment = mock() private val mockActivity: AppCompatActivity = mock() @@ -29,20 +28,20 @@ class FinancialConnectionsPaymentsProxyTest { @Test fun `financial connections SDK availability returns null when module is not loaded`() { - whenever(mockIsConnectionsAvailable()).thenAnswer { false } + whenever(mockIsFinancialConnectionsAvailable()).thenAnswer { false } assertTrue( FinancialConnectionsPaymentsProxy.create( fragment = mockFragment, onComplete = {}, - isConnectionsAvailable = mockIsConnectionsAvailable + isFinancialConnectionsAvailable = mockIsFinancialConnectionsAvailable ) is UnsupportedFinancialConnectionsPaymentsProxy ) assertTrue( FinancialConnectionsPaymentsProxy.create( activity = mockActivity, onComplete = {}, - isConnectionsAvailable = mockIsConnectionsAvailable + isFinancialConnectionsAvailable = mockIsFinancialConnectionsAvailable ) is UnsupportedFinancialConnectionsPaymentsProxy ) } @@ -67,20 +66,20 @@ class FinancialConnectionsPaymentsProxyTest { @Test fun `calling present on UnsupportedConnectionsPaymentsProxy throws an exception`() { - whenever(mockIsConnectionsAvailable()).thenAnswer { false } + whenever(mockIsFinancialConnectionsAvailable()).thenAnswer { false } assertFailsWith { FinancialConnectionsPaymentsProxy.create( fragment = mockFragment, onComplete = {}, - isConnectionsAvailable = mockIsConnectionsAvailable + isFinancialConnectionsAvailable = mockIsFinancialConnectionsAvailable ).present("", "") } assertFailsWith { FinancialConnectionsPaymentsProxy.create( activity = mockActivity, onComplete = {}, - isConnectionsAvailable = mockIsConnectionsAvailable + isFinancialConnectionsAvailable = mockIsFinancialConnectionsAvailable ).present("", "") } } From bb6b9f88437aade0ab475dc1492b5fcbc35aa7a8 Mon Sep 17 00:00:00 2001 From: Carlos Munoz Date: Tue, 19 Apr 2022 16:35:50 -0700 Subject: [PATCH 9/9] Static analysis and api dump. --- financial-connections/api/connections.api | 889 ------------------ .../api/financial-connections.api | 889 ++++++++++++++++++ .../FinancialConnectionsSheetActivity.kt | 2 +- ...ancialFinancialConnectionsEventReporter.kt | 4 +- .../di/FinancialConnectionsSheetComponent.kt | 4 +- ...cialConnectionsSheetConfigurationModule.kt | 2 +- .../di/FinancialConnectionsSheetModule.kt | 8 +- .../model/LinkAccountSession.kt | 2 +- .../FinancialConnectionsRepository.kt | 8 +- ...ancialFinancialConnectionsApiRepository.kt | 10 +- ...lFinancialConnectionsSheetViewModelTest.kt | 2 +- .../DefaultConnectionsEventReportTest.kt | 4 +- .../domain/FetchLinkAccountSessionTest.kt | 2 +- .../FinancialConnectionsApiRepositoryTest.kt | 6 +- .../ui/CollectBankAccountViewModel.kt | 2 +- .../ui/CollectBankAccountViewModelTest.kt | 2 +- 16 files changed, 918 insertions(+), 918 deletions(-) delete mode 100644 financial-connections/api/connections.api create mode 100644 financial-connections/api/financial-connections.api diff --git a/financial-connections/api/connections.api b/financial-connections/api/connections.api deleted file mode 100644 index 5f74a3c4579..00000000000 --- a/financial-connections/api/connections.api +++ /dev/null @@ -1,889 +0,0 @@ -public final class com/stripe/android/connections/BuildConfig { - public static final field BUILD_TYPE Ljava/lang/String; - public static final field DEBUG Z - public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String; - public fun ()V -} - -public final class com/stripe/android/connections/ConnectionsSheet { - public static final field Companion Lcom/stripe/android/connections/ConnectionsSheet$Companion; - public final fun present (Lcom/stripe/android/connections/ConnectionsSheet$Configuration;)V -} - -public final class com/stripe/android/connections/ConnectionsSheet$Companion { - public final fun create (Landroidx/activity/ComponentActivity;Lcom/stripe/android/connections/ConnectionsSheetResultCallback;)Lcom/stripe/android/connections/ConnectionsSheet; - public final fun create (Landroidx/fragment/app/Fragment;Lcom/stripe/android/connections/ConnectionsSheetResultCallback;)Lcom/stripe/android/connections/ConnectionsSheet; -} - -public final class com/stripe/android/connections/ConnectionsSheet$Configuration : android/os/Parcelable { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public fun (Ljava/lang/String;Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lcom/stripe/android/connections/ConnectionsSheet$Configuration; - public static synthetic fun copy$default (Lcom/stripe/android/connections/ConnectionsSheet$Configuration;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/stripe/android/connections/ConnectionsSheet$Configuration; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public final fun getLinkAccountSessionClientSecret ()Ljava/lang/String; - public final fun getPublishableKey ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/ConnectionsSheetRedirectActivity : androidx/appcompat/app/AppCompatActivity { - public fun ()V -} - -public abstract class com/stripe/android/connections/ConnectionsSheetResult : android/os/Parcelable { -} - -public final class com/stripe/android/connections/ConnectionsSheetResult$Canceled : com/stripe/android/connections/ConnectionsSheetResult { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public static final field INSTANCE Lcom/stripe/android/connections/ConnectionsSheetResult$Canceled; - public fun describeContents ()I - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/ConnectionsSheetResult$Completed : com/stripe/android/connections/ConnectionsSheetResult { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public fun (Lcom/stripe/android/connections/model/LinkAccountSession;)V - public final fun component1 ()Lcom/stripe/android/connections/model/LinkAccountSession; - public final fun copy (Lcom/stripe/android/connections/model/LinkAccountSession;)Lcom/stripe/android/connections/ConnectionsSheetResult$Completed; - public static synthetic fun copy$default (Lcom/stripe/android/connections/ConnectionsSheetResult$Completed;Lcom/stripe/android/connections/model/LinkAccountSession;ILjava/lang/Object;)Lcom/stripe/android/connections/ConnectionsSheetResult$Completed; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public final fun getLinkAccountSession ()Lcom/stripe/android/connections/model/LinkAccountSession; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/ConnectionsSheetResult$Failed : com/stripe/android/connections/ConnectionsSheetResult { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public fun (Ljava/lang/Throwable;)V - public final fun component1 ()Ljava/lang/Throwable; - public final fun copy (Ljava/lang/Throwable;)Lcom/stripe/android/connections/ConnectionsSheetResult$Failed; - public static synthetic fun copy$default (Lcom/stripe/android/connections/ConnectionsSheetResult$Failed;Ljava/lang/Throwable;ILjava/lang/Object;)Lcom/stripe/android/connections/ConnectionsSheetResult$Failed; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public final fun getError ()Ljava/lang/Throwable; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public abstract interface class com/stripe/android/connections/ConnectionsSheetResultCallback { - public abstract fun onConnectionsSheetResult (Lcom/stripe/android/connections/ConnectionsSheetResult;)V -} - -public final class com/stripe/android/connections/ConnectionsSheetViewModel_Factory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Lcom/stripe/android/connections/ConnectionsSheetViewModel_Factory; - public fun get ()Lcom/stripe/android/connections/ConnectionsSheetViewModel; - public synthetic fun get ()Ljava/lang/Object; - public static fun newInstance (Ljava/lang/String;Lcom/stripe/android/connections/ConnectionsSheetContract$Args;Lcom/stripe/android/connections/domain/GenerateLinkAccountSessionManifest;Lcom/stripe/android/connections/domain/FetchLinkAccountSession;Landroidx/lifecycle/SavedStateHandle;Lcom/stripe/android/connections/analytics/ConnectionsEventReporter;)Lcom/stripe/android/connections/ConnectionsSheetViewModel; -} - -public final class com/stripe/android/connections/analytics/DefaultConnectionsEventReporter_Factory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Lcom/stripe/android/connections/analytics/DefaultConnectionsEventReporter_Factory; - public fun get ()Lcom/stripe/android/connections/analytics/DefaultConnectionsEventReporter; - public synthetic fun get ()Ljava/lang/Object; - public static fun newInstance (Lcom/stripe/android/core/networking/AnalyticsRequestExecutor;Lcom/stripe/android/core/networking/AnalyticsRequestFactory;Lkotlin/coroutines/CoroutineContext;)Lcom/stripe/android/connections/analytics/DefaultConnectionsEventReporter; -} - -public final class com/stripe/android/connections/databinding/ActivityConnectionsSheetBinding : androidx/viewbinding/ViewBinding { - public final field spinner Lcom/google/android/material/progressindicator/CircularProgressIndicator; - public static fun bind (Landroid/view/View;)Lcom/stripe/android/connections/databinding/ActivityConnectionsSheetBinding; - public synthetic fun getRoot ()Landroid/view/View; - public fun getRoot ()Landroidx/constraintlayout/widget/ConstraintLayout; - public static fun inflate (Landroid/view/LayoutInflater;)Lcom/stripe/android/connections/databinding/ActivityConnectionsSheetBinding; - public static fun inflate (Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lcom/stripe/android/connections/databinding/ActivityConnectionsSheetBinding; -} - -public final class com/stripe/android/connections/di/ConnectionsSheetConfigurationModule_ProvidesApplicationIdFactory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/connections/di/ConnectionsSheetConfigurationModule_ProvidesApplicationIdFactory; - public synthetic fun get ()Ljava/lang/Object; - public fun get ()Ljava/lang/String; - public static fun providesApplicationId (Landroid/app/Application;)Ljava/lang/String; -} - -public final class com/stripe/android/connections/di/ConnectionsSheetConfigurationModule_ProvidesConfigurationFactory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/connections/di/ConnectionsSheetConfigurationModule_ProvidesConfigurationFactory; - public fun get ()Lcom/stripe/android/connections/ConnectionsSheet$Configuration; - public synthetic fun get ()Ljava/lang/Object; - public static fun providesConfiguration (Lcom/stripe/android/connections/ConnectionsSheetContract$Args;)Lcom/stripe/android/connections/ConnectionsSheet$Configuration; -} - -public final class com/stripe/android/connections/di/ConnectionsSheetConfigurationModule_ProvidesEnableLoggingFactory : dagger/internal/Factory { - public fun ()V - public static fun create ()Lcom/stripe/android/connections/di/ConnectionsSheetConfigurationModule_ProvidesEnableLoggingFactory; - public fun get ()Ljava/lang/Boolean; - public synthetic fun get ()Ljava/lang/Object; - public static fun providesEnableLogging ()Z -} - -public final class com/stripe/android/connections/di/ConnectionsSheetConfigurationModule_ProvidesPublishableKeyFactory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/connections/di/ConnectionsSheetConfigurationModule_ProvidesPublishableKeyFactory; - public synthetic fun get ()Ljava/lang/Object; - public fun get ()Ljava/lang/String; - public static fun providesPublishableKey (Lcom/stripe/android/connections/ConnectionsSheet$Configuration;)Ljava/lang/String; -} - -public final class com/stripe/android/connections/di/ConnectionsSheetModule_ProvideAnalyticsRequestFactory$connections_releaseFactory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;)Lcom/stripe/android/connections/di/ConnectionsSheetModule_ProvideAnalyticsRequestFactory$connections_releaseFactory; - public fun get ()Lcom/stripe/android/core/networking/AnalyticsRequestFactory; - public synthetic fun get ()Ljava/lang/Object; - public static fun provideAnalyticsRequestFactory$connections_release (Landroid/app/Application;Ljava/lang/String;)Lcom/stripe/android/core/networking/AnalyticsRequestFactory; -} - -public final class com/stripe/android/connections/di/ConnectionsSheetModule_ProvideConnectionsRepositoryFactory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/connections/di/ConnectionsSheetModule_ProvideConnectionsRepositoryFactory; - public fun get ()Lcom/stripe/android/connections/repository/ConnectionsRepository; - public synthetic fun get ()Ljava/lang/Object; - public static fun provideConnectionsRepository (Lcom/stripe/android/connections/repository/ConnectionsApiRepository;)Lcom/stripe/android/connections/repository/ConnectionsRepository; -} - -public final class com/stripe/android/connections/di/ConnectionsSheetModule_ProvideEventReporterFactory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/connections/di/ConnectionsSheetModule_ProvideEventReporterFactory; - public fun get ()Lcom/stripe/android/connections/analytics/ConnectionsEventReporter; - public synthetic fun get ()Ljava/lang/Object; - public static fun provideEventReporter (Lcom/stripe/android/connections/analytics/DefaultConnectionsEventReporter;)Lcom/stripe/android/connections/analytics/ConnectionsEventReporter; -} - -public final class com/stripe/android/connections/di/ConnectionsSheetModule_ProvideLocaleFactory : dagger/internal/Factory { - public fun ()V - public static fun create ()Lcom/stripe/android/connections/di/ConnectionsSheetModule_ProvideLocaleFactory; - public synthetic fun get ()Ljava/lang/Object; - public fun get ()Ljava/util/Locale; - public static fun provideLocale ()Ljava/util/Locale; -} - -public final class com/stripe/android/connections/di/ConnectionsSheetModule_ProvideStripeNetworkClientFactory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;)Lcom/stripe/android/connections/di/ConnectionsSheetModule_ProvideStripeNetworkClientFactory; - public fun get ()Lcom/stripe/android/core/networking/StripeNetworkClient; - public synthetic fun get ()Ljava/lang/Object; - public static fun provideStripeNetworkClient (Lkotlin/coroutines/CoroutineContext;Lcom/stripe/android/core/Logger;)Lcom/stripe/android/core/networking/StripeNetworkClient; -} - -public final class com/stripe/android/connections/di/ConnectionsSheetModule_ProvidesAnalyticsRequestExecutor$connections_releaseFactory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/connections/di/ConnectionsSheetModule_ProvidesAnalyticsRequestExecutor$connections_releaseFactory; - public fun get ()Lcom/stripe/android/core/networking/AnalyticsRequestExecutor; - public synthetic fun get ()Ljava/lang/Object; - public static fun providesAnalyticsRequestExecutor$connections_release (Lcom/stripe/android/core/networking/DefaultAnalyticsRequestExecutor;)Lcom/stripe/android/core/networking/AnalyticsRequestExecutor; -} - -public final class com/stripe/android/connections/di/ConnectionsSheetModule_ProvidesApiRequestFactoryFactory : dagger/internal/Factory { - public fun ()V - public static fun create ()Lcom/stripe/android/connections/di/ConnectionsSheetModule_ProvidesApiRequestFactoryFactory; - public fun get ()Lcom/stripe/android/core/networking/ApiRequest$Factory; - public synthetic fun get ()Ljava/lang/Object; - public static fun providesApiRequestFactory ()Lcom/stripe/android/core/networking/ApiRequest$Factory; -} - -public final class com/stripe/android/connections/di/DaggerConnectionsSheetComponent : com/stripe/android/connections/di/ConnectionsSheetComponent { - public static fun builder ()Lcom/stripe/android/connections/di/ConnectionsSheetComponent$Builder; - public fun getViewModel ()Lcom/stripe/android/connections/ConnectionsSheetViewModel; - public fun inject (Lcom/stripe/android/connections/ConnectionsSheetViewModel$Factory;)V -} - -public final class com/stripe/android/connections/domain/FetchLinkAccountSession_Factory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/connections/domain/FetchLinkAccountSession_Factory; - public fun get ()Lcom/stripe/android/connections/domain/FetchLinkAccountSession; - public synthetic fun get ()Ljava/lang/Object; - public static fun newInstance (Lcom/stripe/android/connections/repository/ConnectionsRepository;)Lcom/stripe/android/connections/domain/FetchLinkAccountSession; -} - -public final class com/stripe/android/connections/domain/GenerateLinkAccountSessionManifest_Factory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/connections/domain/GenerateLinkAccountSessionManifest_Factory; - public fun get ()Lcom/stripe/android/connections/domain/GenerateLinkAccountSessionManifest; - public synthetic fun get ()Ljava/lang/Object; - public static fun newInstance (Lcom/stripe/android/connections/repository/ConnectionsRepository;)Lcom/stripe/android/connections/domain/GenerateLinkAccountSessionManifest; -} - -public final class com/stripe/android/connections/model/AccountHolder : android/os/Parcelable, com/stripe/android/core/model/StripeModel { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public static final field Companion Lcom/stripe/android/connections/model/AccountHolder$Companion; - public fun ()V - public synthetic fun (ILcom/stripe/android/connections/model/AccountHolder$Type;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V - public fun (Lcom/stripe/android/connections/model/AccountHolder$Type;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Lcom/stripe/android/connections/model/AccountHolder$Type;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lcom/stripe/android/connections/model/AccountHolder$Type; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Lcom/stripe/android/connections/model/AccountHolder$Type;Ljava/lang/String;Ljava/lang/String;)Lcom/stripe/android/connections/model/AccountHolder; - public static synthetic fun copy$default (Lcom/stripe/android/connections/model/AccountHolder;Lcom/stripe/android/connections/model/AccountHolder$Type;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/stripe/android/connections/model/AccountHolder; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public final fun getAccount ()Ljava/lang/String; - public final fun getCustomer ()Ljava/lang/String; - public final fun getType ()Lcom/stripe/android/connections/model/AccountHolder$Type; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public static final fun write$Self (Lcom/stripe/android/connections/model/AccountHolder;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/model/AccountHolder$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/AccountHolder$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/AccountHolder; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/AccountHolder;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/AccountHolder$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/AccountHolder$Type : java/lang/Enum { - public static final field ACCOUNT Lcom/stripe/android/connections/model/AccountHolder$Type; - public static final field CUSTOMER Lcom/stripe/android/connections/model/AccountHolder$Type; - public static final field Companion Lcom/stripe/android/connections/model/AccountHolder$Type$Companion; - public static final field UNKNOWN Lcom/stripe/android/connections/model/AccountHolder$Type; - public final fun getValue ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/connections/model/AccountHolder$Type; - public static fun values ()[Lcom/stripe/android/connections/model/AccountHolder$Type; -} - -public final class com/stripe/android/connections/model/AccountHolder$Type$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/AccountHolder$Type$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/AccountHolder$Type; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/AccountHolder$Type;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/AccountHolder$Type$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/Balance : android/os/Parcelable, com/stripe/android/core/model/StripeModel { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public static final field Companion Lcom/stripe/android/connections/model/Balance$Companion; - public synthetic fun (IILjava/util/Map;Lcom/stripe/android/connections/model/Balance$Type;Lcom/stripe/android/connections/model/CashBalance;Lcom/stripe/android/connections/model/CreditBalance;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V - public fun (ILjava/util/Map;Lcom/stripe/android/connections/model/Balance$Type;Lcom/stripe/android/connections/model/CashBalance;Lcom/stripe/android/connections/model/CreditBalance;)V - public synthetic fun (ILjava/util/Map;Lcom/stripe/android/connections/model/Balance$Type;Lcom/stripe/android/connections/model/CashBalance;Lcom/stripe/android/connections/model/CreditBalance;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()I - public final fun component2 ()Ljava/util/Map; - public final fun component3 ()Lcom/stripe/android/connections/model/Balance$Type; - public final fun component4 ()Lcom/stripe/android/connections/model/CashBalance; - public final fun component5 ()Lcom/stripe/android/connections/model/CreditBalance; - public final fun copy (ILjava/util/Map;Lcom/stripe/android/connections/model/Balance$Type;Lcom/stripe/android/connections/model/CashBalance;Lcom/stripe/android/connections/model/CreditBalance;)Lcom/stripe/android/connections/model/Balance; - public static synthetic fun copy$default (Lcom/stripe/android/connections/model/Balance;ILjava/util/Map;Lcom/stripe/android/connections/model/Balance$Type;Lcom/stripe/android/connections/model/CashBalance;Lcom/stripe/android/connections/model/CreditBalance;ILjava/lang/Object;)Lcom/stripe/android/connections/model/Balance; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public final fun getAsOf ()I - public final fun getCash ()Lcom/stripe/android/connections/model/CashBalance; - public final fun getCredit ()Lcom/stripe/android/connections/model/CreditBalance; - public final fun getCurrent ()Ljava/util/Map; - public final fun getType ()Lcom/stripe/android/connections/model/Balance$Type; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public static final fun write$Self (Lcom/stripe/android/connections/model/Balance;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/model/Balance$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/Balance$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/Balance; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/Balance;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/Balance$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/Balance$Type : java/lang/Enum { - public static final field CASH Lcom/stripe/android/connections/model/Balance$Type; - public static final field CREDIT Lcom/stripe/android/connections/model/Balance$Type; - public static final field Companion Lcom/stripe/android/connections/model/Balance$Type$Companion; - public static final field UNKNOWN Lcom/stripe/android/connections/model/Balance$Type; - public final fun getValue ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/connections/model/Balance$Type; - public static fun values ()[Lcom/stripe/android/connections/model/Balance$Type; -} - -public final class com/stripe/android/connections/model/Balance$Type$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/Balance$Type$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/Balance$Type; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/Balance$Type;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/Balance$Type$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/BalanceRefresh : android/os/Parcelable, com/stripe/android/core/model/StripeModel { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public static final field Companion Lcom/stripe/android/connections/model/BalanceRefresh$Companion; - public synthetic fun (ILcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V - public fun (Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus;I)V - public synthetic fun (Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus;IILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus; - public final fun component2 ()I - public final fun copy (Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus;I)Lcom/stripe/android/connections/model/BalanceRefresh; - public static synthetic fun copy$default (Lcom/stripe/android/connections/model/BalanceRefresh;Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus;IILjava/lang/Object;)Lcom/stripe/android/connections/model/BalanceRefresh; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public final fun getLastAttemptedAt ()I - public final fun getStatus ()Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public static final fun write$Self (Lcom/stripe/android/connections/model/BalanceRefresh;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/model/BalanceRefresh$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/BalanceRefresh$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/BalanceRefresh; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/BalanceRefresh;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus : java/lang/Enum { - public static final field Companion Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus$Companion; - public static final field FAILED Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus; - public static final field PENDING Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus; - public static final field SUCCEEDED Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus; - public static final field UNKNOWN Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus; - public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus; - public static fun values ()[Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus; -} - -public final class com/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/BalanceRefresh$BalanceRefreshStatus$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/BalanceRefresh$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/BankAccount$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/BankAccount$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/BankAccount; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/BankAccount;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/BankAccount$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/CashBalance : android/os/Parcelable, com/stripe/android/core/model/StripeModel { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public static final field Companion Lcom/stripe/android/connections/model/CashBalance$Companion; - public fun ()V - public synthetic fun (ILjava/util/Map;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V - public fun (Ljava/util/Map;)V - public synthetic fun (Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/Map; - public final fun copy (Ljava/util/Map;)Lcom/stripe/android/connections/model/CashBalance; - public static synthetic fun copy$default (Lcom/stripe/android/connections/model/CashBalance;Ljava/util/Map;ILjava/lang/Object;)Lcom/stripe/android/connections/model/CashBalance; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public final fun getAvailable ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public static final fun write$Self (Lcom/stripe/android/connections/model/CashBalance;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/model/CashBalance$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/CashBalance$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/CashBalance; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/CashBalance;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/CashBalance$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/CreditBalance : android/os/Parcelable, com/stripe/android/core/model/StripeModel { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public static final field Companion Lcom/stripe/android/connections/model/CreditBalance$Companion; - public fun ()V - public synthetic fun (ILjava/util/Map;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V - public fun (Ljava/util/Map;)V - public synthetic fun (Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/Map; - public final fun copy (Ljava/util/Map;)Lcom/stripe/android/connections/model/CreditBalance; - public static synthetic fun copy$default (Lcom/stripe/android/connections/model/CreditBalance;Ljava/util/Map;ILjava/lang/Object;)Lcom/stripe/android/connections/model/CreditBalance; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public final fun getUsed ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public static final fun write$Self (Lcom/stripe/android/connections/model/CreditBalance;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/model/CreditBalance$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/CreditBalance$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/CreditBalance; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/CreditBalance;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/CreditBalance$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkAccountSession : android/os/Parcelable, com/stripe/android/core/model/StripeModel { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public static final field Companion Lcom/stripe/android/connections/model/LinkAccountSession$Companion; - public synthetic fun (ILjava/lang/String;Ljava/lang/String;Lcom/stripe/android/connections/model/LinkedAccountList;ZLcom/stripe/android/connections/model/PaymentAccount;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lcom/stripe/android/connections/model/LinkedAccountList; - public final fun component4 ()Z - public final fun component5 ()Lcom/stripe/android/connections/model/PaymentAccount; - public final fun component6 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/connections/model/LinkedAccountList;ZLcom/stripe/android/connections/model/PaymentAccount;Ljava/lang/String;)Lcom/stripe/android/connections/model/LinkAccountSession; - public static synthetic fun copy$default (Lcom/stripe/android/connections/model/LinkAccountSession;Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/connections/model/LinkedAccountList;ZLcom/stripe/android/connections/model/PaymentAccount;Ljava/lang/String;ILjava/lang/Object;)Lcom/stripe/android/connections/model/LinkAccountSession; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public final fun getClientSecret ()Ljava/lang/String; - public final fun getId ()Ljava/lang/String; - public final fun getLinkedAccounts ()Lcom/stripe/android/connections/model/LinkedAccountList; - public final fun getLivemode ()Z - public final fun getReturnUrl ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public static final fun write$Self (Lcom/stripe/android/connections/model/LinkAccountSession;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/model/LinkAccountSession$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/LinkAccountSession$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/LinkAccountSession; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/LinkAccountSession;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkAccountSession$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccount : com/stripe/android/connections/model/PaymentAccount, android/os/Parcelable, com/stripe/android/core/model/StripeModel { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public static final field Companion Lcom/stripe/android/connections/model/LinkedAccount$Companion; - public static final field OBJECT Ljava/lang/String; - public synthetic fun (ILcom/stripe/android/connections/model/LinkedAccount$Category;ILjava/lang/String;Ljava/lang/String;ZLcom/stripe/android/connections/model/LinkedAccount$Status;Lcom/stripe/android/connections/model/LinkedAccount$Subcategory;Ljava/util/List;Lcom/stripe/android/connections/model/AccountHolder;Lcom/stripe/android/connections/model/Balance;Lcom/stripe/android/connections/model/BalanceRefresh;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/connections/model/OwnershipRefresh;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V - public fun (Lcom/stripe/android/connections/model/LinkedAccount$Category;ILjava/lang/String;Ljava/lang/String;ZLcom/stripe/android/connections/model/LinkedAccount$Status;Lcom/stripe/android/connections/model/LinkedAccount$Subcategory;Ljava/util/List;Lcom/stripe/android/connections/model/AccountHolder;Lcom/stripe/android/connections/model/Balance;Lcom/stripe/android/connections/model/BalanceRefresh;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/connections/model/OwnershipRefresh;Ljava/util/List;)V - public synthetic fun (Lcom/stripe/android/connections/model/LinkedAccount$Category;ILjava/lang/String;Ljava/lang/String;ZLcom/stripe/android/connections/model/LinkedAccount$Status;Lcom/stripe/android/connections/model/LinkedAccount$Subcategory;Ljava/util/List;Lcom/stripe/android/connections/model/AccountHolder;Lcom/stripe/android/connections/model/Balance;Lcom/stripe/android/connections/model/BalanceRefresh;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/connections/model/OwnershipRefresh;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lcom/stripe/android/connections/model/LinkedAccount$Category; - public final fun component10 ()Lcom/stripe/android/connections/model/Balance; - public final fun component11 ()Lcom/stripe/android/connections/model/BalanceRefresh; - public final fun component12 ()Ljava/lang/String; - public final fun component13 ()Ljava/lang/String; - public final fun component14 ()Ljava/lang/String; - public final fun component15 ()Lcom/stripe/android/connections/model/OwnershipRefresh; - public final fun component16 ()Ljava/util/List; - public final fun component2 ()I - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Z - public final fun component6 ()Lcom/stripe/android/connections/model/LinkedAccount$Status; - public final fun component7 ()Lcom/stripe/android/connections/model/LinkedAccount$Subcategory; - public final fun component8 ()Ljava/util/List; - public final fun component9 ()Lcom/stripe/android/connections/model/AccountHolder; - public final fun copy (Lcom/stripe/android/connections/model/LinkedAccount$Category;ILjava/lang/String;Ljava/lang/String;ZLcom/stripe/android/connections/model/LinkedAccount$Status;Lcom/stripe/android/connections/model/LinkedAccount$Subcategory;Ljava/util/List;Lcom/stripe/android/connections/model/AccountHolder;Lcom/stripe/android/connections/model/Balance;Lcom/stripe/android/connections/model/BalanceRefresh;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/connections/model/OwnershipRefresh;Ljava/util/List;)Lcom/stripe/android/connections/model/LinkedAccount; - public static synthetic fun copy$default (Lcom/stripe/android/connections/model/LinkedAccount;Lcom/stripe/android/connections/model/LinkedAccount$Category;ILjava/lang/String;Ljava/lang/String;ZLcom/stripe/android/connections/model/LinkedAccount$Status;Lcom/stripe/android/connections/model/LinkedAccount$Subcategory;Ljava/util/List;Lcom/stripe/android/connections/model/AccountHolder;Lcom/stripe/android/connections/model/Balance;Lcom/stripe/android/connections/model/BalanceRefresh;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/connections/model/OwnershipRefresh;Ljava/util/List;ILjava/lang/Object;)Lcom/stripe/android/connections/model/LinkedAccount; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public final fun getAccountholder ()Lcom/stripe/android/connections/model/AccountHolder; - public final fun getBalance ()Lcom/stripe/android/connections/model/Balance; - public final fun getBalanceRefresh ()Lcom/stripe/android/connections/model/BalanceRefresh; - public final fun getCategory ()Lcom/stripe/android/connections/model/LinkedAccount$Category; - public final fun getCreated ()I - public final fun getDisplayName ()Ljava/lang/String; - public final fun getId ()Ljava/lang/String; - public final fun getInstitutionName ()Ljava/lang/String; - public final fun getLast4 ()Ljava/lang/String; - public final fun getLivemode ()Z - public final fun getOwnership ()Ljava/lang/String; - public final fun getOwnershipRefresh ()Lcom/stripe/android/connections/model/OwnershipRefresh; - public final fun getPermissions ()Ljava/util/List; - public final fun getStatus ()Lcom/stripe/android/connections/model/LinkedAccount$Status; - public final fun getSubcategory ()Lcom/stripe/android/connections/model/LinkedAccount$Subcategory; - public final fun getSupportedPaymentMethodTypes ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public static final fun write$Self (Lcom/stripe/android/connections/model/LinkedAccount;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/model/LinkedAccount$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/LinkedAccount$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/LinkedAccount; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/LinkedAccount;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Category : java/lang/Enum { - public static final field CASH Lcom/stripe/android/connections/model/LinkedAccount$Category; - public static final field CREDIT Lcom/stripe/android/connections/model/LinkedAccount$Category; - public static final field Companion Lcom/stripe/android/connections/model/LinkedAccount$Category$Companion; - public static final field INVESTMENT Lcom/stripe/android/connections/model/LinkedAccount$Category; - public static final field OTHER Lcom/stripe/android/connections/model/LinkedAccount$Category; - public static final field UNKNOWN Lcom/stripe/android/connections/model/LinkedAccount$Category; - public final fun getValue ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/connections/model/LinkedAccount$Category; - public static fun values ()[Lcom/stripe/android/connections/model/LinkedAccount$Category; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Category$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/LinkedAccount$Category$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/LinkedAccount$Category; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/LinkedAccount$Category;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Category$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Permissions : java/lang/Enum { - public static final field BALANCES Lcom/stripe/android/connections/model/LinkedAccount$Permissions; - public static final field Companion Lcom/stripe/android/connections/model/LinkedAccount$Permissions$Companion; - public static final field IDENTITY Lcom/stripe/android/connections/model/LinkedAccount$Permissions; - public static final field OWNERSHIP Lcom/stripe/android/connections/model/LinkedAccount$Permissions; - public static final field PAYMENT_METHOD Lcom/stripe/android/connections/model/LinkedAccount$Permissions; - public static final field TRANSACTIONS Lcom/stripe/android/connections/model/LinkedAccount$Permissions; - public static final field UNKNOWN Lcom/stripe/android/connections/model/LinkedAccount$Permissions; - public final fun getValue ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/connections/model/LinkedAccount$Permissions; - public static fun values ()[Lcom/stripe/android/connections/model/LinkedAccount$Permissions; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Permissions$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/LinkedAccount$Permissions$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/LinkedAccount$Permissions; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/LinkedAccount$Permissions;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Permissions$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Status : java/lang/Enum { - public static final field ACTIVE Lcom/stripe/android/connections/model/LinkedAccount$Status; - public static final field Companion Lcom/stripe/android/connections/model/LinkedAccount$Status$Companion; - public static final field DISCONNECTED Lcom/stripe/android/connections/model/LinkedAccount$Status; - public static final field INACTIVE Lcom/stripe/android/connections/model/LinkedAccount$Status; - public static final field UNKNOWN Lcom/stripe/android/connections/model/LinkedAccount$Status; - public final fun getValue ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/connections/model/LinkedAccount$Status; - public static fun values ()[Lcom/stripe/android/connections/model/LinkedAccount$Status; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Status$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/LinkedAccount$Status$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/LinkedAccount$Status; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/LinkedAccount$Status;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Status$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Subcategory : java/lang/Enum { - public static final field CHECKING Lcom/stripe/android/connections/model/LinkedAccount$Subcategory; - public static final field CREDIT_CARD Lcom/stripe/android/connections/model/LinkedAccount$Subcategory; - public static final field Companion Lcom/stripe/android/connections/model/LinkedAccount$Subcategory$Companion; - public static final field LINE_OF_CREDIT Lcom/stripe/android/connections/model/LinkedAccount$Subcategory; - public static final field MORTGAGE Lcom/stripe/android/connections/model/LinkedAccount$Subcategory; - public static final field OTHER Lcom/stripe/android/connections/model/LinkedAccount$Subcategory; - public static final field SAVINGS Lcom/stripe/android/connections/model/LinkedAccount$Subcategory; - public static final field UNKNOWN Lcom/stripe/android/connections/model/LinkedAccount$Subcategory; - public final fun getValue ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/connections/model/LinkedAccount$Subcategory; - public static fun values ()[Lcom/stripe/android/connections/model/LinkedAccount$Subcategory; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Subcategory$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/LinkedAccount$Subcategory$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/LinkedAccount$Subcategory; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/LinkedAccount$Subcategory;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccount$Subcategory$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccount$SupportedPaymentMethodTypes : java/lang/Enum { - public static final field Companion Lcom/stripe/android/connections/model/LinkedAccount$SupportedPaymentMethodTypes$Companion; - public static final field LINK Lcom/stripe/android/connections/model/LinkedAccount$SupportedPaymentMethodTypes; - public static final field UNKNOWN Lcom/stripe/android/connections/model/LinkedAccount$SupportedPaymentMethodTypes; - public static final field US_BANK_ACCOUNT Lcom/stripe/android/connections/model/LinkedAccount$SupportedPaymentMethodTypes; - public final fun getValue ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/connections/model/LinkedAccount$SupportedPaymentMethodTypes; - public static fun values ()[Lcom/stripe/android/connections/model/LinkedAccount$SupportedPaymentMethodTypes; -} - -public final class com/stripe/android/connections/model/LinkedAccount$SupportedPaymentMethodTypes$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/LinkedAccount$SupportedPaymentMethodTypes$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/LinkedAccount$SupportedPaymentMethodTypes; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/LinkedAccount$SupportedPaymentMethodTypes;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccount$SupportedPaymentMethodTypes$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccountList : android/os/Parcelable, com/stripe/android/core/model/StripeModel { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public static final field Companion Lcom/stripe/android/connections/model/LinkedAccountList$Companion; - public synthetic fun (ILjava/util/List;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V - public fun (Ljava/util/List;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)V - public synthetic fun (Ljava/util/List;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Z - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Ljava/lang/Integer; - public final fun component5 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/List;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/stripe/android/connections/model/LinkedAccountList; - public static synthetic fun copy$default (Lcom/stripe/android/connections/model/LinkedAccountList;Ljava/util/List;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Lcom/stripe/android/connections/model/LinkedAccountList; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public final fun getCount ()Ljava/lang/Integer; - public final fun getHasMore ()Z - public final fun getLinkedAccounts ()Ljava/util/List; - public final fun getTotalCount ()Ljava/lang/Integer; - public final fun getUrl ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public static final fun write$Self (Lcom/stripe/android/connections/model/LinkedAccountList;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/model/LinkedAccountList$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/LinkedAccountList$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/LinkedAccountList; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/LinkedAccountList;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/LinkedAccountList$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/ListLinkedAccountParams : android/os/Parcelable { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public synthetic fun (ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V - public fun (Ljava/lang/String;Ljava/lang/String;)V - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lcom/stripe/android/connections/model/ListLinkedAccountParams; - public static synthetic fun copy$default (Lcom/stripe/android/connections/model/ListLinkedAccountParams;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/stripe/android/connections/model/ListLinkedAccountParams; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public final fun toParamMap ()Ljava/util/Map; - public fun toString ()Ljava/lang/String; - public static final fun write$Self (Lcom/stripe/android/connections/model/ListLinkedAccountParams;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/model/ListLinkedAccountParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/ListLinkedAccountParams$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/ListLinkedAccountParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/ListLinkedAccountParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/OwnershipRefresh : android/os/Parcelable, com/stripe/android/core/model/StripeModel { - public static final field CREATOR Landroid/os/Parcelable$Creator; - public static final field Companion Lcom/stripe/android/connections/model/OwnershipRefresh$Companion; - public synthetic fun (IILcom/stripe/android/connections/model/OwnershipRefresh$Status;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V - public fun (ILcom/stripe/android/connections/model/OwnershipRefresh$Status;)V - public synthetic fun (ILcom/stripe/android/connections/model/OwnershipRefresh$Status;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()I - public final fun component2 ()Lcom/stripe/android/connections/model/OwnershipRefresh$Status; - public final fun copy (ILcom/stripe/android/connections/model/OwnershipRefresh$Status;)Lcom/stripe/android/connections/model/OwnershipRefresh; - public static synthetic fun copy$default (Lcom/stripe/android/connections/model/OwnershipRefresh;ILcom/stripe/android/connections/model/OwnershipRefresh$Status;ILjava/lang/Object;)Lcom/stripe/android/connections/model/OwnershipRefresh; - public fun describeContents ()I - public fun equals (Ljava/lang/Object;)Z - public final fun getLastAttemptedAt ()I - public final fun getStatus ()Lcom/stripe/android/connections/model/OwnershipRefresh$Status; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public static final fun write$Self (Lcom/stripe/android/connections/model/OwnershipRefresh;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - public fun writeToParcel (Landroid/os/Parcel;I)V -} - -public final class com/stripe/android/connections/model/OwnershipRefresh$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/OwnershipRefresh$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/OwnershipRefresh; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/OwnershipRefresh;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/OwnershipRefresh$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/OwnershipRefresh$Status : java/lang/Enum { - public static final field Companion Lcom/stripe/android/connections/model/OwnershipRefresh$Status$Companion; - public static final field FAILED Lcom/stripe/android/connections/model/OwnershipRefresh$Status; - public static final field PENDING Lcom/stripe/android/connections/model/OwnershipRefresh$Status; - public static final field SUCCEEDED Lcom/stripe/android/connections/model/OwnershipRefresh$Status; - public static final field UNKNOWN Lcom/stripe/android/connections/model/OwnershipRefresh$Status; - public final fun getValue ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/connections/model/OwnershipRefresh$Status; - public static fun values ()[Lcom/stripe/android/connections/model/OwnershipRefresh$Status; -} - -public final class com/stripe/android/connections/model/OwnershipRefresh$Status$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lcom/stripe/android/connections/model/OwnershipRefresh$Status$$serializer; - public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/connections/model/OwnershipRefresh$Status; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/connections/model/OwnershipRefresh$Status;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/model/OwnershipRefresh$Status$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public abstract class com/stripe/android/connections/model/PaymentAccount : android/os/Parcelable { - public static final field Companion Lcom/stripe/android/connections/model/PaymentAccount$Companion; -} - -public final class com/stripe/android/connections/model/PaymentAccount$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class com/stripe/android/connections/repository/ConnectionsApiRepository_Factory : dagger/internal/Factory { - public fun (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V - public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Lcom/stripe/android/connections/repository/ConnectionsApiRepository_Factory; - public fun get ()Lcom/stripe/android/connections/repository/ConnectionsApiRepository; - public synthetic fun get ()Ljava/lang/Object; - public static fun newInstance (Ljava/lang/String;Lcom/stripe/android/core/networking/StripeNetworkClient;Lcom/stripe/android/core/networking/ApiRequest$Factory;)Lcom/stripe/android/connections/repository/ConnectionsApiRepository; -} - diff --git a/financial-connections/api/financial-connections.api b/financial-connections/api/financial-connections.api new file mode 100644 index 00000000000..b86033d3576 --- /dev/null +++ b/financial-connections/api/financial-connections.api @@ -0,0 +1,889 @@ +public final class com/stripe/android/financialconnections/BuildConfig { + public static final field BUILD_TYPE Ljava/lang/String; + public static final field DEBUG Z + public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String; + public fun ()V +} + +public final class com/stripe/android/financialconnections/FinancialConnectionsSheet { + public static final field Companion Lcom/stripe/android/financialconnections/FinancialConnectionsSheet$Companion; + public final fun present (Lcom/stripe/android/financialconnections/FinancialConnectionsSheet$Configuration;)V +} + +public final class com/stripe/android/financialconnections/FinancialConnectionsSheet$Companion { + public final fun create (Landroidx/activity/ComponentActivity;Lcom/stripe/android/financialconnections/FinancialConnectionsSheetResultCallback;)Lcom/stripe/android/financialconnections/FinancialConnectionsSheet; + public final fun create (Landroidx/fragment/app/Fragment;Lcom/stripe/android/financialconnections/FinancialConnectionsSheetResultCallback;)Lcom/stripe/android/financialconnections/FinancialConnectionsSheet; +} + +public final class com/stripe/android/financialconnections/FinancialConnectionsSheet$Configuration : android/os/Parcelable { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public fun (Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lcom/stripe/android/financialconnections/FinancialConnectionsSheet$Configuration; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/FinancialConnectionsSheet$Configuration;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/stripe/android/financialconnections/FinancialConnectionsSheet$Configuration; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public final fun getLinkAccountSessionClientSecret ()Ljava/lang/String; + public final fun getPublishableKey ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/FinancialConnectionsSheetRedirectActivity : androidx/appcompat/app/AppCompatActivity { + public fun ()V +} + +public abstract class com/stripe/android/financialconnections/FinancialConnectionsSheetResult : android/os/Parcelable { +} + +public final class com/stripe/android/financialconnections/FinancialConnectionsSheetResult$Canceled : com/stripe/android/financialconnections/FinancialConnectionsSheetResult { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public static final field INSTANCE Lcom/stripe/android/financialconnections/FinancialConnectionsSheetResult$Canceled; + public fun describeContents ()I + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/FinancialConnectionsSheetResult$Completed : com/stripe/android/financialconnections/FinancialConnectionsSheetResult { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public fun (Lcom/stripe/android/financialconnections/model/LinkAccountSession;)V + public final fun component1 ()Lcom/stripe/android/financialconnections/model/LinkAccountSession; + public final fun copy (Lcom/stripe/android/financialconnections/model/LinkAccountSession;)Lcom/stripe/android/financialconnections/FinancialConnectionsSheetResult$Completed; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/FinancialConnectionsSheetResult$Completed;Lcom/stripe/android/financialconnections/model/LinkAccountSession;ILjava/lang/Object;)Lcom/stripe/android/financialconnections/FinancialConnectionsSheetResult$Completed; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public final fun getLinkAccountSession ()Lcom/stripe/android/financialconnections/model/LinkAccountSession; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/FinancialConnectionsSheetResult$Failed : com/stripe/android/financialconnections/FinancialConnectionsSheetResult { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public fun (Ljava/lang/Throwable;)V + public final fun component1 ()Ljava/lang/Throwable; + public final fun copy (Ljava/lang/Throwable;)Lcom/stripe/android/financialconnections/FinancialConnectionsSheetResult$Failed; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/FinancialConnectionsSheetResult$Failed;Ljava/lang/Throwable;ILjava/lang/Object;)Lcom/stripe/android/financialconnections/FinancialConnectionsSheetResult$Failed; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public final fun getError ()Ljava/lang/Throwable; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public abstract interface class com/stripe/android/financialconnections/FinancialConnectionsSheetResultCallback { + public abstract fun onFinancialConnectionsSheetResult (Lcom/stripe/android/financialconnections/FinancialConnectionsSheetResult;)V +} + +public final class com/stripe/android/financialconnections/FinancialConnectionsSheetViewModel_Factory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/FinancialConnectionsSheetViewModel_Factory; + public fun get ()Lcom/stripe/android/financialconnections/FinancialConnectionsSheetViewModel; + public synthetic fun get ()Ljava/lang/Object; + public static fun newInstance (Ljava/lang/String;Lcom/stripe/android/financialconnections/FinancialConnectionsSheetContract$Args;Lcom/stripe/android/financialconnections/domain/GenerateLinkAccountSessionManifest;Lcom/stripe/android/financialconnections/domain/FetchLinkAccountSession;Landroidx/lifecycle/SavedStateHandle;Lcom/stripe/android/financialconnections/analytics/FinancialConnectionsEventReporter;)Lcom/stripe/android/financialconnections/FinancialConnectionsSheetViewModel; +} + +public final class com/stripe/android/financialconnections/analytics/DefaultFinancialFinancialConnectionsEventReporter_Factory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/analytics/DefaultFinancialFinancialConnectionsEventReporter_Factory; + public fun get ()Lcom/stripe/android/financialconnections/analytics/DefaultFinancialFinancialConnectionsEventReporter; + public synthetic fun get ()Ljava/lang/Object; + public static fun newInstance (Lcom/stripe/android/core/networking/AnalyticsRequestExecutor;Lcom/stripe/android/core/networking/AnalyticsRequestFactory;Lkotlin/coroutines/CoroutineContext;)Lcom/stripe/android/financialconnections/analytics/DefaultFinancialFinancialConnectionsEventReporter; +} + +public final class com/stripe/android/financialconnections/databinding/ActivityFinancialconnectionsSheetBinding : androidx/viewbinding/ViewBinding { + public final field spinner Lcom/google/android/material/progressindicator/CircularProgressIndicator; + public static fun bind (Landroid/view/View;)Lcom/stripe/android/financialconnections/databinding/ActivityFinancialconnectionsSheetBinding; + public synthetic fun getRoot ()Landroid/view/View; + public fun getRoot ()Landroidx/constraintlayout/widget/ConstraintLayout; + public static fun inflate (Landroid/view/LayoutInflater;)Lcom/stripe/android/financialconnections/databinding/ActivityFinancialconnectionsSheetBinding; + public static fun inflate (Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lcom/stripe/android/financialconnections/databinding/ActivityFinancialconnectionsSheetBinding; +} + +public final class com/stripe/android/financialconnections/di/DaggerFinancialConnectionsSheetComponent : com/stripe/android/financialconnections/di/FinancialConnectionsSheetComponent { + public static fun builder ()Lcom/stripe/android/financialconnections/di/FinancialConnectionsSheetComponent$Builder; + public fun getViewModel ()Lcom/stripe/android/financialconnections/FinancialConnectionsSheetViewModel; + public fun inject (Lcom/stripe/android/financialconnections/FinancialConnectionsSheetViewModel$Factory;)V +} + +public final class com/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule_ProvidesApplicationIdFactory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule_ProvidesApplicationIdFactory; + public synthetic fun get ()Ljava/lang/Object; + public fun get ()Ljava/lang/String; + public static fun providesApplicationId (Landroid/app/Application;)Ljava/lang/String; +} + +public final class com/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule_ProvidesConfigurationFactory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule_ProvidesConfigurationFactory; + public fun get ()Lcom/stripe/android/financialconnections/FinancialConnectionsSheet$Configuration; + public synthetic fun get ()Ljava/lang/Object; + public static fun providesConfiguration (Lcom/stripe/android/financialconnections/FinancialConnectionsSheetContract$Args;)Lcom/stripe/android/financialconnections/FinancialConnectionsSheet$Configuration; +} + +public final class com/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule_ProvidesEnableLoggingFactory : dagger/internal/Factory { + public fun ()V + public static fun create ()Lcom/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule_ProvidesEnableLoggingFactory; + public fun get ()Ljava/lang/Boolean; + public synthetic fun get ()Ljava/lang/Object; + public static fun providesEnableLogging ()Z +} + +public final class com/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule_ProvidesPublishableKeyFactory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule_ProvidesPublishableKeyFactory; + public synthetic fun get ()Ljava/lang/Object; + public fun get ()Ljava/lang/String; + public static fun providesPublishableKey (Lcom/stripe/android/financialconnections/FinancialConnectionsSheet$Configuration;)Ljava/lang/String; +} + +public final class com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvideAnalyticsRequestFactory$financial_connections_releaseFactory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvideAnalyticsRequestFactory$financial_connections_releaseFactory; + public fun get ()Lcom/stripe/android/core/networking/AnalyticsRequestFactory; + public synthetic fun get ()Ljava/lang/Object; + public static fun provideAnalyticsRequestFactory$financial_connections_release (Landroid/app/Application;Ljava/lang/String;)Lcom/stripe/android/core/networking/AnalyticsRequestFactory; +} + +public final class com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvideConnectionsRepositoryFactory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvideConnectionsRepositoryFactory; + public fun get ()Lcom/stripe/android/financialconnections/repository/FinancialConnectionsRepository; + public synthetic fun get ()Ljava/lang/Object; + public static fun provideConnectionsRepository (Lcom/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository;)Lcom/stripe/android/financialconnections/repository/FinancialConnectionsRepository; +} + +public final class com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvideEventReporterFactory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvideEventReporterFactory; + public fun get ()Lcom/stripe/android/financialconnections/analytics/FinancialConnectionsEventReporter; + public synthetic fun get ()Ljava/lang/Object; + public static fun provideEventReporter (Lcom/stripe/android/financialconnections/analytics/DefaultFinancialFinancialConnectionsEventReporter;)Lcom/stripe/android/financialconnections/analytics/FinancialConnectionsEventReporter; +} + +public final class com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvideLocaleFactory : dagger/internal/Factory { + public fun ()V + public static fun create ()Lcom/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvideLocaleFactory; + public synthetic fun get ()Ljava/lang/Object; + public fun get ()Ljava/util/Locale; + public static fun provideLocale ()Ljava/util/Locale; +} + +public final class com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvideStripeNetworkClientFactory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvideStripeNetworkClientFactory; + public fun get ()Lcom/stripe/android/core/networking/StripeNetworkClient; + public synthetic fun get ()Ljava/lang/Object; + public static fun provideStripeNetworkClient (Lkotlin/coroutines/CoroutineContext;Lcom/stripe/android/core/Logger;)Lcom/stripe/android/core/networking/StripeNetworkClient; +} + +public final class com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvidesAnalyticsRequestExecutor$financial_connections_releaseFactory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvidesAnalyticsRequestExecutor$financial_connections_releaseFactory; + public fun get ()Lcom/stripe/android/core/networking/AnalyticsRequestExecutor; + public synthetic fun get ()Ljava/lang/Object; + public static fun providesAnalyticsRequestExecutor$financial_connections_release (Lcom/stripe/android/core/networking/DefaultAnalyticsRequestExecutor;)Lcom/stripe/android/core/networking/AnalyticsRequestExecutor; +} + +public final class com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvidesApiRequestFactoryFactory : dagger/internal/Factory { + public fun ()V + public static fun create ()Lcom/stripe/android/financialconnections/di/FinancialConnectionsSheetModule_ProvidesApiRequestFactoryFactory; + public fun get ()Lcom/stripe/android/core/networking/ApiRequest$Factory; + public synthetic fun get ()Ljava/lang/Object; + public static fun providesApiRequestFactory ()Lcom/stripe/android/core/networking/ApiRequest$Factory; +} + +public final class com/stripe/android/financialconnections/domain/FetchLinkAccountSession_Factory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/domain/FetchLinkAccountSession_Factory; + public fun get ()Lcom/stripe/android/financialconnections/domain/FetchLinkAccountSession; + public synthetic fun get ()Ljava/lang/Object; + public static fun newInstance (Lcom/stripe/android/financialconnections/repository/FinancialConnectionsRepository;)Lcom/stripe/android/financialconnections/domain/FetchLinkAccountSession; +} + +public final class com/stripe/android/financialconnections/domain/GenerateLinkAccountSessionManifest_Factory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/domain/GenerateLinkAccountSessionManifest_Factory; + public fun get ()Lcom/stripe/android/financialconnections/domain/GenerateLinkAccountSessionManifest; + public synthetic fun get ()Ljava/lang/Object; + public static fun newInstance (Lcom/stripe/android/financialconnections/repository/FinancialConnectionsRepository;)Lcom/stripe/android/financialconnections/domain/GenerateLinkAccountSessionManifest; +} + +public final class com/stripe/android/financialconnections/model/AccountHolder : android/os/Parcelable, com/stripe/android/core/model/StripeModel { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public static final field Companion Lcom/stripe/android/financialconnections/model/AccountHolder$Companion; + public fun ()V + public synthetic fun (ILcom/stripe/android/financialconnections/model/AccountHolder$Type;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/stripe/android/financialconnections/model/AccountHolder$Type;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Lcom/stripe/android/financialconnections/model/AccountHolder$Type;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lcom/stripe/android/financialconnections/model/AccountHolder$Type; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Lcom/stripe/android/financialconnections/model/AccountHolder$Type;Ljava/lang/String;Ljava/lang/String;)Lcom/stripe/android/financialconnections/model/AccountHolder; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/model/AccountHolder;Lcom/stripe/android/financialconnections/model/AccountHolder$Type;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/stripe/android/financialconnections/model/AccountHolder; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public final fun getAccount ()Ljava/lang/String; + public final fun getCustomer ()Ljava/lang/String; + public final fun getType ()Lcom/stripe/android/financialconnections/model/AccountHolder$Type; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lcom/stripe/android/financialconnections/model/AccountHolder;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/model/AccountHolder$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/AccountHolder$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/AccountHolder; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/AccountHolder;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/AccountHolder$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/AccountHolder$Type : java/lang/Enum { + public static final field ACCOUNT Lcom/stripe/android/financialconnections/model/AccountHolder$Type; + public static final field CUSTOMER Lcom/stripe/android/financialconnections/model/AccountHolder$Type; + public static final field Companion Lcom/stripe/android/financialconnections/model/AccountHolder$Type$Companion; + public static final field UNKNOWN Lcom/stripe/android/financialconnections/model/AccountHolder$Type; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/financialconnections/model/AccountHolder$Type; + public static fun values ()[Lcom/stripe/android/financialconnections/model/AccountHolder$Type; +} + +public final class com/stripe/android/financialconnections/model/AccountHolder$Type$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/AccountHolder$Type$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/AccountHolder$Type; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/AccountHolder$Type;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/AccountHolder$Type$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/Balance : android/os/Parcelable, com/stripe/android/core/model/StripeModel { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public static final field Companion Lcom/stripe/android/financialconnections/model/Balance$Companion; + public synthetic fun (IILjava/util/Map;Lcom/stripe/android/financialconnections/model/Balance$Type;Lcom/stripe/android/financialconnections/model/CashBalance;Lcom/stripe/android/financialconnections/model/CreditBalance;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (ILjava/util/Map;Lcom/stripe/android/financialconnections/model/Balance$Type;Lcom/stripe/android/financialconnections/model/CashBalance;Lcom/stripe/android/financialconnections/model/CreditBalance;)V + public synthetic fun (ILjava/util/Map;Lcom/stripe/android/financialconnections/model/Balance$Type;Lcom/stripe/android/financialconnections/model/CashBalance;Lcom/stripe/android/financialconnections/model/CreditBalance;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Ljava/util/Map; + public final fun component3 ()Lcom/stripe/android/financialconnections/model/Balance$Type; + public final fun component4 ()Lcom/stripe/android/financialconnections/model/CashBalance; + public final fun component5 ()Lcom/stripe/android/financialconnections/model/CreditBalance; + public final fun copy (ILjava/util/Map;Lcom/stripe/android/financialconnections/model/Balance$Type;Lcom/stripe/android/financialconnections/model/CashBalance;Lcom/stripe/android/financialconnections/model/CreditBalance;)Lcom/stripe/android/financialconnections/model/Balance; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/model/Balance;ILjava/util/Map;Lcom/stripe/android/financialconnections/model/Balance$Type;Lcom/stripe/android/financialconnections/model/CashBalance;Lcom/stripe/android/financialconnections/model/CreditBalance;ILjava/lang/Object;)Lcom/stripe/android/financialconnections/model/Balance; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public final fun getAsOf ()I + public final fun getCash ()Lcom/stripe/android/financialconnections/model/CashBalance; + public final fun getCredit ()Lcom/stripe/android/financialconnections/model/CreditBalance; + public final fun getCurrent ()Ljava/util/Map; + public final fun getType ()Lcom/stripe/android/financialconnections/model/Balance$Type; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lcom/stripe/android/financialconnections/model/Balance;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/model/Balance$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/Balance$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/Balance; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/Balance;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/Balance$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/Balance$Type : java/lang/Enum { + public static final field CASH Lcom/stripe/android/financialconnections/model/Balance$Type; + public static final field CREDIT Lcom/stripe/android/financialconnections/model/Balance$Type; + public static final field Companion Lcom/stripe/android/financialconnections/model/Balance$Type$Companion; + public static final field UNKNOWN Lcom/stripe/android/financialconnections/model/Balance$Type; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/financialconnections/model/Balance$Type; + public static fun values ()[Lcom/stripe/android/financialconnections/model/Balance$Type; +} + +public final class com/stripe/android/financialconnections/model/Balance$Type$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/Balance$Type$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/Balance$Type; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/Balance$Type;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/Balance$Type$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/BalanceRefresh : android/os/Parcelable, com/stripe/android/core/model/StripeModel { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public static final field Companion Lcom/stripe/android/financialconnections/model/BalanceRefresh$Companion; + public synthetic fun (ILcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus;I)V + public synthetic fun (Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus; + public final fun component2 ()I + public final fun copy (Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus;I)Lcom/stripe/android/financialconnections/model/BalanceRefresh; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/model/BalanceRefresh;Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus;IILjava/lang/Object;)Lcom/stripe/android/financialconnections/model/BalanceRefresh; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public final fun getLastAttemptedAt ()I + public final fun getStatus ()Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lcom/stripe/android/financialconnections/model/BalanceRefresh;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/model/BalanceRefresh$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/BalanceRefresh$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/BalanceRefresh; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/BalanceRefresh;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus : java/lang/Enum { + public static final field Companion Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus$Companion; + public static final field FAILED Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus; + public static final field PENDING Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus; + public static final field SUCCEEDED Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus; + public static final field UNKNOWN Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus; + public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus; + public static fun values ()[Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus; +} + +public final class com/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/BalanceRefresh$BalanceRefreshStatus$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/BalanceRefresh$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/BankAccount$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/BankAccount$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/BankAccount; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/BankAccount;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/BankAccount$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/CashBalance : android/os/Parcelable, com/stripe/android/core/model/StripeModel { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public static final field Companion Lcom/stripe/android/financialconnections/model/CashBalance$Companion; + public fun ()V + public synthetic fun (ILjava/util/Map;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/Map;)V + public synthetic fun (Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/Map; + public final fun copy (Ljava/util/Map;)Lcom/stripe/android/financialconnections/model/CashBalance; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/model/CashBalance;Ljava/util/Map;ILjava/lang/Object;)Lcom/stripe/android/financialconnections/model/CashBalance; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public final fun getAvailable ()Ljava/util/Map; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lcom/stripe/android/financialconnections/model/CashBalance;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/model/CashBalance$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/CashBalance$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/CashBalance; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/CashBalance;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/CashBalance$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/CreditBalance : android/os/Parcelable, com/stripe/android/core/model/StripeModel { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public static final field Companion Lcom/stripe/android/financialconnections/model/CreditBalance$Companion; + public fun ()V + public synthetic fun (ILjava/util/Map;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/Map;)V + public synthetic fun (Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/Map; + public final fun copy (Ljava/util/Map;)Lcom/stripe/android/financialconnections/model/CreditBalance; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/model/CreditBalance;Ljava/util/Map;ILjava/lang/Object;)Lcom/stripe/android/financialconnections/model/CreditBalance; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public final fun getUsed ()Ljava/util/Map; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lcom/stripe/android/financialconnections/model/CreditBalance;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/model/CreditBalance$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/CreditBalance$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/CreditBalance; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/CreditBalance;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/CreditBalance$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkAccountSession : android/os/Parcelable, com/stripe/android/core/model/StripeModel { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public static final field Companion Lcom/stripe/android/financialconnections/model/LinkAccountSession$Companion; + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Lcom/stripe/android/financialconnections/model/LinkedAccountList;ZLcom/stripe/android/financialconnections/model/PaymentAccount;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lcom/stripe/android/financialconnections/model/LinkedAccountList; + public final fun component4 ()Z + public final fun component5 ()Lcom/stripe/android/financialconnections/model/PaymentAccount; + public final fun component6 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/financialconnections/model/LinkedAccountList;ZLcom/stripe/android/financialconnections/model/PaymentAccount;Ljava/lang/String;)Lcom/stripe/android/financialconnections/model/LinkAccountSession; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/model/LinkAccountSession;Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/financialconnections/model/LinkedAccountList;ZLcom/stripe/android/financialconnections/model/PaymentAccount;Ljava/lang/String;ILjava/lang/Object;)Lcom/stripe/android/financialconnections/model/LinkAccountSession; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public final fun getClientSecret ()Ljava/lang/String; + public final fun getId ()Ljava/lang/String; + public final fun getLinkedAccounts ()Lcom/stripe/android/financialconnections/model/LinkedAccountList; + public final fun getLivemode ()Z + public final fun getReturnUrl ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lcom/stripe/android/financialconnections/model/LinkAccountSession;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/model/LinkAccountSession$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/LinkAccountSession$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/LinkAccountSession; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/LinkAccountSession;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkAccountSession$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount : com/stripe/android/financialconnections/model/PaymentAccount, android/os/Parcelable, com/stripe/android/core/model/StripeModel { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public static final field Companion Lcom/stripe/android/financialconnections/model/LinkedAccount$Companion; + public static final field OBJECT Ljava/lang/String; + public synthetic fun (ILcom/stripe/android/financialconnections/model/LinkedAccount$Category;ILjava/lang/String;Ljava/lang/String;ZLcom/stripe/android/financialconnections/model/LinkedAccount$Status;Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory;Ljava/util/List;Lcom/stripe/android/financialconnections/model/AccountHolder;Lcom/stripe/android/financialconnections/model/Balance;Lcom/stripe/android/financialconnections/model/BalanceRefresh;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/financialconnections/model/OwnershipRefresh;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/stripe/android/financialconnections/model/LinkedAccount$Category;ILjava/lang/String;Ljava/lang/String;ZLcom/stripe/android/financialconnections/model/LinkedAccount$Status;Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory;Ljava/util/List;Lcom/stripe/android/financialconnections/model/AccountHolder;Lcom/stripe/android/financialconnections/model/Balance;Lcom/stripe/android/financialconnections/model/BalanceRefresh;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/financialconnections/model/OwnershipRefresh;Ljava/util/List;)V + public synthetic fun (Lcom/stripe/android/financialconnections/model/LinkedAccount$Category;ILjava/lang/String;Ljava/lang/String;ZLcom/stripe/android/financialconnections/model/LinkedAccount$Status;Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory;Ljava/util/List;Lcom/stripe/android/financialconnections/model/AccountHolder;Lcom/stripe/android/financialconnections/model/Balance;Lcom/stripe/android/financialconnections/model/BalanceRefresh;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/financialconnections/model/OwnershipRefresh;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lcom/stripe/android/financialconnections/model/LinkedAccount$Category; + public final fun component10 ()Lcom/stripe/android/financialconnections/model/Balance; + public final fun component11 ()Lcom/stripe/android/financialconnections/model/BalanceRefresh; + public final fun component12 ()Ljava/lang/String; + public final fun component13 ()Ljava/lang/String; + public final fun component14 ()Ljava/lang/String; + public final fun component15 ()Lcom/stripe/android/financialconnections/model/OwnershipRefresh; + public final fun component16 ()Ljava/util/List; + public final fun component2 ()I + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Z + public final fun component6 ()Lcom/stripe/android/financialconnections/model/LinkedAccount$Status; + public final fun component7 ()Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory; + public final fun component8 ()Ljava/util/List; + public final fun component9 ()Lcom/stripe/android/financialconnections/model/AccountHolder; + public final fun copy (Lcom/stripe/android/financialconnections/model/LinkedAccount$Category;ILjava/lang/String;Ljava/lang/String;ZLcom/stripe/android/financialconnections/model/LinkedAccount$Status;Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory;Ljava/util/List;Lcom/stripe/android/financialconnections/model/AccountHolder;Lcom/stripe/android/financialconnections/model/Balance;Lcom/stripe/android/financialconnections/model/BalanceRefresh;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/financialconnections/model/OwnershipRefresh;Ljava/util/List;)Lcom/stripe/android/financialconnections/model/LinkedAccount; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/model/LinkedAccount;Lcom/stripe/android/financialconnections/model/LinkedAccount$Category;ILjava/lang/String;Ljava/lang/String;ZLcom/stripe/android/financialconnections/model/LinkedAccount$Status;Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory;Ljava/util/List;Lcom/stripe/android/financialconnections/model/AccountHolder;Lcom/stripe/android/financialconnections/model/Balance;Lcom/stripe/android/financialconnections/model/BalanceRefresh;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/financialconnections/model/OwnershipRefresh;Ljava/util/List;ILjava/lang/Object;)Lcom/stripe/android/financialconnections/model/LinkedAccount; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public final fun getAccountholder ()Lcom/stripe/android/financialconnections/model/AccountHolder; + public final fun getBalance ()Lcom/stripe/android/financialconnections/model/Balance; + public final fun getBalanceRefresh ()Lcom/stripe/android/financialconnections/model/BalanceRefresh; + public final fun getCategory ()Lcom/stripe/android/financialconnections/model/LinkedAccount$Category; + public final fun getCreated ()I + public final fun getDisplayName ()Ljava/lang/String; + public final fun getId ()Ljava/lang/String; + public final fun getInstitutionName ()Ljava/lang/String; + public final fun getLast4 ()Ljava/lang/String; + public final fun getLivemode ()Z + public final fun getOwnership ()Ljava/lang/String; + public final fun getOwnershipRefresh ()Lcom/stripe/android/financialconnections/model/OwnershipRefresh; + public final fun getPermissions ()Ljava/util/List; + public final fun getStatus ()Lcom/stripe/android/financialconnections/model/LinkedAccount$Status; + public final fun getSubcategory ()Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory; + public final fun getSupportedPaymentMethodTypes ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lcom/stripe/android/financialconnections/model/LinkedAccount;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/LinkedAccount$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/LinkedAccount; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/LinkedAccount;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Category : java/lang/Enum { + public static final field CASH Lcom/stripe/android/financialconnections/model/LinkedAccount$Category; + public static final field CREDIT Lcom/stripe/android/financialconnections/model/LinkedAccount$Category; + public static final field Companion Lcom/stripe/android/financialconnections/model/LinkedAccount$Category$Companion; + public static final field INVESTMENT Lcom/stripe/android/financialconnections/model/LinkedAccount$Category; + public static final field OTHER Lcom/stripe/android/financialconnections/model/LinkedAccount$Category; + public static final field UNKNOWN Lcom/stripe/android/financialconnections/model/LinkedAccount$Category; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/financialconnections/model/LinkedAccount$Category; + public static fun values ()[Lcom/stripe/android/financialconnections/model/LinkedAccount$Category; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Category$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/LinkedAccount$Category$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/LinkedAccount$Category; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/LinkedAccount$Category;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Category$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Permissions : java/lang/Enum { + public static final field BALANCES Lcom/stripe/android/financialconnections/model/LinkedAccount$Permissions; + public static final field Companion Lcom/stripe/android/financialconnections/model/LinkedAccount$Permissions$Companion; + public static final field IDENTITY Lcom/stripe/android/financialconnections/model/LinkedAccount$Permissions; + public static final field OWNERSHIP Lcom/stripe/android/financialconnections/model/LinkedAccount$Permissions; + public static final field PAYMENT_METHOD Lcom/stripe/android/financialconnections/model/LinkedAccount$Permissions; + public static final field TRANSACTIONS Lcom/stripe/android/financialconnections/model/LinkedAccount$Permissions; + public static final field UNKNOWN Lcom/stripe/android/financialconnections/model/LinkedAccount$Permissions; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/financialconnections/model/LinkedAccount$Permissions; + public static fun values ()[Lcom/stripe/android/financialconnections/model/LinkedAccount$Permissions; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Permissions$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/LinkedAccount$Permissions$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/LinkedAccount$Permissions; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/LinkedAccount$Permissions;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Permissions$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Status : java/lang/Enum { + public static final field ACTIVE Lcom/stripe/android/financialconnections/model/LinkedAccount$Status; + public static final field Companion Lcom/stripe/android/financialconnections/model/LinkedAccount$Status$Companion; + public static final field DISCONNECTED Lcom/stripe/android/financialconnections/model/LinkedAccount$Status; + public static final field INACTIVE Lcom/stripe/android/financialconnections/model/LinkedAccount$Status; + public static final field UNKNOWN Lcom/stripe/android/financialconnections/model/LinkedAccount$Status; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/financialconnections/model/LinkedAccount$Status; + public static fun values ()[Lcom/stripe/android/financialconnections/model/LinkedAccount$Status; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Status$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/LinkedAccount$Status$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/LinkedAccount$Status; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/LinkedAccount$Status;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Status$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Subcategory : java/lang/Enum { + public static final field CHECKING Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory; + public static final field CREDIT_CARD Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory; + public static final field Companion Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory$Companion; + public static final field LINE_OF_CREDIT Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory; + public static final field MORTGAGE Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory; + public static final field OTHER Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory; + public static final field SAVINGS Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory; + public static final field UNKNOWN Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory; + public static fun values ()[Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Subcategory$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/LinkedAccount$Subcategory;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$Subcategory$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$SupportedPaymentMethodTypes : java/lang/Enum { + public static final field Companion Lcom/stripe/android/financialconnections/model/LinkedAccount$SupportedPaymentMethodTypes$Companion; + public static final field LINK Lcom/stripe/android/financialconnections/model/LinkedAccount$SupportedPaymentMethodTypes; + public static final field UNKNOWN Lcom/stripe/android/financialconnections/model/LinkedAccount$SupportedPaymentMethodTypes; + public static final field US_BANK_ACCOUNT Lcom/stripe/android/financialconnections/model/LinkedAccount$SupportedPaymentMethodTypes; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/financialconnections/model/LinkedAccount$SupportedPaymentMethodTypes; + public static fun values ()[Lcom/stripe/android/financialconnections/model/LinkedAccount$SupportedPaymentMethodTypes; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$SupportedPaymentMethodTypes$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/LinkedAccount$SupportedPaymentMethodTypes$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/LinkedAccount$SupportedPaymentMethodTypes; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/LinkedAccount$SupportedPaymentMethodTypes;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccount$SupportedPaymentMethodTypes$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccountList : android/os/Parcelable, com/stripe/android/core/model/StripeModel { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public static final field Companion Lcom/stripe/android/financialconnections/model/LinkedAccountList$Companion; + public synthetic fun (ILjava/util/List;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)V + public synthetic fun (Ljava/util/List;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Z + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/Integer; + public final fun component5 ()Ljava/lang/Integer; + public final fun copy (Ljava/util/List;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/stripe/android/financialconnections/model/LinkedAccountList; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/model/LinkedAccountList;Ljava/util/List;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Lcom/stripe/android/financialconnections/model/LinkedAccountList; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public final fun getCount ()Ljava/lang/Integer; + public final fun getHasMore ()Z + public final fun getLinkedAccounts ()Ljava/util/List; + public final fun getTotalCount ()Ljava/lang/Integer; + public final fun getUrl ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lcom/stripe/android/financialconnections/model/LinkedAccountList;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/model/LinkedAccountList$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/LinkedAccountList$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/LinkedAccountList; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/LinkedAccountList;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/LinkedAccountList$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/ListLinkedAccountParams : android/os/Parcelable { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;)V + public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lcom/stripe/android/financialconnections/model/ListLinkedAccountParams; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/model/ListLinkedAccountParams;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/stripe/android/financialconnections/model/ListLinkedAccountParams; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public final fun toParamMap ()Ljava/util/Map; + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lcom/stripe/android/financialconnections/model/ListLinkedAccountParams;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/model/ListLinkedAccountParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/ListLinkedAccountParams$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/ListLinkedAccountParams; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/ListLinkedAccountParams;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/OwnershipRefresh : android/os/Parcelable, com/stripe/android/core/model/StripeModel { + public static final field CREATOR Landroid/os/Parcelable$Creator; + public static final field Companion Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Companion; + public synthetic fun (IILcom/stripe/android/financialconnections/model/OwnershipRefresh$Status;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (ILcom/stripe/android/financialconnections/model/OwnershipRefresh$Status;)V + public synthetic fun (ILcom/stripe/android/financialconnections/model/OwnershipRefresh$Status;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Status; + public final fun copy (ILcom/stripe/android/financialconnections/model/OwnershipRefresh$Status;)Lcom/stripe/android/financialconnections/model/OwnershipRefresh; + public static synthetic fun copy$default (Lcom/stripe/android/financialconnections/model/OwnershipRefresh;ILcom/stripe/android/financialconnections/model/OwnershipRefresh$Status;ILjava/lang/Object;)Lcom/stripe/android/financialconnections/model/OwnershipRefresh; + public fun describeContents ()I + public fun equals (Ljava/lang/Object;)Z + public final fun getLastAttemptedAt ()I + public final fun getStatus ()Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Status; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lcom/stripe/android/financialconnections/model/OwnershipRefresh;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V + public fun writeToParcel (Landroid/os/Parcel;I)V +} + +public final class com/stripe/android/financialconnections/model/OwnershipRefresh$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/OwnershipRefresh$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/OwnershipRefresh; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/OwnershipRefresh;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/OwnershipRefresh$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/OwnershipRefresh$Status : java/lang/Enum { + public static final field Companion Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Status$Companion; + public static final field FAILED Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Status; + public static final field PENDING Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Status; + public static final field SUCCEEDED Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Status; + public static final field UNKNOWN Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Status; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Status; + public static fun values ()[Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Status; +} + +public final class com/stripe/android/financialconnections/model/OwnershipRefresh$Status$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Status$$serializer; + public static final synthetic field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Status; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/stripe/android/financialconnections/model/OwnershipRefresh$Status;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/model/OwnershipRefresh$Status$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract class com/stripe/android/financialconnections/model/PaymentAccount : android/os/Parcelable { + public static final field Companion Lcom/stripe/android/financialconnections/model/PaymentAccount$Companion; +} + +public final class com/stripe/android/financialconnections/model/PaymentAccount$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository_Factory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Lcom/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository_Factory; + public fun get ()Lcom/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository; + public synthetic fun get ()Ljava/lang/Object; + public static fun newInstance (Ljava/lang/String;Lcom/stripe/android/core/networking/StripeNetworkClient;Lcom/stripe/android/core/networking/ApiRequest$Factory;)Lcom/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository; +} + diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetActivity.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetActivity.kt index 72dde8b5cb9..53000604177 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetActivity.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/FinancialConnectionsSheetActivity.kt @@ -10,9 +10,9 @@ import androidx.annotation.VisibleForTesting import androidx.appcompat.app.AppCompatActivity import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.lifecycleScope -import com.stripe.android.financialconnections.databinding.ActivityFinancialconnectionsSheetBinding import com.stripe.android.financialconnections.FinancialConnectionsSheetViewEffect.FinishWithResult import com.stripe.android.financialconnections.FinancialConnectionsSheetViewEffect.OpenAuthFlowWithUrl +import com.stripe.android.financialconnections.databinding.ActivityFinancialconnectionsSheetBinding import com.stripe.android.financialconnections.presentation.CreateBrowserIntentForUrl import java.security.InvalidParameterException diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultFinancialFinancialConnectionsEventReporter.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultFinancialFinancialConnectionsEventReporter.kt index 85a4ef2a41f..ab59444a3b2 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultFinancialFinancialConnectionsEventReporter.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/analytics/DefaultFinancialFinancialConnectionsEventReporter.kt @@ -1,10 +1,10 @@ package com.stripe.android.financialconnections.analytics -import com.stripe.android.financialconnections.FinancialConnectionsSheet -import com.stripe.android.financialconnections.FinancialConnectionsSheetResult import com.stripe.android.core.injection.IOContext import com.stripe.android.core.networking.AnalyticsRequestExecutor import com.stripe.android.core.networking.AnalyticsRequestFactory +import com.stripe.android.financialconnections.FinancialConnectionsSheet +import com.stripe.android.financialconnections.FinancialConnectionsSheetResult import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch import javax.inject.Inject diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetComponent.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetComponent.kt index cc630500d35..d5d28ff195b 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetComponent.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetComponent.kt @@ -2,10 +2,10 @@ package com.stripe.android.financialconnections.di import android.app.Application import androidx.lifecycle.SavedStateHandle -import com.stripe.android.financialconnections.FinancialConnectionsSheetContract -import com.stripe.android.financialconnections.FinancialConnectionsSheetViewModel import com.stripe.android.core.injection.CoroutineContextModule import com.stripe.android.core.injection.LoggingModule +import com.stripe.android.financialconnections.FinancialConnectionsSheetContract +import com.stripe.android.financialconnections.FinancialConnectionsSheetViewModel import dagger.BindsInstance import dagger.Component import javax.inject.Singleton diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule.kt index f25473675c3..2136c381884 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetConfigurationModule.kt @@ -1,10 +1,10 @@ package com.stripe.android.financialconnections.di import android.app.Application +import com.stripe.android.core.injection.ENABLE_LOGGING import com.stripe.android.financialconnections.BuildConfig import com.stripe.android.financialconnections.FinancialConnectionsSheet import com.stripe.android.financialconnections.FinancialConnectionsSheetContract -import com.stripe.android.core.injection.ENABLE_LOGGING import dagger.Module import dagger.Provides import javax.inject.Named diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule.kt index 989dbc7886d..70c0d8fb072 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/di/FinancialConnectionsSheetModule.kt @@ -2,10 +2,6 @@ package com.stripe.android.financialconnections.di import android.app.Application import androidx.core.os.LocaleListCompat -import com.stripe.android.financialconnections.analytics.FinancialConnectionsEventReporter -import com.stripe.android.financialconnections.analytics.DefaultFinancialFinancialConnectionsEventReporter -import com.stripe.android.financialconnections.repository.FinancialFinancialConnectionsApiRepository -import com.stripe.android.financialconnections.repository.FinancialConnectionsRepository import com.stripe.android.core.Logger import com.stripe.android.core.injection.IOContext import com.stripe.android.core.networking.AnalyticsRequestExecutor @@ -14,6 +10,10 @@ import com.stripe.android.core.networking.ApiRequest import com.stripe.android.core.networking.DefaultAnalyticsRequestExecutor import com.stripe.android.core.networking.DefaultStripeNetworkClient import com.stripe.android.core.networking.StripeNetworkClient +import com.stripe.android.financialconnections.analytics.DefaultFinancialFinancialConnectionsEventReporter +import com.stripe.android.financialconnections.analytics.FinancialConnectionsEventReporter +import com.stripe.android.financialconnections.repository.FinancialConnectionsRepository +import com.stripe.android.financialconnections.repository.FinancialFinancialConnectionsApiRepository import dagger.Module import dagger.Provides import java.util.Locale diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkAccountSession.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkAccountSession.kt index a2c38aaf35f..7cac482f897 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkAccountSession.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/model/LinkAccountSession.kt @@ -2,8 +2,8 @@ package com.stripe.android.financialconnections.model import android.os.Parcelable import androidx.annotation.RestrictTo -import com.stripe.android.financialconnections.model.serializer.PaymentAccountSerializer import com.stripe.android.core.model.StripeModel +import com.stripe.android.financialconnections.model.serializer.PaymentAccountSerializer import kotlinx.parcelize.Parcelize import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialConnectionsRepository.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialConnectionsRepository.kt index b4f33a892e0..1411bc69cdb 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialConnectionsRepository.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialConnectionsRepository.kt @@ -1,13 +1,13 @@ package com.stripe.android.financialconnections.repository -import com.stripe.android.financialconnections.model.LinkAccountSession -import com.stripe.android.financialconnections.model.LinkAccountSessionManifest -import com.stripe.android.financialconnections.model.LinkedAccountList -import com.stripe.android.financialconnections.model.ListLinkedAccountParams import com.stripe.android.core.exception.APIConnectionException import com.stripe.android.core.exception.APIException import com.stripe.android.core.exception.AuthenticationException import com.stripe.android.core.exception.InvalidRequestException +import com.stripe.android.financialconnections.model.LinkAccountSession +import com.stripe.android.financialconnections.model.LinkAccountSessionManifest +import com.stripe.android.financialconnections.model.LinkedAccountList +import com.stripe.android.financialconnections.model.ListLinkedAccountParams internal interface FinancialConnectionsRepository { @Throws( diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository.kt index 6c5c3affa48..4dcfafa462f 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/repository/FinancialFinancialConnectionsApiRepository.kt @@ -1,11 +1,6 @@ package com.stripe.android.financialconnections.repository import androidx.annotation.VisibleForTesting -import com.stripe.android.financialconnections.di.PUBLISHABLE_KEY -import com.stripe.android.financialconnections.model.LinkAccountSession -import com.stripe.android.financialconnections.model.LinkAccountSessionManifest -import com.stripe.android.financialconnections.model.LinkedAccountList -import com.stripe.android.financialconnections.model.ListLinkedAccountParams import com.stripe.android.core.exception.APIConnectionException import com.stripe.android.core.exception.APIException import com.stripe.android.core.exception.AuthenticationException @@ -19,6 +14,11 @@ import com.stripe.android.core.networking.StripeNetworkClient import com.stripe.android.core.networking.StripeRequest import com.stripe.android.core.networking.StripeResponse import com.stripe.android.core.networking.responseJson +import com.stripe.android.financialconnections.di.PUBLISHABLE_KEY +import com.stripe.android.financialconnections.model.LinkAccountSession +import com.stripe.android.financialconnections.model.LinkAccountSessionManifest +import com.stripe.android.financialconnections.model.LinkedAccountList +import com.stripe.android.financialconnections.model.ListLinkedAccountParams import kotlinx.serialization.KSerializer import kotlinx.serialization.json.Json import java.net.HttpURLConnection diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetViewModelTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetViewModelTest.kt index b1d754d8b2a..4108121f015 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetViewModelTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/FinancialFinancialConnectionsSheetViewModelTest.kt @@ -6,6 +6,7 @@ import androidx.lifecycle.SavedStateHandle import androidx.test.ext.junit.runners.AndroidJUnit4 import app.cash.turbine.test import com.google.common.truth.Truth.assertThat +import com.stripe.android.core.exception.APIException import com.stripe.android.financialconnections.FinancialConnectionsSheetResult.Completed import com.stripe.android.financialconnections.FinancialConnectionsSheetViewEffect.FinishWithResult import com.stripe.android.financialconnections.analytics.FinancialConnectionsEventReporter @@ -15,7 +16,6 @@ import com.stripe.android.financialconnections.model.LinkAccountSession import com.stripe.android.financialconnections.model.LinkAccountSessionManifest import com.stripe.android.financialconnections.model.LinkedAccountFixtures import com.stripe.android.financialconnections.model.LinkedAccountList -import com.stripe.android.core.exception.APIException import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.runTest import org.junit.Test diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReportTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReportTest.kt index 60527314b84..dd52e30d551 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReportTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/analytics/DefaultConnectionsEventReportTest.kt @@ -2,13 +2,13 @@ package com.stripe.android.financialconnections.analytics import android.app.Application import androidx.test.core.app.ApplicationProvider +import com.stripe.android.core.networking.AnalyticsRequestExecutor +import com.stripe.android.core.networking.AnalyticsRequestFactory import com.stripe.android.financialconnections.ApiKeyFixtures import com.stripe.android.financialconnections.FinancialConnectionsSheet import com.stripe.android.financialconnections.FinancialConnectionsSheetResult import com.stripe.android.financialconnections.model.LinkAccountSession import com.stripe.android.financialconnections.model.LinkedAccountList -import com.stripe.android.core.networking.AnalyticsRequestExecutor -import com.stripe.android.core.networking.AnalyticsRequestFactory import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.UnconfinedTestDispatcher import org.junit.Test diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSessionTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSessionTest.kt index edb6d6ed1ad..dd418171f38 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSessionTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/domain/FetchLinkAccountSessionTest.kt @@ -2,6 +2,7 @@ package com.stripe.android.financialconnections.domain import androidx.test.ext.junit.runners.AndroidJUnit4 import com.google.common.truth.Truth.assertThat +import com.stripe.android.core.exception.APIException import com.stripe.android.financialconnections.ApiKeyFixtures import com.stripe.android.financialconnections.linkAccountSessionWithMoreAccounts import com.stripe.android.financialconnections.linkAccountSessionWithNoMoreAccounts @@ -9,7 +10,6 @@ import com.stripe.android.financialconnections.model.LinkAccountSession import com.stripe.android.financialconnections.model.LinkedAccountList import com.stripe.android.financialconnections.moreLinkedAccountList import com.stripe.android.financialconnections.networking.FakeFinancialConnectionsRepository -import com.stripe.android.core.exception.APIException import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.runTest import org.junit.Test diff --git a/financial-connections/src/test/java/com/stripe/android/financialconnections/repository/FinancialConnectionsApiRepositoryTest.kt b/financial-connections/src/test/java/com/stripe/android/financialconnections/repository/FinancialConnectionsApiRepositoryTest.kt index b6e824fbeda..5befffc2d0f 100644 --- a/financial-connections/src/test/java/com/stripe/android/financialconnections/repository/FinancialConnectionsApiRepositoryTest.kt +++ b/financial-connections/src/test/java/com/stripe/android/financialconnections/repository/FinancialConnectionsApiRepositoryTest.kt @@ -1,12 +1,12 @@ package com.stripe.android.financialconnections.repository import com.google.common.truth.Truth.assertThat -import com.stripe.android.financialconnections.ApiKeyFixtures -import com.stripe.android.financialconnections.model.BankAccount -import com.stripe.android.financialconnections.model.LinkedAccount import com.stripe.android.core.networking.ApiRequest import com.stripe.android.core.networking.StripeNetworkClient import com.stripe.android.core.networking.StripeResponse +import com.stripe.android.financialconnections.ApiKeyFixtures +import com.stripe.android.financialconnections.model.BankAccount +import com.stripe.android.financialconnections.model.LinkedAccount import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.runTest import org.junit.Test diff --git a/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModel.kt b/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModel.kt index cce7cb837f6..2f75210f8b6 100644 --- a/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModel.kt +++ b/payments-core/src/main/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModel.kt @@ -7,8 +7,8 @@ import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.savedstate.SavedStateRegistryOwner -import com.stripe.android.financialconnections.FinancialConnectionsSheetResult import com.stripe.android.core.Logger +import com.stripe.android.financialconnections.FinancialConnectionsSheetResult import com.stripe.android.payments.bankaccount.CollectBankAccountConfiguration import com.stripe.android.payments.bankaccount.di.DaggerCollectBankAccountComponent import com.stripe.android.payments.bankaccount.domain.AttachLinkAccountSession diff --git a/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt b/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt index c7d549a6f02..917e8396849 100644 --- a/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt +++ b/payments-core/src/test/java/com/stripe/android/payments/bankaccount/ui/CollectBankAccountViewModelTest.kt @@ -2,9 +2,9 @@ package com.stripe.android.payments.bankaccount.ui import app.cash.turbine.test import com.google.common.truth.Truth.assertThat +import com.stripe.android.core.Logger import com.stripe.android.financialconnections.FinancialConnectionsSheetResult import com.stripe.android.financialconnections.model.LinkAccountSession -import com.stripe.android.core.Logger import com.stripe.android.model.BankConnectionsLinkedAccountSession import com.stripe.android.model.PaymentIntent import com.stripe.android.model.SetupIntent