Struct stripe::PaymentPagesCheckoutSessionTaxId
source · pub struct PaymentPagesCheckoutSessionTaxId {
pub type_: PaymentPagesCheckoutSessionTaxIdType,
pub value: Option<String>,
}
Fields§
§type_: PaymentPagesCheckoutSessionTaxIdType
The type of the tax ID, one of ad_nrt
, ar_cuit
, eu_vat
, bo_tin
, br_cnpj
, br_cpf
, cn_tin
, co_nit
, cr_tin
, do_rcn
, ec_ruc
, eu_oss_vat
, pe_ruc
, ro_tin
, rs_pib
, sv_nit
, uy_ruc
, ve_rif
, vn_tin
, gb_vat
, nz_gst
, au_abn
, au_arn
, 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
, jp_trn
, 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
, ge_vat
, ua_vat
, is_vat
, bg_uic
, hu_tin
, si_tin
, ke_pin
, tr_tin
, eg_tin
, ph_tin
, or unknown
.
value: Option<String>
The value of the tax ID.
Trait Implementations§
source§impl Clone for PaymentPagesCheckoutSessionTaxId
impl Clone for PaymentPagesCheckoutSessionTaxId
source§fn clone(&self) -> PaymentPagesCheckoutSessionTaxId
fn clone(&self) -> PaymentPagesCheckoutSessionTaxId
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for PaymentPagesCheckoutSessionTaxId
impl Default for PaymentPagesCheckoutSessionTaxId
source§fn default() -> PaymentPagesCheckoutSessionTaxId
fn default() -> PaymentPagesCheckoutSessionTaxId
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PaymentPagesCheckoutSessionTaxId
impl<'de> Deserialize<'de> for PaymentPagesCheckoutSessionTaxId
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PaymentPagesCheckoutSessionTaxId
impl RefUnwindSafe for PaymentPagesCheckoutSessionTaxId
impl Send for PaymentPagesCheckoutSessionTaxId
impl Sync for PaymentPagesCheckoutSessionTaxId
impl Unpin for PaymentPagesCheckoutSessionTaxId
impl UnwindSafe for PaymentPagesCheckoutSessionTaxId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more