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.



7211
7212
7213
7214
7215
7216
7217
# File 'lib/v20181119/models.rb', line 7211

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:

    发票日期



7209
7210
7211
# File 'lib/v20181119/models.rb', line 7209

def Date
  @Date
end

#OtherInvoiceListItemsObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



7209
7210
7211
# File 'lib/v20181119/models.rb', line 7209

def OtherInvoiceListItems
  @OtherInvoiceListItems
end

#OtherInvoiceTableItemsObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



7209
7210
7211
# File 'lib/v20181119/models.rb', line 7209

def OtherInvoiceTableItems
  @OtherInvoiceTableItems
end

#TitleObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



7209
7210
7211
# File 'lib/v20181119/models.rb', line 7209

def Title
  @Title
end

#TotalObject

Parameters:

  • Title:

    发票名称

  • Total:

    金额

  • OtherInvoiceListItems:

    列表

  • OtherInvoiceTableItems:

    表格

  • Date:

    发票日期



7209
7210
7211
# File 'lib/v20181119/models.rb', line 7209

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
# File 'lib/v20181119/models.rb', line 7219

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