Class: TencentCloud::Mrs::V20200910::GynaecologyBaseItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mrs::V20200910::GynaecologyBaseItem
- Defined in:
- lib/v20200910/models.rb
Overview
体检报告-妇科
Instance Attribute Summary collapse
- #Adnexal ⇒ Object
- #BriefSummary ⇒ Object
- #Cervix ⇒ Object
- #MenstrualHistory ⇒ Object
- #Others ⇒ Object
- #PelvicCavity ⇒ Object
- #Uterus ⇒ Object
- #Vagina ⇒ Object
- #Vulva ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(vulva = nil, vagina = nil, cervix = nil, uterus = nil, adnexal = nil, pelviccavity = nil, others = nil, menstrualhistory = nil, briefsummary = nil) ⇒ GynaecologyBaseItem
constructor
A new instance of GynaecologyBaseItem.
Constructor Details
#initialize(vulva = nil, vagina = nil, cervix = nil, uterus = nil, adnexal = nil, pelviccavity = nil, others = nil, menstrualhistory = nil, briefsummary = nil) ⇒ GynaecologyBaseItem
Returns a new instance of GynaecologyBaseItem.
4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 |
# File 'lib/v20200910/models.rb', line 4250 def initialize(vulva=nil, vagina=nil, cervix=nil, uterus=nil, adnexal=nil, pelviccavity=nil, others=nil, menstrualhistory=nil, briefsummary=nil) @Vulva = vulva @Vagina = vagina @Cervix = cervix @Uterus = uterus @Adnexal = adnexal @PelvicCavity = pelviccavity @Others = others @MenstrualHistory = menstrualhistory @BriefSummary = briefsummary end |
Instance Attribute Details
#Adnexal ⇒ Object
4248 4249 4250 |
# File 'lib/v20200910/models.rb', line 4248 def Adnexal @Adnexal end |
#BriefSummary ⇒ Object
4248 4249 4250 |
# File 'lib/v20200910/models.rb', line 4248 def BriefSummary @BriefSummary end |
#Cervix ⇒ Object
4248 4249 4250 |
# File 'lib/v20200910/models.rb', line 4248 def Cervix @Cervix end |
#MenstrualHistory ⇒ Object
4248 4249 4250 |
# File 'lib/v20200910/models.rb', line 4248 def MenstrualHistory @MenstrualHistory end |
#Others ⇒ Object
4248 4249 4250 |
# File 'lib/v20200910/models.rb', line 4248 def Others @Others end |
#PelvicCavity ⇒ Object
4248 4249 4250 |
# File 'lib/v20200910/models.rb', line 4248 def PelvicCavity @PelvicCavity end |
#Uterus ⇒ Object
4248 4249 4250 |
# File 'lib/v20200910/models.rb', line 4248 def Uterus @Uterus end |
#Vagina ⇒ Object
4248 4249 4250 |
# File 'lib/v20200910/models.rb', line 4248 def Vagina @Vagina end |
#Vulva ⇒ Object
4248 4249 4250 |
# File 'lib/v20200910/models.rb', line 4248 def Vulva @Vulva end |
Instance Method Details
#deserialize(params) ⇒ Object
4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 |
# File 'lib/v20200910/models.rb', line 4262 def deserialize(params) unless params['Vulva'].nil? @Vulva = GynaecologyVulva.new @Vulva.deserialize(params['Vulva']) end unless params['Vagina'].nil? @Vagina = GynaecologyVagina.new @Vagina.deserialize(params['Vagina']) end unless params['Cervix'].nil? @Cervix = GynaecologyCervix.new @Cervix.deserialize(params['Cervix']) end unless params['Uterus'].nil? @Uterus = GynaecologyUterus.new @Uterus.deserialize(params['Uterus']) end unless params['Adnexal'].nil? @Adnexal = GynaecologyAdnexal.new @Adnexal.deserialize(params['Adnexal']) end unless params['PelvicCavity'].nil? @PelvicCavity = GynaecologyPelvicCavity.new @PelvicCavity.deserialize(params['PelvicCavity']) 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['MenstrualHistory'].nil? @MenstrualHistory = GynaecologyMenstrualHistory.new @MenstrualHistory.deserialize(params['MenstrualHistory']) end unless params['BriefSummary'].nil? @BriefSummary = GynaecologyBriefSummary.new @BriefSummary.deserialize(params['BriefSummary']) end end |