Class: TencentCloud::Mrs::V20200910::DiagCert

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

Overview

诊断证明

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(advice = nil, diagnosis = nil, page = nil) ⇒ DiagCert

Returns a new instance of DiagCert.



2474
2475
2476
2477
2478
# File 'lib/v20200910/models.rb', line 2474

def initialize(advice=nil, diagnosis=nil, page=nil)
  @Advice = advice
  @Diagnosis = diagnosis
  @Page = page
end

Instance Attribute Details

#AdviceObject

Parameters:

  • Advice:

    建议

  • Diagnosis:

    诊断

  • Page:

    数据在原PDF文件中的第几页



2472
2473
2474
# File 'lib/v20200910/models.rb', line 2472

def Advice
  @Advice
end

#DiagnosisObject

Parameters:

  • Advice:

    建议

  • Diagnosis:

    诊断

  • Page:

    数据在原PDF文件中的第几页



2472
2473
2474
# File 'lib/v20200910/models.rb', line 2472

def Diagnosis
  @Diagnosis
end

#PageObject

Parameters:

  • Advice:

    建议

  • Diagnosis:

    诊断

  • Page:

    数据在原PDF文件中的第几页



2472
2473
2474
# File 'lib/v20200910/models.rb', line 2472

def Page
  @Page
end

Instance Method Details

#deserialize(params) ⇒ Object



2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
# File 'lib/v20200910/models.rb', line 2480

def deserialize(params)
  unless params['Advice'].nil?
    @Advice = Advice.new
    @Advice.deserialize(params['Advice'])
  end
  unless params['Diagnosis'].nil?
    @Diagnosis = []
    params['Diagnosis'].each do |i|
      diagcertitem_tmp = DiagCertItem.new
      diagcertitem_tmp.deserialize(i)
      @Diagnosis << diagcertitem_tmp
    end
  end
  @Page = params['Page']
end