stripeapi-1.0.0.0: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.PaymentPagesCheckoutSessionTaxId

Description

Contains the types generated from the schema PaymentPagesCheckoutSessionTaxId

Synopsis

Documentation

data PaymentPagesCheckoutSessionTaxId Source #

Defines the object schema located at components.schemas.payment_pages_checkout_session_tax_id in the specification.

Constructors

PaymentPagesCheckoutSessionTaxId 

Fields

  • paymentPagesCheckoutSessionTaxIdType :: PaymentPagesCheckoutSessionTaxIdType'

    type: The type of the tax ID, one of `eu_vat`, `br_cnpj`, `br_cpf`, `gb_vat`, `nz_gst`, `au_abn`, `in_gst`, `no_vat`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `li_uid`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, or `unknown`

  • paymentPagesCheckoutSessionTaxIdValue :: Maybe Text

    value: The value of the tax ID.

    Constraints:

    • Maximum length of 5000

data PaymentPagesCheckoutSessionTaxIdType' Source #

Defines the enum schema located at components.schemas.payment_pages_checkout_session_tax_id.properties.type in the specification.

The type of the tax ID, one of `eu_vat`, `br_cnpj`, `br_cpf`, `gb_vat`, `nz_gst`, `au_abn`, `in_gst`, `no_vat`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `li_uid`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, or `unknown`

Constructors

PaymentPagesCheckoutSessionTaxIdType'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PaymentPagesCheckoutSessionTaxIdType'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PaymentPagesCheckoutSessionTaxIdType'EnumAeTrn

Represents the JSON value "ae_trn"

PaymentPagesCheckoutSessionTaxIdType'EnumAuAbn

Represents the JSON value "au_abn"

PaymentPagesCheckoutSessionTaxIdType'EnumBrCnpj

Represents the JSON value "br_cnpj"

PaymentPagesCheckoutSessionTaxIdType'EnumBrCpf

Represents the JSON value "br_cpf"

PaymentPagesCheckoutSessionTaxIdType'EnumCaBn

Represents the JSON value "ca_bn"

PaymentPagesCheckoutSessionTaxIdType'EnumCaGstHst

Represents the JSON value "ca_gst_hst"

PaymentPagesCheckoutSessionTaxIdType'EnumCaPstBc

Represents the JSON value "ca_pst_bc"

PaymentPagesCheckoutSessionTaxIdType'EnumCaPstMb

Represents the JSON value "ca_pst_mb"

PaymentPagesCheckoutSessionTaxIdType'EnumCaPstSk

Represents the JSON value "ca_pst_sk"

PaymentPagesCheckoutSessionTaxIdType'EnumCaQst

Represents the JSON value "ca_qst"

PaymentPagesCheckoutSessionTaxIdType'EnumChVat

Represents the JSON value "ch_vat"

PaymentPagesCheckoutSessionTaxIdType'EnumClTin

Represents the JSON value "cl_tin"

PaymentPagesCheckoutSessionTaxIdType'EnumEsCif

Represents the JSON value "es_cif"

PaymentPagesCheckoutSessionTaxIdType'EnumEuVat

Represents the JSON value "eu_vat"

PaymentPagesCheckoutSessionTaxIdType'EnumGbVat

Represents the JSON value "gb_vat"

PaymentPagesCheckoutSessionTaxIdType'EnumHkBr

Represents the JSON value "hk_br"

PaymentPagesCheckoutSessionTaxIdType'EnumIdNpwp

Represents the JSON value "id_npwp"

PaymentPagesCheckoutSessionTaxIdType'EnumIlVat

Represents the JSON value "il_vat"

PaymentPagesCheckoutSessionTaxIdType'EnumInGst

Represents the JSON value "in_gst"

PaymentPagesCheckoutSessionTaxIdType'EnumJpCn

Represents the JSON value "jp_cn"

PaymentPagesCheckoutSessionTaxIdType'EnumJpRn

Represents the JSON value "jp_rn"

PaymentPagesCheckoutSessionTaxIdType'EnumKrBrn

Represents the JSON value "kr_brn"

PaymentPagesCheckoutSessionTaxIdType'EnumLiUid

Represents the JSON value "li_uid"

PaymentPagesCheckoutSessionTaxIdType'EnumMxRfc

Represents the JSON value "mx_rfc"

PaymentPagesCheckoutSessionTaxIdType'EnumMyFrp

Represents the JSON value "my_frp"

PaymentPagesCheckoutSessionTaxIdType'EnumMyItn

Represents the JSON value "my_itn"

PaymentPagesCheckoutSessionTaxIdType'EnumMySst

Represents the JSON value "my_sst"

PaymentPagesCheckoutSessionTaxIdType'EnumNoVat

Represents the JSON value "no_vat"

PaymentPagesCheckoutSessionTaxIdType'EnumNzGst

Represents the JSON value "nz_gst"

PaymentPagesCheckoutSessionTaxIdType'EnumRuInn

Represents the JSON value "ru_inn"

PaymentPagesCheckoutSessionTaxIdType'EnumRuKpp

Represents the JSON value "ru_kpp"

PaymentPagesCheckoutSessionTaxIdType'EnumSaVat

Represents the JSON value "sa_vat"

PaymentPagesCheckoutSessionTaxIdType'EnumSgGst

Represents the JSON value "sg_gst"

PaymentPagesCheckoutSessionTaxIdType'EnumSgUen

Represents the JSON value "sg_uen"

PaymentPagesCheckoutSessionTaxIdType'EnumThVat

Represents the JSON value "th_vat"

PaymentPagesCheckoutSessionTaxIdType'EnumTwVat

Represents the JSON value "tw_vat"

PaymentPagesCheckoutSessionTaxIdType'EnumUnknown

Represents the JSON value "unknown"

PaymentPagesCheckoutSessionTaxIdType'EnumUsEin

Represents the JSON value "us_ein"

PaymentPagesCheckoutSessionTaxIdType'EnumZaVat

Represents the JSON value "za_vat"