class TencentCloud::Mrs::V20200910::DetailInformation

详情

def deserialize(params)

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

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)

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