Class: TencentCloud::Ocr::V20181119::VatElectronicItemInfo

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

Overview

电子发票详细条目信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, quantity = nil, specification = nil, price = nil, total = nil, taxrate = nil, tax = nil, unit = nil, vehicletype = nil, vehiclebrand = nil, departureplace = nil, arrivalplace = nil, transportitemsname = nil, placeofbuildingservice = nil, buildingname = nil, estatenumber = nil, areaunit = nil) ⇒ VatElectronicItemInfo

Returns a new instance of VatElectronicItemInfo.



13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
# File 'lib/v20181119/models.rb', line 13141

def initialize(name=nil, quantity=nil, specification=nil, price=nil, total=nil, taxrate=nil, tax=nil, unit=nil, vehicletype=nil, vehiclebrand=nil, departureplace=nil, arrivalplace=nil, transportitemsname=nil, placeofbuildingservice=nil, buildingname=nil, estatenumber=nil, areaunit=nil)
  @Name = name
  @Quantity = quantity
  @Specification = specification
  @Price = price
  @Total = total
  @TaxRate = taxrate
  @Tax = tax
  @Unit = unit
  @VehicleType = vehicletype
  @VehicleBrand = vehiclebrand
  @DeparturePlace = departureplace
  @ArrivalPlace = arrivalplace
  @TransportItemsName = transportitemsname
  @PlaceOfBuildingService = placeofbuildingservice
  @BuildingName = buildingname
  @EstateNumber = estatenumber
  @AreaUnit = areaunit
end

Instance Attribute Details

#AreaUnitObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def AreaUnit
  @AreaUnit
end

#ArrivalPlaceObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def ArrivalPlace
  @ArrivalPlace
end

#BuildingNameObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def BuildingName
  @BuildingName
end

#DeparturePlaceObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def DeparturePlace
  @DeparturePlace
end

#EstateNumberObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def EstateNumber
  @EstateNumber
end

#NameObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def Name
  @Name
end

#PlaceOfBuildingServiceObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def PlaceOfBuildingService
  @PlaceOfBuildingService
end

#PriceObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def Price
  @Price
end

#QuantityObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def Quantity
  @Quantity
end

#SpecificationObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def Specification
  @Specification
end

#TaxObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def Tax
  @Tax
end

#TaxRateObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def TaxRate
  @TaxRate
end

#TotalObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def Total
  @Total
end

#TransportItemsNameObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def TransportItemsName
  @TransportItemsName
end

#UnitObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def Unit
  @Unit
end

#VehicleBrandObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def VehicleBrand
  @VehicleBrand
end

#VehicleTypeObject

Parameters:

  • Name:

    项目名称

  • Quantity:

    数量

  • Specification:

    规格型号

  • Price:

    单价

  • Total:

    金额

  • TaxRate:

    税率

  • Tax:

    税额

  • Unit:

    单位

  • VehicleType:

    运输工具类型

  • VehicleBrand:

    运输工具牌号

  • DeparturePlace:

    起始地

  • ArrivalPlace:

    到达地

  • TransportItemsName:

    运输货物名称,仅货物运输服务发票返回

  • PlaceOfBuildingService:

    建筑服务发生地,仅建筑发票返回

  • BuildingName:

    建筑项目名称,仅建筑发票返回

  • EstateNumber:

    产权证书/不动产权证号,仅不动产经营租赁服务发票返回

  • AreaUnit:

    面积单位,仅不动产经营租赁服务发票返回



13139
13140
13141
# File 'lib/v20181119/models.rb', line 13139

def VehicleType
  @VehicleType
end

Instance Method Details

#deserialize(params) ⇒ Object



13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
# File 'lib/v20181119/models.rb', line 13161

def deserialize(params)
  @Name = params['Name']
  @Quantity = params['Quantity']
  @Specification = params['Specification']
  @Price = params['Price']
  @Total = params['Total']
  @TaxRate = params['TaxRate']
  @Tax = params['Tax']
  @Unit = params['Unit']
  @VehicleType = params['VehicleType']
  @VehicleBrand = params['VehicleBrand']
  @DeparturePlace = params['DeparturePlace']
  @ArrivalPlace = params['ArrivalPlace']
  @TransportItemsName = params['TransportItemsName']
  @PlaceOfBuildingService = params['PlaceOfBuildingService']
  @BuildingName = params['BuildingName']
  @EstateNumber = params['EstateNumber']
  @AreaUnit = params['AreaUnit']
end