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.



12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
# File 'lib/v20181119/models.rb', line 12442

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:

    税额



12440
12441
12442
# File 'lib/v20181119/models.rb', line 12440

def Amount
  @Amount
end

#ItemObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



12440
12441
12442
# File 'lib/v20181119/models.rb', line 12440

def Item
  @Item
end

#MeasurementDimensionObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



12440
12441
12442
# File 'lib/v20181119/models.rb', line 12440

def MeasurementDimension
  @MeasurementDimension
end

#PriceObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



12440
12441
12442
# File 'lib/v20181119/models.rb', line 12440

def Price
  @Price
end

#QuantityObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



12440
12441
12442
# File 'lib/v20181119/models.rb', line 12440

def Quantity
  @Quantity
end

#SpecificationObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



12440
12441
12442
# File 'lib/v20181119/models.rb', line 12440

def Specification
  @Specification
end

#TaxAmountObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



12440
12441
12442
# File 'lib/v20181119/models.rb', line 12440

def TaxAmount
  @TaxAmount
end

#TaxSchemeObject

Parameters:

  • Item:

    项目名称

  • Specification:

    规格型号

  • MeasurementDimension:

    单位

  • Price:

    价格

  • Quantity:

    数量

  • Amount:

    金额

  • TaxScheme:

    税率(如6%、免税)

  • TaxAmount:

    税额



12440
12441
12442
# File 'lib/v20181119/models.rb', line 12440

def TaxScheme
  @TaxScheme
end

Instance Method Details

#deserialize(params) ⇒ Object



12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
# File 'lib/v20181119/models.rb', line 12453

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