Skip to content

Commit 8275b6e

Browse files
Merge pull request #2213 from stripe/latest-codegen-private-preview
Update generated code for private-preview
2 parents 2ad90ac + 2542b8f commit 8275b6e

5 files changed

Lines changed: 1588 additions & 46 deletions

File tree

CODEGEN_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3ac0dc357d86c95bbba40ca9818f5eacf4d0a405
1+
1263d72c2687be8ce737cfb363690b8da0a0d552

src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCardCreatorCapabilityStatusUpdatedEvent.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ public static final class EventData {
2727
* {@code commercial.cross_river_bank.spend_card}, {@code commercial.fifth_third.charge_card},
2828
* {@code commercial.lead.prepaid_card}, {@code commercial.stripe.charge_card}, {@code
2929
* commercial.stripe.prepaid_card}, {@code consumer.celtic.revolving_credit_card}, {@code
30-
* consumer.cross_river_bank.prepaid_card}, or {@code consumer.lead.prepaid_card}.
30+
* consumer.cross_river_bank.prepaid_card}, {@code consumer.lead.debit_card}, or {@code
31+
* consumer.lead.prepaid_card}.
3132
*/
3233
@SerializedName("updated_capability")
3334
String updatedCapability;

src/main/java/com/stripe/model/v2/core/Account.java

Lines changed: 238 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -931,10 +931,68 @@ public static class StatusDetail extends StripeObject {
931931
@Setter
932932
@EqualsAndHashCode(callSuper = false)
933933
public static class Lead extends StripeObject {
934+
/** Can create consumer issuing debit cards with Lead as BIN sponsor. */
935+
@SerializedName("debit_card")
936+
DebitCard debitCard;
937+
934938
/** Can create consumer issuing prepaid cards with Lead as BIN sponsor. */
935939
@SerializedName("prepaid_card")
936940
PrepaidCard prepaidCard;
937941

942+
/** Can create consumer issuing debit cards with Lead as BIN sponsor. */
943+
@Getter
944+
@Setter
945+
@EqualsAndHashCode(callSuper = false)
946+
public static class DebitCard extends StripeObject {
947+
/**
948+
* The status of the Capability.
949+
*
950+
* <p>One of {@code active}, {@code pending}, {@code restricted}, or {@code
951+
* unsupported}.
952+
*/
953+
@SerializedName("status")
954+
String status;
955+
956+
/**
957+
* Additional details about the capability's status. This value is empty when {@code
958+
* status} is {@code active}.
959+
*/
960+
@SerializedName("status_details")
961+
List<
962+
Account.Configuration.CardCreator.Capabilities.Consumer.Lead.DebitCard
963+
.StatusDetail>
964+
statusDetails;
965+
966+
/**
967+
* For more details about StatusDetail, please refer to the <a
968+
* href="https://docs.stripe.com/api">API Reference.</a>
969+
*/
970+
@Getter
971+
@Setter
972+
@EqualsAndHashCode(callSuper = false)
973+
public static class StatusDetail extends StripeObject {
974+
/**
975+
* Machine-readable code explaining the reason for the Capability to be in its
976+
* current status.
977+
*
978+
* <p>One of {@code determining_status}, {@code requirements_past_due}, {@code
979+
* requirements_pending_verification}, {@code restricted_other}, {@code
980+
* unsupported_business}, {@code unsupported_country}, or {@code
981+
* unsupported_entity_type}.
982+
*/
983+
@SerializedName("code")
984+
String code;
985+
986+
/**
987+
* Machine-readable code explaining how to make the Capability active.
988+
*
989+
* <p>One of {@code contact_stripe}, {@code no_resolution}, or {@code provide_info}.
990+
*/
991+
@SerializedName("resolution")
992+
String resolution;
993+
}
994+
}
995+
938996
/** Can create consumer issuing prepaid cards with Lead as BIN sponsor. */
939997
@Getter
940998
@Setter
@@ -6206,24 +6264,25 @@ public static class RestrictsCapability extends StripeObject {
62066264
* {@code commercial.lead.prepaid_card}, {@code commercial.stripe.charge_card}, {@code
62076265
* commercial.stripe.prepaid_card}, {@code consumer.celtic.revolving_credit_card}, {@code
62086266
* consumer.cross_river_bank.prepaid_card}, {@code consumer.holds_currencies.usd}, {@code
6209-
* consumer.lead.prepaid_card}, {@code crypto_wallets}, {@code eps_payments}, {@code
6210-
* financial_addresses.bank_accounts}, {@code fpx_payments}, {@code
6211-
* gb_bank_transfer_payments}, {@code grabpay_payments}, {@code holds_currencies.eur},
6212-
* {@code holds_currencies.gbp}, {@code holds_currencies.usd}, {@code ideal_payments},
6213-
* {@code inbound_transfers.financial_accounts}, {@code jcb_payments}, {@code
6214-
* jp_bank_transfer_payments}, {@code kakao_pay_payments}, {@code klarna_payments}, {@code
6215-
* konbini_payments}, {@code kr_card_payments}, {@code link_payments}, {@code
6216-
* mobilepay_payments}, {@code multibanco_payments}, {@code mx_bank_transfer_payments},
6217-
* {@code naver_pay_payments}, {@code outbound_payments.bank_accounts}, {@code
6218-
* outbound_payments.cards}, {@code outbound_payments.financial_accounts}, {@code
6219-
* outbound_payments.paper_checks}, {@code outbound_transfers.bank_accounts}, {@code
6220-
* outbound_transfers.financial_accounts}, {@code oxxo_payments}, {@code p24_payments},
6221-
* {@code paper_checks}, {@code payco_payments}, {@code paynow_payments}, {@code
6222-
* pay_by_bank_payments}, {@code promptpay_payments}, {@code revolut_pay_payments}, {@code
6223-
* samsung_pay_payments}, {@code sepa_bank_transfer_payments}, {@code
6224-
* sepa_debit_payments}, {@code stripe_balance.payouts}, {@code
6225-
* stripe_balance.stripe_transfers}, {@code swish_payments}, {@code twint_payments},
6226-
* {@code us_bank_transfer_payments}, or {@code zip_payments}.
6267+
* consumer.lead.debit_card}, {@code consumer.lead.prepaid_card}, {@code crypto_wallets},
6268+
* {@code eps_payments}, {@code financial_addresses.bank_accounts}, {@code fpx_payments},
6269+
* {@code gb_bank_transfer_payments}, {@code grabpay_payments}, {@code
6270+
* holds_currencies.eur}, {@code holds_currencies.gbp}, {@code holds_currencies.usd},
6271+
* {@code ideal_payments}, {@code inbound_transfers.financial_accounts}, {@code
6272+
* jcb_payments}, {@code jp_bank_transfer_payments}, {@code kakao_pay_payments}, {@code
6273+
* klarna_payments}, {@code konbini_payments}, {@code kr_card_payments}, {@code
6274+
* link_payments}, {@code mobilepay_payments}, {@code multibanco_payments}, {@code
6275+
* mx_bank_transfer_payments}, {@code naver_pay_payments}, {@code
6276+
* outbound_payments.bank_accounts}, {@code outbound_payments.cards}, {@code
6277+
* outbound_payments.financial_accounts}, {@code outbound_payments.paper_checks}, {@code
6278+
* outbound_transfers.bank_accounts}, {@code outbound_transfers.financial_accounts},
6279+
* {@code oxxo_payments}, {@code p24_payments}, {@code paper_checks}, {@code
6280+
* payco_payments}, {@code paynow_payments}, {@code pay_by_bank_payments}, {@code
6281+
* promptpay_payments}, {@code revolut_pay_payments}, {@code samsung_pay_payments}, {@code
6282+
* sepa_bank_transfer_payments}, {@code sepa_debit_payments}, {@code
6283+
* stripe_balance.payouts}, {@code stripe_balance.stripe_transfers}, {@code
6284+
* swish_payments}, {@code twint_payments}, {@code us_bank_transfer_payments}, or {@code
6285+
* zip_payments}.
62276286
*/
62286287
@SerializedName("capability")
62296288
String capability;
@@ -8082,6 +8141,13 @@ public static class Lead extends StripeObject {
80828141
@SerializedName("apple_pay")
80838142
ApplePay applePay;
80848143

8144+
/**
8145+
* Terms of service acceptances for consumer issuing debit cards with Lead as BIN
8146+
* sponsor.
8147+
*/
8148+
@SerializedName("debit_card")
8149+
DebitCard debitCard;
8150+
80858151
/**
80868152
* Terms of service acceptances for commercial issuing revolving credit cards with
80878153
* Lead as BIN sponsor.
@@ -8124,6 +8190,141 @@ public static class ApplePay extends StripeObject {
81248190
String userAgent;
81258191
}
81268192

8193+
/**
8194+
* Terms of service acceptances for consumer issuing debit cards with Lead as BIN
8195+
* sponsor.
8196+
*/
8197+
@Getter
8198+
@Setter
8199+
@EqualsAndHashCode(callSuper = false)
8200+
public static class DebitCard extends StripeObject {
8201+
/**
8202+
* Bank terms of service acceptance for consumer issuing debit cards with Lead as
8203+
* BIN sponsor.
8204+
*/
8205+
@SerializedName("bank_terms")
8206+
BankTerms bankTerms;
8207+
8208+
/**
8209+
* Financial disclosures terms of service acceptance for consumer issuing debit
8210+
* cards with Lead as BIN sponsor.
8211+
*/
8212+
@SerializedName("financing_disclosures")
8213+
FinancingDisclosures financingDisclosures;
8214+
8215+
/**
8216+
* Platform terms of service acceptance for consumer issuing debit cards with Lead
8217+
* as BIN sponsor.
8218+
*/
8219+
@SerializedName("platform")
8220+
Platform platform;
8221+
8222+
/**
8223+
* Bank terms of service acceptance for consumer issuing debit cards with Lead as
8224+
* BIN sponsor.
8225+
*/
8226+
@Getter
8227+
@Setter
8228+
@EqualsAndHashCode(callSuper = false)
8229+
public static class BankTerms extends StripeObject {
8230+
/**
8231+
* The time when the Account's representative accepted the terms of service.
8232+
* Represented as a RFC 3339 date &amp; time UTC value in millisecond precision,
8233+
* for example: 2022-09-18T13:22:18.123Z.
8234+
*/
8235+
@SerializedName("date")
8236+
java.time.Instant date;
8237+
8238+
/**
8239+
* The IP address from which the Account's representative accepted the terms of
8240+
* service.
8241+
*/
8242+
@SerializedName("ip")
8243+
String ip;
8244+
8245+
/** The URL to the service agreement the Account's representative accepted. */
8246+
@SerializedName("url")
8247+
String url;
8248+
8249+
/**
8250+
* The user agent of the browser from which the Account's representative accepted
8251+
* the terms of service.
8252+
*/
8253+
@SerializedName("user_agent")
8254+
String userAgent;
8255+
}
8256+
8257+
/**
8258+
* Financial disclosures terms of service acceptance for consumer issuing debit
8259+
* cards with Lead as BIN sponsor.
8260+
*/
8261+
@Getter
8262+
@Setter
8263+
@EqualsAndHashCode(callSuper = false)
8264+
public static class FinancingDisclosures extends StripeObject {
8265+
/**
8266+
* The time when the Account's representative accepted the terms of service.
8267+
* Represented as a RFC 3339 date &amp; time UTC value in millisecond precision,
8268+
* for example: 2022-09-18T13:22:18.123Z.
8269+
*/
8270+
@SerializedName("date")
8271+
java.time.Instant date;
8272+
8273+
/**
8274+
* The IP address from which the Account's representative accepted the terms of
8275+
* service.
8276+
*/
8277+
@SerializedName("ip")
8278+
String ip;
8279+
8280+
/** The URL to the service agreement the Account's representative accepted. */
8281+
@SerializedName("url")
8282+
String url;
8283+
8284+
/**
8285+
* The user agent of the browser from which the Account's representative accepted
8286+
* the terms of service.
8287+
*/
8288+
@SerializedName("user_agent")
8289+
String userAgent;
8290+
}
8291+
8292+
/**
8293+
* Platform terms of service acceptance for consumer issuing debit cards with Lead
8294+
* as BIN sponsor.
8295+
*/
8296+
@Getter
8297+
@Setter
8298+
@EqualsAndHashCode(callSuper = false)
8299+
public static class Platform extends StripeObject {
8300+
/**
8301+
* The time when the Account's representative accepted the terms of service.
8302+
* Represented as a RFC 3339 date &amp; time UTC value in millisecond precision,
8303+
* for example: 2022-09-18T13:22:18.123Z.
8304+
*/
8305+
@SerializedName("date")
8306+
java.time.Instant date;
8307+
8308+
/**
8309+
* The IP address from which the Account's representative accepted the terms of
8310+
* service.
8311+
*/
8312+
@SerializedName("ip")
8313+
String ip;
8314+
8315+
/** The URL to the service agreement the Account's representative accepted. */
8316+
@SerializedName("url")
8317+
String url;
8318+
8319+
/**
8320+
* The user agent of the browser from which the Account's representative accepted
8321+
* the terms of service.
8322+
*/
8323+
@SerializedName("user_agent")
8324+
String userAgent;
8325+
}
8326+
}
8327+
81278328
/**
81288329
* Terms of service acceptances for commercial issuing revolving credit cards with
81298330
* Lead as BIN sponsor.
@@ -9975,24 +10176,25 @@ public static class RestrictsCapability extends StripeObject {
997510176
* {@code commercial.lead.prepaid_card}, {@code commercial.stripe.charge_card}, {@code
997610177
* commercial.stripe.prepaid_card}, {@code consumer.celtic.revolving_credit_card}, {@code
997710178
* consumer.cross_river_bank.prepaid_card}, {@code consumer.holds_currencies.usd}, {@code
9978-
* consumer.lead.prepaid_card}, {@code crypto_wallets}, {@code eps_payments}, {@code
9979-
* financial_addresses.bank_accounts}, {@code fpx_payments}, {@code
9980-
* gb_bank_transfer_payments}, {@code grabpay_payments}, {@code holds_currencies.eur},
9981-
* {@code holds_currencies.gbp}, {@code holds_currencies.usd}, {@code ideal_payments},
9982-
* {@code inbound_transfers.financial_accounts}, {@code jcb_payments}, {@code
9983-
* jp_bank_transfer_payments}, {@code kakao_pay_payments}, {@code klarna_payments}, {@code
9984-
* konbini_payments}, {@code kr_card_payments}, {@code link_payments}, {@code
9985-
* mobilepay_payments}, {@code multibanco_payments}, {@code mx_bank_transfer_payments},
9986-
* {@code naver_pay_payments}, {@code outbound_payments.bank_accounts}, {@code
9987-
* outbound_payments.cards}, {@code outbound_payments.financial_accounts}, {@code
9988-
* outbound_payments.paper_checks}, {@code outbound_transfers.bank_accounts}, {@code
9989-
* outbound_transfers.financial_accounts}, {@code oxxo_payments}, {@code p24_payments},
9990-
* {@code paper_checks}, {@code payco_payments}, {@code paynow_payments}, {@code
9991-
* pay_by_bank_payments}, {@code promptpay_payments}, {@code revolut_pay_payments}, {@code
9992-
* samsung_pay_payments}, {@code sepa_bank_transfer_payments}, {@code
9993-
* sepa_debit_payments}, {@code stripe_balance.payouts}, {@code
9994-
* stripe_balance.stripe_transfers}, {@code swish_payments}, {@code twint_payments},
9995-
* {@code us_bank_transfer_payments}, or {@code zip_payments}.
10179+
* consumer.lead.debit_card}, {@code consumer.lead.prepaid_card}, {@code crypto_wallets},
10180+
* {@code eps_payments}, {@code financial_addresses.bank_accounts}, {@code fpx_payments},
10181+
* {@code gb_bank_transfer_payments}, {@code grabpay_payments}, {@code
10182+
* holds_currencies.eur}, {@code holds_currencies.gbp}, {@code holds_currencies.usd},
10183+
* {@code ideal_payments}, {@code inbound_transfers.financial_accounts}, {@code
10184+
* jcb_payments}, {@code jp_bank_transfer_payments}, {@code kakao_pay_payments}, {@code
10185+
* klarna_payments}, {@code konbini_payments}, {@code kr_card_payments}, {@code
10186+
* link_payments}, {@code mobilepay_payments}, {@code multibanco_payments}, {@code
10187+
* mx_bank_transfer_payments}, {@code naver_pay_payments}, {@code
10188+
* outbound_payments.bank_accounts}, {@code outbound_payments.cards}, {@code
10189+
* outbound_payments.financial_accounts}, {@code outbound_payments.paper_checks}, {@code
10190+
* outbound_transfers.bank_accounts}, {@code outbound_transfers.financial_accounts},
10191+
* {@code oxxo_payments}, {@code p24_payments}, {@code paper_checks}, {@code
10192+
* payco_payments}, {@code paynow_payments}, {@code pay_by_bank_payments}, {@code
10193+
* promptpay_payments}, {@code revolut_pay_payments}, {@code samsung_pay_payments}, {@code
10194+
* sepa_bank_transfer_payments}, {@code sepa_debit_payments}, {@code
10195+
* stripe_balance.payouts}, {@code stripe_balance.stripe_transfers}, {@code
10196+
* swish_payments}, {@code twint_payments}, {@code us_bank_transfer_payments}, or {@code
10197+
* zip_payments}.
999610198
*/
999710199
@SerializedName("capability")
999810200
String capability;

0 commit comments

Comments
 (0)