Update generated code (#1597) · stripe/stripe-java@77eed3d (original) (raw)

Original file line number Diff line number Diff line change
@@ -1 +1 @@
1 -v393
1 +v403
Original file line number Diff line number Diff line change
@@ -67,6 +67,14 @@ public class CreditNote extends ApiResource implements HasId, MetadataStore<Cred
67 67 @SerializedName("discount_amounts")
68 68 List<CreditNote.DiscountAmount> discountAmounts;
69 69
70 +/**
71 + * The date when this credit note is in effect. Same as {@code created} unless overwritten. When
72 + * defined, this value replaces the system-generated 'Date of issue' printed on the credit note
73 + * PDF.
74 + */
75 +@SerializedName("effective_at")
76 +Long effectiveAt;
77 +
70 78 /** Unique identifier for the object. */
71 79 @Getter(onMethod_ = {@Override})
72 80 @SerializedName("id")
Original file line number Diff line number Diff line change
@@ -309,6 +309,14 @@ public class Invoice extends ApiResource implements HasId, MetadataStore<Invoice
309 309 @SerializedName("due_date")
310 310 Long dueDate;
311 311
312 +/**
313 + * The date when this invoice is in effect. Same as {@code finalized_at} unless overwritten. When
314 + * defined, this value replaces the system-generated 'Date of issue' printed on the invoice PDF
315 + * and receipt.
316 + */
317 +@SerializedName("effective_at")
318 +Long effectiveAt;
319 +
312 320 /**
313 321 * Ending customer balance after the invoice is finalized. Invoices are finalized approximately an
314 322 * hour after successful webhook delivery or when payment collection is attempted for the invoice.
@@ -1729,16 +1737,19 @@ public static class CustomField extends StripeObject {
1729 1737 @EqualsAndHashCode(callSuper = false)
1730 1738 public static class CustomerTaxId extends StripeObject {
1731 1739 /**
1732 - * The type of the tax ID, one of {@code eu_vat}, {@code br_cnpj}, {@code br_cpf}, {@code
1733 - * eu_oss_vat}, {@code gb_vat}, {@code nz_gst}, {@code au_abn}, {@code au_arn}, {@code in_gst},
1734 - * {@code no_vat}, {@code za_vat}, {@code ch_vat}, {@code mx_rfc}, {@code sg_uen}, {@code
1735 - * ru_inn}, {@code ru_kpp}, {@code ca_bn}, {@code hk_br}, {@code es_cif}, {@code tw_vat}, {@code
1736 - * th_vat}, {@code jp_cn}, {@code jp_rn}, {@code jp_trn}, {@code li_uid}, {@code my_itn}, {@code
1737 - * us_ein}, {@code kr_brn}, {@code ca_qst}, {@code ca_gst_hst}, {@code ca_pst_bc}, {@code
1738 - * ca_pst_mb}, {@code ca_pst_sk}, {@code my_sst}, {@code sg_gst}, {@code ae_trn}, {@code
1739 - * cl_tin}, {@code sa_vat}, {@code id_npwp}, {@code my_frp}, {@code il_vat}, {@code ge_vat},
1740 - * {@code ua_vat}, {@code is_vat}, {@code bg_uic}, {@code hu_tin}, {@code si_tin}, {@code
1741 - * ke_pin}, {@code tr_tin}, {@code eg_tin}, {@code ph_tin}, or {@code unknown}.
1740 + * The type of the tax ID, one of {@code ad_nrt}, {@code ar_cuit}, {@code eu_vat}, {@code
1741 + * bo_tin}, {@code br_cnpj}, {@code br_cpf}, {@code cn_tin}, {@code co_nit}, {@code cr_tin},
1742 + * {@code do_rcn}, {@code ec_ruc}, {@code eu_oss_vat}, {@code pe_ruc}, {@code rs_pib}, {@code
1743 + * sv_nit}, {@code uy_ruc}, {@code ve_rif}, {@code vn_tin}, {@code gb_vat}, {@code nz_gst},
1744 + * {@code au_abn}, {@code au_arn}, {@code in_gst}, {@code no_vat}, {@code za_vat}, {@code
1745 + * ch_vat}, {@code mx_rfc}, {@code sg_uen}, {@code ru_inn}, {@code ru_kpp}, {@code ca_bn},
1746 + * {@code hk_br}, {@code es_cif}, {@code tw_vat}, {@code th_vat}, {@code jp_cn}, {@code jp_rn},
1747 + * {@code jp_trn}, {@code li_uid}, {@code my_itn}, {@code us_ein}, {@code kr_brn}, {@code
1748 + * ca_qst}, {@code ca_gst_hst}, {@code ca_pst_bc}, {@code ca_pst_mb}, {@code ca_pst_sk}, {@code
1749 + * my_sst}, {@code sg_gst}, {@code ae_trn}, {@code cl_tin}, {@code sa_vat}, {@code id_npwp},
1750 + * {@code my_frp}, {@code il_vat}, {@code ge_vat}, {@code ua_vat}, {@code is_vat}, {@code
1751 + * bg_uic}, {@code hu_tin}, {@code si_tin}, {@code ke_pin}, {@code tr_tin}, {@code eg_tin},
1752 + * {@code ph_tin}, or {@code unknown}.
1742 1753 */
1743 1754 @SerializedName("type")
1744 1755 String type;
Original file line number Diff line number Diff line change
@@ -22,10 +22,10 @@ public class StripeError extends StripeObject {
22 22 * account_error_country_change_requires_additional_steps}, {@code account_information_mismatch},
23 23 * {@code account_invalid}, {@code account_number_invalid}, {@code acss_debit_session_incomplete},
24 24 * {@code alipay_upgrade_required}, {@code amount_too_large}, {@code amount_too_small}, {@code
25 - * api_key_expired}, {@code authentication_required}, {@code balance_insufficient}, {@code
26 - * bank_account_bad_routing_numbers}, {@code bank_account_declined}, {@code bank_account_exists},
27 - * {@code bank_account_restricted}, {@code bank_account_unusable}, {@code
28 - * bank_account_unverified}, {@code bank_account_verification_failed}, {@code
25 + * api_key_expired}, {@code application_fees_not_allowed}, {@code authentication_required}, {@code
26 + * balance_insufficient}, {@code bank_account_bad_routing_numbers}, {@code bank_account_declined},
27 + * {@code bank_account_exists}, {@code bank_account_restricted}, {@code bank_account_unusable},
28 + * {@code bank_account_unverified}, {@code bank_account_verification_failed}, {@code
29 29 * billing_invalid_mandate}, {@code bitcoin_upgrade_required}, {@code
30 30 * capture_charge_authorization_expired}, {@code capture_unauthorized_payment}, {@code
31 31 * card_decline_rate_limit_exceeded}, {@code card_declined}, {@code
Original file line number Diff line number Diff line change
@@ -306,9 +306,10 @@ public class Subscription extends ApiResource implements HasId, MetadataStore<Su
306 306 *

A subscription that is currently in a trial period is {@code trialing} and moves to {@code

307 307 * active} when the trial period is over.
308 308 *
309 - *

If subscription {@code collection_method=charge_automatically} it becomes {@code past_due}

310 - * when payment to renew it fails and {@code canceled} or {@code unpaid} (depending on your
311 - * subscriptions settings) when Stripe has exhausted all payment retry attempts.
309 + *

If subscription {@code collection_method=charge_automatically}, it becomes {@code past_due}

310 + * when payment is required but cannot be paid (due to failed payment or awaiting additional user
311 + * actions). Once Stripe has exhausted all payment retry attempts, the subscription will become
312 + * {@code canceled} or {@code unpaid} (depending on your subscriptions settings).
312 313 *
313 314 *

If subscription {@code collection_method=send_invoice} it becomes {@code past_due} when its

314 315 * invoice is not paid by the due date, and {@code canceled} or {@code unpaid} if it is still not
Original file line number Diff line number Diff line change
@@ -62,16 +62,19 @@ public class TaxId extends ApiResource implements HasId {
62 62 String object;
63 63
64 64 /**
65 - * Type of the tax ID, one of {@code ae_trn}, {@code au_abn}, {@code au_arn}, {@code bg_uic},
66 - * {@code br_cnpj}, {@code br_cpf}, {@code ca_bn}, {@code ca_gst_hst}, {@code ca_pst_bc}, {@code
67 - * ca_pst_mb}, {@code ca_pst_sk}, {@code ca_qst}, {@code ch_vat}, {@code cl_tin}, {@code eg_tin},
68 - * {@code es_cif}, {@code eu_oss_vat}, {@code eu_vat}, {@code gb_vat}, {@code ge_vat}, {@code
69 - * hk_br}, {@code hu_tin}, {@code id_npwp}, {@code il_vat}, {@code in_gst}, {@code is_vat}, {@code
70 - * jp_cn}, {@code jp_rn}, {@code jp_trn}, {@code ke_pin}, {@code kr_brn}, {@code li_uid}, {@code
71 - * mx_rfc}, {@code my_frp}, {@code my_itn}, {@code my_sst}, {@code no_vat}, {@code nz_gst}, {@code
72 - * ph_tin}, {@code ru_inn}, {@code ru_kpp}, {@code sa_vat}, {@code sg_gst}, {@code sg_uen}, {@code
73 - * si_tin}, {@code th_vat}, {@code tr_tin}, {@code tw_vat}, {@code ua_vat}, {@code us_ein}, or
74 - * {@code za_vat}. Note that some legacy tax IDs have type {@code unknown}
65 + * Type of the tax ID, one of {@code ad_nrt}, {@code ae_trn}, {@code ar_cuit}, {@code au_abn},
66 + * {@code au_arn}, {@code bg_uic}, {@code bo_tin}, {@code br_cnpj}, {@code br_cpf}, {@code ca_bn},
67 + * {@code ca_gst_hst}, {@code ca_pst_bc}, {@code ca_pst_mb}, {@code ca_pst_sk}, {@code ca_qst},
68 + * {@code ch_vat}, {@code cl_tin}, {@code cn_tin}, {@code co_nit}, {@code cr_tin}, {@code do_rcn},
69 + * {@code ec_ruc}, {@code eg_tin}, {@code es_cif}, {@code eu_oss_vat}, {@code eu_vat}, {@code
70 + * gb_vat}, {@code ge_vat}, {@code hk_br}, {@code hu_tin}, {@code id_npwp}, {@code il_vat}, {@code
71 + * in_gst}, {@code is_vat}, {@code jp_cn}, {@code jp_rn}, {@code jp_trn}, {@code ke_pin}, {@code
72 + * kr_brn}, {@code li_uid}, {@code mx_rfc}, {@code my_frp}, {@code my_itn}, {@code my_sst}, {@code
73 + * no_vat}, {@code nz_gst}, {@code pe_ruc}, {@code ph_tin}, {@code rs_pib}, {@code ru_inn}, {@code
74 + * ru_kpp}, {@code sa_vat}, {@code sg_gst}, {@code sg_uen}, {@code si_tin}, {@code sv_nit}, {@code
75 + * th_vat}, {@code tr_tin}, {@code tw_vat}, {@code ua_vat}, {@code us_ein}, {@code uy_ruc}, {@code
76 + * ve_rif}, {@code vn_tin}, or {@code za_vat}. Note that some legacy tax IDs have type {@code
77 + * unknown}
75 78 */
76 79 @SerializedName("type")
77 80 String type;
Original file line number Diff line number Diff line change
@@ -1000,17 +1000,19 @@ public static class CustomerDetails extends StripeObject {
1000 1000 @EqualsAndHashCode(callSuper = false)
1001 1001 public static class TaxId extends StripeObject {
1002 1002 /**
1003 - * The type of the tax ID, one of {@code eu_vat}, {@code br_cnpj}, {@code br_cpf}, {@code
1004 - * eu_oss_vat}, {@code gb_vat}, {@code nz_gst}, {@code au_abn}, {@code au_arn}, {@code
1005 - * in_gst}, {@code no_vat}, {@code za_vat}, {@code ch_vat}, {@code mx_rfc}, {@code sg_uen},
1006 - * {@code ru_inn}, {@code ru_kpp}, {@code ca_bn}, {@code hk_br}, {@code es_cif}, {@code
1007 - * tw_vat}, {@code th_vat}, {@code jp_cn}, {@code jp_rn}, {@code jp_trn}, {@code li_uid},
1008 - * {@code my_itn}, {@code us_ein}, {@code kr_brn}, {@code ca_qst}, {@code ca_gst_hst}, {@code
1009 - * ca_pst_bc}, {@code ca_pst_mb}, {@code ca_pst_sk}, {@code my_sst}, {@code sg_gst}, {@code
1010 - * ae_trn}, {@code cl_tin}, {@code sa_vat}, {@code id_npwp}, {@code my_frp}, {@code il_vat},
1011 - * {@code ge_vat}, {@code ua_vat}, {@code is_vat}, {@code bg_uic}, {@code hu_tin}, {@code
1012 - * si_tin}, {@code ke_pin}, {@code tr_tin}, {@code eg_tin}, {@code ph_tin}, or {@code
1013 - * unknown}.
1003 + * The type of the tax ID, one of {@code ad_nrt}, {@code ar_cuit}, {@code eu_vat}, {@code
1004 + * bo_tin}, {@code br_cnpj}, {@code br_cpf}, {@code cn_tin}, {@code co_nit}, {@code cr_tin},
1005 + * {@code do_rcn}, {@code ec_ruc}, {@code eu_oss_vat}, {@code pe_ruc}, {@code rs_pib}, {@code
1006 + * sv_nit}, {@code uy_ruc}, {@code ve_rif}, {@code vn_tin}, {@code gb_vat}, {@code nz_gst},
1007 + * {@code au_abn}, {@code au_arn}, {@code in_gst}, {@code no_vat}, {@code za_vat}, {@code
1008 + * ch_vat}, {@code mx_rfc}, {@code sg_uen}, {@code ru_inn}, {@code ru_kpp}, {@code ca_bn},
1009 + * {@code hk_br}, {@code es_cif}, {@code tw_vat}, {@code th_vat}, {@code jp_cn}, {@code
1010 + * jp_rn}, {@code jp_trn}, {@code li_uid}, {@code my_itn}, {@code us_ein}, {@code kr_brn},
1011 + * {@code ca_qst}, {@code ca_gst_hst}, {@code ca_pst_bc}, {@code ca_pst_mb}, {@code
1012 + * ca_pst_sk}, {@code my_sst}, {@code sg_gst}, {@code ae_trn}, {@code cl_tin}, {@code sa_vat},
1013 + * {@code id_npwp}, {@code my_frp}, {@code il_vat}, {@code ge_vat}, {@code ua_vat}, {@code
1014 + * is_vat}, {@code bg_uic}, {@code hu_tin}, {@code si_tin}, {@code ke_pin}, {@code tr_tin},
1015 + * {@code eg_tin}, {@code ph_tin}, or {@code unknown}.
1014 1016 */
1015 1017 @SerializedName("type")
1016 1018 String type;
Original file line number Diff line number Diff line change
@@ -234,17 +234,19 @@ public static class Address extends StripeObject {
234 234 @EqualsAndHashCode(callSuper = false)
235 235 public static class TaxId extends StripeObject {
236 236 /**
237 - * The type of the tax ID, one of {@code eu_vat}, {@code br_cnpj}, {@code br_cpf}, {@code
238 - * eu_oss_vat}, {@code gb_vat}, {@code nz_gst}, {@code au_abn}, {@code au_arn}, {@code
239 - * in_gst}, {@code no_vat}, {@code za_vat}, {@code ch_vat}, {@code mx_rfc}, {@code sg_uen},
240 - * {@code ru_inn}, {@code ru_kpp}, {@code ca_bn}, {@code hk_br}, {@code es_cif}, {@code
241 - * tw_vat}, {@code th_vat}, {@code jp_cn}, {@code jp_rn}, {@code jp_trn}, {@code li_uid},
242 - * {@code my_itn}, {@code us_ein}, {@code kr_brn}, {@code ca_qst}, {@code ca_gst_hst}, {@code
243 - * ca_pst_bc}, {@code ca_pst_mb}, {@code ca_pst_sk}, {@code my_sst}, {@code sg_gst}, {@code
244 - * ae_trn}, {@code cl_tin}, {@code sa_vat}, {@code id_npwp}, {@code my_frp}, {@code il_vat},
245 - * {@code ge_vat}, {@code ua_vat}, {@code is_vat}, {@code bg_uic}, {@code hu_tin}, {@code
246 - * si_tin}, {@code ke_pin}, {@code tr_tin}, {@code eg_tin}, {@code ph_tin}, or {@code
247 - * unknown}.
237 + * The type of the tax ID, one of {@code ad_nrt}, {@code ar_cuit}, {@code eu_vat}, {@code
238 + * bo_tin}, {@code br_cnpj}, {@code br_cpf}, {@code cn_tin}, {@code co_nit}, {@code cr_tin},
239 + * {@code do_rcn}, {@code ec_ruc}, {@code eu_oss_vat}, {@code pe_ruc}, {@code rs_pib}, {@code
240 + * sv_nit}, {@code uy_ruc}, {@code ve_rif}, {@code vn_tin}, {@code gb_vat}, {@code nz_gst},
241 + * {@code au_abn}, {@code au_arn}, {@code in_gst}, {@code no_vat}, {@code za_vat}, {@code
242 + * ch_vat}, {@code mx_rfc}, {@code sg_uen}, {@code ru_inn}, {@code ru_kpp}, {@code ca_bn},
243 + * {@code hk_br}, {@code es_cif}, {@code tw_vat}, {@code th_vat}, {@code jp_cn}, {@code
244 + * jp_rn}, {@code jp_trn}, {@code li_uid}, {@code my_itn}, {@code us_ein}, {@code kr_brn},
245 + * {@code ca_qst}, {@code ca_gst_hst}, {@code ca_pst_bc}, {@code ca_pst_mb}, {@code
246 + * ca_pst_sk}, {@code my_sst}, {@code sg_gst}, {@code ae_trn}, {@code cl_tin}, {@code sa_vat},
247 + * {@code id_npwp}, {@code my_frp}, {@code il_vat}, {@code ge_vat}, {@code ua_vat}, {@code
248 + * is_vat}, {@code bg_uic}, {@code hu_tin}, {@code si_tin}, {@code ke_pin}, {@code tr_tin},
249 + * {@code eg_tin}, {@code ph_tin}, or {@code unknown}.
248 250 */
249 251 @SerializedName("type")
250 252 String type;
Original file line number Diff line number Diff line change
@@ -317,17 +317,19 @@ public static class Address extends StripeObject {
317 317 @EqualsAndHashCode(callSuper = false)
318 318 public static class TaxId extends StripeObject {
319 319 /**
320 - * The type of the tax ID, one of {@code eu_vat}, {@code br_cnpj}, {@code br_cpf}, {@code
321 - * eu_oss_vat}, {@code gb_vat}, {@code nz_gst}, {@code au_abn}, {@code au_arn}, {@code
322 - * in_gst}, {@code no_vat}, {@code za_vat}, {@code ch_vat}, {@code mx_rfc}, {@code sg_uen},
323 - * {@code ru_inn}, {@code ru_kpp}, {@code ca_bn}, {@code hk_br}, {@code es_cif}, {@code
324 - * tw_vat}, {@code th_vat}, {@code jp_cn}, {@code jp_rn}, {@code jp_trn}, {@code li_uid},
325 - * {@code my_itn}, {@code us_ein}, {@code kr_brn}, {@code ca_qst}, {@code ca_gst_hst}, {@code
326 - * ca_pst_bc}, {@code ca_pst_mb}, {@code ca_pst_sk}, {@code my_sst}, {@code sg_gst}, {@code
327 - * ae_trn}, {@code cl_tin}, {@code sa_vat}, {@code id_npwp}, {@code my_frp}, {@code il_vat},
328 - * {@code ge_vat}, {@code ua_vat}, {@code is_vat}, {@code bg_uic}, {@code hu_tin}, {@code
329 - * si_tin}, {@code ke_pin}, {@code tr_tin}, {@code eg_tin}, {@code ph_tin}, or {@code
330 - * unknown}.
320 + * The type of the tax ID, one of {@code ad_nrt}, {@code ar_cuit}, {@code eu_vat}, {@code
321 + * bo_tin}, {@code br_cnpj}, {@code br_cpf}, {@code cn_tin}, {@code co_nit}, {@code cr_tin},
322 + * {@code do_rcn}, {@code ec_ruc}, {@code eu_oss_vat}, {@code pe_ruc}, {@code rs_pib}, {@code
323 + * sv_nit}, {@code uy_ruc}, {@code ve_rif}, {@code vn_tin}, {@code gb_vat}, {@code nz_gst},
324 + * {@code au_abn}, {@code au_arn}, {@code in_gst}, {@code no_vat}, {@code za_vat}, {@code
325 + * ch_vat}, {@code mx_rfc}, {@code sg_uen}, {@code ru_inn}, {@code ru_kpp}, {@code ca_bn},
326 + * {@code hk_br}, {@code es_cif}, {@code tw_vat}, {@code th_vat}, {@code jp_cn}, {@code
327 + * jp_rn}, {@code jp_trn}, {@code li_uid}, {@code my_itn}, {@code us_ein}, {@code kr_brn},
328 + * {@code ca_qst}, {@code ca_gst_hst}, {@code ca_pst_bc}, {@code ca_pst_mb}, {@code
329 + * ca_pst_sk}, {@code my_sst}, {@code sg_gst}, {@code ae_trn}, {@code cl_tin}, {@code sa_vat},
330 + * {@code id_npwp}, {@code my_frp}, {@code il_vat}, {@code ge_vat}, {@code ua_vat}, {@code
331 + * is_vat}, {@code bg_uic}, {@code hu_tin}, {@code si_tin}, {@code ke_pin}, {@code tr_tin},
332 + * {@code eg_tin}, {@code ph_tin}, or {@code unknown}.
331 333 */
332 334 @SerializedName("type")
333 335 String type;
Original file line number Diff line number Diff line change
@@ -170,11 +170,11 @@ public static class StatusDetail extends StripeObject {
170 170 @Setter
171 171 @EqualsAndHashCode(callSuper = false)
172 172 public static class FinancialAddresses extends StripeObject {
173 -/** Toggle settings for enabling/disabling a feature. */
173 +/** Toggle settings for enabling/disabling the ABA address feature. */
174 174 @SerializedName("aba")
175 175 Aba aba;
176 176
177 -/** Toggle settings for enabling/disabling a feature. */
177 +/** Toggle settings for enabling/disabling the ABA address feature. */
178 178 @Getter
179 179 @Setter
180 180 @EqualsAndHashCode(callSuper = false)