# `Stripe.Resources.Tax.Registration.CountryOptions`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/tax/registration.ex#L53)

Nested struct within the parent resource.

# `t`

```elixir
@type t() :: %Stripe.Resources.Tax.Registration.CountryOptions{
  ae: Stripe.Resources.Tax.Registration.CountryOptions.Ae.t() | nil,
  al: Stripe.Resources.Tax.Registration.CountryOptions.Al.t() | nil,
  am: Stripe.Resources.Tax.Registration.CountryOptions.Am.t() | nil,
  ao: Stripe.Resources.Tax.Registration.CountryOptions.Ao.t() | nil,
  at: Stripe.Resources.Tax.Registration.CountryOptions.At.t() | nil,
  au: Stripe.Resources.Tax.Registration.CountryOptions.Au.t() | nil,
  aw: Stripe.Resources.Tax.Registration.CountryOptions.Aw.t() | nil,
  az: Stripe.Resources.Tax.Registration.CountryOptions.Az.t() | nil,
  ba: Stripe.Resources.Tax.Registration.CountryOptions.Ba.t() | nil,
  bb: Stripe.Resources.Tax.Registration.CountryOptions.Bb.t() | nil,
  bd: Stripe.Resources.Tax.Registration.CountryOptions.Bd.t() | nil,
  be: Stripe.Resources.Tax.Registration.CountryOptions.Be.t() | nil,
  bf: Stripe.Resources.Tax.Registration.CountryOptions.Bf.t() | nil,
  bg: Stripe.Resources.Tax.Registration.CountryOptions.Bg.t() | nil,
  bh: Stripe.Resources.Tax.Registration.CountryOptions.Bh.t() | nil,
  bj: Stripe.Resources.Tax.Registration.CountryOptions.Bj.t() | nil,
  bs: Stripe.Resources.Tax.Registration.CountryOptions.Bs.t() | nil,
  by: Stripe.Resources.Tax.Registration.CountryOptions.By.t() | nil,
  ca: Stripe.Resources.Tax.Registration.CountryOptions.Ca.t() | nil,
  cd: Stripe.Resources.Tax.Registration.CountryOptions.Cd.t() | nil,
  ch: Stripe.Resources.Tax.Registration.CountryOptions.Ch.t() | nil,
  cl: Stripe.Resources.Tax.Registration.CountryOptions.Cl.t() | nil,
  cm: Stripe.Resources.Tax.Registration.CountryOptions.Cm.t() | nil,
  co: Stripe.Resources.Tax.Registration.CountryOptions.Co.t() | nil,
  cr: Stripe.Resources.Tax.Registration.CountryOptions.Cr.t() | nil,
  cv: Stripe.Resources.Tax.Registration.CountryOptions.Cv.t() | nil,
  cy: Stripe.Resources.Tax.Registration.CountryOptions.Cy.t() | nil,
  cz: Stripe.Resources.Tax.Registration.CountryOptions.Cz.t() | nil,
  de: Stripe.Resources.Tax.Registration.CountryOptions.De.t() | nil,
  dk: Stripe.Resources.Tax.Registration.CountryOptions.Dk.t() | nil,
  ec: Stripe.Resources.Tax.Registration.CountryOptions.Ec.t() | nil,
  ee: Stripe.Resources.Tax.Registration.CountryOptions.Ee.t() | nil,
  eg: Stripe.Resources.Tax.Registration.CountryOptions.Eg.t() | nil,
  es: Stripe.Resources.Tax.Registration.CountryOptions.Es.t() | nil,
  et: Stripe.Resources.Tax.Registration.CountryOptions.Et.t() | nil,
  fi: Stripe.Resources.Tax.Registration.CountryOptions.Fi.t() | nil,
  fr: Stripe.Resources.Tax.Registration.CountryOptions.Fr.t() | nil,
  gb: Stripe.Resources.Tax.Registration.CountryOptions.Gb.t() | nil,
  ge: Stripe.Resources.Tax.Registration.CountryOptions.Ge.t() | nil,
  gn: Stripe.Resources.Tax.Registration.CountryOptions.Gn.t() | nil,
  gr: Stripe.Resources.Tax.Registration.CountryOptions.Gr.t() | nil,
  hr: Stripe.Resources.Tax.Registration.CountryOptions.Hr.t() | nil,
  hu: Stripe.Resources.Tax.Registration.CountryOptions.Hu.t() | nil,
  id: Stripe.Resources.Tax.Registration.CountryOptions.Id.t() | nil,
  ie: Stripe.Resources.Tax.Registration.CountryOptions.Ie.t() | nil,
  in: Stripe.Resources.Tax.Registration.CountryOptions.In.t() | nil,
  is: Stripe.Resources.Tax.Registration.CountryOptions.Is.t() | nil,
  it: Stripe.Resources.Tax.Registration.CountryOptions.It.t() | nil,
  jp: Stripe.Resources.Tax.Registration.CountryOptions.Jp.t() | nil,
  ke: Stripe.Resources.Tax.Registration.CountryOptions.Ke.t() | nil,
  kg: Stripe.Resources.Tax.Registration.CountryOptions.Kg.t() | nil,
  kh: Stripe.Resources.Tax.Registration.CountryOptions.Kh.t() | nil,
  kr: Stripe.Resources.Tax.Registration.CountryOptions.Kr.t() | nil,
  kz: Stripe.Resources.Tax.Registration.CountryOptions.Kz.t() | nil,
  la: Stripe.Resources.Tax.Registration.CountryOptions.La.t() | nil,
  lk: Stripe.Resources.Tax.Registration.CountryOptions.Lk.t() | nil,
  lt: Stripe.Resources.Tax.Registration.CountryOptions.Lt.t() | nil,
  lu: Stripe.Resources.Tax.Registration.CountryOptions.Lu.t() | nil,
  lv: Stripe.Resources.Tax.Registration.CountryOptions.Lv.t() | nil,
  ma: Stripe.Resources.Tax.Registration.CountryOptions.Ma.t() | nil,
  md: Stripe.Resources.Tax.Registration.CountryOptions.Md.t() | nil,
  me: Stripe.Resources.Tax.Registration.CountryOptions.Me.t() | nil,
  mk: Stripe.Resources.Tax.Registration.CountryOptions.Mk.t() | nil,
  mr: Stripe.Resources.Tax.Registration.CountryOptions.Mr.t() | nil,
  mt: Stripe.Resources.Tax.Registration.CountryOptions.Mt.t() | nil,
  mx: Stripe.Resources.Tax.Registration.CountryOptions.Mx.t() | nil,
  my: Stripe.Resources.Tax.Registration.CountryOptions.My.t() | nil,
  ng: Stripe.Resources.Tax.Registration.CountryOptions.Ng.t() | nil,
  nl: Stripe.Resources.Tax.Registration.CountryOptions.Nl.t() | nil,
  no: Stripe.Resources.Tax.Registration.CountryOptions.No.t() | nil,
  np: Stripe.Resources.Tax.Registration.CountryOptions.Np.t() | nil,
  nz: Stripe.Resources.Tax.Registration.CountryOptions.Nz.t() | nil,
  om: Stripe.Resources.Tax.Registration.CountryOptions.Om.t() | nil,
  pe: Stripe.Resources.Tax.Registration.CountryOptions.Pe.t() | nil,
  ph: Stripe.Resources.Tax.Registration.CountryOptions.Ph.t() | nil,
  pl: Stripe.Resources.Tax.Registration.CountryOptions.Pl.t() | nil,
  pt: Stripe.Resources.Tax.Registration.CountryOptions.Pt.t() | nil,
  ro: Stripe.Resources.Tax.Registration.CountryOptions.Ro.t() | nil,
  rs: Stripe.Resources.Tax.Registration.CountryOptions.Rs.t() | nil,
  ru: Stripe.Resources.Tax.Registration.CountryOptions.Ru.t() | nil,
  sa: Stripe.Resources.Tax.Registration.CountryOptions.Sa.t() | nil,
  se: Stripe.Resources.Tax.Registration.CountryOptions.Se.t() | nil,
  sg: Stripe.Resources.Tax.Registration.CountryOptions.Sg.t() | nil,
  si: Stripe.Resources.Tax.Registration.CountryOptions.Si.t() | nil,
  sk: Stripe.Resources.Tax.Registration.CountryOptions.Sk.t() | nil,
  sn: Stripe.Resources.Tax.Registration.CountryOptions.Sn.t() | nil,
  sr: Stripe.Resources.Tax.Registration.CountryOptions.Sr.t() | nil,
  th: Stripe.Resources.Tax.Registration.CountryOptions.Th.t() | nil,
  tj: Stripe.Resources.Tax.Registration.CountryOptions.Tj.t() | nil,
  tr: Stripe.Resources.Tax.Registration.CountryOptions.Tr.t() | nil,
  tw: Stripe.Resources.Tax.Registration.CountryOptions.Tw.t() | nil,
  tz: Stripe.Resources.Tax.Registration.CountryOptions.Tz.t() | nil,
  ua: Stripe.Resources.Tax.Registration.CountryOptions.Ua.t() | nil,
  ug: Stripe.Resources.Tax.Registration.CountryOptions.Ug.t() | nil,
  us: Stripe.Resources.Tax.Registration.CountryOptions.Us.t() | nil,
  uy: Stripe.Resources.Tax.Registration.CountryOptions.Uy.t() | nil,
  uz: Stripe.Resources.Tax.Registration.CountryOptions.Uz.t() | nil,
  vn: Stripe.Resources.Tax.Registration.CountryOptions.Vn.t() | nil,
  za: Stripe.Resources.Tax.Registration.CountryOptions.Za.t() | nil,
  zm: Stripe.Resources.Tax.Registration.CountryOptions.Zm.t() | nil,
  zw: Stripe.Resources.Tax.Registration.CountryOptions.Zw.t() | nil
}
```

* `ae`
* `al`
* `am`
* `ao`
* `at`
* `au`
* `aw`
* `az`
* `ba`
* `bb`
* `bd`
* `be`
* `bf`
* `bg`
* `bh`
* `bj`
* `bs`
* `by`
* `ca`
* `cd`
* `ch`
* `cl`
* `cm`
* `co`
* `cr`
* `cv`
* `cy`
* `cz`
* `de`
* `dk`
* `ec`
* `ee`
* `eg`
* `es`
* `et`
* `fi`
* `fr`
* `gb`
* `ge`
* `gn`
* `gr`
* `hr`
* `hu`
* `id`
* `ie`
* `in`
* `is`
* `it`
* `jp`
* `ke`
* `kg`
* `kh`
* `kr`
* `kz`
* `la`
* `lk`
* `lt`
* `lu`
* `lv`
* `ma`
* `md`
* `me`
* `mk`
* `mr`
* `mt`
* `mx`
* `my`
* `ng`
* `nl`
* `no`
* `np`
* `nz`
* `om`
* `pe`
* `ph`
* `pl`
* `pt`
* `ro`
* `rs`
* `ru`
* `sa`
* `se`
* `sg`
* `si`
* `sk`
* `sn`
* `sr`
* `th`
* `tj`
* `tr`
* `tw`
* `tz`
* `ua`
* `ug`
* `us`
* `uy`
* `uz`
* `vn`
* `za`
* `zm`
* `zw`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
