Class: TencentCloud::Ocr::V20181119::VatInvoiceGoodsInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20181119/models.rb

Overview

发票商品

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(item = nil, specification = nil, measurementdimension = nil, price = nil, quantity = nil, amount = nil, taxscheme = nil, taxamount = nil) ⇒ VatInvoiceGoodsInfo

Returns a new instance of VatInvoiceGoodsInfo.



13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
# File 'lib/v20181119/models.rb', line 13718

def initialize(item=nil, specification=nil, measurementdimension=nil, price=nil, quantity=nil, amount=nil, taxscheme=nil, taxamount=nil)
  @Item = item
  @Specification = specification
  @MeasurementDimension = measurementdimension
  @Price = price
  @Quantity = quantity
  @Amount = amount
  @TaxScheme = taxscheme
  @TaxAmount = taxamount
end

Instance Attribute Details

#AmountObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



13716
13717
13718
# File 'lib/v20181119/models.rb', line 13716

def Amount
  @Amount
end

#ItemObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



13716
13717
13718
# File 'lib/v20181119/models.rb', line 13716

def Item
  @Item
end

#MeasurementDimensionObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



13716
13717
13718
# File 'lib/v20181119/models.rb', line 13716

def MeasurementDimension
  @MeasurementDimension
end

#PriceObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



13716
13717
13718
# File 'lib/v20181119/models.rb', line 13716

def Price
  @Price
end

#QuantityObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



13716
13717
13718
# File 'lib/v20181119/models.rb', line 13716

def Quantity
  @Quantity
end

#SpecificationObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



13716
13717
13718
# File 'lib/v20181119/models.rb', line 13716

def Specification
  @Specification
end

#TaxAmountObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



13716
13717
13718
# File 'lib/v20181119/models.rb', line 13716

def TaxAmount
  @TaxAmount
end

#TaxSchemeObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



13716
13717
13718
# File 'lib/v20181119/models.rb', line 13716

def TaxScheme
  @TaxScheme
end

Instance Method Details

#deserialize(params) ⇒ Object



13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
# File 'lib/v20181119/models.rb', line 13729

def deserialize(params)
  @Item = params['Item']
  @Specification = params['Specification']
  @MeasurementDimension = params['MeasurementDimension']
  @Price = params['Price']
  @Quantity = params['Quantity']
  @Amount = params['Amount']
  @TaxScheme = params['TaxScheme']
  @TaxAmount = params['TaxAmount']
end