Class: TencentCloud::Ocr::V20181119::BankSlip

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

Overview

银行回单

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bankslipinfos = nil, commonbankslipinfos = nil) ⇒ BankSlip

Returns a new instance of BankSlip.



574
575
576
577
# File 'lib/v20181119/models.rb', line 574

def initialize(bankslipinfos=nil, commonbankslipinfos=nil)
  @BankSlipInfos = bankslipinfos
  @CommonBankSlipInfos = commonbankslipinfos
end

Instance Attribute Details

#BankSlipInfosObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BankSlipInfos:

    银行回单信息

  • CommonBankSlipInfos:

    银行回单信息常用字段



572
573
574
# File 'lib/v20181119/models.rb', line 572

def BankSlipInfos
  @BankSlipInfos
end

#CommonBankSlipInfosObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BankSlipInfos:

    银行回单信息

  • CommonBankSlipInfos:

    银行回单信息常用字段



572
573
574
# File 'lib/v20181119/models.rb', line 572

def CommonBankSlipInfos
  @CommonBankSlipInfos
end

Instance Method Details

#deserialize(params) ⇒ Object



579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'lib/v20181119/models.rb', line 579

def deserialize(params)
  unless params['BankSlipInfos'].nil?
    @BankSlipInfos = []
    params['BankSlipInfos'].each do |i|
      bankslipinfo_tmp = BankSlipInfo.new
      bankslipinfo_tmp.deserialize(i)
      @BankSlipInfos << bankslipinfo_tmp
    end
  end
  unless params['CommonBankSlipInfos'].nil?
    @CommonBankSlipInfos = []
    params['CommonBankSlipInfos'].each do |i|
      bankslipinfo_tmp = BankSlipInfo.new
      bankslipinfo_tmp.deserialize(i)
      @CommonBankSlipInfos << bankslipinfo_tmp
    end
  end
end