Class: Stripe::TaxIdService::CreateParams

Inherits:
RequestParams show all
Defined in:
lib/stripe/services/tax_id_service.rb

Defined Under Namespace

Classes: Owner

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

#to_h

Constructor Details

#initialize(expand: nil, owner: nil, type: nil, value: nil) ⇒ CreateParams

Returns a new instance of CreateParams.



77
78
79
80
81
82
# File 'lib/stripe/services/tax_id_service.rb', line 77

def initialize(expand: nil, owner: nil, type: nil, value: nil)
  @expand = expand
  @owner = owner
  @type = type
  @value = value
end

Instance Attribute Details

#expandObject

Specifies which fields in the response should be expanded.



69
70
71
# File 'lib/stripe/services/tax_id_service.rb', line 69

def expand
  @expand
end

#ownerObject

The account or customer the tax ID belongs to. Defaults to ‘owner=self`.



71
72
73
# File 'lib/stripe/services/tax_id_service.rb', line 71

def owner
  @owner
end

#typeObject

Type of the tax ID, one of ‘ad_nrt`, `ae_trn`, `al_tin`, `am_tin`, `ao_tin`, `ar_cuit`, `au_abn`, `au_arn`, `ba_tin`, `bb_tin`, `bg_uic`, `bh_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `bs_tin`, `by_tin`, `ca_bn`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `ca_qst`, `cd_nif`, `ch_uid`, `ch_vat`, `cl_tin`, `cn_tin`, `co_nit`, `cr_tin`, `de_stn`, `do_rcn`, `ec_ruc`, `eg_tin`, `es_cif`, `eu_oss_vat`, `eu_vat`, `gb_vat`, `ge_vat`, `gn_nif`, `hk_br`, `hr_oib`, `hu_tin`, `id_npwp`, `il_vat`, `in_gst`, `is_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `ke_pin`, `kh_tin`, `kr_brn`, `kz_bin`, `li_uid`, `li_vat`, `ma_vat`, `md_vat`, `me_pib`, `mk_vat`, `mr_nif`, `mx_rfc`, `my_frp`, `my_itn`, `my_sst`, `ng_tin`, `no_vat`, `no_voec`, `np_pan`, `nz_gst`, `om_vat`, `pe_ruc`, `ph_tin`, `ro_tin`, `rs_pib`, `ru_inn`, `ru_kpp`, `sa_vat`, `sg_gst`, `sg_uen`, `si_tin`, `sn_ninea`, `sr_fin`, `sv_nit`, `th_vat`, `tj_tin`, `tr_tin`, `tw_vat`, `tz_vat`, `ua_vat`, `ug_tin`, `us_ein`, `uy_ruc`, `uz_tin`, `uz_vat`, `ve_rif`, `vn_tin`, `za_vat`, `zm_tin`, or `zw_tin`



73
74
75
# File 'lib/stripe/services/tax_id_service.rb', line 73

def type
  @type
end

#valueObject

Value of the tax ID.



75
76
77
# File 'lib/stripe/services/tax_id_service.rb', line 75

def value
  @value
end