# Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. # typed: true # frozen_string_literal: true module OpenApiSDK module Shared # Geo targeting information for the short link in JSON format `{[COUNTRY]: https://example.com }`. Learn more: https://d.to/geo class ClickEventGeo < ::OpenApiSDK::Utils::FieldAugmented extend T::Sig field :ad, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AD') } } field :ae, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AE') } } field :af, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AF') } } field :ag, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AG') } } field :ai, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AI') } } field :al, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AL') } } field :am, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AM') } } field :ao, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AO') } } field :aq, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AQ') } } field :ar, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AR') } } field :as, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AS') } } field :at, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AT') } } field :au, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AU') } } field :aw, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AW') } } field :ax, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AX') } } field :az, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('AZ') } } field :ba, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BA') } } field :bb, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BB') } } field :bd, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BD') } } field :be, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BE') } } field :bf, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BF') } } field :bg, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BG') } } field :bh, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BH') } } field :bi, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BI') } } field :bj, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BJ') } } field :bl, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BL') } } field :bm, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BM') } } field :bn, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BN') } } field :bo, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BO') } } field :bq, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BQ') } } field :br, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BR') } } field :bs, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BS') } } field :bt, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BT') } } field :bv, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BV') } } field :bw, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BW') } } field :by, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BY') } } field :bz, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('BZ') } } field :ca, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CA') } } field :cc, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CC') } } field :cd, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CD') } } field :cf, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CF') } } field :cg, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CG') } } field :ch, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CH') } } field :ci, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CI') } } field :ck, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CK') } } field :cl, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CL') } } field :cm, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CM') } } field :cn, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CN') } } field :co, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CO') } } field :cr, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CR') } } field :cu, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CU') } } field :cv, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CV') } } field :cw, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CW') } } field :cx, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CX') } } field :cy, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CY') } } field :cz, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('CZ') } } field :de, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('DE') } } field :dj, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('DJ') } } field :dk, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('DK') } } field :dm, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('DM') } } field :do_, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('DO') } } field :dz, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('DZ') } } field :ec, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('EC') } } field :ee, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('EE') } } field :eg, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('EG') } } field :eh, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('EH') } } field :er, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ER') } } field :es, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ES') } } field :et, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ET') } } field :fi, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('FI') } } field :fj, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('FJ') } } field :fk, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('FK') } } field :fm, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('FM') } } field :fo, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('FO') } } field :fr, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('FR') } } field :ga, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GA') } } field :gb, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GB') } } field :gd, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GD') } } field :ge, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GE') } } field :gf, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GF') } } field :gg, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GG') } } field :gh, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GH') } } field :gi, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GI') } } field :gl, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GL') } } field :gm, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GM') } } field :gn, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GN') } } field :gp, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GP') } } field :gq, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GQ') } } field :gr, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GR') } } field :gs, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GS') } } field :gt, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GT') } } field :gu, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GU') } } field :gw, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GW') } } field :gy, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('GY') } } field :hk, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('HK') } } field :hm, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('HM') } } field :hn, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('HN') } } field :hr, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('HR') } } field :ht, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('HT') } } field :hu, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('HU') } } field :id, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ID') } } field :ie, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('IE') } } field :il, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('IL') } } field :im, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('IM') } } field :in_, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('IN') } } field :io, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('IO') } } field :iq, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('IQ') } } field :ir, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('IR') } } field :is, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('IS') } } field :it, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('IT') } } field :je, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('JE') } } field :jm, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('JM') } } field :jo, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('JO') } } field :jp, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('JP') } } field :ke, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('KE') } } field :kg, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('KG') } } field :kh, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('KH') } } field :ki, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('KI') } } field :km, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('KM') } } field :kn, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('KN') } } field :kp, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('KP') } } field :kr, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('KR') } } field :kw, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('KW') } } field :ky, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('KY') } } field :kz, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('KZ') } } field :la, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('LA') } } field :lb, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('LB') } } field :lc, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('LC') } } field :li, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('LI') } } field :lk, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('LK') } } field :lr, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('LR') } } field :ls, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('LS') } } field :lt, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('LT') } } field :lu, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('LU') } } field :lv, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('LV') } } field :ly, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('LY') } } field :ma, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MA') } } field :mc, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MC') } } field :md, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MD') } } field :me, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ME') } } field :mf, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MF') } } field :mg, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MG') } } field :mh, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MH') } } field :mk, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MK') } } field :ml, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ML') } } field :mm, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MM') } } field :mn, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MN') } } field :mo, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MO') } } field :mp, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MP') } } field :mq, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MQ') } } field :mr, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MR') } } field :ms, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MS') } } field :mt, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MT') } } field :mu, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MU') } } field :mv, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MV') } } field :mw, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MW') } } field :mx, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MX') } } field :my, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MY') } } field :mz, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MZ') } } field :na, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('NA') } } field :nc, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('NC') } } field :ne, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('NE') } } field :nf, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('NF') } } field :ng, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('NG') } } field :ni, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('NI') } } field :nl, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('NL') } } field :no, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('NO') } } field :np, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('NP') } } field :nr, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('NR') } } field :nu, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('NU') } } field :nz, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('NZ') } } field :om, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('OM') } } field :pa, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PA') } } field :pe, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PE') } } field :pf, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PF') } } field :pg, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PG') } } field :ph, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PH') } } field :pk, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PK') } } field :pl, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PL') } } field :pm, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PM') } } field :pn, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PN') } } field :pr, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PR') } } field :ps, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PS') } } field :pt, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PT') } } field :pw, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PW') } } field :py, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('PY') } } field :qa, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('QA') } } field :re, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('RE') } } field :ro, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('RO') } } field :rs, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('RS') } } field :ru, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('RU') } } field :rw, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('RW') } } field :sa, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SA') } } field :sb, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SB') } } field :sc, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SC') } } field :sd, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SD') } } field :se, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SE') } } field :sg, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SG') } } field :sh, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SH') } } field :si, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SI') } } field :sj, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SJ') } } field :sk, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SK') } } field :sl, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SL') } } field :sm, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SM') } } field :sn, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SN') } } field :so, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SO') } } field :sr, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SR') } } field :ss, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SS') } } field :st, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ST') } } field :sv, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SV') } } field :sx, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SX') } } field :sy, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SY') } } field :sz, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('SZ') } } field :tc, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TC') } } field :td, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TD') } } field :tf, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TF') } } field :tg, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TG') } } field :th, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TH') } } field :tj, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TJ') } } field :tk, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TK') } } field :tl, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TL') } } field :tm, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TM') } } field :tn, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TN') } } field :to, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TO') } } field :tr, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TR') } } field :tt, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TT') } } field :tv, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TV') } } field :tw, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TW') } } field :tz, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('TZ') } } field :ua, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('UA') } } field :ug, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('UG') } } field :um, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('UM') } } field :us, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('US') } } field :uy, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('UY') } } field :uz, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('UZ') } } field :va, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('VA') } } field :vc, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('VC') } } field :ve, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('VE') } } field :vg, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('VG') } } field :vi, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('VI') } } field :vn, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('VN') } } field :vu, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('VU') } } field :wf, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('WF') } } field :ws, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('WS') } } field :xk, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('XK') } } field :ye, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('YE') } } field :yt, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('YT') } } field :za, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ZA') } } field :zm, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ZM') } } field :zw, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ZW') } } sig { params(ad: T.nilable(::String), ae: T.nilable(::String), af: T.nilable(::String), ag: T.nilable(::String), ai: T.nilable(::String), al: T.nilable(::String), am: T.nilable(::String), ao: T.nilable(::String), aq: T.nilable(::String), ar: T.nilable(::String), as: T.nilable(::String), at: T.nilable(::String), au: T.nilable(::String), aw: T.nilable(::String), ax: T.nilable(::String), az: T.nilable(::String), ba: T.nilable(::String), bb: T.nilable(::String), bd: T.nilable(::String), be: T.nilable(::String), bf: T.nilable(::String), bg: T.nilable(::String), bh: T.nilable(::String), bi: T.nilable(::String), bj: T.nilable(::String), bl: T.nilable(::String), bm: T.nilable(::String), bn: T.nilable(::String), bo: T.nilable(::String), bq: T.nilable(::String), br: T.nilable(::String), bs: T.nilable(::String), bt: T.nilable(::String), bv: T.nilable(::String), bw: T.nilable(::String), by: T.nilable(::String), bz: T.nilable(::String), ca: T.nilable(::String), cc: T.nilable(::String), cd: T.nilable(::String), cf: T.nilable(::String), cg: T.nilable(::String), ch: T.nilable(::String), ci: T.nilable(::String), ck: T.nilable(::String), cl: T.nilable(::String), cm: T.nilable(::String), cn: T.nilable(::String), co: T.nilable(::String), cr: T.nilable(::String), cu: T.nilable(::String), cv: T.nilable(::String), cw: T.nilable(::String), cx: T.nilable(::String), cy: T.nilable(::String), cz: T.nilable(::String), de: T.nilable(::String), dj: T.nilable(::String), dk: T.nilable(::String), dm: T.nilable(::String), do_: T.nilable(::String), dz: T.nilable(::String), ec: T.nilable(::String), ee: T.nilable(::String), eg: T.nilable(::String), eh: T.nilable(::String), er: T.nilable(::String), es: T.nilable(::String), et: T.nilable(::String), fi: T.nilable(::String), fj: T.nilable(::String), fk: T.nilable(::String), fm: T.nilable(::String), fo: T.nilable(::String), fr: T.nilable(::String), ga: T.nilable(::String), gb: T.nilable(::String), gd: T.nilable(::String), ge: T.nilable(::String), gf: T.nilable(::String), gg: T.nilable(::String), gh: T.nilable(::String), gi: T.nilable(::String), gl: T.nilable(::String), gm: T.nilable(::String), gn: T.nilable(::String), gp: T.nilable(::String), gq: T.nilable(::String), gr: T.nilable(::String), gs: T.nilable(::String), gt: T.nilable(::String), gu: T.nilable(::String), gw: T.nilable(::String), gy: T.nilable(::String), hk: T.nilable(::String), hm: T.nilable(::String), hn: T.nilable(::String), hr: T.nilable(::String), ht: T.nilable(::String), hu: T.nilable(::String), id: T.nilable(::String), ie: T.nilable(::String), il: T.nilable(::String), im: T.nilable(::String), in_: T.nilable(::String), io: T.nilable(::String), iq: T.nilable(::String), ir: T.nilable(::String), is: T.nilable(::String), it: T.nilable(::String), je: T.nilable(::String), jm: T.nilable(::String), jo: T.nilable(::String), jp: T.nilable(::String), ke: T.nilable(::String), kg: T.nilable(::String), kh: T.nilable(::String), ki: T.nilable(::String), km: T.nilable(::String), kn: T.nilable(::String), kp: T.nilable(::String), kr: T.nilable(::String), kw: T.nilable(::String), ky: T.nilable(::String), kz: T.nilable(::String), la: T.nilable(::String), lb: T.nilable(::String), lc: T.nilable(::String), li: T.nilable(::String), lk: T.nilable(::String), lr: T.nilable(::String), ls: T.nilable(::String), lt: T.nilable(::String), lu: T.nilable(::String), lv: T.nilable(::String), ly: T.nilable(::String), ma: T.nilable(::String), mc: T.nilable(::String), md: T.nilable(::String), me: T.nilable(::String), mf: T.nilable(::String), mg: T.nilable(::String), mh: T.nilable(::String), mk: T.nilable(::String), ml: T.nilable(::String), mm: T.nilable(::String), mn: T.nilable(::String), mo: T.nilable(::String), mp: T.nilable(::String), mq: T.nilable(::String), mr: T.nilable(::String), ms: T.nilable(::String), mt: T.nilable(::String), mu: T.nilable(::String), mv: T.nilable(::String), mw: T.nilable(::String), mx: T.nilable(::String), my: T.nilable(::String), mz: T.nilable(::String), na: T.nilable(::String), nc: T.nilable(::String), ne: T.nilable(::String), nf: T.nilable(::String), ng: T.nilable(::String), ni: T.nilable(::String), nl: T.nilable(::String), no: T.nilable(::String), np: T.nilable(::String), nr: T.nilable(::String), nu: T.nilable(::String), nz: T.nilable(::String), om: T.nilable(::String), pa: T.nilable(::String), pe: T.nilable(::String), pf: T.nilable(::String), pg: T.nilable(::String), ph: T.nilable(::String), pk: T.nilable(::String), pl: T.nilable(::String), pm: T.nilable(::String), pn: T.nilable(::String), pr: T.nilable(::String), ps: T.nilable(::String), pt: T.nilable(::String), pw: T.nilable(::String), py: T.nilable(::String), qa: T.nilable(::String), re: T.nilable(::String), ro: T.nilable(::String), rs: T.nilable(::String), ru: T.nilable(::String), rw: T.nilable(::String), sa: T.nilable(::String), sb: T.nilable(::String), sc: T.nilable(::String), sd: T.nilable(::String), se: T.nilable(::String), sg: T.nilable(::String), sh: T.nilable(::String), si: T.nilable(::String), sj: T.nilable(::String), sk: T.nilable(::String), sl: T.nilable(::String), sm: T.nilable(::String), sn: T.nilable(::String), so: T.nilable(::String), sr: T.nilable(::String), ss: T.nilable(::String), st: T.nilable(::String), sv: T.nilable(::String), sx: T.nilable(::String), sy: T.nilable(::String), sz: T.nilable(::String), tc: T.nilable(::String), td: T.nilable(::String), tf: T.nilable(::String), tg: T.nilable(::String), th: T.nilable(::String), tj: T.nilable(::String), tk: T.nilable(::String), tl: T.nilable(::String), tm: T.nilable(::String), tn: T.nilable(::String), to: T.nilable(::String), tr: T.nilable(::String), tt: T.nilable(::String), tv: T.nilable(::String), tw: T.nilable(::String), tz: T.nilable(::String), ua: T.nilable(::String), ug: T.nilable(::String), um: T.nilable(::String), us: T.nilable(::String), uy: T.nilable(::String), uz: T.nilable(::String), va: T.nilable(::String), vc: T.nilable(::String), ve: T.nilable(::String), vg: T.nilable(::String), vi: T.nilable(::String), vn: T.nilable(::String), vu: T.nilable(::String), wf: T.nilable(::String), ws: T.nilable(::String), xk: T.nilable(::String), ye: T.nilable(::String), yt: T.nilable(::String), za: T.nilable(::String), zm: T.nilable(::String), zw: T.nilable(::String)).void } def initialize(ad: nil, ae: nil, af: nil, ag: nil, ai: nil, al: nil, am: nil, ao: nil, aq: nil, ar: nil, as: nil, at: nil, au: nil, aw: nil, ax: nil, az: nil, ba: nil, bb: nil, bd: nil, be: nil, bf: nil, bg: nil, bh: nil, bi: nil, bj: nil, bl: nil, bm: nil, bn: nil, bo: nil, bq: nil, br: nil, bs: nil, bt: nil, bv: nil, bw: nil, by: nil, bz: nil, ca: nil, cc: nil, cd: nil, cf: nil, cg: nil, ch: nil, ci: nil, ck: nil, cl: nil, cm: nil, cn: nil, co: nil, cr: nil, cu: nil, cv: nil, cw: nil, cx: nil, cy: nil, cz: nil, de: nil, dj: nil, dk: nil, dm: nil, do_: nil, dz: nil, ec: nil, ee: nil, eg: nil, eh: nil, er: nil, es: nil, et: nil, fi: nil, fj: nil, fk: nil, fm: nil, fo: nil, fr: nil, ga: nil, gb: nil, gd: nil, ge: nil, gf: nil, gg: nil, gh: nil, gi: nil, gl: nil, gm: nil, gn: nil, gp: nil, gq: nil, gr: nil, gs: nil, gt: nil, gu: nil, gw: nil, gy: nil, hk: nil, hm: nil, hn: nil, hr: nil, ht: nil, hu: nil, id: nil, ie: nil, il: nil, im: nil, in_: nil, io: nil, iq: nil, ir: nil, is: nil, it: nil, je: nil, jm: nil, jo: nil, jp: nil, ke: nil, kg: nil, kh: nil, ki: nil, km: nil, kn: nil, kp: nil, kr: nil, kw: nil, ky: nil, kz: nil, la: nil, lb: nil, lc: nil, li: nil, lk: nil, lr: nil, ls: nil, lt: nil, lu: nil, lv: nil, ly: nil, ma: nil, mc: nil, md: nil, me: nil, mf: nil, mg: nil, mh: nil, mk: nil, ml: nil, mm: nil, mn: nil, mo: nil, mp: nil, mq: nil, mr: nil, ms: nil, mt: nil, mu: nil, mv: nil, mw: nil, mx: nil, my: nil, mz: nil, na: nil, nc: nil, ne: nil, nf: nil, ng: nil, ni: nil, nl: nil, no: nil, np: nil, nr: nil, nu: nil, nz: nil, om: nil, pa: nil, pe: nil, pf: nil, pg: nil, ph: nil, pk: nil, pl: nil, pm: nil, pn: nil, pr: nil, ps: nil, pt: nil, pw: nil, py: nil, qa: nil, re: nil, ro: nil, rs: nil, ru: nil, rw: nil, sa: nil, sb: nil, sc: nil, sd: nil, se: nil, sg: nil, sh: nil, si: nil, sj: nil, sk: nil, sl: nil, sm: nil, sn: nil, so: nil, sr: nil, ss: nil, st: nil, sv: nil, sx: nil, sy: nil, sz: nil, tc: nil, td: nil, tf: nil, tg: nil, th: nil, tj: nil, tk: nil, tl: nil, tm: nil, tn: nil, to: nil, tr: nil, tt: nil, tv: nil, tw: nil, tz: nil, ua: nil, ug: nil, um: nil, us: nil, uy: nil, uz: nil, va: nil, vc: nil, ve: nil, vg: nil, vi: nil, vn: nil, vu: nil, wf: nil, ws: nil, xk: nil, ye: nil, yt: nil, za: nil, zm: nil, zw: nil) @ad = ad @ae = ae @af = af @ag = ag @ai = ai @al = al @am = am @ao = ao @aq = aq @ar = ar @as = as @at = at @au = au @aw = aw @ax = ax @az = az @ba = ba @bb = bb @bd = bd @be = be @bf = bf @bg = bg @bh = bh @bi = bi @bj = bj @bl = bl @bm = bm @bn = bn @bo = bo @bq = bq @br = br @bs = bs @bt = bt @bv = bv @bw = bw @by = by @bz = bz @ca = ca @cc = cc @cd = cd @cf = cf @cg = cg @ch = ch @ci = ci @ck = ck @cl = cl @cm = cm @cn = cn @co = co @cr = cr @cu = cu @cv = cv @cw = cw @cx = cx @cy = cy @cz = cz @de = de @dj = dj @dk = dk @dm = dm @do_ = do_ @dz = dz @ec = ec @ee = ee @eg = eg @eh = eh @er = er @es = es @et = et @fi = fi @fj = fj @fk = fk @fm = fm @fo = fo @fr = fr @ga = ga @gb = gb @gd = gd @ge = ge @gf = gf @gg = gg @gh = gh @gi = gi @gl = gl @gm = gm @gn = gn @gp = gp @gq = gq @gr = gr @gs = gs @gt = gt @gu = gu @gw = gw @gy = gy @hk = hk @hm = hm @hn = hn @hr = hr @ht = ht @hu = hu @id = id @ie = ie @il = il @im = im @in_ = in_ @io = io @iq = iq @ir = ir @is = is @it = it @je = je @jm = jm @jo = jo @jp = jp @ke = ke @kg = kg @kh = kh @ki = ki @km = km @kn = kn @kp = kp @kr = kr @kw = kw @ky = ky @kz = kz @la = la @lb = lb @lc = lc @li = li @lk = lk @lr = lr @ls = ls @lt = lt @lu = lu @lv = lv @ly = ly @ma = ma @mc = mc @md = md @me = me @mf = mf @mg = mg @mh = mh @mk = mk @ml = ml @mm = mm @mn = mn @mo = mo @mp = mp @mq = mq @mr = mr @ms = ms @mt = mt @mu = mu @mv = mv @mw = mw @mx = mx @my = my @mz = mz @na = na @nc = nc @ne = ne @nf = nf @ng = ng @ni = ni @nl = nl @no = no @np = np @nr = nr @nu = nu @nz = nz @om = om @pa = pa @pe = pe @pf = pf @pg = pg @ph = ph @pk = pk @pl = pl @pm = pm @pn = pn @pr = pr @ps = ps @pt = pt @pw = pw @py = py @qa = qa @re = re @ro = ro @rs = rs @ru = ru @rw = rw @sa = sa @sb = sb @sc = sc @sd = sd @se = se @sg = sg @sh = sh @si = si @sj = sj @sk = sk @sl = sl @sm = sm @sn = sn @so = so @sr = sr @ss = ss @st = st @sv = sv @sx = sx @sy = sy @sz = sz @tc = tc @td = td @tf = tf @tg = tg @th = th @tj = tj @tk = tk @tl = tl @tm = tm @tn = tn @to = to @tr = tr @tt = tt @tv = tv @tw = tw @tz = tz @ua = ua @ug = ug @um = um @us = us @uy = uy @uz = uz @va = va @vc = vc @ve = ve @vg = vg @vi = vi @vn = vn @vu = vu @wf = wf @ws = ws @xk = xk @ye = ye @yt = yt @za = za @zm = zm @zw = zw end end end end