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 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}. */ + @SerializedName("type") + Type type; - /** - * Required. Place of supply scheme used in an EU standard registration. - */ - public Builder setPlaceOfSupplyScheme( - RegistrationCreateParams.CountryOptions.Hr.Standard.PlaceOfSupplyScheme - placeOfSupplyScheme) { - this.placeOfSupplyScheme = placeOfSupplyScheme; - return this; - } - } + private Kh(Map extraParams, Type type) { + this.extraParams = extraParams; + this.type = type; + } - public enum PlaceOfSupplyScheme implements ApiRequestParams.EnumParam { - @SerializedName("small_seller") - SMALL_SELLER("small_seller"), + public static Builder builder() { + return new Builder(); + } - @SerializedName("standard") - STANDARD("standard"); + public static class Builder { + private Map extraParams; - @Getter(onMethod_ = {@Override}) - private final String value; + private Type type; - PlaceOfSupplyScheme(String value) { - this.value = value; - } + /** Finalize and obtain parameter instance from this builder. */ + public RegistrationCreateParams.CountryOptions.Kh build() { + return new RegistrationCreateParams.CountryOptions.Kh(this.extraParams, this.type); } - } - public enum Type implements ApiRequestParams.EnumParam { - @SerializedName("ioss") - IOSS("ioss"), + /** + * 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.Kh#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; + } - @SerializedName("oss_non_union") - OSS_NON_UNION("oss_non_union"), + /** + * 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.Kh#extraParams} for the field + * documentation. + */ + public Builder putAllExtraParam(Map map) { + if (this.extraParams == null) { + this.extraParams = new HashMap<>(); + } + this.extraParams.putAll(map); + return this; + } - @SerializedName("oss_union") - OSS_UNION("oss_union"), + /** Required. Type of registration to be created in {@code country}. */ + public Builder setType(RegistrationCreateParams.CountryOptions.Kh.Type type) { + this.type = type; + return this; + } + } - @SerializedName("standard") - STANDARD("standard"); + public enum Type implements ApiRequestParams.EnumParam { + @SerializedName("simplified") + SIMPLIFIED("simplified"); @Getter(onMethod_ = {@Override}) private final String value; @@ -4970,7 +6945,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Hu { + public static class Kr { /** * 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. @@ -4980,17 +6955,12 @@ public static class Hu { @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 Hu(Map extraParams, Standard standard, Type type) { + private Kr(Map extraParams, Type type) { this.extraParams = extraParams; - this.standard = standard; this.type = type; } @@ -5001,20 +6971,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.Hu build() { - return new RegistrationCreateParams.CountryOptions.Hu( - this.extraParams, this.standard, this.type); + public RegistrationCreateParams.CountryOptions.Kr build() { + return new RegistrationCreateParams.CountryOptions.Kr(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.Hu#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Kr#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -5028,7 +6995,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.Hu#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Kr#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -5039,124 +7006,16 @@ public Builder putAllExtraParam(Map map) { return this; } - /** Options for the standard registration. */ - 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.Hu.Type type) { + /** Required. Type of registration to be created in {@code country}. */ + public Builder setType(RegistrationCreateParams.CountryOptions.Kr.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.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.Hu.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.Hu.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.Hu.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"); + @SerializedName("simplified") + SIMPLIFIED("simplified"); @Getter(onMethod_ = {@Override}) private final String value; @@ -5168,7 +7027,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Id { + public static class Kz { /** * 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. @@ -5182,7 +7041,7 @@ public static class Id { @SerializedName("type") Type type; - private Id(Map extraParams, Type type) { + private Kz(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -5197,14 +7056,14 @@ public static class Builder { 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); + public RegistrationCreateParams.CountryOptions.Kz build() { + return new RegistrationCreateParams.CountryOptions.Kz(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 + * map. See {@link RegistrationCreateParams.CountryOptions.Kz#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -5218,7 +7077,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.Id#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Kz#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -5230,7 +7089,7 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Id.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Kz.Type type) { this.type = type; return this; } @@ -5250,7 +7109,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Ie { + public static class Lt { /** * 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. @@ -5268,7 +7127,7 @@ public static class Ie { @SerializedName("type") Type type; - private Ie(Map extraParams, Standard standard, Type type) { + private Lt(Map extraParams, Standard standard, Type type) { this.extraParams = extraParams; this.standard = standard; this.type = type; @@ -5286,15 +7145,15 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Ie build() { - return new RegistrationCreateParams.CountryOptions.Ie( + public RegistrationCreateParams.CountryOptions.Lt build() { + return new RegistrationCreateParams.CountryOptions.Lt( 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.Ie#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Lt#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -5308,7 +7167,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.Ie#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Lt#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -5320,13 +7179,13 @@ public Builder putAllExtraParam(Map map) { } /** Options for the standard registration. */ - public Builder setStandard(RegistrationCreateParams.CountryOptions.Ie.Standard standard) { + public Builder setStandard(RegistrationCreateParams.CountryOptions.Lt.Standard standard) { this.standard = standard; return this; } /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Ie.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Lt.Type type) { this.type = type; return this; } @@ -5365,15 +7224,15 @@ public static class Builder { private PlaceOfSupplyScheme placeOfSupplyScheme; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Ie.Standard build() { - return new RegistrationCreateParams.CountryOptions.Ie.Standard( + public RegistrationCreateParams.CountryOptions.Lt.Standard build() { + return new RegistrationCreateParams.CountryOptions.Lt.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.Ie.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Lt.Standard#extraParams} for * the field documentation. */ public Builder putExtraParam(String key, Object value) { @@ -5387,7 +7246,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.Ie.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Lt.Standard#extraParams} for * the field documentation. */ public Builder putAllExtraParam(Map map) { @@ -5402,7 +7261,7 @@ public Builder putAllExtraParam(Map map) { * Required. Place of supply scheme used in an EU standard registration. */ public Builder setPlaceOfSupplyScheme( - RegistrationCreateParams.CountryOptions.Ie.Standard.PlaceOfSupplyScheme + RegistrationCreateParams.CountryOptions.Lt.Standard.PlaceOfSupplyScheme placeOfSupplyScheme) { this.placeOfSupplyScheme = placeOfSupplyScheme; return this; @@ -5448,89 +7307,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - 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. - * 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 Is(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.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.Is#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.Is#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.Is.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 It { + public static class Lu { /** * 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. @@ -5548,7 +7325,7 @@ public static class It { @SerializedName("type") Type type; - private It(Map extraParams, Standard standard, Type type) { + private Lu(Map extraParams, Standard standard, Type type) { this.extraParams = extraParams; this.standard = standard; this.type = type; @@ -5566,15 +7343,15 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.It build() { - return new RegistrationCreateParams.CountryOptions.It( + public RegistrationCreateParams.CountryOptions.Lu build() { + return new RegistrationCreateParams.CountryOptions.Lu( 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.It#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Lu#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -5588,7 +7365,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.It#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Lu#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -5600,13 +7377,13 @@ public Builder putAllExtraParam(Map map) { } /** Options for the standard registration. */ - public Builder setStandard(RegistrationCreateParams.CountryOptions.It.Standard standard) { + public Builder setStandard(RegistrationCreateParams.CountryOptions.Lu.Standard standard) { this.standard = standard; return this; } /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.It.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Lu.Type type) { this.type = type; return this; } @@ -5645,15 +7422,15 @@ public static class Builder { private PlaceOfSupplyScheme placeOfSupplyScheme; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.It.Standard build() { - return new RegistrationCreateParams.CountryOptions.It.Standard( + public RegistrationCreateParams.CountryOptions.Lu.Standard build() { + return new RegistrationCreateParams.CountryOptions.Lu.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.It.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Lu.Standard#extraParams} for * the field documentation. */ public Builder putExtraParam(String key, Object value) { @@ -5667,7 +7444,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.It.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Lu.Standard#extraParams} for * the field documentation. */ public Builder putAllExtraParam(Map map) { @@ -5682,7 +7459,7 @@ public Builder putAllExtraParam(Map map) { * Required. Place of supply scheme used in an EU standard registration. */ public Builder setPlaceOfSupplyScheme( - RegistrationCreateParams.CountryOptions.It.Standard.PlaceOfSupplyScheme + RegistrationCreateParams.CountryOptions.Lu.Standard.PlaceOfSupplyScheme placeOfSupplyScheme) { this.placeOfSupplyScheme = placeOfSupplyScheme; return this; @@ -5728,7 +7505,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Jp { + public static class Lv { /** * 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. @@ -5738,12 +7515,17 @@ public static class Jp { @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 Jp(Map extraParams, Type type) { + private Lv(Map extraParams, Standard standard, Type type) { this.extraParams = extraParams; + this.standard = standard; this.type = type; } @@ -5754,17 +7536,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.Jp build() { - return new RegistrationCreateParams.CountryOptions.Jp(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Lv build() { + return new RegistrationCreateParams.CountryOptions.Lv( + 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.Jp#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Lv#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -5778,7 +7563,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.Jp#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Lv#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -5789,14 +7574,122 @@ public Builder putAllExtraParam(Map map) { return this; } - /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Jp.Type type) { + /** Options for the standard registration. */ + public Builder setStandard(RegistrationCreateParams.CountryOptions.Lv.Standard standard) { + this.standard = standard; + return this; + } + + /** Required. Type of registration to be created in an EU country. */ + public Builder setType(RegistrationCreateParams.CountryOptions.Lv.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.Lv.Standard build() { + return new RegistrationCreateParams.CountryOptions.Lv.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.Lv.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.Lv.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.Lv.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"); @@ -5810,7 +7703,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Ke { + public static class Ma { /** * 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. @@ -5824,7 +7717,7 @@ public static class Ke { @SerializedName("type") Type type; - private Ke(Map extraParams, Type type) { + private Ma(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -5839,14 +7732,14 @@ public static class Builder { 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); + public RegistrationCreateParams.CountryOptions.Ma build() { + return new RegistrationCreateParams.CountryOptions.Ma(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.Ke#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Ma#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -5860,7 +7753,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.Ke#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Ma#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -5872,7 +7765,7 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Ke.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Ma.Type type) { this.type = type; return this; } @@ -5892,7 +7785,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Kr { + public static class Md { /** * 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. @@ -5906,7 +7799,7 @@ public static class Kr { @SerializedName("type") Type type; - private Kr(Map extraParams, Type type) { + private Md(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -5921,14 +7814,14 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Kr build() { - return new RegistrationCreateParams.CountryOptions.Kr(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Md build() { + return new RegistrationCreateParams.CountryOptions.Md(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.Kr#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Md#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -5942,7 +7835,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.Kr#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Md#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -5954,7 +7847,7 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Kr.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Md.Type type) { this.type = type; return this; } @@ -5974,7 +7867,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Kz { + public static class Me { /** * 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. @@ -5988,7 +7881,7 @@ public static class Kz { @SerializedName("type") Type type; - private Kz(Map extraParams, Type type) { + private Me(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -6003,14 +7896,14 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Kz build() { - return new RegistrationCreateParams.CountryOptions.Kz(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Me build() { + return new RegistrationCreateParams.CountryOptions.Me(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.Kz#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Me#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -6024,7 +7917,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.Kz#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Me#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -6036,15 +7929,15 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Kz.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Me.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; @@ -6056,7 +7949,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Lt { + public static class Mk { /** * 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. @@ -6066,17 +7959,12 @@ public static class Lt { @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 Lt(Map extraParams, Standard standard, Type type) { + private Mk(Map extraParams, Type type) { this.extraParams = extraParams; - this.standard = standard; this.type = type; } @@ -6087,20 +7975,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.Lt build() { - return new RegistrationCreateParams.CountryOptions.Lt( - this.extraParams, this.standard, this.type); + public RegistrationCreateParams.CountryOptions.Mk build() { + return new RegistrationCreateParams.CountryOptions.Mk(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.Lt#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Mk#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -6114,7 +7999,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.Lt#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Mk#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -6125,122 +8010,96 @@ public Builder putAllExtraParam(Map map) { return this; } - /** Options for the standard registration. */ - public Builder setStandard(RegistrationCreateParams.CountryOptions.Lt.Standard standard) { - this.standard = standard; - return this; - } - - /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Lt.Type type) { + /** Required. Type of registration to be created in {@code country}. */ + public Builder setType(RegistrationCreateParams.CountryOptions.Mk.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; + + Type(String value) { + this.value = value; + } + } + } + + @Getter + public static class Mr { + /** + * 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; - private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) { - this.extraParams = extraParams; - this.placeOfSupplyScheme = placeOfSupplyScheme; - } + /** Required. Type of registration to be created in {@code country}. */ + @SerializedName("type") + Type type; - public static Builder builder() { - return new Builder(); - } + private Mr(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.Lt.Standard build() { - return new RegistrationCreateParams.CountryOptions.Lt.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.Lt.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.Mr build() { + return new RegistrationCreateParams.CountryOptions.Mr(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.Lt.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.Mr#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.Lt.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.Mr#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.Mr.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"); @@ -6254,7 +8113,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Lu { + public static class Mt { /** * 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. @@ -6272,7 +8131,7 @@ public static class Lu { @SerializedName("type") Type type; - private Lu(Map extraParams, Standard standard, Type type) { + private Mt(Map extraParams, Standard standard, Type type) { this.extraParams = extraParams; this.standard = standard; this.type = type; @@ -6290,15 +8149,15 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Lu build() { - return new RegistrationCreateParams.CountryOptions.Lu( + public RegistrationCreateParams.CountryOptions.Mt build() { + return new RegistrationCreateParams.CountryOptions.Mt( 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.Lu#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Mt#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -6312,7 +8171,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.Lu#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Mt#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -6324,13 +8183,13 @@ public Builder putAllExtraParam(Map map) { } /** Options for the standard registration. */ - public Builder setStandard(RegistrationCreateParams.CountryOptions.Lu.Standard standard) { + public Builder setStandard(RegistrationCreateParams.CountryOptions.Mt.Standard standard) { this.standard = standard; return this; } /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Lu.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Mt.Type type) { this.type = type; return this; } @@ -6369,15 +8228,15 @@ public static class Builder { private PlaceOfSupplyScheme placeOfSupplyScheme; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Lu.Standard build() { - return new RegistrationCreateParams.CountryOptions.Lu.Standard( + public RegistrationCreateParams.CountryOptions.Mt.Standard build() { + return new RegistrationCreateParams.CountryOptions.Mt.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.Lu.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Mt.Standard#extraParams} for * the field documentation. */ public Builder putExtraParam(String key, Object value) { @@ -6391,7 +8250,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.Lu.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Mt.Standard#extraParams} for * the field documentation. */ public Builder putAllExtraParam(Map map) { @@ -6406,7 +8265,7 @@ public Builder putAllExtraParam(Map map) { * Required. Place of supply scheme used in an EU standard registration. */ public Builder setPlaceOfSupplyScheme( - RegistrationCreateParams.CountryOptions.Lu.Standard.PlaceOfSupplyScheme + RegistrationCreateParams.CountryOptions.Mt.Standard.PlaceOfSupplyScheme placeOfSupplyScheme) { this.placeOfSupplyScheme = placeOfSupplyScheme; return this; @@ -6452,7 +8311,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Lv { + public static class Mx { /** * 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. @@ -6462,17 +8321,12 @@ public static class Lv { @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 Lv(Map extraParams, Standard standard, Type type) { + private Mx(Map extraParams, Type type) { this.extraParams = extraParams; - this.standard = standard; this.type = type; } @@ -6483,20 +8337,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.Lv build() { - return new RegistrationCreateParams.CountryOptions.Lv( - this.extraParams, this.standard, this.type); + public RegistrationCreateParams.CountryOptions.Mx build() { + return new RegistrationCreateParams.CountryOptions.Mx(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.Lv#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Mx#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -6509,136 +8360,28 @@ 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.Lv#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.Lv.Standard standard) { - this.standard = standard; - return this; - } - - /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Lv.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.Lv.Standard build() { - return new RegistrationCreateParams.CountryOptions.Lv.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.Lv.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.Lv.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.Lv.Standard.PlaceOfSupplyScheme - placeOfSupplyScheme) { - this.placeOfSupplyScheme = placeOfSupplyScheme; - return this; + * `put/putAll` call, and subsequent calls add additional key/value pairs to the original + * map. See {@link RegistrationCreateParams.CountryOptions.Mx#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.Mx.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; @@ -6650,7 +8393,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Ma { + public static class My { /** * 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. @@ -6664,7 +8407,7 @@ public static class Ma { @SerializedName("type") Type type; - private Ma(Map extraParams, Type type) { + private My(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -6679,14 +8422,14 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Ma build() { - return new RegistrationCreateParams.CountryOptions.Ma(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.My build() { + return new RegistrationCreateParams.CountryOptions.My(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.Ma#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.My#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -6700,7 +8443,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.Ma#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.My#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -6712,7 +8455,7 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Ma.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.My.Type type) { this.type = type; return this; } @@ -6732,7 +8475,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Md { + public static class Ng { /** * 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. @@ -6746,7 +8489,7 @@ public static class Md { @SerializedName("type") Type type; - private Md(Map extraParams, Type type) { + private Ng(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -6761,14 +8504,14 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Md build() { - return new RegistrationCreateParams.CountryOptions.Md(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Ng build() { + return new RegistrationCreateParams.CountryOptions.Ng(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.Md#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Ng#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -6782,7 +8525,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.Md#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Ng#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -6794,7 +8537,7 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Md.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Ng.Type type) { this.type = type; return this; } @@ -6814,7 +8557,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Mt { + public static class Nl { /** * 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. @@ -6832,7 +8575,7 @@ public static class Mt { @SerializedName("type") Type type; - private Mt(Map extraParams, Standard standard, Type type) { + private Nl(Map extraParams, Standard standard, Type type) { this.extraParams = extraParams; this.standard = standard; this.type = type; @@ -6850,15 +8593,15 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Mt build() { - return new RegistrationCreateParams.CountryOptions.Mt( + public RegistrationCreateParams.CountryOptions.Nl build() { + return new RegistrationCreateParams.CountryOptions.Nl( 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.Mt#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Nl#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -6872,7 +8615,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.Mt#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Nl#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -6884,13 +8627,13 @@ public Builder putAllExtraParam(Map map) { } /** Options for the standard registration. */ - public Builder setStandard(RegistrationCreateParams.CountryOptions.Mt.Standard standard) { + public Builder setStandard(RegistrationCreateParams.CountryOptions.Nl.Standard standard) { this.standard = standard; return this; } /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Mt.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Nl.Type type) { this.type = type; return this; } @@ -6929,15 +8672,15 @@ public static class Builder { private PlaceOfSupplyScheme placeOfSupplyScheme; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Mt.Standard build() { - return new RegistrationCreateParams.CountryOptions.Mt.Standard( + public RegistrationCreateParams.CountryOptions.Nl.Standard build() { + return new RegistrationCreateParams.CountryOptions.Nl.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.Mt.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Nl.Standard#extraParams} for * the field documentation. */ public Builder putExtraParam(String key, Object value) { @@ -6951,7 +8694,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.Mt.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Nl.Standard#extraParams} for * the field documentation. */ public Builder putAllExtraParam(Map map) { @@ -6966,7 +8709,7 @@ public Builder putAllExtraParam(Map map) { * Required. Place of supply scheme used in an EU standard registration. */ public Builder setPlaceOfSupplyScheme( - RegistrationCreateParams.CountryOptions.Mt.Standard.PlaceOfSupplyScheme + RegistrationCreateParams.CountryOptions.Nl.Standard.PlaceOfSupplyScheme placeOfSupplyScheme) { this.placeOfSupplyScheme = placeOfSupplyScheme; return this; @@ -7012,7 +8755,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Mx { + public static class No { /** * 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. @@ -7026,7 +8769,7 @@ public static class Mx { @SerializedName("type") Type type; - private Mx(Map extraParams, Type type) { + private No(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -7041,14 +8784,178 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Mx build() { - return new RegistrationCreateParams.CountryOptions.Mx(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.No build() { + return new RegistrationCreateParams.CountryOptions.No(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.No#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.No#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.No.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 Np { + /** + * 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 Np(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.Np build() { + return new RegistrationCreateParams.CountryOptions.Np(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.Np#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.Np#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.Np.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 Nz { + /** + * 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 Nz(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.Nz build() { + return new RegistrationCreateParams.CountryOptions.Nz(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.Mx#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Nz#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -7062,7 +8969,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.Mx#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Nz#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -7074,15 +8981,15 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Mx.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Nz.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; @@ -7094,7 +9001,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class My { + public static class Om { /** * 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. @@ -7108,7 +9015,7 @@ public static class My { @SerializedName("type") Type type; - private My(Map extraParams, Type type) { + private Om(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -7123,14 +9030,14 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.My build() { - return new RegistrationCreateParams.CountryOptions.My(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Om build() { + return new RegistrationCreateParams.CountryOptions.Om(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.My#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Om#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -7144,7 +9051,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.My#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Om#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -7156,15 +9063,15 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.My.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Om.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; @@ -7176,7 +9083,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Ng { + public static class Pe { /** * 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. @@ -7190,7 +9097,7 @@ public static class Ng { @SerializedName("type") Type type; - private Ng(Map extraParams, Type type) { + private Pe(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -7205,14 +9112,14 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Ng build() { - return new RegistrationCreateParams.CountryOptions.Ng(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Pe build() { + return new RegistrationCreateParams.CountryOptions.Pe(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.Ng#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Pe#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -7226,7 +9133,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.Ng#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Pe#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -7238,7 +9145,7 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Ng.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Pe.Type type) { this.type = type; return this; } @@ -7258,7 +9165,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Nl { + public static class Pl { /** * 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. @@ -7276,7 +9183,7 @@ public static class Nl { @SerializedName("type") Type type; - private Nl(Map extraParams, Standard standard, Type type) { + private Pl(Map extraParams, Standard standard, Type type) { this.extraParams = extraParams; this.standard = standard; this.type = type; @@ -7294,15 +9201,15 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Nl build() { - return new RegistrationCreateParams.CountryOptions.Nl( + public RegistrationCreateParams.CountryOptions.Pl build() { + return new RegistrationCreateParams.CountryOptions.Pl( 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.Nl#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Pl#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -7316,7 +9223,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.Nl#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Pl#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -7328,13 +9235,13 @@ public Builder putAllExtraParam(Map map) { } /** Options for the standard registration. */ - public Builder setStandard(RegistrationCreateParams.CountryOptions.Nl.Standard standard) { + public Builder setStandard(RegistrationCreateParams.CountryOptions.Pl.Standard standard) { this.standard = standard; return this; } /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Nl.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Pl.Type type) { this.type = type; return this; } @@ -7373,15 +9280,15 @@ public static class Builder { private PlaceOfSupplyScheme placeOfSupplyScheme; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Nl.Standard build() { - return new RegistrationCreateParams.CountryOptions.Nl.Standard( + public RegistrationCreateParams.CountryOptions.Pl.Standard build() { + return new RegistrationCreateParams.CountryOptions.Pl.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.Nl.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Pl.Standard#extraParams} for * the field documentation. */ public Builder putExtraParam(String key, Object value) { @@ -7395,7 +9302,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.Nl.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Pl.Standard#extraParams} for * the field documentation. */ public Builder putAllExtraParam(Map map) { @@ -7410,7 +9317,7 @@ public Builder putAllExtraParam(Map map) { * Required. Place of supply scheme used in an EU standard registration. */ public Builder setPlaceOfSupplyScheme( - RegistrationCreateParams.CountryOptions.Nl.Standard.PlaceOfSupplyScheme + RegistrationCreateParams.CountryOptions.Pl.Standard.PlaceOfSupplyScheme placeOfSupplyScheme) { this.placeOfSupplyScheme = placeOfSupplyScheme; return this; @@ -7456,7 +9363,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class No { + public static class Pt { /** * 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. @@ -7466,12 +9373,17 @@ public static class No { @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 No(Map extraParams, Type type) { + private Pt(Map extraParams, Standard standard, Type type) { this.extraParams = extraParams; + this.standard = standard; this.type = type; } @@ -7482,17 +9394,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.No build() { - return new RegistrationCreateParams.CountryOptions.No(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Pt build() { + return new RegistrationCreateParams.CountryOptions.Pt( + 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.No#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Pt#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -7506,7 +9421,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.No#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Pt#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -7517,178 +9432,122 @@ public Builder putAllExtraParam(Map map) { return this; } - /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.No.Type type) { - this.type = type; + /** Options for the standard registration. */ + public Builder setStandard(RegistrationCreateParams.CountryOptions.Pt.Standard standard) { + this.standard = standard; 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; + /** Required. Type of registration to be created in an EU country. */ + public Builder setType(RegistrationCreateParams.CountryOptions.Pt.Type type) { + this.type = type; + return this; } } - } - - @Getter - public static class Nz { - /** - * 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 Nz(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.Nz build() { - return new RegistrationCreateParams.CountryOptions.Nz(this.extraParams, this.type); - } + @Getter + public static class Standard { /** - * 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.Nz#extraParams} for the field - * documentation. + * 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. */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } + @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.Nz#extraParams} for the field - * documentation. + * Required. Place of supply scheme used in an EU standard registration. */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } + @SerializedName("place_of_supply_scheme") + PlaceOfSupplyScheme placeOfSupplyScheme; - /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Nz.Type type) { - this.type = type; - return this; + private Standard(Map extraParams, PlaceOfSupplyScheme placeOfSupplyScheme) { + this.extraParams = extraParams; + this.placeOfSupplyScheme = placeOfSupplyScheme; } - } - - public enum Type implements ApiRequestParams.EnumParam { - @SerializedName("standard") - STANDARD("standard"); - - @Getter(onMethod_ = {@Override}) - private final String value; - Type(String value) { - this.value = value; + public static Builder builder() { + return new Builder(); } - } - } - - @Getter - public static class Om { - /** - * 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 Om(Map extraParams, Type type) { - this.extraParams = extraParams; - this.type = type; - } - public static Builder builder() { - return new Builder(); - } + public static class Builder { + private Map extraParams; - public static class Builder { - private Map extraParams; + private PlaceOfSupplyScheme placeOfSupplyScheme; - private Type type; + /** Finalize and obtain parameter instance from this builder. */ + public RegistrationCreateParams.CountryOptions.Pt.Standard build() { + return new RegistrationCreateParams.CountryOptions.Pt.Standard( + this.extraParams, this.placeOfSupplyScheme); + } - /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Om build() { - return new RegistrationCreateParams.CountryOptions.Om(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.Pt.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.Om#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.Pt.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.Om#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.Pt.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.Om.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("ioss") + IOSS("ioss"), + + @SerializedName("oss_non_union") + OSS_NON_UNION("oss_non_union"), + + @SerializedName("oss_union") + OSS_UNION("oss_union"), + @SerializedName("standard") STANDARD("standard"); @@ -7702,7 +9561,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Pl { + public static class Ro { /** * 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. @@ -7720,7 +9579,7 @@ public static class Pl { @SerializedName("type") Type type; - private Pl(Map extraParams, Standard standard, Type type) { + private Ro(Map extraParams, Standard standard, Type type) { this.extraParams = extraParams; this.standard = standard; this.type = type; @@ -7738,15 +9597,15 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Pl build() { - return new RegistrationCreateParams.CountryOptions.Pl( + public RegistrationCreateParams.CountryOptions.Ro build() { + return new RegistrationCreateParams.CountryOptions.Ro( 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.Pl#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Ro#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -7760,7 +9619,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.Pl#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Ro#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -7772,13 +9631,13 @@ public Builder putAllExtraParam(Map map) { } /** Options for the standard registration. */ - public Builder setStandard(RegistrationCreateParams.CountryOptions.Pl.Standard standard) { + public Builder setStandard(RegistrationCreateParams.CountryOptions.Ro.Standard standard) { this.standard = standard; return this; } /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Pl.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Ro.Type type) { this.type = type; return this; } @@ -7817,15 +9676,15 @@ public static class Builder { private PlaceOfSupplyScheme placeOfSupplyScheme; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Pl.Standard build() { - return new RegistrationCreateParams.CountryOptions.Pl.Standard( + public RegistrationCreateParams.CountryOptions.Ro.Standard build() { + return new RegistrationCreateParams.CountryOptions.Ro.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.Pl.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Ro.Standard#extraParams} for * the field documentation. */ public Builder putExtraParam(String key, Object value) { @@ -7839,7 +9698,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.Pl.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Ro.Standard#extraParams} for * the field documentation. */ public Builder putAllExtraParam(Map map) { @@ -7854,7 +9713,7 @@ public Builder putAllExtraParam(Map map) { * Required. Place of supply scheme used in an EU standard registration. */ public Builder setPlaceOfSupplyScheme( - RegistrationCreateParams.CountryOptions.Pl.Standard.PlaceOfSupplyScheme + RegistrationCreateParams.CountryOptions.Ro.Standard.PlaceOfSupplyScheme placeOfSupplyScheme) { this.placeOfSupplyScheme = placeOfSupplyScheme; return this; @@ -7900,7 +9759,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Pt { + public static class Rs { /** * 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. @@ -7910,17 +9769,176 @@ public static class Pt { @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) Map extraParams; - /** Options for the standard registration. */ - @SerializedName("standard") - Standard standard; + /** Required. Type of registration to be created in {@code country}. */ + @SerializedName("type") + Type type; - /** Required. Type of registration to be created in an EU country. */ + private Rs(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.Rs build() { + return new RegistrationCreateParams.CountryOptions.Rs(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.Rs#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.Rs#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.Rs.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 Ru { + /** + * 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 Pt(Map extraParams, Standard standard, Type type) { + private Ru(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.Ru build() { + return new RegistrationCreateParams.CountryOptions.Ru(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.Ru#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.Ru#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.Ru.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 Sa { + /** + * 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 Sa(Map extraParams, Type type) { this.extraParams = extraParams; - this.standard = standard; this.type = type; } @@ -7931,20 +9949,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.Pt build() { - return new RegistrationCreateParams.CountryOptions.Pt( - this.extraParams, this.standard, this.type); + public RegistrationCreateParams.CountryOptions.Sa build() { + return new RegistrationCreateParams.CountryOptions.Sa(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.Pt#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Sa#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -7958,7 +9973,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.Pt#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Sa#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -7969,124 +9984,16 @@ public Builder putAllExtraParam(Map map) { return this; } - /** Options for the standard registration. */ - public Builder setStandard(RegistrationCreateParams.CountryOptions.Pt.Standard standard) { - this.standard = standard; - return this; - } - - /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Pt.Type type) { + /** Required. Type of registration to be created in {@code country}. */ + public Builder setType(RegistrationCreateParams.CountryOptions.Sa.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.Pt.Standard build() { - return new RegistrationCreateParams.CountryOptions.Pt.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.Pt.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.Pt.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.Pt.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"); + @SerializedName("simplified") + SIMPLIFIED("simplified"); @Getter(onMethod_ = {@Override}) private final String value; @@ -8098,7 +10005,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Ro { + public static class Se { /** * 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. @@ -8116,7 +10023,7 @@ public static class Ro { @SerializedName("type") Type type; - private Ro(Map extraParams, Standard standard, Type type) { + private Se(Map extraParams, Standard standard, Type type) { this.extraParams = extraParams; this.standard = standard; this.type = type; @@ -8134,15 +10041,15 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Ro build() { - return new RegistrationCreateParams.CountryOptions.Ro( + public RegistrationCreateParams.CountryOptions.Se build() { + return new RegistrationCreateParams.CountryOptions.Se( 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.Ro#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Se#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -8156,7 +10063,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.Ro#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Se#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -8168,13 +10075,13 @@ public Builder putAllExtraParam(Map map) { } /** Options for the standard registration. */ - public Builder setStandard(RegistrationCreateParams.CountryOptions.Ro.Standard standard) { + public Builder setStandard(RegistrationCreateParams.CountryOptions.Se.Standard standard) { this.standard = standard; return this; } /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Ro.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Se.Type type) { this.type = type; return this; } @@ -8213,15 +10120,15 @@ public static class Builder { private PlaceOfSupplyScheme placeOfSupplyScheme; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Ro.Standard build() { - return new RegistrationCreateParams.CountryOptions.Ro.Standard( + public RegistrationCreateParams.CountryOptions.Se.Standard build() { + return new RegistrationCreateParams.CountryOptions.Se.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.Ro.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Se.Standard#extraParams} for * the field documentation. */ public Builder putExtraParam(String key, Object value) { @@ -8235,7 +10142,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.Ro.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Se.Standard#extraParams} for * the field documentation. */ public Builder putAllExtraParam(Map map) { @@ -8250,7 +10157,7 @@ public Builder putAllExtraParam(Map map) { * Required. Place of supply scheme used in an EU standard registration. */ public Builder setPlaceOfSupplyScheme( - RegistrationCreateParams.CountryOptions.Ro.Standard.PlaceOfSupplyScheme + RegistrationCreateParams.CountryOptions.Se.Standard.PlaceOfSupplyScheme placeOfSupplyScheme) { this.placeOfSupplyScheme = placeOfSupplyScheme; return this; @@ -8296,7 +10203,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Rs { + public static class Sg { /** * 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. @@ -8310,7 +10217,7 @@ public static class Rs { @SerializedName("type") Type type; - private Rs(Map extraParams, Type type) { + private Sg(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -8325,14 +10232,14 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Rs build() { - return new RegistrationCreateParams.CountryOptions.Rs(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Sg build() { + return new RegistrationCreateParams.CountryOptions.Sg(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.Rs#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Sg#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -8346,7 +10253,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.Rs#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Sg#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -8358,7 +10265,7 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Rs.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Sg.Type type) { this.type = type; return this; } @@ -8378,7 +10285,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Ru { + public static class Si { /** * 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. @@ -8388,94 +10295,17 @@ public static class Ru { @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) Map extraParams; - /** Required. Type of registration to be created in {@code country}. */ - @SerializedName("type") - Type type; - - private Ru(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.Ru build() { - return new RegistrationCreateParams.CountryOptions.Ru(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.Ru#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.Ru#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.Ru.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 Sa { - /** - * 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 {@code country}. */ + /** Required. Type of registration to be created in an EU country. */ @SerializedName("type") Type type; - private Sa(Map extraParams, Type type) { + private Si(Map extraParams, Standard standard, Type type) { this.extraParams = extraParams; + this.standard = standard; this.type = type; } @@ -8486,17 +10316,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.Sa build() { - return new RegistrationCreateParams.CountryOptions.Sa(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Si build() { + return new RegistrationCreateParams.CountryOptions.Si( + 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.Sa#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Si#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -8510,7 +10343,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.Sa#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Si#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -8521,16 +10354,124 @@ public Builder putAllExtraParam(Map map) { return this; } - /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Sa.Type type) { + /** Options for the standard registration. */ + public Builder setStandard(RegistrationCreateParams.CountryOptions.Si.Standard standard) { + this.standard = standard; + return this; + } + + /** Required. Type of registration to be created in an EU country. */ + public Builder setType(RegistrationCreateParams.CountryOptions.Si.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.Si.Standard build() { + return new RegistrationCreateParams.CountryOptions.Si.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.Si.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.Si.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.Si.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("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; @@ -8542,7 +10483,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Se { + public static class Sk { /** * 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. @@ -8560,7 +10501,7 @@ public static class Se { @SerializedName("type") Type type; - private Se(Map extraParams, Standard standard, Type type) { + private Sk(Map extraParams, Standard standard, Type type) { this.extraParams = extraParams; this.standard = standard; this.type = type; @@ -8578,15 +10519,15 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Se build() { - return new RegistrationCreateParams.CountryOptions.Se( + public RegistrationCreateParams.CountryOptions.Sk build() { + return new RegistrationCreateParams.CountryOptions.Sk( 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.Se#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Sk#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -8600,7 +10541,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.Se#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Sk#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -8612,13 +10553,13 @@ public Builder putAllExtraParam(Map map) { } /** Options for the standard registration. */ - public Builder setStandard(RegistrationCreateParams.CountryOptions.Se.Standard standard) { + public Builder setStandard(RegistrationCreateParams.CountryOptions.Sk.Standard standard) { this.standard = standard; return this; } /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Se.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Sk.Type type) { this.type = type; return this; } @@ -8657,15 +10598,15 @@ public static class Builder { private PlaceOfSupplyScheme placeOfSupplyScheme; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Se.Standard build() { - return new RegistrationCreateParams.CountryOptions.Se.Standard( + public RegistrationCreateParams.CountryOptions.Sk.Standard build() { + return new RegistrationCreateParams.CountryOptions.Sk.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.Se.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Sk.Standard#extraParams} for * the field documentation. */ public Builder putExtraParam(String key, Object value) { @@ -8679,7 +10620,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.Se.Standard#extraParams} for + * map. See {@link RegistrationCreateParams.CountryOptions.Sk.Standard#extraParams} for * the field documentation. */ public Builder putAllExtraParam(Map map) { @@ -8694,7 +10635,7 @@ public Builder putAllExtraParam(Map map) { * Required. Place of supply scheme used in an EU standard registration. */ public Builder setPlaceOfSupplyScheme( - RegistrationCreateParams.CountryOptions.Se.Standard.PlaceOfSupplyScheme + RegistrationCreateParams.CountryOptions.Sk.Standard.PlaceOfSupplyScheme placeOfSupplyScheme) { this.placeOfSupplyScheme = placeOfSupplyScheme; return this; @@ -8740,7 +10681,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Sg { + public static class Sn { /** * 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. @@ -8754,7 +10695,7 @@ public static class Sg { @SerializedName("type") Type type; - private Sg(Map extraParams, Type type) { + private Sn(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -8769,14 +10710,14 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Sg build() { - return new RegistrationCreateParams.CountryOptions.Sg(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Sn build() { + return new RegistrationCreateParams.CountryOptions.Sn(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.Sg#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Sn#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -8790,7 +10731,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.Sg#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Sn#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -8802,7 +10743,89 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Sg.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Sn.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 Sr { + /** + * 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 Sr(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.Sr build() { + return new RegistrationCreateParams.CountryOptions.Sr(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.Sr#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.Sr#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.Sr.Type type) { this.type = type; return this; } @@ -8822,7 +10845,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Si { + public static class Th { /** * 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. @@ -8832,17 +10855,12 @@ public static class Si { @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 Si(Map extraParams, Standard standard, Type type) { + private Th(Map extraParams, Type type) { this.extraParams = extraParams; - this.standard = standard; this.type = type; } @@ -8853,20 +10871,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.Si build() { - return new RegistrationCreateParams.CountryOptions.Si( - this.extraParams, this.standard, this.type); + public RegistrationCreateParams.CountryOptions.Th build() { + return new RegistrationCreateParams.CountryOptions.Th(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.Si#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Th#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -8880,7 +10895,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.Si#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Th#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -8891,124 +10906,16 @@ public Builder putAllExtraParam(Map map) { return this; } - /** Options for the standard registration. */ - public Builder setStandard(RegistrationCreateParams.CountryOptions.Si.Standard standard) { - this.standard = standard; - return this; - } - - /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Si.Type type) { + /** Required. Type of registration to be created in {@code country}. */ + public Builder setType(RegistrationCreateParams.CountryOptions.Th.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.Si.Standard build() { - return new RegistrationCreateParams.CountryOptions.Si.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.Si.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.Si.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.Si.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"); + @SerializedName("simplified") + SIMPLIFIED("simplified"); @Getter(onMethod_ = {@Override}) private final String value; @@ -9020,7 +10927,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Sk { + public static class Tj { /** * 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. @@ -9030,17 +10937,12 @@ public static class Sk { @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 Sk(Map extraParams, Standard standard, Type type) { + private Tj(Map extraParams, Type type) { this.extraParams = extraParams; - this.standard = standard; this.type = type; } @@ -9051,20 +10953,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.Sk build() { - return new RegistrationCreateParams.CountryOptions.Sk( - this.extraParams, this.standard, this.type); + public RegistrationCreateParams.CountryOptions.Tj build() { + return new RegistrationCreateParams.CountryOptions.Tj(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.Sk#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Tj#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -9078,7 +10977,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.Sk#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Tj#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -9089,124 +10988,16 @@ public Builder putAllExtraParam(Map map) { return this; } - /** Options for the standard registration. */ - public Builder setStandard(RegistrationCreateParams.CountryOptions.Sk.Standard standard) { - this.standard = standard; - return this; - } - - /** Required. Type of registration to be created in an EU country. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Sk.Type type) { + /** Required. Type of registration to be created in {@code country}. */ + public Builder setType(RegistrationCreateParams.CountryOptions.Tj.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.Sk.Standard build() { - return new RegistrationCreateParams.CountryOptions.Sk.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.Sk.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.Sk.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.Sk.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"); + @SerializedName("simplified") + SIMPLIFIED("simplified"); @Getter(onMethod_ = {@Override}) private final String value; @@ -9218,7 +11009,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Th { + public static class Tr { /** * 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. @@ -9232,7 +11023,7 @@ public static class Th { @SerializedName("type") Type type; - private Th(Map extraParams, Type type) { + private Tr(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -9247,14 +11038,14 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Th build() { - return new RegistrationCreateParams.CountryOptions.Th(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Tr build() { + return new RegistrationCreateParams.CountryOptions.Tr(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.Th#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Tr#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -9268,7 +11059,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.Th#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Tr#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -9280,7 +11071,7 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Th.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Tr.Type type) { this.type = type; return this; } @@ -9300,7 +11091,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Tr { + public static class Tz { /** * 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. @@ -9314,7 +11105,7 @@ public static class Tr { @SerializedName("type") Type type; - private Tr(Map extraParams, Type type) { + private Tz(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -9329,14 +11120,14 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Tr build() { - return new RegistrationCreateParams.CountryOptions.Tr(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Tz build() { + return new RegistrationCreateParams.CountryOptions.Tz(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.Tr#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Tz#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -9350,7 +11141,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.Tr#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Tz#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -9362,7 +11153,7 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Tr.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Tz.Type type) { this.type = type; return this; } @@ -9382,7 +11173,7 @@ public enum Type implements ApiRequestParams.EnumParam { } @Getter - public static class Tz { + public static class Ug { /** * 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. @@ -9396,7 +11187,7 @@ public static class Tz { @SerializedName("type") Type type; - private Tz(Map extraParams, Type type) { + private Ug(Map extraParams, Type type) { this.extraParams = extraParams; this.type = type; } @@ -9411,14 +11202,14 @@ public static class Builder { private Type type; /** Finalize and obtain parameter instance from this builder. */ - public RegistrationCreateParams.CountryOptions.Tz build() { - return new RegistrationCreateParams.CountryOptions.Tz(this.extraParams, this.type); + public RegistrationCreateParams.CountryOptions.Ug build() { + return new RegistrationCreateParams.CountryOptions.Ug(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.Tz#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Ug#extraParams} for the field * documentation. */ public Builder putExtraParam(String key, Object value) { @@ -9432,7 +11223,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.Tz#extraParams} for the field + * map. See {@link RegistrationCreateParams.CountryOptions.Ug#extraParams} for the field * documentation. */ public Builder putAllExtraParam(Map map) { @@ -9444,7 +11235,7 @@ public Builder putAllExtraParam(Map map) { } /** Required. Type of registration to be created in {@code country}. */ - public Builder setType(RegistrationCreateParams.CountryOptions.Tz.Type type) { + public Builder setType(RegistrationCreateParams.CountryOptions.Ug.Type type) { this.type = type; return this; } @@ -10014,6 +11805,88 @@ public enum Type implements ApiRequestParams.EnumParam { } } + @Getter + public static class Uy { + /** + * 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 Uy(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.Uy build() { + return new RegistrationCreateParams.CountryOptions.Uy(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.Uy#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.Uy#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.Uy.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 Uz { /** @@ -10259,6 +12132,170 @@ public enum Type implements ApiRequestParams.EnumParam { } } } + + @Getter + public static class Zm { + /** + * 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 Zm(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.Zm build() { + return new RegistrationCreateParams.CountryOptions.Zm(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.Zm#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.Zm#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.Zm.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 Zw { + /** + * 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 Zw(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.Zw build() { + return new RegistrationCreateParams.CountryOptions.Zw(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.Zw#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.Zw#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.Zw.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; + } + } + } } public enum ActiveFrom implements ApiRequestParams.EnumParam {