Struct stripe::InvoicesResourceInvoiceTaxId
source · pub struct InvoicesResourceInvoiceTaxId {
pub type_: TaxIdType,
pub value: Option<String>,
}
Fields§
§type_: TaxIdType
The type of the tax ID, one of eu_vat
, br_cnpj
, br_cpf
, eu_oss_vat
, 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 InvoicesResourceInvoiceTaxId
impl Clone for InvoicesResourceInvoiceTaxId
source§fn clone(&self) -> InvoicesResourceInvoiceTaxId
fn clone(&self) -> InvoicesResourceInvoiceTaxId
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 Debug for InvoicesResourceInvoiceTaxId
impl Debug for InvoicesResourceInvoiceTaxId
source§impl Default for InvoicesResourceInvoiceTaxId
impl Default for InvoicesResourceInvoiceTaxId
source§fn default() -> InvoicesResourceInvoiceTaxId
fn default() -> InvoicesResourceInvoiceTaxId
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for InvoicesResourceInvoiceTaxId
impl<'de> Deserialize<'de> for InvoicesResourceInvoiceTaxId
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