Skip to content

Commit 54f0636

Browse files
authored
Merge pull request #1133 from stripe/remi/codegen-555ca3b
Add support for `jp_rn` and `ru_kpp` as a `type` on `TaxId`
2 parents 3a3394c + 26fff7b commit 54f0636

File tree

6 files changed

+46
-32
lines changed

6 files changed

+46
-32
lines changed

Diff for: src/main/java/com/stripe/model/Invoice.java

+5-4
Original file line numberDiff line numberDiff line change
@@ -1320,10 +1320,11 @@ public static class CustomerTaxId extends StripeObject {
13201320
/**
13211321
* The type of the tax ID, one of {@code eu_vat}, {@code br_cnpj}, {@code br_cpf}, {@code
13221322
* nz_gst}, {@code au_abn}, {@code in_gst}, {@code no_vat}, {@code za_vat}, {@code ch_vat},
1323-
* {@code mx_rfc}, {@code sg_uen}, {@code ru_inn}, {@code ca_bn}, {@code hk_br}, {@code es_cif},
1324-
* {@code tw_vat}, {@code th_vat}, {@code jp_cn}, {@code li_uid}, {@code my_itn}, {@code
1325-
* us_ein}, {@code kr_brn}, {@code ca_qst}, {@code my_sst}, {@code sg_gst}, {@code ae_trn},
1326-
* {@code cl_tin}, {@code sa_vat}, {@code id_npwp}, {@code my_frp}, or {@code unknown}.
1323+
* {@code mx_rfc}, {@code sg_uen}, {@code ru_inn}, {@code ru_kpp}, {@code ca_bn}, {@code hk_br},
1324+
* {@code es_cif}, {@code tw_vat}, {@code th_vat}, {@code jp_cn}, {@code jp_rn}, {@code li_uid},
1325+
* {@code my_itn}, {@code us_ein}, {@code kr_brn}, {@code ca_qst}, {@code my_sst}, {@code
1326+
* sg_gst}, {@code ae_trn}, {@code cl_tin}, {@code sa_vat}, {@code id_npwp}, {@code my_frp}, or
1327+
* {@code unknown}.
13271328
*/
13281329
@SerializedName("type")
13291330
String type;

Diff for: src/main/java/com/stripe/model/TaxId.java

+5-4
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,11 @@ public class TaxId extends ApiResource implements HasId {
5656
/**
5757
* Type of the tax ID, one of {@code ae_trn}, {@code au_abn}, {@code br_cnpj}, {@code br_cpf},
5858
* {@code ca_bn}, {@code ca_qst}, {@code ch_vat}, {@code cl_tin}, {@code es_cif}, {@code eu_vat},
59-
* {@code hk_br}, {@code id_npwp}, {@code in_gst}, {@code jp_cn}, {@code kr_brn}, {@code li_uid},
60-
* {@code mx_rfc}, {@code my_frp}, {@code my_itn}, {@code my_sst}, {@code no_vat}, {@code nz_gst},
61-
* {@code ru_inn}, {@code sa_vat}, {@code sg_gst}, {@code sg_uen}, {@code th_vat}, {@code tw_vat},
62-
* {@code us_ein}, or {@code za_vat}. Note that some legacy tax IDs have type {@code unknown}
59+
* {@code hk_br}, {@code id_npwp}, {@code in_gst}, {@code jp_cn}, {@code jp_rn}, {@code kr_brn},
60+
* {@code li_uid}, {@code mx_rfc}, {@code my_frp}, {@code my_itn}, {@code my_sst}, {@code no_vat},
61+
* {@code nz_gst}, {@code ru_inn}, {@code ru_kpp}, {@code sa_vat}, {@code sg_gst}, {@code sg_uen},
62+
* {@code th_vat}, {@code tw_vat}, {@code us_ein}, or {@code za_vat}. Note that some legacy tax
63+
* IDs have type {@code unknown}
6364
*/
6465
@SerializedName("type")
6566
String type;

Diff for: src/main/java/com/stripe/model/checkout/Session.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,9 @@ public class Session extends ApiResource implements HasId {
128128
Map<String, String> metadata;
129129

130130
/**
131-
* The mode of the Checkout Session, one of {@code payment}, {@code setup}, or {@code
132-
* subscription}.
131+
* The mode of the Checkout Session.
132+
*
133+
* <p>One of {@code payment}, {@code setup}, or {@code subscription}.
133134
*/
134135
@SerializedName("mode")
135136
String mode;

Diff for: src/main/java/com/stripe/param/CustomerCreateParams.java

+15-8
Original file line numberDiff line numberDiff line change
@@ -1155,10 +1155,10 @@ public static class TaxIdData {
11551155
/**
11561156
* Type of the tax ID, one of {@code ae_trn}, {@code au_abn}, {@code br_cnpj}, {@code br_cpf},
11571157
* {@code ca_bn}, {@code ca_qst}, {@code ch_vat}, {@code cl_tin}, {@code es_cif}, {@code
1158-
* eu_vat}, {@code hk_br}, {@code id_npwp}, {@code in_gst}, {@code jp_cn}, {@code kr_brn},
1159-
* {@code li_uid}, {@code mx_rfc}, {@code my_frp}, {@code my_itn}, {@code my_sst}, {@code
1160-
* no_vat}, {@code nz_gst}, {@code ru_inn}, {@code sa_vat}, {@code sg_gst}, {@code sg_uen},
1161-
* {@code th_vat}, {@code tw_vat}, {@code us_ein}, or {@code za_vat}.
1158+
* eu_vat}, {@code hk_br}, {@code id_npwp}, {@code in_gst}, {@code jp_cn}, {@code jp_rn}, {@code
1159+
* kr_brn}, {@code li_uid}, {@code mx_rfc}, {@code my_frp}, {@code my_itn}, {@code my_sst},
1160+
* {@code no_vat}, {@code nz_gst}, {@code ru_inn}, {@code ru_kpp}, {@code sa_vat}, {@code
1161+
* sg_gst}, {@code sg_uen}, {@code th_vat}, {@code tw_vat}, {@code us_ein}, or {@code za_vat}.
11621162
*/
11631163
@SerializedName("type")
11641164
Type type;
@@ -1218,10 +1218,11 @@ public Builder putAllExtraParam(Map<String, Object> map) {
12181218
/**
12191219
* Type of the tax ID, one of {@code ae_trn}, {@code au_abn}, {@code br_cnpj}, {@code br_cpf},
12201220
* {@code ca_bn}, {@code ca_qst}, {@code ch_vat}, {@code cl_tin}, {@code es_cif}, {@code
1221-
* eu_vat}, {@code hk_br}, {@code id_npwp}, {@code in_gst}, {@code jp_cn}, {@code kr_brn},
1222-
* {@code li_uid}, {@code mx_rfc}, {@code my_frp}, {@code my_itn}, {@code my_sst}, {@code
1223-
* no_vat}, {@code nz_gst}, {@code ru_inn}, {@code sa_vat}, {@code sg_gst}, {@code sg_uen},
1224-
* {@code th_vat}, {@code tw_vat}, {@code us_ein}, or {@code za_vat}.
1221+
* eu_vat}, {@code hk_br}, {@code id_npwp}, {@code in_gst}, {@code jp_cn}, {@code jp_rn},
1222+
* {@code kr_brn}, {@code li_uid}, {@code mx_rfc}, {@code my_frp}, {@code my_itn}, {@code
1223+
* my_sst}, {@code no_vat}, {@code nz_gst}, {@code ru_inn}, {@code ru_kpp}, {@code sa_vat},
1224+
* {@code sg_gst}, {@code sg_uen}, {@code th_vat}, {@code tw_vat}, {@code us_ein}, or {@code
1225+
* za_vat}.
12251226
*/
12261227
public Builder setType(Type type) {
12271228
this.type = type;
@@ -1278,6 +1279,9 @@ public enum Type implements ApiRequestParams.EnumParam {
12781279
@SerializedName("jp_cn")
12791280
JP_CN("jp_cn"),
12801281

1282+
@SerializedName("jp_rn")
1283+
JP_RN("jp_rn"),
1284+
12811285
@SerializedName("kr_brn")
12821286
KR_BRN("kr_brn"),
12831287

@@ -1305,6 +1309,9 @@ public enum Type implements ApiRequestParams.EnumParam {
13051309
@SerializedName("ru_inn")
13061310
RU_INN("ru_inn"),
13071311

1312+
@SerializedName("ru_kpp")
1313+
RU_KPP("ru_kpp"),
1314+
13081315
@SerializedName("sa_vat")
13091316
SA_VAT("sa_vat"),
13101317

Diff for: src/main/java/com/stripe/param/TaxIdCollectionCreateParams.java

+14-8
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ public class TaxIdCollectionCreateParams extends ApiRequestParams {
2727
/**
2828
* Type of the tax ID, one of {@code ae_trn}, {@code au_abn}, {@code br_cnpj}, {@code br_cpf},
2929
* {@code ca_bn}, {@code ca_qst}, {@code ch_vat}, {@code cl_tin}, {@code es_cif}, {@code eu_vat},
30-
* {@code hk_br}, {@code id_npwp}, {@code in_gst}, {@code jp_cn}, {@code kr_brn}, {@code li_uid},
31-
* {@code mx_rfc}, {@code my_frp}, {@code my_itn}, {@code my_sst}, {@code no_vat}, {@code nz_gst},
32-
* {@code ru_inn}, {@code sa_vat}, {@code sg_gst}, {@code sg_uen}, {@code th_vat}, {@code tw_vat},
33-
* {@code us_ein}, or {@code za_vat}.
30+
* {@code hk_br}, {@code id_npwp}, {@code in_gst}, {@code jp_cn}, {@code jp_rn}, {@code kr_brn},
31+
* {@code li_uid}, {@code mx_rfc}, {@code my_frp}, {@code my_itn}, {@code my_sst}, {@code no_vat},
32+
* {@code nz_gst}, {@code ru_inn}, {@code ru_kpp}, {@code sa_vat}, {@code sg_gst}, {@code sg_uen},
33+
* {@code th_vat}, {@code tw_vat}, {@code us_ein}, or {@code za_vat}.
3434
*/
3535
@SerializedName("type")
3636
Type type;
@@ -120,10 +120,10 @@ public Builder putAllExtraParam(Map<String, Object> map) {
120120
/**
121121
* Type of the tax ID, one of {@code ae_trn}, {@code au_abn}, {@code br_cnpj}, {@code br_cpf},
122122
* {@code ca_bn}, {@code ca_qst}, {@code ch_vat}, {@code cl_tin}, {@code es_cif}, {@code
123-
* eu_vat}, {@code hk_br}, {@code id_npwp}, {@code in_gst}, {@code jp_cn}, {@code kr_brn},
124-
* {@code li_uid}, {@code mx_rfc}, {@code my_frp}, {@code my_itn}, {@code my_sst}, {@code
125-
* no_vat}, {@code nz_gst}, {@code ru_inn}, {@code sa_vat}, {@code sg_gst}, {@code sg_uen},
126-
* {@code th_vat}, {@code tw_vat}, {@code us_ein}, or {@code za_vat}.
123+
* eu_vat}, {@code hk_br}, {@code id_npwp}, {@code in_gst}, {@code jp_cn}, {@code jp_rn}, {@code
124+
* kr_brn}, {@code li_uid}, {@code mx_rfc}, {@code my_frp}, {@code my_itn}, {@code my_sst},
125+
* {@code no_vat}, {@code nz_gst}, {@code ru_inn}, {@code ru_kpp}, {@code sa_vat}, {@code
126+
* sg_gst}, {@code sg_uen}, {@code th_vat}, {@code tw_vat}, {@code us_ein}, or {@code za_vat}.
127127
*/
128128
public Builder setType(Type type) {
129129
this.type = type;
@@ -180,6 +180,9 @@ public enum Type implements ApiRequestParams.EnumParam {
180180
@SerializedName("jp_cn")
181181
JP_CN("jp_cn"),
182182

183+
@SerializedName("jp_rn")
184+
JP_RN("jp_rn"),
185+
183186
@SerializedName("kr_brn")
184187
KR_BRN("kr_brn"),
185188

@@ -207,6 +210,9 @@ public enum Type implements ApiRequestParams.EnumParam {
207210
@SerializedName("ru_inn")
208211
RU_INN("ru_inn"),
209212

213+
@SerializedName("ru_kpp")
214+
RU_KPP("ru_kpp"),
215+
210216
@SerializedName("sa_vat")
211217
SA_VAT("sa_vat"),
212218

Diff for: src/main/java/com/stripe/param/checkout/SessionCreateParams.java

+4-6
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,8 @@ public class SessionCreateParams extends ApiRequestParams {
101101
Map<String, String> metadata;
102102

103103
/**
104-
* The mode of the Checkout Session, one of {@code payment}, {@code setup}, or {@code
105-
* subscription}. Required when using prices or {@code setup} mode. Pass {@code subscription} if
106-
* Checkout session includes at least one recurring item.
104+
* The mode of the Checkout Session. Required when using prices or {@code setup} mode. Pass {@code
105+
* subscription} if Checkout session includes at least one recurring item.
107106
*/
108107
@SerializedName("mode")
109108
Mode mode;
@@ -471,9 +470,8 @@ public Builder putAllMetadata(Map<String, String> map) {
471470
}
472471

473472
/**
474-
* The mode of the Checkout Session, one of {@code payment}, {@code setup}, or {@code
475-
* subscription}. Required when using prices or {@code setup} mode. Pass {@code subscription} if
476-
* Checkout session includes at least one recurring item.
473+
* The mode of the Checkout Session. Required when using prices or {@code setup} mode. Pass
474+
* {@code subscription} if Checkout session includes at least one recurring item.
477475
*/
478476
public Builder setMode(Mode mode) {
479477
this.mode = mode;

0 commit comments

Comments
 (0)