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.



7338
7339
7340
7341
7342
7343
7344
# File 'lib/v20181119/models.rb', line 7338

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:

    发票日期



7336
7337
7338
# File 'lib/v20181119/models.rb', line 7336

def Date
  @Date
end

#OtherInvoiceListItemsObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



7336
7337
7338
# File 'lib/v20181119/models.rb', line 7336

def OtherInvoiceListItems
  @OtherInvoiceListItems
end

#OtherInvoiceTableItemsObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



7336
7337
7338
# File 'lib/v20181119/models.rb', line 7336

def OtherInvoiceTableItems
  @OtherInvoiceTableItems
end

#TitleObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



7336
7337
7338
# File 'lib/v20181119/models.rb', line 7336

def Title
  @Title
end

#TotalObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



7336
7337
7338
# File 'lib/v20181119/models.rb', line 7336

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
# File 'lib/v20181119/models.rb', line 7346

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