diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION
index 444f34fdd41..e41215744f7 100644
--- a/OPENAPI_VERSION
+++ b/OPENAPI_VERSION
@@ -1 +1 @@
-v1410
\ No newline at end of file
+v1411
\ No newline at end of file
diff --git a/src/main/java/com/stripe/model/tax/Registration.java b/src/main/java/com/stripe/model/tax/Registration.java
index 43153f404dc..0678adf9bd8 100644
--- a/src/main/java/com/stripe/model/tax/Registration.java
+++ b/src/main/java/com/stripe/model/tax/Registration.java
@@ -258,12 +258,27 @@ public static class CountryOptions extends StripeObject {
@SerializedName("ae")
Ae ae;
+ @SerializedName("al")
+ Al al;
+
+ @SerializedName("am")
+ Am am;
+
+ @SerializedName("ao")
+ Ao ao;
+
@SerializedName("at")
At at;
@SerializedName("au")
Au au;
+ @SerializedName("ba")
+ Ba ba;
+
+ @SerializedName("bb")
+ Bb bb;
+
@SerializedName("be")
Be be;
@@ -273,12 +288,18 @@ public static class CountryOptions extends StripeObject {
@SerializedName("bh")
Bh bh;
+ @SerializedName("bs")
+ Bs bs;
+
@SerializedName("by")
By by;
@SerializedName("ca")
Ca ca;
+ @SerializedName("cd")
+ Cd cd;
+
@SerializedName("ch")
Ch ch;
@@ -327,6 +348,9 @@ public static class CountryOptions extends StripeObject {
@SerializedName("ge")
Ge ge;
+ @SerializedName("gn")
+ Gn gn;
+
@SerializedName("gr")
Gr gr;
@@ -354,6 +378,9 @@ public static class CountryOptions extends StripeObject {
@SerializedName("ke")
Ke ke;
+ @SerializedName("kh")
+ Kh kh;
+
@SerializedName("kr")
Kr kr;
@@ -375,6 +402,15 @@ public static class CountryOptions extends StripeObject {
@SerializedName("md")
Md md;
+ @SerializedName("me")
+ Me me;
+
+ @SerializedName("mk")
+ Mk mk;
+
+ @SerializedName("mr")
+ Mr mr;
+
@SerializedName("mt")
Mt mt;
@@ -393,12 +429,18 @@ public static class CountryOptions extends StripeObject {
@SerializedName("no")
No no;
+ @SerializedName("np")
+ Np np;
+
@SerializedName("nz")
Nz nz;
@SerializedName("om")
Om om;
+ @SerializedName("pe")
+ Pe pe;
+
@SerializedName("pl")
Pl pl;
@@ -429,18 +471,33 @@ public static class CountryOptions extends StripeObject {
@SerializedName("sk")
Sk sk;
+ @SerializedName("sn")
+ Sn sn;
+
+ @SerializedName("sr")
+ Sr sr;
+
@SerializedName("th")
Th th;
+ @SerializedName("tj")
+ Tj tj;
+
@SerializedName("tr")
Tr tr;
@SerializedName("tz")
Tz tz;
+ @SerializedName("ug")
+ Ug ug;
+
@SerializedName("us")
Us us;
+ @SerializedName("uy")
+ Uy uy;
+
@SerializedName("uz")
Uz uz;
@@ -450,6 +507,12 @@ public static class CountryOptions extends StripeObject {
@SerializedName("za")
Za za;
+ @SerializedName("zm")
+ Zm zm;
+
+ @SerializedName("zw")
+ Zw zw;
+
/**
* For more details about Ae, please refer to the API
* Reference.
@@ -467,6 +530,57 @@ public static class Ae extends StripeObject {
String type;
}
+ /**
+ * For more details about Al, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Al extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
+ /**
+ * For more details about Am, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Am extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code simplified}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
+ /**
+ * For more details about Ao, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Ao extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about At, please refer to the API
* Reference.
@@ -521,6 +635,40 @@ public static class Au extends StripeObject {
String type;
}
+ /**
+ * For more details about Ba, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Ba extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
+ /**
+ * For more details about Bb, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Bb extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about Be, please refer to the API
* Reference.
@@ -612,6 +760,23 @@ public static class Bh extends StripeObject {
String type;
}
+ /**
+ * For more details about Bs, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Bs extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about By, please refer to the API
* Reference.
@@ -665,6 +830,23 @@ public static class ProvinceStandard extends StripeObject {
}
}
+ /**
+ * For more details about Cd, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Cd extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about Ch, please refer to the API
* Reference.
@@ -1097,6 +1279,23 @@ public static class Ge extends StripeObject {
String type;
}
+ /**
+ * For more details about Gn, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Gn extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about Gr, please refer to the API
* Reference.
@@ -1350,6 +1549,23 @@ public static class Ke extends StripeObject {
String type;
}
+ /**
+ * For more details about Kh, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Kh extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code simplified}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about Kr, please refer to the API
* Reference.
@@ -1529,6 +1745,57 @@ public static class Md extends StripeObject {
String type;
}
+ /**
+ * For more details about Me, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Me extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
+ /**
+ * For more details about Mk, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Mk extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
+ /**
+ * For more details about Mr, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Mr extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about Mt, please refer to the API
* Reference.
@@ -1671,6 +1938,23 @@ public static class No extends StripeObject {
String type;
}
+ /**
+ * For more details about Np, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Np extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code simplified}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about Nz, please refer to the API
* Reference.
@@ -1705,6 +1989,23 @@ public static class Om extends StripeObject {
String type;
}
+ /**
+ * For more details about Pe, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Pe extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code simplified}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about Pl, please refer to the API
* Reference.
@@ -1995,6 +2296,40 @@ public static class Standard extends StripeObject {
}
}
+ /**
+ * For more details about Sn, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Sn extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code simplified}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
+ /**
+ * For more details about Sr, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Sr extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about Th, please refer to the API
* Reference.
@@ -2012,6 +2347,23 @@ public static class Th extends StripeObject {
String type;
}
+ /**
+ * For more details about Tj, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Tj extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code simplified}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about Tr, please refer to the API
* Reference.
@@ -2046,6 +2398,23 @@ public static class Tz extends StripeObject {
String type;
}
+ /**
+ * For more details about Ug, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Ug extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code simplified}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about Us, please refer to the API
* Reference.
@@ -2150,6 +2519,23 @@ public static class Election extends StripeObject {
}
}
+ /**
+ * For more details about Uy, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Uy extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
/**
* For more details about Uz, please refer to the API
* Reference.
@@ -2200,6 +2586,40 @@ public static class Za extends StripeObject {
@SerializedName("type")
String type;
}
+
+ /**
+ * For more details about Zm, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Zm extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code simplified}.
+ */
+ @SerializedName("type")
+ String type;
+ }
+
+ /**
+ * For more details about Zw, please refer to the API
+ * Reference.
+ */
+ @Getter
+ @Setter
+ @EqualsAndHashCode(callSuper = false)
+ public static class Zw extends StripeObject {
+ /**
+ * Type of registration in {@code country}.
+ *
+ *
Equal to {@code standard}.
+ */
+ @SerializedName("type")
+ String type;
+ }
}
@Override
diff --git a/src/main/java/com/stripe/param/tax/RegistrationCreateParams.java b/src/main/java/com/stripe/param/tax/RegistrationCreateParams.java
index 6edc54fa17d..cfddb32e8bb 100644
--- a/src/main/java/com/stripe/param/tax/RegistrationCreateParams.java
+++ b/src/main/java/com/stripe/param/tax/RegistrationCreateParams.java
@@ -202,6 +202,18 @@ public static class CountryOptions {
@SerializedName("ae")
Ae ae;
+ /** Options for the registration in AL. */
+ @SerializedName("al")
+ Al al;
+
+ /** Options for the registration in AM. */
+ @SerializedName("am")
+ Am am;
+
+ /** Options for the registration in AO. */
+ @SerializedName("ao")
+ Ao ao;
+
/** Options for the registration in AT. */
@SerializedName("at")
At at;
@@ -210,6 +222,14 @@ public static class CountryOptions {
@SerializedName("au")
Au au;
+ /** Options for the registration in BA. */
+ @SerializedName("ba")
+ Ba ba;
+
+ /** Options for the registration in BB. */
+ @SerializedName("bb")
+ Bb bb;
+
/** Options for the registration in BE. */
@SerializedName("be")
Be be;
@@ -222,6 +242,10 @@ public static class CountryOptions {
@SerializedName("bh")
Bh bh;
+ /** Options for the registration in BS. */
+ @SerializedName("bs")
+ Bs bs;
+
/** Options for the registration in BY. */
@SerializedName("by")
By by;
@@ -230,6 +254,10 @@ public static class CountryOptions {
@SerializedName("ca")
Ca ca;
+ /** Options for the registration in CD. */
+ @SerializedName("cd")
+ Cd cd;
+
/** Options for the registration in CH. */
@SerializedName("ch")
Ch ch;
@@ -303,6 +331,10 @@ public static class CountryOptions {
@SerializedName("ge")
Ge ge;
+ /** Options for the registration in GN. */
+ @SerializedName("gn")
+ Gn gn;
+
/** Options for the registration in GR. */
@SerializedName("gr")
Gr gr;
@@ -339,6 +371,10 @@ public static class CountryOptions {
@SerializedName("ke")
Ke ke;
+ /** Options for the registration in KH. */
+ @SerializedName("kh")
+ Kh kh;
+
/** Options for the registration in KR. */
@SerializedName("kr")
Kr kr;
@@ -367,6 +403,18 @@ public static class CountryOptions {
@SerializedName("md")
Md md;
+ /** Options for the registration in ME. */
+ @SerializedName("me")
+ Me me;
+
+ /** Options for the registration in MK. */
+ @SerializedName("mk")
+ Mk mk;
+
+ /** Options for the registration in MR. */
+ @SerializedName("mr")
+ Mr mr;
+
/** Options for the registration in MT. */
@SerializedName("mt")
Mt mt;
@@ -391,6 +439,10 @@ public static class CountryOptions {
@SerializedName("no")
No no;
+ /** Options for the registration in NP. */
+ @SerializedName("np")
+ Np np;
+
/** Options for the registration in NZ. */
@SerializedName("nz")
Nz nz;
@@ -399,6 +451,10 @@ public static class CountryOptions {
@SerializedName("om")
Om om;
+ /** Options for the registration in PE. */
+ @SerializedName("pe")
+ Pe pe;
+
/** Options for the registration in PL. */
@SerializedName("pl")
Pl pl;
@@ -439,10 +495,22 @@ public static class CountryOptions {
@SerializedName("sk")
Sk sk;
+ /** Options for the registration in SN. */
+ @SerializedName("sn")
+ Sn sn;
+
+ /** Options for the registration in SR. */
+ @SerializedName("sr")
+ Sr sr;
+
/** Options for the registration in TH. */
@SerializedName("th")
Th th;
+ /** Options for the registration in TJ. */
+ @SerializedName("tj")
+ Tj tj;
+
/** Options for the registration in TR. */
@SerializedName("tr")
Tr tr;
@@ -451,10 +519,18 @@ public static class CountryOptions {
@SerializedName("tz")
Tz tz;
+ /** Options for the registration in UG. */
+ @SerializedName("ug")
+ Ug ug;
+
/** Options for the registration in US. */
@SerializedName("us")
Us us;
+ /** Options for the registration in UY. */
+ @SerializedName("uy")
+ Uy uy;
+
/** Options for the registration in UZ. */
@SerializedName("uz")
Uz uz;
@@ -467,15 +543,30 @@ public static class CountryOptions {
@SerializedName("za")
Za za;
+ /** Options for the registration in ZM. */
+ @SerializedName("zm")
+ Zm zm;
+
+ /** Options for the registration in ZW. */
+ @SerializedName("zw")
+ Zw zw;
+
private CountryOptions(
Ae ae,
+ Al al,
+ Am am,
+ Ao ao,
At at,
Au au,
+ Ba ba,
+ Bb bb,
Be be,
Bg bg,
Bh bh,
+ Bs bs,
By by,
Ca ca,
+ Cd cd,
Ch ch,
Cl cl,
Co co,
@@ -493,6 +584,7 @@ private CountryOptions(
Fr fr,
Gb gb,
Ge ge,
+ Gn gn,
Gr gr,
Hr hr,
Hu hu,
@@ -502,6 +594,7 @@ private CountryOptions(
It it,
Jp jp,
Ke ke,
+ Kh kh,
Kr kr,
Kz kz,
Lt lt,
@@ -509,14 +602,19 @@ private CountryOptions(
Lv lv,
Ma ma,
Md md,
+ Me me,
+ Mk mk,
+ Mr mr,
Mt mt,
Mx mx,
My my,
Ng ng,
Nl nl,
No no,
+ Np np,
Nz nz,
Om om,
+ Pe pe,
Pl pl,
Pt pt,
Ro ro,
@@ -527,21 +625,35 @@ private CountryOptions(
Sg sg,
Si si,
Sk sk,
+ Sn sn,
+ Sr sr,
Th th,
+ Tj tj,
Tr tr,
Tz tz,
+ Ug ug,
Us us,
+ Uy uy,
Uz uz,
Vn vn,
- Za za) {
+ Za za,
+ Zm zm,
+ Zw zw) {
this.ae = ae;
+ this.al = al;
+ this.am = am;
+ this.ao = ao;
this.at = at;
this.au = au;
+ this.ba = ba;
+ this.bb = bb;
this.be = be;
this.bg = bg;
this.bh = bh;
+ this.bs = bs;
this.by = by;
this.ca = ca;
+ this.cd = cd;
this.ch = ch;
this.cl = cl;
this.co = co;
@@ -559,6 +671,7 @@ private CountryOptions(
this.fr = fr;
this.gb = gb;
this.ge = ge;
+ this.gn = gn;
this.gr = gr;
this.hr = hr;
this.hu = hu;
@@ -568,6 +681,7 @@ private CountryOptions(
this.it = it;
this.jp = jp;
this.ke = ke;
+ this.kh = kh;
this.kr = kr;
this.kz = kz;
this.lt = lt;
@@ -575,14 +689,19 @@ private CountryOptions(
this.lv = lv;
this.ma = ma;
this.md = md;
+ this.me = me;
+ this.mk = mk;
+ this.mr = mr;
this.mt = mt;
this.mx = mx;
this.my = my;
this.ng = ng;
this.nl = nl;
this.no = no;
+ this.np = np;
this.nz = nz;
this.om = om;
+ this.pe = pe;
this.pl = pl;
this.pt = pt;
this.ro = ro;
@@ -593,13 +712,20 @@ private CountryOptions(
this.sg = sg;
this.si = si;
this.sk = sk;
+ this.sn = sn;
+ this.sr = sr;
this.th = th;
+ this.tj = tj;
this.tr = tr;
this.tz = tz;
+ this.ug = ug;
this.us = us;
+ this.uy = uy;
this.uz = uz;
this.vn = vn;
this.za = za;
+ this.zm = zm;
+ this.zw = zw;
}
public static Builder builder() {
@@ -609,20 +735,34 @@ public static Builder builder() {
public static class Builder {
private Ae ae;
+ private Al al;
+
+ private Am am;
+
+ private Ao ao;
+
private At at;
private Au au;
+ private Ba ba;
+
+ private Bb bb;
+
private Be be;
private Bg bg;
private Bh bh;
+ private Bs bs;
+
private By by;
private Ca ca;
+ private Cd cd;
+
private Ch ch;
private Cl cl;
@@ -657,6 +797,8 @@ public static class Builder {
private Ge ge;
+ private Gn gn;
+
private Gr gr;
private Hr hr;
@@ -675,6 +817,8 @@ public static class Builder {
private Ke ke;
+ private Kh kh;
+
private Kr kr;
private Kz kz;
@@ -689,6 +833,12 @@ public static class Builder {
private Md md;
+ private Me me;
+
+ private Mk mk;
+
+ private Mr mr;
+
private Mt mt;
private Mx mx;
@@ -701,10 +851,14 @@ public static class Builder {
private No no;
+ private Np np;
+
private Nz nz;
private Om om;
+ private Pe pe;
+
private Pl pl;
private Pt pt;
@@ -725,31 +879,52 @@ public static class Builder {
private Sk sk;
+ private Sn sn;
+
+ private Sr sr;
+
private Th th;
+ private Tj tj;
+
private Tr tr;
private Tz tz;
+ private Ug ug;
+
private Us us;
+ private Uy uy;
+
private Uz uz;
private Vn vn;
private Za za;
+ private Zm zm;
+
+ private Zw zw;
+
/** Finalize and obtain parameter instance from this builder. */
public RegistrationCreateParams.CountryOptions build() {
return new RegistrationCreateParams.CountryOptions(
this.ae,
+ this.al,
+ this.am,
+ this.ao,
this.at,
this.au,
+ this.ba,
+ this.bb,
this.be,
this.bg,
this.bh,
+ this.bs,
this.by,
this.ca,
+ this.cd,
this.ch,
this.cl,
this.co,
@@ -767,6 +942,7 @@ public RegistrationCreateParams.CountryOptions build() {
this.fr,
this.gb,
this.ge,
+ this.gn,
this.gr,
this.hr,
this.hu,
@@ -776,6 +952,7 @@ public RegistrationCreateParams.CountryOptions build() {
this.it,
this.jp,
this.ke,
+ this.kh,
this.kr,
this.kz,
this.lt,
@@ -783,14 +960,19 @@ public RegistrationCreateParams.CountryOptions build() {
this.lv,
this.ma,
this.md,
+ this.me,
+ this.mk,
+ this.mr,
this.mt,
this.mx,
this.my,
this.ng,
this.nl,
this.no,
+ this.np,
this.nz,
this.om,
+ this.pe,
this.pl,
this.pt,
this.ro,
@@ -801,13 +983,20 @@ public RegistrationCreateParams.CountryOptions build() {
this.sg,
this.si,
this.sk,
+ this.sn,
+ this.sr,
this.th,
+ this.tj,
this.tr,
this.tz,
+ this.ug,
this.us,
+ this.uy,
this.uz,
this.vn,
- this.za);
+ this.za,
+ this.zm,
+ this.zw);
}
/** Options for the registration in AE. */
@@ -816,6 +1005,24 @@ public Builder setAe(RegistrationCreateParams.CountryOptions.Ae ae) {
return this;
}
+ /** Options for the registration in AL. */
+ public Builder setAl(RegistrationCreateParams.CountryOptions.Al al) {
+ this.al = al;
+ return this;
+ }
+
+ /** Options for the registration in AM. */
+ public Builder setAm(RegistrationCreateParams.CountryOptions.Am am) {
+ this.am = am;
+ return this;
+ }
+
+ /** Options for the registration in AO. */
+ public Builder setAo(RegistrationCreateParams.CountryOptions.Ao ao) {
+ this.ao = ao;
+ return this;
+ }
+
/** Options for the registration in AT. */
public Builder setAt(RegistrationCreateParams.CountryOptions.At at) {
this.at = at;
@@ -828,6 +1035,18 @@ public Builder setAu(RegistrationCreateParams.CountryOptions.Au au) {
return this;
}
+ /** Options for the registration in BA. */
+ public Builder setBa(RegistrationCreateParams.CountryOptions.Ba ba) {
+ this.ba = ba;
+ return this;
+ }
+
+ /** Options for the registration in BB. */
+ public Builder setBb(RegistrationCreateParams.CountryOptions.Bb bb) {
+ this.bb = bb;
+ return this;
+ }
+
/** Options for the registration in BE. */
public Builder setBe(RegistrationCreateParams.CountryOptions.Be be) {
this.be = be;
@@ -846,6 +1065,12 @@ public Builder setBh(RegistrationCreateParams.CountryOptions.Bh bh) {
return this;
}
+ /** Options for the registration in BS. */
+ public Builder setBs(RegistrationCreateParams.CountryOptions.Bs bs) {
+ this.bs = bs;
+ return this;
+ }
+
/** Options for the registration in BY. */
public Builder setBy(RegistrationCreateParams.CountryOptions.By by) {
this.by = by;
@@ -858,6 +1083,12 @@ public Builder setCa(RegistrationCreateParams.CountryOptions.Ca ca) {
return this;
}
+ /** Options for the registration in CD. */
+ public Builder setCd(RegistrationCreateParams.CountryOptions.Cd cd) {
+ this.cd = cd;
+ return this;
+ }
+
/** Options for the registration in CH. */
public Builder setCh(RegistrationCreateParams.CountryOptions.Ch ch) {
this.ch = ch;
@@ -981,6 +1212,12 @@ public Builder setGe(RegistrationCreateParams.CountryOptions.Ge ge) {
return this;
}
+ /** Options for the registration in GN. */
+ public Builder setGn(RegistrationCreateParams.CountryOptions.Gn gn) {
+ this.gn = gn;
+ return this;
+ }
+
/** Options for the registration in GR. */
public Builder setGr(RegistrationCreateParams.CountryOptions.Gr gr) {
this.gr = gr;
@@ -1035,6 +1272,12 @@ public Builder setKe(RegistrationCreateParams.CountryOptions.Ke ke) {
return this;
}
+ /** Options for the registration in KH. */
+ public Builder setKh(RegistrationCreateParams.CountryOptions.Kh kh) {
+ this.kh = kh;
+ return this;
+ }
+
/** Options for the registration in KR. */
public Builder setKr(RegistrationCreateParams.CountryOptions.Kr kr) {
this.kr = kr;
@@ -1077,6 +1320,24 @@ public Builder setMd(RegistrationCreateParams.CountryOptions.Md md) {
return this;
}
+ /** Options for the registration in ME. */
+ public Builder setMe(RegistrationCreateParams.CountryOptions.Me me) {
+ this.me = me;
+ return this;
+ }
+
+ /** Options for the registration in MK. */
+ public Builder setMk(RegistrationCreateParams.CountryOptions.Mk mk) {
+ this.mk = mk;
+ return this;
+ }
+
+ /** Options for the registration in MR. */
+ public Builder setMr(RegistrationCreateParams.CountryOptions.Mr mr) {
+ this.mr = mr;
+ return this;
+ }
+
/** Options for the registration in MT. */
public Builder setMt(RegistrationCreateParams.CountryOptions.Mt mt) {
this.mt = mt;
@@ -1113,6 +1374,12 @@ public Builder setNo(RegistrationCreateParams.CountryOptions.No no) {
return this;
}
+ /** Options for the registration in NP. */
+ public Builder setNp(RegistrationCreateParams.CountryOptions.Np np) {
+ this.np = np;
+ return this;
+ }
+
/** Options for the registration in NZ. */
public Builder setNz(RegistrationCreateParams.CountryOptions.Nz nz) {
this.nz = nz;
@@ -1125,6 +1392,12 @@ public Builder setOm(RegistrationCreateParams.CountryOptions.Om om) {
return this;
}
+ /** Options for the registration in PE. */
+ public Builder setPe(RegistrationCreateParams.CountryOptions.Pe pe) {
+ this.pe = pe;
+ return this;
+ }
+
/** Options for the registration in PL. */
public Builder setPl(RegistrationCreateParams.CountryOptions.Pl pl) {
this.pl = pl;
@@ -1185,12 +1458,30 @@ public Builder setSk(RegistrationCreateParams.CountryOptions.Sk sk) {
return this;
}
+ /** Options for the registration in SN. */
+ public Builder setSn(RegistrationCreateParams.CountryOptions.Sn sn) {
+ this.sn = sn;
+ return this;
+ }
+
+ /** Options for the registration in SR. */
+ public Builder setSr(RegistrationCreateParams.CountryOptions.Sr sr) {
+ this.sr = sr;
+ return this;
+ }
+
/** Options for the registration in TH. */
public Builder setTh(RegistrationCreateParams.CountryOptions.Th th) {
this.th = th;
return this;
}
+ /** Options for the registration in TJ. */
+ public Builder setTj(RegistrationCreateParams.CountryOptions.Tj tj) {
+ this.tj = tj;
+ return this;
+ }
+
/** Options for the registration in TR. */
public Builder setTr(RegistrationCreateParams.CountryOptions.Tr tr) {
this.tr = tr;
@@ -1203,12 +1494,24 @@ public Builder setTz(RegistrationCreateParams.CountryOptions.Tz tz) {
return this;
}
+ /** Options for the registration in UG. */
+ public Builder setUg(RegistrationCreateParams.CountryOptions.Ug ug) {
+ this.ug = ug;
+ return this;
+ }
+
/** Options for the registration in US. */
public Builder setUs(RegistrationCreateParams.CountryOptions.Us us) {
this.us = us;
return this;
}
+ /** Options for the registration in UY. */
+ public Builder setUy(RegistrationCreateParams.CountryOptions.Uy uy) {
+ this.uy = uy;
+ return this;
+ }
+
/** Options for the registration in UZ. */
public Builder setUz(RegistrationCreateParams.CountryOptions.Uz uz) {
this.uz = uz;
@@ -1226,6 +1529,18 @@ public Builder setZa(RegistrationCreateParams.CountryOptions.Za za) {
this.za = za;
return this;
}
+
+ /** Options for the registration in ZM. */
+ public Builder setZm(RegistrationCreateParams.CountryOptions.Zm zm) {
+ this.zm = zm;
+ return this;
+ }
+
+ /** Options for the registration in ZW. */
+ public Builder setZw(RegistrationCreateParams.CountryOptions.Zw zw) {
+ this.zw = zw;
+ return this;
+ }
}
@Getter
@@ -1311,7 +1626,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class At {
+ public static class Al {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -1321,17 +1636,12 @@ public static class At {
@SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
Map extraParams;
- /** Options for the standard registration. */
- @SerializedName("standard")
- Standard standard;
-
- /** Required. Type of registration to be created in an EU country. */
+ /** Required. Type of registration to be created in {@code country}. */
@SerializedName("type")
Type type;
- private At(Map extraParams, Standard standard, Type type) {
+ private Al(Map extraParams, Type type) {
this.extraParams = extraParams;
- this.standard = standard;
this.type = type;
}
@@ -1342,20 +1652,17 @@ public static Builder builder() {
public static class Builder {
private Map extraParams;
- private Standard standard;
-
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.At build() {
- return new RegistrationCreateParams.CountryOptions.At(
- this.extraParams, this.standard, this.type);
+ public RegistrationCreateParams.CountryOptions.Al build() {
+ return new RegistrationCreateParams.CountryOptions.Al(this.extraParams, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.At#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Al#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -1369,7 +1676,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.At#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Al#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -1380,122 +1687,14 @@ public Builder putAllExtraParam(Map map) {
return this;
}
- /** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.At.Standard standard) {
- this.standard = standard;
- return this;
- }
-
- /** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.At.Type type) {
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Al.Type type) {
this.type = type;
return this;
}
}
- @Getter
- public static class Standard {
- /**
- * Map of extra parameters for custom features not available in this client library. The
- * content in this map is not serialized under this field's {@code @SerializedName} value.
- * Instead, each key/value pair is serialized as if the key is a root-level field
- * (serialized) name in this param object. Effectively, this map is flattened to its parent
- * instance.
- */
- @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
- Map extraParams;
-
- /**
- * Required. Place of supply scheme used in an EU standard registration.
- */
- @SerializedName("place_of_supply_scheme")
- PlaceOfSupplyScheme placeOfSupplyScheme;
-
- private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) {
- this.extraParams = extraParams;
- this.placeOfSupplyScheme = placeOfSupplyScheme;
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static class Builder {
- private Map extraParams;
-
- private PlaceOfSupplyScheme placeOfSupplyScheme;
-
- /** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.At.Standard build() {
- return new RegistrationCreateParams.CountryOptions.At.Standard(
- this.extraParams, this.placeOfSupplyScheme);
- }
-
- /**
- * Add a key/value pair to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.At.Standard#extraParams} for
- * the field documentation.
- */
- public Builder putExtraParam(String key, Object value) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
- }
- this.extraParams.put(key, value);
- return this;
- }
-
- /**
- * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.At.Standard#extraParams} for
- * the field documentation.
- */
- public Builder putAllExtraParam(Map map) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
- }
- this.extraParams.putAll(map);
- return this;
- }
-
- /**
- * Required. Place of supply scheme used in an EU standard registration.
- */
- public Builder setPlaceOfSupplyScheme(
- RegistrationCreateParams.CountryOptions.At.Standard.PlaceOfSupplyScheme
- placeOfSupplyScheme) {
- this.placeOfSupplyScheme = placeOfSupplyScheme;
- return this;
- }
- }
-
- public enum PlaceOfSupplyScheme implements ApiRequestParams.EnumParam {
- @SerializedName("small_seller")
- SMALL_SELLER("small_seller"),
-
- @SerializedName("standard")
- STANDARD("standard");
-
- @Getter(onMethod_ = {@Override})
- private final String value;
-
- PlaceOfSupplyScheme(String value) {
- this.value = value;
- }
- }
- }
-
public enum Type implements ApiRequestParams.EnumParam {
- @SerializedName("ioss")
- IOSS("ioss"),
-
- @SerializedName("oss_non_union")
- OSS_NON_UNION("oss_non_union"),
-
- @SerializedName("oss_union")
- OSS_UNION("oss_union"),
-
@SerializedName("standard")
STANDARD("standard");
@@ -1509,7 +1708,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Au {
+ public static class Am {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -1523,7 +1722,7 @@ public static class Au {
@SerializedName("type")
Type type;
- private Au(Map extraParams, Type type) {
+ private Am(Map extraParams, Type type) {
this.extraParams = extraParams;
this.type = type;
}
@@ -1538,14 +1737,14 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Au build() {
- return new RegistrationCreateParams.CountryOptions.Au(this.extraParams, this.type);
+ public RegistrationCreateParams.CountryOptions.Am build() {
+ return new RegistrationCreateParams.CountryOptions.Am(this.extraParams, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Au#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Am#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -1559,7 +1758,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Au#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Am#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -1571,15 +1770,15 @@ public Builder putAllExtraParam(Map map) {
}
/** Required. Type of registration to be created in {@code country}. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Au.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Am.Type type) {
this.type = type;
return this;
}
}
public enum Type implements ApiRequestParams.EnumParam {
- @SerializedName("standard")
- STANDARD("standard");
+ @SerializedName("simplified")
+ SIMPLIFIED("simplified");
@Getter(onMethod_ = {@Override})
private final String value;
@@ -1591,7 +1790,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Be {
+ public static class Ao {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -1601,17 +1800,12 @@ public static class Be {
@SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
Map extraParams;
- /** Options for the standard registration. */
- @SerializedName("standard")
- Standard standard;
-
- /** Required. Type of registration to be created in an EU country. */
+ /** Required. Type of registration to be created in {@code country}. */
@SerializedName("type")
Type type;
- private Be(Map extraParams, Standard standard, Type type) {
+ private Ao(Map extraParams, Type type) {
this.extraParams = extraParams;
- this.standard = standard;
this.type = type;
}
@@ -1622,20 +1816,17 @@ public static Builder builder() {
public static class Builder {
private Map extraParams;
- private Standard standard;
-
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Be build() {
- return new RegistrationCreateParams.CountryOptions.Be(
- this.extraParams, this.standard, this.type);
+ public RegistrationCreateParams.CountryOptions.Ao build() {
+ return new RegistrationCreateParams.CountryOptions.Ao(this.extraParams, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Be#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ao#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -1649,7 +1840,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Be#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ao#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -1660,122 +1851,14 @@ public Builder putAllExtraParam(Map map) {
return this;
}
- /** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.Be.Standard standard) {
- this.standard = standard;
- return this;
- }
-
- /** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Be.Type type) {
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Ao.Type type) {
this.type = type;
return this;
}
}
- @Getter
- public static class Standard {
- /**
- * Map of extra parameters for custom features not available in this client library. The
- * content in this map is not serialized under this field's {@code @SerializedName} value.
- * Instead, each key/value pair is serialized as if the key is a root-level field
- * (serialized) name in this param object. Effectively, this map is flattened to its parent
- * instance.
- */
- @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
- Map extraParams;
-
- /**
- * Required. Place of supply scheme used in an EU standard registration.
- */
- @SerializedName("place_of_supply_scheme")
- PlaceOfSupplyScheme placeOfSupplyScheme;
-
- private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) {
- this.extraParams = extraParams;
- this.placeOfSupplyScheme = placeOfSupplyScheme;
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static class Builder {
- private Map extraParams;
-
- private PlaceOfSupplyScheme placeOfSupplyScheme;
-
- /** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Be.Standard build() {
- return new RegistrationCreateParams.CountryOptions.Be.Standard(
- this.extraParams, this.placeOfSupplyScheme);
- }
-
- /**
- * Add a key/value pair to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Be.Standard#extraParams} for
- * the field documentation.
- */
- public Builder putExtraParam(String key, Object value) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
- }
- this.extraParams.put(key, value);
- return this;
- }
-
- /**
- * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Be.Standard#extraParams} for
- * the field documentation.
- */
- public Builder putAllExtraParam(Map map) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
- }
- this.extraParams.putAll(map);
- return this;
- }
-
- /**
- * Required. Place of supply scheme used in an EU standard registration.
- */
- public Builder setPlaceOfSupplyScheme(
- RegistrationCreateParams.CountryOptions.Be.Standard.PlaceOfSupplyScheme
- placeOfSupplyScheme) {
- this.placeOfSupplyScheme = placeOfSupplyScheme;
- return this;
- }
- }
-
- public enum PlaceOfSupplyScheme implements ApiRequestParams.EnumParam {
- @SerializedName("small_seller")
- SMALL_SELLER("small_seller"),
-
- @SerializedName("standard")
- STANDARD("standard");
-
- @Getter(onMethod_ = {@Override})
- private final String value;
-
- PlaceOfSupplyScheme(String value) {
- this.value = value;
- }
- }
- }
-
public enum Type implements ApiRequestParams.EnumParam {
- @SerializedName("ioss")
- IOSS("ioss"),
-
- @SerializedName("oss_non_union")
- OSS_NON_UNION("oss_non_union"),
-
- @SerializedName("oss_union")
- OSS_UNION("oss_union"),
-
@SerializedName("standard")
STANDARD("standard");
@@ -1789,7 +1872,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Bg {
+ public static class At {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -1807,7 +1890,7 @@ public static class Bg {
@SerializedName("type")
Type type;
- private Bg(Map extraParams, Standard standard, Type type) {
+ private At(Map extraParams, Standard standard, Type type) {
this.extraParams = extraParams;
this.standard = standard;
this.type = type;
@@ -1825,15 +1908,15 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Bg build() {
- return new RegistrationCreateParams.CountryOptions.Bg(
+ public RegistrationCreateParams.CountryOptions.At build() {
+ return new RegistrationCreateParams.CountryOptions.At(
this.extraParams, this.standard, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Bg#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.At#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -1847,7 +1930,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Bg#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.At#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -1859,13 +1942,13 @@ public Builder putAllExtraParam(Map map) {
}
/** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.Bg.Standard standard) {
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.At.Standard standard) {
this.standard = standard;
return this;
}
/** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Bg.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.At.Type type) {
this.type = type;
return this;
}
@@ -1904,15 +1987,15 @@ public static class Builder {
private PlaceOfSupplyScheme placeOfSupplyScheme;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Bg.Standard build() {
- return new RegistrationCreateParams.CountryOptions.Bg.Standard(
+ public RegistrationCreateParams.CountryOptions.At.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.At.Standard(
this.extraParams, this.placeOfSupplyScheme);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Bg.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.At.Standard#extraParams} for
* the field documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -1926,7 +2009,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Bg.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.At.Standard#extraParams} for
* the field documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -1941,7 +2024,7 @@ public Builder putAllExtraParam(Map map) {
* Required. Place of supply scheme used in an EU standard registration.
*/
public Builder setPlaceOfSupplyScheme(
- RegistrationCreateParams.CountryOptions.Bg.Standard.PlaceOfSupplyScheme
+ RegistrationCreateParams.CountryOptions.At.Standard.PlaceOfSupplyScheme
placeOfSupplyScheme) {
this.placeOfSupplyScheme = placeOfSupplyScheme;
return this;
@@ -1987,7 +2070,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Bh {
+ public static class Au {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -2001,7 +2084,7 @@ public static class Bh {
@SerializedName("type")
Type type;
- private Bh(Map extraParams, Type type) {
+ private Au(Map extraParams, Type type) {
this.extraParams = extraParams;
this.type = type;
}
@@ -2016,14 +2099,14 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Bh build() {
- return new RegistrationCreateParams.CountryOptions.Bh(this.extraParams, this.type);
+ public RegistrationCreateParams.CountryOptions.Au build() {
+ return new RegistrationCreateParams.CountryOptions.Au(this.extraParams, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Bh#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Au#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -2037,7 +2120,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Bh#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Au#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -2049,7 +2132,7 @@ public Builder putAllExtraParam(Map map) {
}
/** Required. Type of registration to be created in {@code country}. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Bh.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Au.Type type) {
this.type = type;
return this;
}
@@ -2069,7 +2152,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class By {
+ public static class Ba {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -2083,7 +2166,7 @@ public static class By {
@SerializedName("type")
Type type;
- private By(Map extraParams, Type type) {
+ private Ba(Map extraParams, Type type) {
this.extraParams = extraParams;
this.type = type;
}
@@ -2098,14 +2181,14 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.By build() {
- return new RegistrationCreateParams.CountryOptions.By(this.extraParams, this.type);
+ public RegistrationCreateParams.CountryOptions.Ba build() {
+ return new RegistrationCreateParams.CountryOptions.Ba(this.extraParams, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.By#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ba#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -2119,7 +2202,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.By#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ba#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -2131,15 +2214,15 @@ public Builder putAllExtraParam(Map map) {
}
/** Required. Type of registration to be created in {@code country}. */
- public Builder setType(RegistrationCreateParams.CountryOptions.By.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Ba.Type type) {
this.type = type;
return this;
}
}
public enum Type implements ApiRequestParams.EnumParam {
- @SerializedName("simplified")
- SIMPLIFIED("simplified");
+ @SerializedName("standard")
+ STANDARD("standard");
@Getter(onMethod_ = {@Override})
private final String value;
@@ -2151,7 +2234,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Ca {
+ public static class Bb {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -2161,17 +2244,12 @@ public static class Ca {
@SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
Map extraParams;
- /** Options for the provincial tax registration. */
- @SerializedName("province_standard")
- ProvinceStandard provinceStandard;
-
- /** Required. Type of registration to be created in Canada. */
+ /** Required. Type of registration to be created in {@code country}. */
@SerializedName("type")
Type type;
- private Ca(Map extraParams, ProvinceStandard provinceStandard, Type type) {
+ private Bb(Map extraParams, Type type) {
this.extraParams = extraParams;
- this.provinceStandard = provinceStandard;
this.type = type;
}
@@ -2182,20 +2260,17 @@ public static Builder builder() {
public static class Builder {
private Map extraParams;
- private ProvinceStandard provinceStandard;
-
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Ca build() {
- return new RegistrationCreateParams.CountryOptions.Ca(
- this.extraParams, this.provinceStandard, this.type);
+ public RegistrationCreateParams.CountryOptions.Bb build() {
+ return new RegistrationCreateParams.CountryOptions.Bb(this.extraParams, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Ca#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Bb#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -2209,7 +2284,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Ca#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Bb#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -2220,66 +2295,1586 @@ public Builder putAllExtraParam(Map map) {
return this;
}
- /** Options for the provincial tax registration. */
- public Builder setProvinceStandard(
- RegistrationCreateParams.CountryOptions.Ca.ProvinceStandard provinceStandard) {
- this.provinceStandard = provinceStandard;
- return this;
- }
-
- /** Required. Type of registration to be created in Canada. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Ca.Type type) {
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Bb.Type type) {
this.type = type;
return this;
}
}
- @Getter
- public static class ProvinceStandard {
- /**
- * Map of extra parameters for custom features not available in this client library. The
- * content in this map is not serialized under this field's {@code @SerializedName} value.
- * Instead, each key/value pair is serialized as if the key is a root-level field
- * (serialized) name in this param object. Effectively, this map is flattened to its parent
- * instance.
- */
- @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
- Map extraParams;
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("standard")
+ STANDARD("standard");
- /**
- * Required. Two-letter CA province code (ISO 3166-2).
- */
- @SerializedName("province")
- String province;
+ @Getter(onMethod_ = {@Override})
+ private final String value;
- private ProvinceStandard(Map extraParams, String province) {
- this.extraParams = extraParams;
- this.province = province;
+ Type(String value) {
+ this.value = value;
}
+ }
+ }
- public static Builder builder() {
- return new Builder();
- }
+ @Getter
+ public static class Be {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
- public static class Builder {
- private Map extraParams;
+ /** Options for the standard registration. */
+ @SerializedName("standard")
+ Standard standard;
- private String province;
+ /** Required. Type of registration to be created in an EU country. */
+ @SerializedName("type")
+ Type type;
- /** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Ca.ProvinceStandard build() {
- return new RegistrationCreateParams.CountryOptions.Ca.ProvinceStandard(
- this.extraParams, this.province);
- }
+ private Be(Map extraParams, Standard standard, Type type) {
+ this.extraParams = extraParams;
+ this.standard = standard;
+ this.type = type;
+ }
- /**
- * Add a key/value pair to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Standard standard;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Be build() {
+ return new RegistrationCreateParams.CountryOptions.Be(
+ this.extraParams, this.standard, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Be#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Be#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Options for the standard registration. */
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Be.Standard standard) {
+ this.standard = standard;
+ return this;
+ }
+
+ /** Required. Type of registration to be created in an EU country. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Be.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ @Getter
+ public static class Standard {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field
+ * (serialized) name in this param object. Effectively, this map is flattened to its parent
+ * instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ @SerializedName("place_of_supply_scheme")
+ PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) {
+ this.extraParams = extraParams;
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Be.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Be.Standard(
+ this.extraParams, this.placeOfSupplyScheme);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Be.Standard#extraParams} for
+ * the field documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Be.Standard#extraParams} for
+ * the field documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ public Builder setPlaceOfSupplyScheme(
+ RegistrationCreateParams.CountryOptions.Be.Standard.PlaceOfSupplyScheme
+ placeOfSupplyScheme) {
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ return this;
+ }
+ }
+
+ public enum PlaceOfSupplyScheme implements ApiRequestParams.EnumParam {
+ @SerializedName("small_seller")
+ SMALL_SELLER("small_seller"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ PlaceOfSupplyScheme(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("ioss")
+ IOSS("ioss"),
+
+ @SerializedName("oss_non_union")
+ OSS_NON_UNION("oss_non_union"),
+
+ @SerializedName("oss_union")
+ OSS_UNION("oss_union"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class Bg {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Options for the standard registration. */
+ @SerializedName("standard")
+ Standard standard;
+
+ /** Required. Type of registration to be created in an EU country. */
+ @SerializedName("type")
+ Type type;
+
+ private Bg(Map extraParams, Standard standard, Type type) {
+ this.extraParams = extraParams;
+ this.standard = standard;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Standard standard;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Bg build() {
+ return new RegistrationCreateParams.CountryOptions.Bg(
+ this.extraParams, this.standard, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Bg#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Bg#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Options for the standard registration. */
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Bg.Standard standard) {
+ this.standard = standard;
+ return this;
+ }
+
+ /** Required. Type of registration to be created in an EU country. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Bg.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ @Getter
+ public static class Standard {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field
+ * (serialized) name in this param object. Effectively, this map is flattened to its parent
+ * instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ @SerializedName("place_of_supply_scheme")
+ PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) {
+ this.extraParams = extraParams;
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Bg.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Bg.Standard(
+ this.extraParams, this.placeOfSupplyScheme);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Bg.Standard#extraParams} for
+ * the field documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Bg.Standard#extraParams} for
+ * the field documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ public Builder setPlaceOfSupplyScheme(
+ RegistrationCreateParams.CountryOptions.Bg.Standard.PlaceOfSupplyScheme
+ placeOfSupplyScheme) {
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ return this;
+ }
+ }
+
+ public enum PlaceOfSupplyScheme implements ApiRequestParams.EnumParam {
+ @SerializedName("small_seller")
+ SMALL_SELLER("small_seller"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ PlaceOfSupplyScheme(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("ioss")
+ IOSS("ioss"),
+
+ @SerializedName("oss_non_union")
+ OSS_NON_UNION("oss_non_union"),
+
+ @SerializedName("oss_union")
+ OSS_UNION("oss_union"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class Bh {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Required. Type of registration to be created in {@code country}. */
+ @SerializedName("type")
+ Type type;
+
+ private Bh(Map extraParams, Type type) {
+ this.extraParams = extraParams;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Bh build() {
+ return new RegistrationCreateParams.CountryOptions.Bh(this.extraParams, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Bh#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Bh#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Bh.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class Bs {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Required. Type of registration to be created in {@code country}. */
+ @SerializedName("type")
+ Type type;
+
+ private Bs(Map extraParams, Type type) {
+ this.extraParams = extraParams;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Bs build() {
+ return new RegistrationCreateParams.CountryOptions.Bs(this.extraParams, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Bs#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Bs#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Bs.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class By {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Required. Type of registration to be created in {@code country}. */
+ @SerializedName("type")
+ Type type;
+
+ private By(Map extraParams, Type type) {
+ this.extraParams = extraParams;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.By build() {
+ return new RegistrationCreateParams.CountryOptions.By(this.extraParams, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.By#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.By#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.By.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("simplified")
+ SIMPLIFIED("simplified");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class Ca {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Options for the provincial tax registration. */
+ @SerializedName("province_standard")
+ ProvinceStandard provinceStandard;
+
+ /** Required. Type of registration to be created in Canada. */
+ @SerializedName("type")
+ Type type;
+
+ private Ca(Map extraParams, ProvinceStandard provinceStandard, Type type) {
+ this.extraParams = extraParams;
+ this.provinceStandard = provinceStandard;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private ProvinceStandard provinceStandard;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Ca build() {
+ return new RegistrationCreateParams.CountryOptions.Ca(
+ this.extraParams, this.provinceStandard, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ca#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ca#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Options for the provincial tax registration. */
+ public Builder setProvinceStandard(
+ RegistrationCreateParams.CountryOptions.Ca.ProvinceStandard provinceStandard) {
+ this.provinceStandard = provinceStandard;
+ return this;
+ }
+
+ /** Required. Type of registration to be created in Canada. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Ca.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ @Getter
+ public static class ProvinceStandard {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field
+ * (serialized) name in this param object. Effectively, this map is flattened to its parent
+ * instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /**
+ * Required. Two-letter CA province code (ISO 3166-2).
+ */
+ @SerializedName("province")
+ String province;
+
+ private ProvinceStandard(Map extraParams, String province) {
+ this.extraParams = extraParams;
+ this.province = province;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private String province;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Ca.ProvinceStandard build() {
+ return new RegistrationCreateParams.CountryOptions.Ca.ProvinceStandard(
+ this.extraParams, this.province);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link
+ * RegistrationCreateParams.CountryOptions.Ca.ProvinceStandard#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link
* RegistrationCreateParams.CountryOptions.Ca.ProvinceStandard#extraParams} for the field
* documentation.
*/
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /**
+ * Required. Two-letter CA province code (ISO 3166-2).
+ */
+ public Builder setProvince(String province) {
+ this.province = province;
+ return this;
+ }
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("province_standard")
+ PROVINCE_STANDARD("province_standard"),
+
+ @SerializedName("simplified")
+ SIMPLIFIED("simplified"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class Cd {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Required. Type of registration to be created in {@code country}. */
+ @SerializedName("type")
+ Type type;
+
+ private Cd(Map extraParams, Type type) {
+ this.extraParams = extraParams;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Cd build() {
+ return new RegistrationCreateParams.CountryOptions.Cd(this.extraParams, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cd#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cd#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Cd.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class Ch {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Required. Type of registration to be created in {@code country}. */
+ @SerializedName("type")
+ Type type;
+
+ private Ch(Map extraParams, Type type) {
+ this.extraParams = extraParams;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Ch build() {
+ return new RegistrationCreateParams.CountryOptions.Ch(this.extraParams, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ch#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ch#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Ch.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class Cl {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Required. Type of registration to be created in {@code country}. */
+ @SerializedName("type")
+ Type type;
+
+ private Cl(Map extraParams, Type type) {
+ this.extraParams = extraParams;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Cl build() {
+ return new RegistrationCreateParams.CountryOptions.Cl(this.extraParams, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cl#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cl#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Cl.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("simplified")
+ SIMPLIFIED("simplified");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class Co {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Required. Type of registration to be created in {@code country}. */
+ @SerializedName("type")
+ Type type;
+
+ private Co(Map extraParams, Type type) {
+ this.extraParams = extraParams;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Co build() {
+ return new RegistrationCreateParams.CountryOptions.Co(this.extraParams, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Co#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Co#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Co.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("simplified")
+ SIMPLIFIED("simplified");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class Cr {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Required. Type of registration to be created in {@code country}. */
+ @SerializedName("type")
+ Type type;
+
+ private Cr(Map extraParams, Type type) {
+ this.extraParams = extraParams;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Cr build() {
+ return new RegistrationCreateParams.CountryOptions.Cr(this.extraParams, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cr#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cr#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Cr.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("simplified")
+ SIMPLIFIED("simplified");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class Cy {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Options for the standard registration. */
+ @SerializedName("standard")
+ Standard standard;
+
+ /** Required. Type of registration to be created in an EU country. */
+ @SerializedName("type")
+ Type type;
+
+ private Cy(Map extraParams, Standard standard, Type type) {
+ this.extraParams = extraParams;
+ this.standard = standard;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Standard standard;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Cy build() {
+ return new RegistrationCreateParams.CountryOptions.Cy(
+ this.extraParams, this.standard, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cy#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cy#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Options for the standard registration. */
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Cy.Standard standard) {
+ this.standard = standard;
+ return this;
+ }
+
+ /** Required. Type of registration to be created in an EU country. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Cy.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ @Getter
+ public static class Standard {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field
+ * (serialized) name in this param object. Effectively, this map is flattened to its parent
+ * instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ @SerializedName("place_of_supply_scheme")
+ PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) {
+ this.extraParams = extraParams;
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Cy.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Cy.Standard(
+ this.extraParams, this.placeOfSupplyScheme);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cy.Standard#extraParams} for
+ * the field documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cy.Standard#extraParams} for
+ * the field documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ public Builder setPlaceOfSupplyScheme(
+ RegistrationCreateParams.CountryOptions.Cy.Standard.PlaceOfSupplyScheme
+ placeOfSupplyScheme) {
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ return this;
+ }
+ }
+
+ public enum PlaceOfSupplyScheme implements ApiRequestParams.EnumParam {
+ @SerializedName("small_seller")
+ SMALL_SELLER("small_seller"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ PlaceOfSupplyScheme(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("ioss")
+ IOSS("ioss"),
+
+ @SerializedName("oss_non_union")
+ OSS_NON_UNION("oss_non_union"),
+
+ @SerializedName("oss_union")
+ OSS_UNION("oss_union"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class Cz {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Options for the standard registration. */
+ @SerializedName("standard")
+ Standard standard;
+
+ /** Required. Type of registration to be created in an EU country. */
+ @SerializedName("type")
+ Type type;
+
+ private Cz(Map extraParams, Standard standard, Type type) {
+ this.extraParams = extraParams;
+ this.standard = standard;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Standard standard;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Cz build() {
+ return new RegistrationCreateParams.CountryOptions.Cz(
+ this.extraParams, this.standard, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cz#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cz#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Options for the standard registration. */
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Cz.Standard standard) {
+ this.standard = standard;
+ return this;
+ }
+
+ /** Required. Type of registration to be created in an EU country. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Cz.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ @Getter
+ public static class Standard {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field
+ * (serialized) name in this param object. Effectively, this map is flattened to its parent
+ * instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ @SerializedName("place_of_supply_scheme")
+ PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) {
+ this.extraParams = extraParams;
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Cz.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Cz.Standard(
+ this.extraParams, this.placeOfSupplyScheme);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cz.Standard#extraParams} for
+ * the field documentation.
+ */
public Builder putExtraParam(String key, Object value) {
if (this.extraParams == null) {
this.extraParams = new HashMap<>();
@@ -2291,9 +3886,8 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link
- * RegistrationCreateParams.CountryOptions.Ca.ProvinceStandard#extraParams} for the field
- * documentation.
+ * map. See {@link RegistrationCreateParams.CountryOptions.Cz.Standard#extraParams} for
+ * the field documentation.
*/
public Builder putAllExtraParam(Map map) {
if (this.extraParams == null) {
@@ -2304,22 +3898,239 @@ public Builder putAllExtraParam(Map map) {
}
/**
- * Required. Two-letter CA province code (ISO 3166-2).
+ * Required. Place of supply scheme used in an EU standard registration.
*/
- public Builder setProvince(String province) {
- this.province = province;
+ public Builder setPlaceOfSupplyScheme(
+ RegistrationCreateParams.CountryOptions.Cz.Standard.PlaceOfSupplyScheme
+ placeOfSupplyScheme) {
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ return this;
+ }
+ }
+
+ public enum PlaceOfSupplyScheme implements ApiRequestParams.EnumParam {
+ @SerializedName("small_seller")
+ SMALL_SELLER("small_seller"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ PlaceOfSupplyScheme(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("ioss")
+ IOSS("ioss"),
+
+ @SerializedName("oss_non_union")
+ OSS_NON_UNION("oss_non_union"),
+
+ @SerializedName("oss_union")
+ OSS_UNION("oss_union"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class De {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Options for the standard registration. */
+ @SerializedName("standard")
+ Standard standard;
+
+ /** Required. Type of registration to be created in an EU country. */
+ @SerializedName("type")
+ Type type;
+
+ private De(Map extraParams, Standard standard, Type type) {
+ this.extraParams = extraParams;
+ this.standard = standard;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Standard standard;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.De build() {
+ return new RegistrationCreateParams.CountryOptions.De(
+ this.extraParams, this.standard, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.De#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.De#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Options for the standard registration. */
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.De.Standard standard) {
+ this.standard = standard;
+ return this;
+ }
+
+ /** Required. Type of registration to be created in an EU country. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.De.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ @Getter
+ public static class Standard {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field
+ * (serialized) name in this param object. Effectively, this map is flattened to its parent
+ * instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ @SerializedName("place_of_supply_scheme")
+ PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) {
+ this.extraParams = extraParams;
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.De.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.De.Standard(
+ this.extraParams, this.placeOfSupplyScheme);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.De.Standard#extraParams} for
+ * the field documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.De.Standard#extraParams} for
+ * the field documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ public Builder setPlaceOfSupplyScheme(
+ RegistrationCreateParams.CountryOptions.De.Standard.PlaceOfSupplyScheme
+ placeOfSupplyScheme) {
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
return this;
}
}
+
+ public enum PlaceOfSupplyScheme implements ApiRequestParams.EnumParam {
+ @SerializedName("small_seller")
+ SMALL_SELLER("small_seller"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ PlaceOfSupplyScheme(String value) {
+ this.value = value;
+ }
+ }
}
- public enum Type implements ApiRequestParams.EnumParam {
- @SerializedName("province_standard")
- PROVINCE_STANDARD("province_standard"),
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("ioss")
+ IOSS("ioss"),
+
+ @SerializedName("oss_non_union")
+ OSS_NON_UNION("oss_non_union"),
- @SerializedName("simplified")
- SIMPLIFIED("simplified"),
+ @SerializedName("oss_union")
+ OSS_UNION("oss_union"),
@SerializedName("standard")
STANDARD("standard");
@@ -2334,7 +4145,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Ch {
+ public static class Dk {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -2344,12 +4155,17 @@ public static class Ch {
@SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
Map extraParams;
- /** Required. Type of registration to be created in {@code country}. */
+ /** Options for the standard registration. */
+ @SerializedName("standard")
+ Standard standard;
+
+ /** Required. Type of registration to be created in an EU country. */
@SerializedName("type")
Type type;
- private Ch(Map extraParams, Type type) {
+ private Dk(Map extraParams, Standard standard, Type type) {
this.extraParams = extraParams;
+ this.standard = standard;
this.type = type;
}
@@ -2360,17 +4176,20 @@ public static Builder builder() {
public static class Builder {
private Map extraParams;
+ private Standard standard;
+
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Ch build() {
- return new RegistrationCreateParams.CountryOptions.Ch(this.extraParams, this.type);
+ public RegistrationCreateParams.CountryOptions.Dk build() {
+ return new RegistrationCreateParams.CountryOptions.Dk(
+ this.extraParams, this.standard, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Ch#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Dk#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -2384,7 +4203,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Ch#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Dk#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -2395,14 +4214,122 @@ public Builder putAllExtraParam(Map map) {
return this;
}
- /** Required. Type of registration to be created in {@code country}. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Ch.Type type) {
+ /** Options for the standard registration. */
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Dk.Standard standard) {
+ this.standard = standard;
+ return this;
+ }
+
+ /** Required. Type of registration to be created in an EU country. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Dk.Type type) {
this.type = type;
return this;
}
}
+ @Getter
+ public static class Standard {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field
+ * (serialized) name in this param object. Effectively, this map is flattened to its parent
+ * instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ @SerializedName("place_of_supply_scheme")
+ PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) {
+ this.extraParams = extraParams;
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Dk.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Dk.Standard(
+ this.extraParams, this.placeOfSupplyScheme);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Dk.Standard#extraParams} for
+ * the field documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Dk.Standard#extraParams} for
+ * the field documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ public Builder setPlaceOfSupplyScheme(
+ RegistrationCreateParams.CountryOptions.Dk.Standard.PlaceOfSupplyScheme
+ placeOfSupplyScheme) {
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ return this;
+ }
+ }
+
+ public enum PlaceOfSupplyScheme implements ApiRequestParams.EnumParam {
+ @SerializedName("small_seller")
+ SMALL_SELLER("small_seller"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ PlaceOfSupplyScheme(String value) {
+ this.value = value;
+ }
+ }
+ }
+
public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("ioss")
+ IOSS("ioss"),
+
+ @SerializedName("oss_non_union")
+ OSS_NON_UNION("oss_non_union"),
+
+ @SerializedName("oss_union")
+ OSS_UNION("oss_union"),
+
@SerializedName("standard")
STANDARD("standard");
@@ -2416,7 +4343,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Cl {
+ public static class Ec {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -2430,7 +4357,7 @@ public static class Cl {
@SerializedName("type")
Type type;
- private Cl(Map extraParams, Type type) {
+ private Ec(Map extraParams, Type type) {
this.extraParams = extraParams;
this.type = type;
}
@@ -2445,14 +4372,14 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Cl build() {
- return new RegistrationCreateParams.CountryOptions.Cl(this.extraParams, this.type);
+ public RegistrationCreateParams.CountryOptions.Ec build() {
+ return new RegistrationCreateParams.CountryOptions.Ec(this.extraParams, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Cl#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ec#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -2466,7 +4393,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Cl#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ec#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -2478,7 +4405,7 @@ public Builder putAllExtraParam(Map map) {
}
/** Required. Type of registration to be created in {@code country}. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Cl.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Ec.Type type) {
this.type = type;
return this;
}
@@ -2498,7 +4425,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Co {
+ public static class Ee {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -2508,12 +4435,17 @@ public static class Co {
@SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
Map extraParams;
- /** Required. Type of registration to be created in {@code country}. */
+ /** Options for the standard registration. */
+ @SerializedName("standard")
+ Standard standard;
+
+ /** Required. Type of registration to be created in an EU country. */
@SerializedName("type")
Type type;
- private Co(Map extraParams, Type type) {
+ private Ee(Map extraParams, Standard standard, Type type) {
this.extraParams = extraParams;
+ this.standard = standard;
this.type = type;
}
@@ -2524,51 +4456,162 @@ public static Builder builder() {
public static class Builder {
private Map extraParams;
+ private Standard standard;
+
private Type type;
- /** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Co build() {
- return new RegistrationCreateParams.CountryOptions.Co(this.extraParams, this.type);
- }
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Ee build() {
+ return new RegistrationCreateParams.CountryOptions.Ee(
+ this.extraParams, this.standard, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ee#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ee#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Options for the standard registration. */
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Ee.Standard standard) {
+ this.standard = standard;
+ return this;
+ }
+
+ /** Required. Type of registration to be created in an EU country. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Ee.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ @Getter
+ public static class Standard {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field
+ * (serialized) name in this param object. Effectively, this map is flattened to its parent
+ * instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ @SerializedName("place_of_supply_scheme")
+ PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) {
+ this.extraParams = extraParams;
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private PlaceOfSupplyScheme placeOfSupplyScheme;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Ee.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Ee.Standard(
+ this.extraParams, this.placeOfSupplyScheme);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ee.Standard#extraParams} for
+ * the field documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
- /**
- * Add a key/value pair to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Co#extraParams} for the field
- * documentation.
- */
- public Builder putExtraParam(String key, Object value) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ee.Standard#extraParams} for
+ * the field documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
}
- this.extraParams.put(key, value);
- return this;
- }
- /**
- * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Co#extraParams} for the field
- * documentation.
- */
- public Builder putAllExtraParam(Map map) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
+ /**
+ * Required. Place of supply scheme used in an EU standard registration.
+ */
+ public Builder setPlaceOfSupplyScheme(
+ RegistrationCreateParams.CountryOptions.Ee.Standard.PlaceOfSupplyScheme
+ placeOfSupplyScheme) {
+ this.placeOfSupplyScheme = placeOfSupplyScheme;
+ return this;
}
- this.extraParams.putAll(map);
- return this;
}
- /** Required. Type of registration to be created in {@code country}. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Co.Type type) {
- this.type = type;
- return this;
+ public enum PlaceOfSupplyScheme implements ApiRequestParams.EnumParam {
+ @SerializedName("small_seller")
+ SMALL_SELLER("small_seller"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ PlaceOfSupplyScheme(String value) {
+ this.value = value;
+ }
}
}
public enum Type implements ApiRequestParams.EnumParam {
- @SerializedName("simplified")
- SIMPLIFIED("simplified");
+ @SerializedName("ioss")
+ IOSS("ioss"),
+
+ @SerializedName("oss_non_union")
+ OSS_NON_UNION("oss_non_union"),
+
+ @SerializedName("oss_union")
+ OSS_UNION("oss_union"),
+
+ @SerializedName("standard")
+ STANDARD("standard");
@Getter(onMethod_ = {@Override})
private final String value;
@@ -2580,7 +4623,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Cr {
+ public static class Eg {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -2594,7 +4637,7 @@ public static class Cr {
@SerializedName("type")
Type type;
- private Cr(Map extraParams, Type type) {
+ private Eg(Map extraParams, Type type) {
this.extraParams = extraParams;
this.type = type;
}
@@ -2609,14 +4652,14 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Cr build() {
- return new RegistrationCreateParams.CountryOptions.Cr(this.extraParams, this.type);
+ public RegistrationCreateParams.CountryOptions.Eg build() {
+ return new RegistrationCreateParams.CountryOptions.Eg(this.extraParams, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Cr#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Eg#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -2630,7 +4673,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Cr#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Eg#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -2642,7 +4685,7 @@ public Builder putAllExtraParam(Map map) {
}
/** Required. Type of registration to be created in {@code country}. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Cr.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Eg.Type type) {
this.type = type;
return this;
}
@@ -2662,7 +4705,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Cy {
+ public static class Es {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -2680,7 +4723,7 @@ public static class Cy {
@SerializedName("type")
Type type;
- private Cy(Map extraParams, Standard standard, Type type) {
+ private Es(Map extraParams, Standard standard, Type type) {
this.extraParams = extraParams;
this.standard = standard;
this.type = type;
@@ -2698,15 +4741,15 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Cy build() {
- return new RegistrationCreateParams.CountryOptions.Cy(
+ public RegistrationCreateParams.CountryOptions.Es build() {
+ return new RegistrationCreateParams.CountryOptions.Es(
this.extraParams, this.standard, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Cy#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Es#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -2720,7 +4763,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Cy#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Es#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -2732,13 +4775,13 @@ public Builder putAllExtraParam(Map map) {
}
/** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.Cy.Standard standard) {
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Es.Standard standard) {
this.standard = standard;
return this;
}
/** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Cy.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Es.Type type) {
this.type = type;
return this;
}
@@ -2777,15 +4820,15 @@ public static class Builder {
private PlaceOfSupplyScheme placeOfSupplyScheme;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Cy.Standard build() {
- return new RegistrationCreateParams.CountryOptions.Cy.Standard(
+ public RegistrationCreateParams.CountryOptions.Es.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Es.Standard(
this.extraParams, this.placeOfSupplyScheme);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Cy.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Es.Standard#extraParams} for
* the field documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -2799,7 +4842,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Cy.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Es.Standard#extraParams} for
* the field documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -2814,7 +4857,7 @@ public Builder putAllExtraParam(Map map) {
* Required. Place of supply scheme used in an EU standard registration.
*/
public Builder setPlaceOfSupplyScheme(
- RegistrationCreateParams.CountryOptions.Cy.Standard.PlaceOfSupplyScheme
+ RegistrationCreateParams.CountryOptions.Es.Standard.PlaceOfSupplyScheme
placeOfSupplyScheme) {
this.placeOfSupplyScheme = placeOfSupplyScheme;
return this;
@@ -2860,7 +4903,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Cz {
+ public static class Fi {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -2878,7 +4921,7 @@ public static class Cz {
@SerializedName("type")
Type type;
- private Cz(Map extraParams, Standard standard, Type type) {
+ private Fi(Map extraParams, Standard standard, Type type) {
this.extraParams = extraParams;
this.standard = standard;
this.type = type;
@@ -2896,15 +4939,15 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Cz build() {
- return new RegistrationCreateParams.CountryOptions.Cz(
+ public RegistrationCreateParams.CountryOptions.Fi build() {
+ return new RegistrationCreateParams.CountryOptions.Fi(
this.extraParams, this.standard, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Cz#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Fi#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -2918,7 +4961,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Cz#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Fi#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -2930,13 +4973,13 @@ public Builder putAllExtraParam(Map map) {
}
/** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.Cz.Standard standard) {
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Fi.Standard standard) {
this.standard = standard;
return this;
}
/** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Cz.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Fi.Type type) {
this.type = type;
return this;
}
@@ -2975,15 +5018,15 @@ public static class Builder {
private PlaceOfSupplyScheme placeOfSupplyScheme;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Cz.Standard build() {
- return new RegistrationCreateParams.CountryOptions.Cz.Standard(
+ public RegistrationCreateParams.CountryOptions.Fi.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Fi.Standard(
this.extraParams, this.placeOfSupplyScheme);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Cz.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Fi.Standard#extraParams} for
* the field documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -2997,7 +5040,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Cz.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Fi.Standard#extraParams} for
* the field documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -3012,7 +5055,7 @@ public Builder putAllExtraParam(Map map) {
* Required. Place of supply scheme used in an EU standard registration.
*/
public Builder setPlaceOfSupplyScheme(
- RegistrationCreateParams.CountryOptions.Cz.Standard.PlaceOfSupplyScheme
+ RegistrationCreateParams.CountryOptions.Fi.Standard.PlaceOfSupplyScheme
placeOfSupplyScheme) {
this.placeOfSupplyScheme = placeOfSupplyScheme;
return this;
@@ -3058,7 +5101,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class De {
+ public static class Fr {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -3076,7 +5119,7 @@ public static class De {
@SerializedName("type")
Type type;
- private De(Map extraParams, Standard standard, Type type) {
+ private Fr(Map extraParams, Standard standard, Type type) {
this.extraParams = extraParams;
this.standard = standard;
this.type = type;
@@ -3094,15 +5137,15 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.De build() {
- return new RegistrationCreateParams.CountryOptions.De(
+ public RegistrationCreateParams.CountryOptions.Fr build() {
+ return new RegistrationCreateParams.CountryOptions.Fr(
this.extraParams, this.standard, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.De#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Fr#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -3116,7 +5159,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.De#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Fr#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -3128,13 +5171,13 @@ public Builder putAllExtraParam(Map map) {
}
/** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.De.Standard standard) {
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Fr.Standard standard) {
this.standard = standard;
return this;
}
/** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.De.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Fr.Type type) {
this.type = type;
return this;
}
@@ -3173,15 +5216,15 @@ public static class Builder {
private PlaceOfSupplyScheme placeOfSupplyScheme;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.De.Standard build() {
- return new RegistrationCreateParams.CountryOptions.De.Standard(
+ public RegistrationCreateParams.CountryOptions.Fr.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Fr.Standard(
this.extraParams, this.placeOfSupplyScheme);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.De.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Fr.Standard#extraParams} for
* the field documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -3195,7 +5238,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.De.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Fr.Standard#extraParams} for
* the field documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -3210,7 +5253,7 @@ public Builder putAllExtraParam(Map map) {
* Required. Place of supply scheme used in an EU standard registration.
*/
public Builder setPlaceOfSupplyScheme(
- RegistrationCreateParams.CountryOptions.De.Standard.PlaceOfSupplyScheme
+ RegistrationCreateParams.CountryOptions.Fr.Standard.PlaceOfSupplyScheme
placeOfSupplyScheme) {
this.placeOfSupplyScheme = placeOfSupplyScheme;
return this;
@@ -3256,7 +5299,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Dk {
+ public static class Gb {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -3266,17 +5309,12 @@ public static class Dk {
@SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
Map extraParams;
- /** Options for the standard registration. */
- @SerializedName("standard")
- Standard standard;
-
- /** Required. Type of registration to be created in an EU country. */
+ /** Required. Type of registration to be created in {@code country}. */
@SerializedName("type")
Type type;
- private Dk(Map extraParams, Standard standard, Type type) {
+ private Gb(Map extraParams, Type type) {
this.extraParams = extraParams;
- this.standard = standard;
this.type = type;
}
@@ -3287,20 +5325,17 @@ public static Builder builder() {
public static class Builder {
private Map extraParams;
- private Standard standard;
-
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Dk build() {
- return new RegistrationCreateParams.CountryOptions.Dk(
- this.extraParams, this.standard, this.type);
+ public RegistrationCreateParams.CountryOptions.Gb build() {
+ return new RegistrationCreateParams.CountryOptions.Gb(this.extraParams, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Dk#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Gb#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -3314,7 +5349,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Dk#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Gb#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -3325,124 +5360,98 @@ public Builder putAllExtraParam(Map map) {
return this;
}
- /** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.Dk.Standard standard) {
- this.standard = standard;
- return this;
- }
-
- /** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Dk.Type type) {
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Gb.Type type) {
this.type = type;
return this;
}
}
- @Getter
- public static class Standard {
- /**
- * Map of extra parameters for custom features not available in this client library. The
- * content in this map is not serialized under this field's {@code @SerializedName} value.
- * Instead, each key/value pair is serialized as if the key is a root-level field
- * (serialized) name in this param object. Effectively, this map is flattened to its parent
- * instance.
- */
- @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
- Map extraParams;
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("standard")
+ STANDARD("standard");
- /**
- * Required. Place of supply scheme used in an EU standard registration.
- */
- @SerializedName("place_of_supply_scheme")
- PlaceOfSupplyScheme placeOfSupplyScheme;
+ @Getter(onMethod_ = {@Override})
+ private final String value;
- private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) {
- this.extraParams = extraParams;
- this.placeOfSupplyScheme = placeOfSupplyScheme;
+ Type(String value) {
+ this.value = value;
}
+ }
+ }
+
+ @Getter
+ public static class Ge {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Required. Type of registration to be created in {@code country}. */
+ @SerializedName("type")
+ Type type;
- public static Builder builder() {
- return new Builder();
- }
+ private Ge(Map extraParams, Type type) {
+ this.extraParams = extraParams;
+ this.type = type;
+ }
- public static class Builder {
- private Map extraParams;
+ public static Builder builder() {
+ return new Builder();
+ }
- private PlaceOfSupplyScheme placeOfSupplyScheme;
+ public static class Builder {
+ private Map extraParams;
- /** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Dk.Standard build() {
- return new RegistrationCreateParams.CountryOptions.Dk.Standard(
- this.extraParams, this.placeOfSupplyScheme);
- }
+ private Type type;
- /**
- * Add a key/value pair to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Dk.Standard#extraParams} for
- * the field documentation.
- */
- public Builder putExtraParam(String key, Object value) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
- }
- this.extraParams.put(key, value);
- return this;
- }
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Ge build() {
+ return new RegistrationCreateParams.CountryOptions.Ge(this.extraParams, this.type);
+ }
- /**
- * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Dk.Standard#extraParams} for
- * the field documentation.
- */
- public Builder putAllExtraParam(Map map) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
- }
- this.extraParams.putAll(map);
- return this;
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ge#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
}
+ this.extraParams.put(key, value);
+ return this;
+ }
- /**
- * Required. Place of supply scheme used in an EU standard registration.
- */
- public Builder setPlaceOfSupplyScheme(
- RegistrationCreateParams.CountryOptions.Dk.Standard.PlaceOfSupplyScheme
- placeOfSupplyScheme) {
- this.placeOfSupplyScheme = placeOfSupplyScheme;
- return this;
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ge#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
}
+ this.extraParams.putAll(map);
+ return this;
}
- public enum PlaceOfSupplyScheme implements ApiRequestParams.EnumParam {
- @SerializedName("small_seller")
- SMALL_SELLER("small_seller"),
-
- @SerializedName("standard")
- STANDARD("standard");
-
- @Getter(onMethod_ = {@Override})
- private final String value;
-
- PlaceOfSupplyScheme(String value) {
- this.value = value;
- }
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Ge.Type type) {
+ this.type = type;
+ return this;
}
}
public enum Type implements ApiRequestParams.EnumParam {
- @SerializedName("ioss")
- IOSS("ioss"),
-
- @SerializedName("oss_non_union")
- OSS_NON_UNION("oss_non_union"),
-
- @SerializedName("oss_union")
- OSS_UNION("oss_union"),
-
- @SerializedName("standard")
- STANDARD("standard");
+ @SerializedName("simplified")
+ SIMPLIFIED("simplified");
@Getter(onMethod_ = {@Override})
private final String value;
@@ -3454,7 +5463,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Ec {
+ public static class Gn {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -3468,7 +5477,7 @@ public static class Ec {
@SerializedName("type")
Type type;
- private Ec(Map extraParams, Type type) {
+ private Gn(Map extraParams, Type type) {
this.extraParams = extraParams;
this.type = type;
}
@@ -3483,14 +5492,14 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Ec build() {
- return new RegistrationCreateParams.CountryOptions.Ec(this.extraParams, this.type);
+ public RegistrationCreateParams.CountryOptions.Gn build() {
+ return new RegistrationCreateParams.CountryOptions.Gn(this.extraParams, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Ec#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Gn#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -3504,7 +5513,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Ec#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Gn#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -3516,15 +5525,15 @@ public Builder putAllExtraParam(Map map) {
}
/** Required. Type of registration to be created in {@code country}. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Ec.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Gn.Type type) {
this.type = type;
return this;
}
}
public enum Type implements ApiRequestParams.EnumParam {
- @SerializedName("simplified")
- SIMPLIFIED("simplified");
+ @SerializedName("standard")
+ STANDARD("standard");
@Getter(onMethod_ = {@Override})
private final String value;
@@ -3536,7 +5545,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Ee {
+ public static class Gr {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -3554,7 +5563,7 @@ public static class Ee {
@SerializedName("type")
Type type;
- private Ee(Map extraParams, Standard standard, Type type) {
+ private Gr(Map extraParams, Standard standard, Type type) {
this.extraParams = extraParams;
this.standard = standard;
this.type = type;
@@ -3572,15 +5581,15 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Ee build() {
- return new RegistrationCreateParams.CountryOptions.Ee(
+ public RegistrationCreateParams.CountryOptions.Gr build() {
+ return new RegistrationCreateParams.CountryOptions.Gr(
this.extraParams, this.standard, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Ee#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Gr#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -3594,7 +5603,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Ee#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Gr#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -3606,13 +5615,13 @@ public Builder putAllExtraParam(Map map) {
}
/** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.Ee.Standard standard) {
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Gr.Standard standard) {
this.standard = standard;
return this;
}
/** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Ee.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Gr.Type type) {
this.type = type;
return this;
}
@@ -3651,15 +5660,15 @@ public static class Builder {
private PlaceOfSupplyScheme placeOfSupplyScheme;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Ee.Standard build() {
- return new RegistrationCreateParams.CountryOptions.Ee.Standard(
+ public RegistrationCreateParams.CountryOptions.Gr.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Gr.Standard(
this.extraParams, this.placeOfSupplyScheme);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Ee.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Gr.Standard#extraParams} for
* the field documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -3673,7 +5682,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Ee.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Gr.Standard#extraParams} for
* the field documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -3688,7 +5697,7 @@ public Builder putAllExtraParam(Map map) {
* Required. Place of supply scheme used in an EU standard registration.
*/
public Builder setPlaceOfSupplyScheme(
- RegistrationCreateParams.CountryOptions.Ee.Standard.PlaceOfSupplyScheme
+ RegistrationCreateParams.CountryOptions.Gr.Standard.PlaceOfSupplyScheme
placeOfSupplyScheme) {
this.placeOfSupplyScheme = placeOfSupplyScheme;
return this;
@@ -3734,89 +5743,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Eg {
- /**
- * Map of extra parameters for custom features not available in this client library. The
- * content in this map is not serialized under this field's {@code @SerializedName} value.
- * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
- * name in this param object. Effectively, this map is flattened to its parent instance.
- */
- @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
- Map extraParams;
-
- /** Required. Type of registration to be created in {@code country}. */
- @SerializedName("type")
- Type type;
-
- private Eg(Map extraParams, Type type) {
- this.extraParams = extraParams;
- this.type = type;
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static class Builder {
- private Map extraParams;
-
- private Type type;
-
- /** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Eg build() {
- return new RegistrationCreateParams.CountryOptions.Eg(this.extraParams, this.type);
- }
-
- /**
- * Add a key/value pair to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Eg#extraParams} for the field
- * documentation.
- */
- public Builder putExtraParam(String key, Object value) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
- }
- this.extraParams.put(key, value);
- return this;
- }
-
- /**
- * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Eg#extraParams} for the field
- * documentation.
- */
- public Builder putAllExtraParam(Map map) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
- }
- this.extraParams.putAll(map);
- return this;
- }
-
- /** Required. Type of registration to be created in {@code country}. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Eg.Type type) {
- this.type = type;
- return this;
- }
- }
-
- public enum Type implements ApiRequestParams.EnumParam {
- @SerializedName("simplified")
- SIMPLIFIED("simplified");
-
- @Getter(onMethod_ = {@Override})
- private final String value;
-
- Type(String value) {
- this.value = value;
- }
- }
- }
-
- @Getter
- public static class Es {
+ public static class Hr {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -3834,7 +5761,7 @@ public static class Es {
@SerializedName("type")
Type type;
- private Es(Map extraParams, Standard standard, Type type) {
+ private Hr(Map extraParams, Standard standard, Type type) {
this.extraParams = extraParams;
this.standard = standard;
this.type = type;
@@ -3852,15 +5779,15 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Es build() {
- return new RegistrationCreateParams.CountryOptions.Es(
+ public RegistrationCreateParams.CountryOptions.Hr build() {
+ return new RegistrationCreateParams.CountryOptions.Hr(
this.extraParams, this.standard, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Es#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Hr#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -3874,7 +5801,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Es#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Hr#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -3886,13 +5813,13 @@ public Builder putAllExtraParam(Map map) {
}
/** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.Es.Standard standard) {
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Hr.Standard standard) {
this.standard = standard;
return this;
}
/** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Es.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Hr.Type type) {
this.type = type;
return this;
}
@@ -3931,15 +5858,15 @@ public static class Builder {
private PlaceOfSupplyScheme placeOfSupplyScheme;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Es.Standard build() {
- return new RegistrationCreateParams.CountryOptions.Es.Standard(
+ public RegistrationCreateParams.CountryOptions.Hr.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Hr.Standard(
this.extraParams, this.placeOfSupplyScheme);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Es.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Hr.Standard#extraParams} for
* the field documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -3953,7 +5880,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Es.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Hr.Standard#extraParams} for
* the field documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -3968,7 +5895,7 @@ public Builder putAllExtraParam(Map map) {
* Required. Place of supply scheme used in an EU standard registration.
*/
public Builder setPlaceOfSupplyScheme(
- RegistrationCreateParams.CountryOptions.Es.Standard.PlaceOfSupplyScheme
+ RegistrationCreateParams.CountryOptions.Hr.Standard.PlaceOfSupplyScheme
placeOfSupplyScheme) {
this.placeOfSupplyScheme = placeOfSupplyScheme;
return this;
@@ -4014,7 +5941,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Fi {
+ public static class Hu {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -4032,7 +5959,7 @@ public static class Fi {
@SerializedName("type")
Type type;
- private Fi(Map extraParams, Standard standard, Type type) {
+ private Hu(Map extraParams, Standard standard, Type type) {
this.extraParams = extraParams;
this.standard = standard;
this.type = type;
@@ -4050,15 +5977,15 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Fi build() {
- return new RegistrationCreateParams.CountryOptions.Fi(
+ public RegistrationCreateParams.CountryOptions.Hu build() {
+ return new RegistrationCreateParams.CountryOptions.Hu(
this.extraParams, this.standard, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Fi#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Hu#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -4072,7 +5999,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Fi#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Hu#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -4084,13 +6011,13 @@ public Builder putAllExtraParam(Map map) {
}
/** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.Fi.Standard standard) {
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Hu.Standard standard) {
this.standard = standard;
return this;
}
/** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Fi.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Hu.Type type) {
this.type = type;
return this;
}
@@ -4129,15 +6056,15 @@ public static class Builder {
private PlaceOfSupplyScheme placeOfSupplyScheme;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Fi.Standard build() {
- return new RegistrationCreateParams.CountryOptions.Fi.Standard(
+ public RegistrationCreateParams.CountryOptions.Hu.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Hu.Standard(
this.extraParams, this.placeOfSupplyScheme);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Fi.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Hu.Standard#extraParams} for
* the field documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -4151,7 +6078,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Fi.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Hu.Standard#extraParams} for
* the field documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -4166,7 +6093,7 @@ public Builder putAllExtraParam(Map map) {
* Required. Place of supply scheme used in an EU standard registration.
*/
public Builder setPlaceOfSupplyScheme(
- RegistrationCreateParams.CountryOptions.Fi.Standard.PlaceOfSupplyScheme
+ RegistrationCreateParams.CountryOptions.Hu.Standard.PlaceOfSupplyScheme
placeOfSupplyScheme) {
this.placeOfSupplyScheme = placeOfSupplyScheme;
return this;
@@ -4212,7 +6139,89 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Fr {
+ public static class Id {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Required. Type of registration to be created in {@code country}. */
+ @SerializedName("type")
+ Type type;
+
+ private Id(Map extraParams, Type type) {
+ this.extraParams = extraParams;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Id build() {
+ return new RegistrationCreateParams.CountryOptions.Id(this.extraParams, this.type);
+ }
+
+ /**
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Id#extraParams} for the field
+ * documentation.
+ */
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
+
+ /**
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Id#extraParams} for the field
+ * documentation.
+ */
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
+ }
+
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Id.Type type) {
+ this.type = type;
+ return this;
+ }
+ }
+
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("simplified")
+ SIMPLIFIED("simplified");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ @Getter
+ public static class Ie {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -4230,7 +6239,7 @@ public static class Fr {
@SerializedName("type")
Type type;
- private Fr(Map extraParams, Standard standard, Type type) {
+ private Ie(Map extraParams, Standard standard, Type type) {
this.extraParams = extraParams;
this.standard = standard;
this.type = type;
@@ -4248,15 +6257,15 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Fr build() {
- return new RegistrationCreateParams.CountryOptions.Fr(
+ public RegistrationCreateParams.CountryOptions.Ie build() {
+ return new RegistrationCreateParams.CountryOptions.Ie(
this.extraParams, this.standard, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Fr#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ie#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -4270,7 +6279,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Fr#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ie#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -4282,13 +6291,13 @@ public Builder putAllExtraParam(Map map) {
}
/** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.Fr.Standard standard) {
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.Ie.Standard standard) {
this.standard = standard;
return this;
}
/** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Fr.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Ie.Type type) {
this.type = type;
return this;
}
@@ -4327,15 +6336,15 @@ public static class Builder {
private PlaceOfSupplyScheme placeOfSupplyScheme;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Fr.Standard build() {
- return new RegistrationCreateParams.CountryOptions.Fr.Standard(
+ public RegistrationCreateParams.CountryOptions.Ie.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.Ie.Standard(
this.extraParams, this.placeOfSupplyScheme);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Fr.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ie.Standard#extraParams} for
* the field documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -4349,7 +6358,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Fr.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ie.Standard#extraParams} for
* the field documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -4364,7 +6373,7 @@ public Builder putAllExtraParam(Map map) {
* Required. Place of supply scheme used in an EU standard registration.
*/
public Builder setPlaceOfSupplyScheme(
- RegistrationCreateParams.CountryOptions.Fr.Standard.PlaceOfSupplyScheme
+ RegistrationCreateParams.CountryOptions.Ie.Standard.PlaceOfSupplyScheme
placeOfSupplyScheme) {
this.placeOfSupplyScheme = placeOfSupplyScheme;
return this;
@@ -4410,7 +6419,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Gb {
+ public static class Is {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -4424,7 +6433,7 @@ public static class Gb {
@SerializedName("type")
Type type;
- private Gb(Map extraParams, Type type) {
+ private Is(Map extraParams, Type type) {
this.extraParams = extraParams;
this.type = type;
}
@@ -4439,14 +6448,14 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Gb build() {
- return new RegistrationCreateParams.CountryOptions.Gb(this.extraParams, this.type);
+ public RegistrationCreateParams.CountryOptions.Is build() {
+ return new RegistrationCreateParams.CountryOptions.Is(this.extraParams, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Gb#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Is#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -4460,7 +6469,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Gb#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Is#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -4472,7 +6481,7 @@ public Builder putAllExtraParam(Map map) {
}
/** Required. Type of registration to be created in {@code country}. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Gb.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.Is.Type type) {
this.type = type;
return this;
}
@@ -4492,89 +6501,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Ge {
- /**
- * Map of extra parameters for custom features not available in this client library. The
- * content in this map is not serialized under this field's {@code @SerializedName} value.
- * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
- * name in this param object. Effectively, this map is flattened to its parent instance.
- */
- @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
- Map extraParams;
-
- /** Required. Type of registration to be created in {@code country}. */
- @SerializedName("type")
- Type type;
-
- private Ge(Map extraParams, Type type) {
- this.extraParams = extraParams;
- this.type = type;
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static class Builder {
- private Map extraParams;
-
- private Type type;
-
- /** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Ge build() {
- return new RegistrationCreateParams.CountryOptions.Ge(this.extraParams, this.type);
- }
-
- /**
- * Add a key/value pair to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Ge#extraParams} for the field
- * documentation.
- */
- public Builder putExtraParam(String key, Object value) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
- }
- this.extraParams.put(key, value);
- return this;
- }
-
- /**
- * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Ge#extraParams} for the field
- * documentation.
- */
- public Builder putAllExtraParam(Map map) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
- }
- this.extraParams.putAll(map);
- return this;
- }
-
- /** Required. Type of registration to be created in {@code country}. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Ge.Type type) {
- this.type = type;
- return this;
- }
- }
-
- public enum Type implements ApiRequestParams.EnumParam {
- @SerializedName("simplified")
- SIMPLIFIED("simplified");
-
- @Getter(onMethod_ = {@Override})
- private final String value;
-
- Type(String value) {
- this.value = value;
- }
- }
- }
-
- @Getter
- public static class Gr {
+ public static class It {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -4592,7 +6519,7 @@ public static class Gr {
@SerializedName("type")
Type type;
- private Gr(Map extraParams, Standard standard, Type type) {
+ private It(Map extraParams, Standard standard, Type type) {
this.extraParams = extraParams;
this.standard = standard;
this.type = type;
@@ -4610,15 +6537,15 @@ public static class Builder {
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Gr build() {
- return new RegistrationCreateParams.CountryOptions.Gr(
+ public RegistrationCreateParams.CountryOptions.It build() {
+ return new RegistrationCreateParams.CountryOptions.It(
this.extraParams, this.standard, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Gr#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.It#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -4632,7 +6559,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Gr#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.It#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -4644,13 +6571,13 @@ public Builder putAllExtraParam(Map map) {
}
/** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.Gr.Standard standard) {
+ public Builder setStandard(RegistrationCreateParams.CountryOptions.It.Standard standard) {
this.standard = standard;
return this;
}
/** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Gr.Type type) {
+ public Builder setType(RegistrationCreateParams.CountryOptions.It.Type type) {
this.type = type;
return this;
}
@@ -4689,15 +6616,15 @@ public static class Builder {
private PlaceOfSupplyScheme placeOfSupplyScheme;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Gr.Standard build() {
- return new RegistrationCreateParams.CountryOptions.Gr.Standard(
+ public RegistrationCreateParams.CountryOptions.It.Standard build() {
+ return new RegistrationCreateParams.CountryOptions.It.Standard(
this.extraParams, this.placeOfSupplyScheme);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Gr.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.It.Standard#extraParams} for
* the field documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -4711,7 +6638,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Gr.Standard#extraParams} for
+ * map. See {@link RegistrationCreateParams.CountryOptions.It.Standard#extraParams} for
* the field documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -4726,7 +6653,7 @@ public Builder putAllExtraParam(Map map) {
* Required. Place of supply scheme used in an EU standard registration.
*/
public Builder setPlaceOfSupplyScheme(
- RegistrationCreateParams.CountryOptions.Gr.Standard.PlaceOfSupplyScheme
+ RegistrationCreateParams.CountryOptions.It.Standard.PlaceOfSupplyScheme
placeOfSupplyScheme) {
this.placeOfSupplyScheme = placeOfSupplyScheme;
return this;
@@ -4772,7 +6699,7 @@ public enum Type implements ApiRequestParams.EnumParam {
}
@Getter
- public static class Hr {
+ public static class Jp {
/**
* Map of extra parameters for custom features not available in this client library. The
* content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -4782,17 +6709,12 @@ public static class Hr {
@SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
Map extraParams;
- /** Options for the standard registration. */
- @SerializedName("standard")
- Standard standard;
-
- /** Required. Type of registration to be created in an EU country. */
+ /** Required. Type of registration to be created in {@code country}. */
@SerializedName("type")
Type type;
- private Hr(Map extraParams, Standard standard, Type type) {
+ private Jp(Map extraParams, Type type) {
this.extraParams = extraParams;
- this.standard = standard;
this.type = type;
}
@@ -4803,20 +6725,17 @@ public static Builder builder() {
public static class Builder {
private Map extraParams;
- private Standard standard;
-
private Type type;
/** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Hr build() {
- return new RegistrationCreateParams.CountryOptions.Hr(
- this.extraParams, this.standard, this.type);
+ public RegistrationCreateParams.CountryOptions.Jp build() {
+ return new RegistrationCreateParams.CountryOptions.Jp(this.extraParams, this.type);
}
/**
* Add a key/value pair to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Hr#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Jp#extraParams} for the field
* documentation.
*/
public Builder putExtraParam(String key, Object value) {
@@ -4830,7 +6749,7 @@ public Builder putExtraParam(String key, Object value) {
/**
* Add all map key/value pairs to `extraParams` map. A map is initialized for the first
* `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Hr#extraParams} for the field
+ * map. See {@link RegistrationCreateParams.CountryOptions.Jp#extraParams} for the field
* documentation.
*/
public Builder putAllExtraParam(Map map) {
@@ -4841,124 +6760,180 @@ public Builder putAllExtraParam(Map map) {
return this;
}
- /** Options for the standard registration. */
- public Builder setStandard(RegistrationCreateParams.CountryOptions.Hr.Standard standard) {
- this.standard = standard;
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Jp.Type type) {
+ this.type = type;
return this;
}
+ }
- /** Required. Type of registration to be created in an EU country. */
- public Builder setType(RegistrationCreateParams.CountryOptions.Hr.Type type) {
- this.type = type;
- return this;
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("standard")
+ STANDARD("standard");
+
+ @Getter(onMethod_ = {@Override})
+ private final String value;
+
+ Type(String value) {
+ this.value = value;
}
}
+ }
+
+ @Getter
+ public static class Ke {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
+
+ /** Required. Type of registration to be created in {@code country}. */
+ @SerializedName("type")
+ Type type;
+
+ private Ke(Map extraParams, Type type) {
+ this.extraParams = extraParams;
+ this.type = type;
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static class Builder {
+ private Map extraParams;
+
+ private Type type;
+
+ /** Finalize and obtain parameter instance from this builder. */
+ public RegistrationCreateParams.CountryOptions.Ke build() {
+ return new RegistrationCreateParams.CountryOptions.Ke(this.extraParams, this.type);
+ }
- @Getter
- public static class Standard {
/**
- * Map of extra parameters for custom features not available in this client library. The
- * content in this map is not serialized under this field's {@code @SerializedName} value.
- * Instead, each key/value pair is serialized as if the key is a root-level field
- * (serialized) name in this param object. Effectively, this map is flattened to its parent
- * instance.
+ * Add a key/value pair to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ke#extraParams} for the field
+ * documentation.
*/
- @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
- Map extraParams;
+ public Builder putExtraParam(String key, Object value) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.put(key, value);
+ return this;
+ }
/**
- * Required. Place of supply scheme used in an EU standard registration.
+ * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
+ * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
+ * map. See {@link RegistrationCreateParams.CountryOptions.Ke#extraParams} for the field
+ * documentation.
*/
- @SerializedName("place_of_supply_scheme")
- PlaceOfSupplyScheme placeOfSupplyScheme;
-
- private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) {
- this.extraParams = extraParams;
- this.placeOfSupplyScheme = placeOfSupplyScheme;
+ public Builder putAllExtraParam(Map map) {
+ if (this.extraParams == null) {
+ this.extraParams = new HashMap<>();
+ }
+ this.extraParams.putAll(map);
+ return this;
}
- public static Builder builder() {
- return new Builder();
+ /** Required. Type of registration to be created in {@code country}. */
+ public Builder setType(RegistrationCreateParams.CountryOptions.Ke.Type type) {
+ this.type = type;
+ return this;
}
+ }
- public static class Builder {
- private Map extraParams;
+ public enum Type implements ApiRequestParams.EnumParam {
+ @SerializedName("simplified")
+ SIMPLIFIED("simplified");
- private PlaceOfSupplyScheme placeOfSupplyScheme;
+ @Getter(onMethod_ = {@Override})
+ private final String value;
- /** Finalize and obtain parameter instance from this builder. */
- public RegistrationCreateParams.CountryOptions.Hr.Standard build() {
- return new RegistrationCreateParams.CountryOptions.Hr.Standard(
- this.extraParams, this.placeOfSupplyScheme);
- }
+ Type(String value) {
+ this.value = value;
+ }
+ }
+ }
- /**
- * Add a key/value pair to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Hr.Standard#extraParams} for
- * the field documentation.
- */
- public Builder putExtraParam(String key, Object value) {
- if (this.extraParams == null) {
- this.extraParams = new HashMap<>();
- }
- this.extraParams.put(key, value);
- return this;
- }
+ @Getter
+ public static class Kh {
+ /**
+ * Map of extra parameters for custom features not available in this client library. The
+ * content in this map is not serialized under this field's {@code @SerializedName} value.
+ * Instead, each key/value pair is serialized as if the key is a root-level field (serialized)
+ * name in this param object. Effectively, this map is flattened to its parent instance.
+ */
+ @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
+ Map extraParams;
- /**
- * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
- * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
- * map. See {@link RegistrationCreateParams.CountryOptions.Hr.Standard#extraParams} for
- * the field documentation.
- */
- public Builder putAllExtraParam(Map