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']
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)

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)
  @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
end