Class: TencentCloud::Mrs::V20200910::DetailInformation

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

Overview

详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(part = nil, tissuesizes = nil, tubersizes = nil, cancersizes = nil, histologylevel = nil, histologytype = nil, invasive = nil, ptnm = nil, infiltrationdepth = nil, tubernum = nil, calcification = nil, necrosis = nil, abnormity = nil, breaked = nil) ⇒ DetailInformation

Returns a new instance of DetailInformation.



2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
# File 'lib/v20200910/models.rb', line 2370

def initialize(part=nil, tissuesizes=nil, tubersizes=nil, cancersizes=nil, histologylevel=nil, histologytype=nil, invasive=nil, ptnm=nil, infiltrationdepth=nil, tubernum=nil, calcification=nil, necrosis=nil, abnormity=nil, breaked=nil)
  @Part = part
  @TissueSizes = tissuesizes
  @TuberSizes = tubersizes
  @CancerSizes = cancersizes
  @HistologyLevel = histologylevel
  @HistologyType = histologytype
  @Invasive = invasive
  @PTNM = ptnm
  @InfiltrationDepth = infiltrationdepth
  @TuberNum = tubernum
  @Calcification = calcification
  @Necrosis = necrosis
  @Abnormity = abnormity
  @Breaked = breaked
end

Instance Attribute Details

#AbnormityObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def Abnormity
  @Abnormity
end

#BreakedObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def Breaked
  @Breaked
end

#CalcificationObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def Calcification
  @Calcification
end

#CancerSizesObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def CancerSizes
  @CancerSizes
end

#HistologyLevelObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def HistologyLevel
  @HistologyLevel
end

#HistologyTypeObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def HistologyType
  @HistologyType
end

#InfiltrationDepthObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def InfiltrationDepth
  @InfiltrationDepth
end

#InvasiveObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def Invasive
  @Invasive
end

#NecrosisObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def Necrosis
  @Necrosis
end

#PartObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def Part
  @Part
end

#PTNMObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def PTNM
  @PTNM
end

#TissueSizesObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def TissueSizes
  @TissueSizes
end

#TuberNumObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def TuberNum
  @TuberNum
end

#TuberSizesObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2368
2369
2370
# File 'lib/v20200910/models.rb', line 2368

def TuberSizes
  @TuberSizes
end

Instance Method Details

#deserialize(params) ⇒ Object



2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
# File 'lib/v20200910/models.rb', line 2387

def deserialize(params)
  unless params['Part'].nil?
    @Part = Part.new
    @Part.deserialize(params['Part'])
  end
  unless params['TissueSizes'].nil?
    @TissueSizes = []
    params['TissueSizes'].each do |i|
      size_tmp = Size.new
      size_tmp.deserialize(i)
      @TissueSizes << size_tmp
    end
  end
  unless params['TuberSizes'].nil?
    @TuberSizes = []
    params['TuberSizes'].each do |i|
      size_tmp = Size.new
      size_tmp.deserialize(i)
      @TuberSizes << size_tmp
    end
  end
  unless params['CancerSizes'].nil?
    @CancerSizes = []
    params['CancerSizes'].each do |i|
      size_tmp = Size.new
      size_tmp.deserialize(i)
      @CancerSizes << size_tmp
    end
  end
  unless params['HistologyLevel'].nil?
    @HistologyLevel = BaseInfo.new
    @HistologyLevel.deserialize(params['HistologyLevel'])
  end
  unless params['HistologyType'].nil?
    @HistologyType = HistologyTypeV2.new
    @HistologyType.deserialize(params['HistologyType'])
  end
  unless params['Invasive'].nil?
    @Invasive = []
    params['Invasive'].each do |i|
      invasivev2_tmp = InvasiveV2.new
      invasivev2_tmp.deserialize(i)
      @Invasive << invasivev2_tmp
    end
  end
  unless params['PTNM'].nil?
    @PTNM = PTNM.new
    @PTNM.deserialize(params['PTNM'])
  end
  unless params['InfiltrationDepth'].nil?
    @InfiltrationDepth = BaseInfo.new
    @InfiltrationDepth.deserialize(params['InfiltrationDepth'])
  end
  unless params['TuberNum'].nil?
    @TuberNum = BaseInfo.new
    @TuberNum.deserialize(params['TuberNum'])
  end
  unless params['Calcification'].nil?
    @Calcification = BaseInfo.new
    @Calcification.deserialize(params['Calcification'])
  end
  unless params['Necrosis'].nil?
    @Necrosis = BaseInfo.new
    @Necrosis.deserialize(params['Necrosis'])
  end
  unless params['Abnormity'].nil?
    @Abnormity = BaseInfo.new
    @Abnormity.deserialize(params['Abnormity'])
  end
  unless params['Breaked'].nil?
    @Breaked = BaseInfo.new
    @Breaked.deserialize(params['Breaked'])
  end
end