Class: TencentCloud::Mrs::V20200910::Indicator

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

Overview

检验报告

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(indicators = nil, blocktitle = nil, page = nil) ⇒ Indicator

Returns a new instance of Indicator.



5223
5224
5225
5226
5227
# File 'lib/v20200910/models.rb', line 5223

def initialize(indicators=nil, blocktitle=nil, page=nil)
  @Indicators = indicators
  @BlockTitle = blocktitle
  @Page = page
end

Instance Attribute Details

#BlockTitleObject

Parameters:

  • Indicators:

    检验指标项

  • BlockTitle:

    检验报告块标题

  • Page:

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



5221
5222
5223
# File 'lib/v20200910/models.rb', line 5221

def BlockTitle
  @BlockTitle
end

#IndicatorsObject

Parameters:

  • Indicators:

    检验指标项

  • BlockTitle:

    检验报告块标题

  • Page:

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



5221
5222
5223
# File 'lib/v20200910/models.rb', line 5221

def Indicators
  @Indicators
end

#PageObject

Parameters:

  • Indicators:

    检验指标项

  • BlockTitle:

    检验报告块标题

  • Page:

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



5221
5222
5223
# File 'lib/v20200910/models.rb', line 5221

def Page
  @Page
end

Instance Method Details

#deserialize(params) ⇒ Object



5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
# File 'lib/v20200910/models.rb', line 5229

def deserialize(params)
  unless params['Indicators'].nil?
    @Indicators = []
    params['Indicators'].each do |i|
      indicatoritem_tmp = IndicatorItem.new
      indicatoritem_tmp.deserialize(i)
      @Indicators << indicatoritem_tmp
    end
  end
  unless params['BlockTitle'].nil?
    @BlockTitle = []
    params['BlockTitle'].each do |i|
      blocktitle_tmp = BlockTitle.new
      blocktitle_tmp.deserialize(i)
      @BlockTitle << blocktitle_tmp
    end
  end
  @Page = params['Page']
end