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.



2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
# File 'lib/v20200910/models.rb', line 2359

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:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def Abnormity
  @Abnormity
end

#BreakedObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def Breaked
  @Breaked
end

#CalcificationObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def Calcification
  @Calcification
end

#CancerSizesObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def CancerSizes
  @CancerSizes
end

#HistologyLevelObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def HistologyLevel
  @HistologyLevel
end

#HistologyTypeObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def HistologyType
  @HistologyType
end

#InfiltrationDepthObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def InfiltrationDepth
  @InfiltrationDepth
end

#InvasiveObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def Invasive
  @Invasive
end

#NecrosisObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def Necrosis
  @Necrosis
end

#PartObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def Part
  @Part
end

#PTNMObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def PTNM
  @PTNM
end

#TissueSizesObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def TissueSizes
  @TissueSizes
end

#TuberNumObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def TuberNum
  @TuberNum
end

#TuberSizesObject

Parameters:

  • Part:

    部位

  • TissueSizes:

    组织大小

  • TuberSizes:

    结节大小

  • CancerSizes:

    肿瘤大小

  • HistologyLevel:

    组织学等级

  • HistologyType:

    组织学类型

  • Invasive:

    侵犯

  • PTNM:

    pTNM

  • InfiltrationDepth:

    浸润深度

  • TuberNum:

    结节数量

  • Calcification:

    钙化

  • Necrosis:

    坏死

  • Abnormity:

    异形

  • Breaked:

    断链



2357
2358
2359
# File 'lib/v20200910/models.rb', line 2357

def TuberSizes
  @TuberSizes
end

Instance Method Details

#deserialize(params) ⇒ Object



2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
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
# File 'lib/v20200910/models.rb', line 2376

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