Class: TencentCloud::Mrs::V20200910::OphthalmologyBaseItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mrs::V20200910::OphthalmologyBaseItem
- Defined in:
- lib/v20200910/models.rb
Overview
体检报告-眼科
Instance Attribute Summary collapse
- #BareEyeSight ⇒ Object
- #BriefSummary ⇒ Object
- #ColourVision ⇒ Object
- #CorrectedVisualAcuity ⇒ Object
- #Fundoscopy ⇒ Object
- #Others ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(bareeyesight = nil, correctedvisualacuity = nil, colourvision = nil, fundoscopy = nil, others = nil, briefsummary = nil) ⇒ OphthalmologyBaseItem
constructor
A new instance of OphthalmologyBaseItem.
Constructor Details
#initialize(bareeyesight = nil, correctedvisualacuity = nil, colourvision = nil, fundoscopy = nil, others = nil, briefsummary = nil) ⇒ OphthalmologyBaseItem
7314 7315 7316 7317 7318 7319 7320 7321 |
# File 'lib/v20200910/models.rb', line 7314 def initialize(=nil, correctedvisualacuity=nil, colourvision=nil, fundoscopy=nil, others=nil, briefsummary=nil) @BareEyeSight = @CorrectedVisualAcuity = correctedvisualacuity @ColourVision = colourvision @Fundoscopy = fundoscopy @Others = others @BriefSummary = briefsummary end |
Instance Attribute Details
#BareEyeSight ⇒ Object
7312 7313 7314 |
# File 'lib/v20200910/models.rb', line 7312 def BareEyeSight @BareEyeSight end |
#BriefSummary ⇒ Object
7312 7313 7314 |
# File 'lib/v20200910/models.rb', line 7312 def BriefSummary @BriefSummary end |
#ColourVision ⇒ Object
7312 7313 7314 |
# File 'lib/v20200910/models.rb', line 7312 def ColourVision @ColourVision end |
#CorrectedVisualAcuity ⇒ Object
7312 7313 7314 |
# File 'lib/v20200910/models.rb', line 7312 def CorrectedVisualAcuity @CorrectedVisualAcuity end |
#Fundoscopy ⇒ Object
7312 7313 7314 |
# File 'lib/v20200910/models.rb', line 7312 def Fundoscopy @Fundoscopy end |
#Others ⇒ Object
7312 7313 7314 |
# File 'lib/v20200910/models.rb', line 7312 def Others @Others end |
Instance Method Details
#deserialize(params) ⇒ Object
7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 |
# File 'lib/v20200910/models.rb', line 7323 def deserialize(params) unless params['BareEyeSight'].nil? @BareEyeSight = OphthalmologyBareEyeSight.new @BareEyeSight.deserialize(params['BareEyeSight']) end unless params['CorrectedVisualAcuity'].nil? @CorrectedVisualAcuity = OphthalmologyCorrectedVisualAcuity.new @CorrectedVisualAcuity.deserialize(params['CorrectedVisualAcuity']) end unless params['ColourVision'].nil? @ColourVision = OphthalmologyColourVision.new @ColourVision.deserialize(params['ColourVision']) end unless params['Fundoscopy'].nil? @Fundoscopy = OphthalmologyFundoscopy.new @Fundoscopy.deserialize(params['Fundoscopy']) 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 = OphthalmologyBriefSummary.new @BriefSummary.deserialize(params['BriefSummary']) end end |