Class: TencentCloud::Ocr::V20181119::OtherInvoice

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

Overview

其他发票

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(title = nil, total = nil, otherinvoicelistitems = nil, otherinvoicetableitems = nil, date = nil) ⇒ OtherInvoice

Returns a new instance of OtherInvoice.



6298
6299
6300
6301
6302
6303
6304
# File 'lib/v20181119/models.rb', line 6298

def initialize(title=nil, total=nil, otherinvoicelistitems=nil, otherinvoicetableitems=nil, date=nil)
  @Title = title
  @Total = total
  @OtherInvoiceListItems = otherinvoicelistitems
  @OtherInvoiceTableItems = otherinvoicetableitems
  @Date = date
end

Instance Attribute Details

#DateObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



6296
6297
6298
# File 'lib/v20181119/models.rb', line 6296

def Date
  @Date
end

#OtherInvoiceListItemsObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



6296
6297
6298
# File 'lib/v20181119/models.rb', line 6296

def OtherInvoiceListItems
  @OtherInvoiceListItems
end

#OtherInvoiceTableItemsObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



6296
6297
6298
# File 'lib/v20181119/models.rb', line 6296

def OtherInvoiceTableItems
  @OtherInvoiceTableItems
end

#TitleObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



6296
6297
6298
# File 'lib/v20181119/models.rb', line 6296

def Title
  @Title
end

#TotalObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



6296
6297
6298
# File 'lib/v20181119/models.rb', line 6296

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
# File 'lib/v20181119/models.rb', line 6306

def deserialize(params)
  @Title = params['Title']
  @Total = params['Total']
  unless params['OtherInvoiceListItems'].nil?
    @OtherInvoiceListItems = []
    params['OtherInvoiceListItems'].each do |i|
      otherinvoiceitem_tmp = OtherInvoiceItem.new
      otherinvoiceitem_tmp.deserialize(i)
      @OtherInvoiceListItems << otherinvoiceitem_tmp
    end
  end
  unless params['OtherInvoiceTableItems'].nil?
    @OtherInvoiceTableItems = []
    params['OtherInvoiceTableItems'].each do |i|
      otherinvoicelist_tmp = OtherInvoiceList.new
      otherinvoicelist_tmp.deserialize(i)
      @OtherInvoiceTableItems << otherinvoicelist_tmp
    end
  end
  @Date = params['Date']
end