class TencentCloud::Mrs::V20200910::PathologyV2
病理报告v2
def deserialize(params)
def deserialize(params) unless params['PathologicalReportType'].nil? @PathologicalReportType = Report.new @PathologicalReportType.deserialize(params['PathologicalReportType']) end unless params['Desc'].nil? @Desc = DescInfo.new @Desc.deserialize(params['Desc']) end unless params['Summary'].nil? @Summary = SummaryInfo.new @Summary.deserialize(params['Summary']) end @ReportText = params['ReportText'] unless params['LymphTotal'].nil? @LymphTotal = [] params['LymphTotal'].each do |i| lymphtotal_tmp = LymphTotal.new lymphtotal_tmp.deserialize(i) @LymphTotal << lymphtotal_tmp end end unless params['LymphNodes'].nil? @LymphNodes = [] params['LymphNodes'].each do |i| lymphnode_tmp = LymphNode.new lymphnode_tmp.deserialize(i) @LymphNodes << lymphnode_tmp end end unless params['Ihc'].nil? @Ihc = [] params['Ihc'].each do |i| ihcv2_tmp = IHCV2.new ihcv2_tmp.deserialize(i) @Ihc << ihcv2_tmp end end unless params['Clinical'].nil? @Clinical = BaseInfo.new @Clinical.deserialize(params['Clinical']) end unless params['Precancer'].nil? @Precancer = HistologyClass.new @Precancer.deserialize(params['Precancer']) end unless params['Malignant'].nil? @Malignant = HistologyClass.new @Malignant.deserialize(params['Malignant']) end unless params['Benigntumor'].nil? @Benigntumor = HistologyClass.new @Benigntumor.deserialize(params['Benigntumor']) end unless params['SampleType'].nil? @SampleType = BaseInfo.new @SampleType.deserialize(params['SampleType']) end unless params['LymphSize'].nil? @LymphSize = [] params['LymphSize'].each do |i| size_tmp = Size.new size_tmp.deserialize(i) @LymphSize << size_tmp end end unless params['Molecular'].nil? @Molecular = [] params['Molecular'].each do |i| molecular_tmp = Molecular.new molecular_tmp.deserialize(i) @Molecular << molecular_tmp end end @Page = params['Page'] end
def initialize(pathologicalreporttype=nil, desc=nil, summary=nil, reporttext=nil, lymphtotal=nil, lymphnodes=nil, ihc=nil, clinical=nil, precancer=nil, malignant=nil, benigntumor=nil, sampletype=nil, lymphsize=nil, molecular=nil, page=nil)
def initialize(pathologicalreporttype=nil, desc=nil, summary=nil, reporttext=nil, lymphtotal=nil, lymphnodes=nil, ihc=nil, clinical=nil, precancer=nil, malignant=nil, benigntumor=nil, sampletype=nil, lymphsize=nil, molecular=nil, page=nil) @PathologicalReportType = pathologicalreporttype @Desc = desc @Summary = summary @ReportText = reporttext @LymphTotal = lymphtotal @LymphNodes = lymphnodes @Ihc = ihc @Clinical = clinical @Precancer = precancer @Malignant = malignant @Benigntumor = benigntumor @SampleType = sampletype @LymphSize = lymphsize @Molecular = molecular @Page = page end