class TencentCloud::Mrs::V20200910::PathologyReport
病理报告
def deserialize(params)
def deserialize(params) unless params['CancerPart'].nil? @CancerPart = Part.new @CancerPart.deserialize(params['CancerPart']) end unless params['CancerSize'].nil? @CancerSize = [] params['CancerSize'].each do |i| size_tmp = Size.new size_tmp.deserialize(i) @CancerSize << size_tmp end end @DescText = params['DescText'] unless params['HistologyLevel'].nil? @HistologyLevel = HistologyLevel.new @HistologyLevel.deserialize(params['HistologyLevel']) end unless params['HistologyType'].nil? @HistologyType = HistologyType.new @HistologyType.deserialize(params['HistologyType']) end unless params['IHC'].nil? @IHC = [] params['IHC'].each do |i| ihcinfo_tmp = IHCInfo.new ihcinfo_tmp.deserialize(i) @IHC << ihcinfo_tmp end end unless params['InfiltrationDepth'].nil? @InfiltrationDepth = BlockInfo.new @InfiltrationDepth.deserialize(params['InfiltrationDepth']) end unless params['Invasive'].nil? @Invasive = [] params['Invasive'].each do |i| invas_tmp = Invas.new invas_tmp.deserialize(i) @Invasive << invas_tmp end end unless params['LymphNodes'].nil? @LymphNodes = [] params['LymphNodes'].each do |i| lymph_tmp = Lymph.new lymph_tmp.deserialize(i) @LymphNodes << lymph_tmp end end unless params['PTNM'].nil? @PTNM = BlockInfo.new @PTNM.deserialize(params['PTNM']) end unless params['PathologicalReportType'].nil? @PathologicalReportType = BlockInfo.new @PathologicalReportType.deserialize(params['PathologicalReportType']) end @ReportText = params['ReportText'] unless params['SampleType'].nil? @SampleType = BlockInfo.new @SampleType.deserialize(params['SampleType']) end @SummaryText = params['SummaryText'] end
def initialize(cancerpart=nil, cancersize=nil, desctext=nil, histologylevel=nil, histologytype=nil, ihc=nil, infiltrationdepth=nil, invasive=nil, lymphnodes=nil, ptnm=nil, pathologicalreporttype=nil, reporttext=nil, sampletype=nil, summarytext=nil)
def initialize(cancerpart=nil, cancersize=nil, desctext=nil, histologylevel=nil, histologytype=nil, ihc=nil, infiltrationdepth=nil, invasive=nil, lymphnodes=nil, ptnm=nil, pathologicalreporttype=nil, reporttext=nil, sampletype=nil, summarytext=nil) @CancerPart = cancerpart @CancerSize = cancersize @DescText = desctext @HistologyLevel = histologylevel @HistologyType = histologytype @IHC = ihc @InfiltrationDepth = infiltrationdepth @Invasive = invasive @LymphNodes = lymphnodes @PTNM = ptnm @PathologicalReportType = pathologicalreporttype @ReportText = reporttext @SampleType = sampletype @SummaryText = summarytext end