Class: TencentCloud::Mrs::V20200910::SurgeryHistory
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mrs::V20200910::SurgeryHistory
- Defined in:
- lib/v20200910/models.rb
Overview
手术史
Instance Attribute Summary collapse
- #DischargeDiagnosis ⇒ Object
- #IntraoperativePathology ⇒ Object
- #PostoperativePathology ⇒ Object
- #PreoperativePathology ⇒ Object
- #SurgeryDate ⇒ Object
- #SurgeryName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(surgeryname = nil, surgerydate = nil, preoperativepathology = nil, intraoperativepathology = nil, postoperativepathology = nil, dischargediagnosis = nil) ⇒ SurgeryHistory
constructor
A new instance of SurgeryHistory.
Constructor Details
#initialize(surgeryname = nil, surgerydate = nil, preoperativepathology = nil, intraoperativepathology = nil, postoperativepathology = nil, dischargediagnosis = nil) ⇒ SurgeryHistory
Returns a new instance of SurgeryHistory.
9863 9864 9865 9866 9867 9868 9869 9870 |
# File 'lib/v20200910/models.rb', line 9863 def initialize(surgeryname=nil, surgerydate=nil, preoperativepathology=nil, intraoperativepathology=nil, postoperativepathology=nil, dischargediagnosis=nil) @SurgeryName = surgeryname @SurgeryDate = surgerydate @PreoperativePathology = preoperativepathology @IntraoperativePathology = intraoperativepathology @PostoperativePathology = postoperativepathology @DischargeDiagnosis = dischargediagnosis end |
Instance Attribute Details
#DischargeDiagnosis ⇒ Object
9861 9862 9863 |
# File 'lib/v20200910/models.rb', line 9861 def DischargeDiagnosis @DischargeDiagnosis end |
#IntraoperativePathology ⇒ Object
9861 9862 9863 |
# File 'lib/v20200910/models.rb', line 9861 def IntraoperativePathology @IntraoperativePathology end |
#PostoperativePathology ⇒ Object
9861 9862 9863 |
# File 'lib/v20200910/models.rb', line 9861 def PostoperativePathology @PostoperativePathology end |
#PreoperativePathology ⇒ Object
9861 9862 9863 |
# File 'lib/v20200910/models.rb', line 9861 def PreoperativePathology @PreoperativePathology end |
#SurgeryDate ⇒ Object
9861 9862 9863 |
# File 'lib/v20200910/models.rb', line 9861 def SurgeryDate @SurgeryDate end |
#SurgeryName ⇒ Object
9861 9862 9863 |
# File 'lib/v20200910/models.rb', line 9861 def SurgeryName @SurgeryName end |
Instance Method Details
#deserialize(params) ⇒ Object
9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 |
# File 'lib/v20200910/models.rb', line 9872 def deserialize(params) unless params['SurgeryName'].nil? @SurgeryName = SurgeryAttr.new @SurgeryName.deserialize(params['SurgeryName']) end unless params['SurgeryDate'].nil? @SurgeryDate = SurgeryAttr.new @SurgeryDate.deserialize(params['SurgeryDate']) end unless params['PreoperativePathology'].nil? @PreoperativePathology = SurgeryAttr.new @PreoperativePathology.deserialize(params['PreoperativePathology']) end unless params['IntraoperativePathology'].nil? @IntraoperativePathology = SurgeryAttr.new @IntraoperativePathology.deserialize(params['IntraoperativePathology']) end unless params['PostoperativePathology'].nil? @PostoperativePathology = SurgeryAttr.new @PostoperativePathology.deserialize(params['PostoperativePathology']) end unless params['DischargeDiagnosis'].nil? @DischargeDiagnosis = SurgeryAttr.new @DischargeDiagnosis.deserialize(params['DischargeDiagnosis']) end end |