Class: TencentCloud::Mrs::V20200910::SurgeryBaseItem

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200910/models.rb

Overview

体检报告-外科

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(headneck = nil, thyroid = nil, breast = nil, lymphnode = nil, spinalextremities = nil, skin = nil, anorectal = nil, urogenitalsystem = nil, others = nil, briefsummary = nil) ⇒ SurgeryBaseItem



9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
# File 'lib/v20200910/models.rb', line 9720

def initialize(headneck=nil, thyroid=nil, breast=nil, lymphnode=nil, spinalextremities=nil, skin=nil, anorectal=nil, urogenitalsystem=nil, others=nil, briefsummary=nil)
  @HeadNeck = headneck
  @Thyroid = thyroid
  @Breast = breast
  @LymphNode = lymphnode
  @SpinalExtremities = spinalextremities
  @Skin = skin
  @Anorectal = anorectal
  @UrogenitalSystem = urogenitalsystem
  @Others = others
  @BriefSummary = briefsummary
end

Instance Attribute Details

#AnorectalObject



9718
9719
9720
# File 'lib/v20200910/models.rb', line 9718

def Anorectal
  @Anorectal
end

#BreastObject



9718
9719
9720
# File 'lib/v20200910/models.rb', line 9718

def Breast
  @Breast
end

#BriefSummaryObject



9718
9719
9720
# File 'lib/v20200910/models.rb', line 9718

def BriefSummary
  @BriefSummary
end

#HeadNeckObject



9718
9719
9720
# File 'lib/v20200910/models.rb', line 9718

def HeadNeck
  @HeadNeck
end

#LymphNodeObject



9718
9719
9720
# File 'lib/v20200910/models.rb', line 9718

def LymphNode
  @LymphNode
end

#OthersObject



9718
9719
9720
# File 'lib/v20200910/models.rb', line 9718

def Others
  @Others
end

#SkinObject



9718
9719
9720
# File 'lib/v20200910/models.rb', line 9718

def Skin
  @Skin
end

#SpinalExtremitiesObject



9718
9719
9720
# File 'lib/v20200910/models.rb', line 9718

def SpinalExtremities
  @SpinalExtremities
end

#ThyroidObject



9718
9719
9720
# File 'lib/v20200910/models.rb', line 9718

def Thyroid
  @Thyroid
end

#UrogenitalSystemObject



9718
9719
9720
# File 'lib/v20200910/models.rb', line 9718

def UrogenitalSystem
  @UrogenitalSystem
end

Instance Method Details

#deserialize(params) ⇒ Object



9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
# File 'lib/v20200910/models.rb', line 9733

def deserialize(params)
  unless params['HeadNeck'].nil?
    @HeadNeck = SurgeryHeadNeck.new
    @HeadNeck.deserialize(params['HeadNeck'])
  end
  unless params['Thyroid'].nil?
    @Thyroid = SurgeryThyroid.new
    @Thyroid.deserialize(params['Thyroid'])
  end
  unless params['Breast'].nil?
    @Breast = SurgeryBreast.new
    @Breast.deserialize(params['Breast'])
  end
  unless params['LymphNode'].nil?
    @LymphNode = SurgeryLymphNode.new
    @LymphNode.deserialize(params['LymphNode'])
  end
  unless params['SpinalExtremities'].nil?
    @SpinalExtremities = SurgerySpinalExtremities.new
    @SpinalExtremities.deserialize(params['SpinalExtremities'])
  end
  unless params['Skin'].nil?
    @Skin = SurgerySkin.new
    @Skin.deserialize(params['Skin'])
  end
  unless params['Anorectal'].nil?
    @Anorectal = SurgeryAnorectal.new
    @Anorectal.deserialize(params['Anorectal'])
  end
  unless params['UrogenitalSystem'].nil?
    @UrogenitalSystem = SurgeryUrogenitalSystem.new
    @UrogenitalSystem.deserialize(params['UrogenitalSystem'])
  end
  unless params['Others'].nil?
    @Others = []
    params['Others'].each do |i|
      keyvalueitem_tmp = KeyValueItem.new
      keyvalueitem_tmp.deserialize(i)
      @Others << keyvalueitem_tmp
    end
  end
  unless params['BriefSummary'].nil?
    @BriefSummary = SurgeryBriefSummary.new
    @BriefSummary.deserialize(params['BriefSummary'])
  end
end