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