class TencentCloud::Mrs::V20200910::TuberInfo

结节

def deserialize(params)

def deserialize(params)
  unless params['Type'].nil?
    @Type = BlockInfo.new
    @Type.deserialize(params['Type'])
  end
  unless params['Part'].nil?
    @Part = Part.new
    @Part.deserialize(params['Part'])
  end
  unless params['Size'].nil?
    @Size = []
    params['Size'].each do |i|
      size_tmp = Size.new
      size_tmp.deserialize(i)
      @Size << size_tmp
    end
  end
  unless params['Multiple'].nil?
    @Multiple = Multiple.new
    @Multiple.deserialize(params['Multiple'])
  end
  unless params['AspectRatio'].nil?
    @AspectRatio = AspectRatio.new
    @AspectRatio.deserialize(params['AspectRatio'])
  end
  unless params['Edge'].nil?
    @Edge = BlockInfo.new
    @Edge.deserialize(params['Edge'])
  end
  unless params['InnerEcho'].nil?
    @InnerEcho = BlockInfo.new
    @InnerEcho.deserialize(params['InnerEcho'])
  end
  unless params['RearEcho'].nil?
    @RearEcho = BlockInfo.new
    @RearEcho.deserialize(params['RearEcho'])
  end
  unless params['Elastic'].nil?
    @Elastic = Elastic.new
    @Elastic.deserialize(params['Elastic'])
  end
  unless params['Shape'].nil?
    @Shape = BlockInfo.new
    @Shape.deserialize(params['Shape'])
  end
  unless params['ShapeAttr'].nil?
    @ShapeAttr = BlockInfo.new
    @ShapeAttr.deserialize(params['ShapeAttr'])
  end
  unless params['SkinMedulla'].nil?
    @SkinMedulla = BlockInfo.new
    @SkinMedulla.deserialize(params['SkinMedulla'])
  end
  unless params['Trend'].nil?
    @Trend = BlockInfo.new
    @Trend.deserialize(params['Trend'])
  end
  unless params['Calcification'].nil?
    @Calcification = BlockInfo.new
    @Calcification.deserialize(params['Calcification'])
  end
  unless params['Envelope'].nil?
    @Envelope = BlockInfo.new
    @Envelope.deserialize(params['Envelope'])
  end
  unless params['Enhancement'].nil?
    @Enhancement = BlockInfo.new
    @Enhancement.deserialize(params['Enhancement'])
  end
  unless params['LymphEnlargement'].nil?
    @LymphEnlargement = BlockInfo.new
    @LymphEnlargement.deserialize(params['LymphEnlargement'])
  end
  unless params['LymphDoor'].nil?
    @LymphDoor = BlockInfo.new
    @LymphDoor.deserialize(params['LymphDoor'])
  end
  unless params['Activity'].nil?
    @Activity = BlockInfo.new
    @Activity.deserialize(params['Activity'])
  end
  unless params['Operation'].nil?
    @Operation = BlockInfo.new
    @Operation.deserialize(params['Operation'])
  end
  unless params['CDFI'].nil?
    @CDFI = BlockInfo.new
    @CDFI.deserialize(params['CDFI'])
  end
  @Index = params['Index']
  unless params['SizeStatus'].nil?
    @SizeStatus = BlockInfo.new
    @SizeStatus.deserialize(params['SizeStatus'])
  end
  unless params['InnerEchoDistribution'].nil?
    @InnerEchoDistribution = BlockInfo.new
    @InnerEchoDistribution.deserialize(params['InnerEchoDistribution'])
  end
  unless params['InnerEchoType'].nil?
    @InnerEchoType = []
    params['InnerEchoType'].each do |i|
      blockinfo_tmp = BlockInfo.new
      blockinfo_tmp.deserialize(i)
      @InnerEchoType << blockinfo_tmp
    end
  end
  unless params['Outline'].nil?
    @Outline = BlockInfo.new
    @Outline.deserialize(params['Outline'])
  end
  unless params['Structure'].nil?
    @Structure = BlockInfo.new
    @Structure.deserialize(params['Structure'])
  end
  unless params['Density'].nil?
    @Density = BlockInfo.new
    @Density.deserialize(params['Density'])
  end
  unless params['Vas'].nil?
    @Vas = BlockInfo.new
    @Vas.deserialize(params['Vas'])
  end
  unless params['Cysticwall'].nil?
    @Cysticwall = BlockInfo.new
    @Cysticwall.deserialize(params['Cysticwall'])
  end
  unless params['Capsule'].nil?
    @Capsule = BlockInfo.new
    @Capsule.deserialize(params['Capsule'])
  end
  unless params['IsthmusThicknese'].nil?
    @IsthmusThicknese = Size.new
    @IsthmusThicknese.deserialize(params['IsthmusThicknese'])
  end
  @Src = params['Src']
  unless params['Transparent'].nil?
    @Transparent = BlockInfo.new
    @Transparent.deserialize(params['Transparent'])
  end
  unless params['MriAdc'].nil?
    @MriAdc = BlockInfo.new
    @MriAdc.deserialize(params['MriAdc'])
  end
  unless params['MriDwi'].nil?
    @MriDwi = BlockInfo.new
    @MriDwi.deserialize(params['MriDwi'])
  end
  unless params['MriT1'].nil?
    @MriT1 = BlockInfo.new
    @MriT1.deserialize(params['MriT1'])
  end
  unless params['MriT2'].nil?
    @MriT2 = BlockInfo.new
    @MriT2.deserialize(params['MriT2'])
  end
  unless params['CtHu'].nil?
    @CtHu = BlockInfo.new
    @CtHu.deserialize(params['CtHu'])
  end
  unless params['Suvmax'].nil?
    @Suvmax = BlockInfo.new
    @Suvmax.deserialize(params['Suvmax'])
  end
  unless params['Metabolism'].nil?
    @Metabolism = BlockInfo.new
    @Metabolism.deserialize(params['Metabolism'])
  end
  unless params['RadioactiveUptake'].nil?
    @RadioactiveUptake = BlockInfo.new
    @RadioactiveUptake.deserialize(params['RadioactiveUptake'])
  end
  unless params['SymDesc'].nil?
    @SymDesc = BlockInfo.new
    @SymDesc.deserialize(params['SymDesc'])
  end
  unless params['ImageFeature'].nil?
    @ImageFeature = BlockInfo.new
    @ImageFeature.deserialize(params['ImageFeature'])
  end
  unless params['Coords'].nil?
    @Coords = []
    params['Coords'].each do |i|
      coord_tmp = Coord.new
      coord_tmp.deserialize(i)
      @Coords << coord_tmp
    end
  end
end

def initialize(type=nil, part=nil, size=nil, multiple=nil, aspectratio=nil, edge=nil, innerecho=nil, rearecho=nil, elastic=nil, shape=nil, shapeattr=nil, skinmedulla=nil, trend=nil, calcification=nil, envelope=nil, enhancement=nil, lymphenlargement=nil, lymphdoor=nil, activity=nil, operation=nil, cdfi=nil, index=nil, sizestatus=nil, innerechodistribution=nil, innerechotype=nil, outline=nil, structure=nil, density=nil, vas=nil, cysticwall=nil, capsule=nil, isthmusthicknese=nil, src=nil, transparent=nil, mriadc=nil, mridwi=nil, mrit1=nil, mrit2=nil, cthu=nil, suvmax=nil, metabolism=nil, radioactiveuptake=nil, symdesc=nil, imagefeature=nil, coords=nil)

def initialize(type=nil, part=nil, size=nil, multiple=nil, aspectratio=nil, edge=nil, innerecho=nil, rearecho=nil, elastic=nil, shape=nil, shapeattr=nil, skinmedulla=nil, trend=nil, calcification=nil, envelope=nil, enhancement=nil, lymphenlargement=nil, lymphdoor=nil, activity=nil, operation=nil, cdfi=nil, index=nil, sizestatus=nil, innerechodistribution=nil, innerechotype=nil, outline=nil, structure=nil, density=nil, vas=nil, cysticwall=nil, capsule=nil, isthmusthicknese=nil, src=nil, transparent=nil, mriadc=nil, mridwi=nil, mrit1=nil, mrit2=nil, cthu=nil, suvmax=nil, metabolism=nil, radioactiveuptake=nil, symdesc=nil, imagefeature=nil, coords=nil)
  @Type = type
  @Part = part
  @Size = size
  @Multiple = multiple
  @AspectRatio = aspectratio
  @Edge = edge
  @InnerEcho = innerecho
  @RearEcho = rearecho
  @Elastic = elastic
  @Shape = shape
  @ShapeAttr = shapeattr
  @SkinMedulla = skinmedulla
  @Trend = trend
  @Calcification = calcification
  @Envelope = envelope
  @Enhancement = enhancement
  @LymphEnlargement = lymphenlargement
  @LymphDoor = lymphdoor
  @Activity = activity
  @Operation = operation
  @CDFI = cdfi
  @Index = index
  @SizeStatus = sizestatus
  @InnerEchoDistribution = innerechodistribution
  @InnerEchoType = innerechotype
  @Outline = outline
  @Structure = structure
  @Density = density
  @Vas = vas
  @Cysticwall = cysticwall
  @Capsule = capsule
  @IsthmusThicknese = isthmusthicknese
  @Src = src
  @Transparent = transparent
  @MriAdc = mriadc
  @MriDwi = mridwi
  @MriT1 = mrit1
  @MriT2 = mrit2
  @CtHu = cthu
  @Suvmax = suvmax
  @Metabolism = metabolism
  @RadioactiveUptake = radioactiveuptake
  @SymDesc = symdesc
  @ImageFeature = imagefeature
  @Coords = coords
end