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.
9890 9891 9892 9893 9894 9895 9896 9897 |
# File 'lib/v20200910/models.rb', line 9890 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
9888 9889 9890 |
# File 'lib/v20200910/models.rb', line 9888 def DischargeDiagnosis @DischargeDiagnosis end |
#IntraoperativePathology ⇒ Object
9888 9889 9890 |
# File 'lib/v20200910/models.rb', line 9888 def IntraoperativePathology @IntraoperativePathology end |
#PostoperativePathology ⇒ Object
9888 9889 9890 |
# File 'lib/v20200910/models.rb', line 9888 def PostoperativePathology @PostoperativePathology end |
#PreoperativePathology ⇒ Object
9888 9889 9890 |
# File 'lib/v20200910/models.rb', line 9888 def PreoperativePathology @PreoperativePathology end |
#SurgeryDate ⇒ Object
9888 9889 9890 |
# File 'lib/v20200910/models.rb', line 9888 def SurgeryDate @SurgeryDate end |
#SurgeryName ⇒ Object
9888 9889 9890 |
# File 'lib/v20200910/models.rb', line 9888 def SurgeryName @SurgeryName end |
Instance Method Details
#deserialize(params) ⇒ Object
9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 |
# File 'lib/v20200910/models.rb', line 9899 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 |