Class: TencentCloud::Mrs::V20200910::PersonalHistoryBlock
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mrs::V20200910::PersonalHistoryBlock
- Defined in:
- lib/v20200910/models.rb
Overview
个人史
Instance Attribute Summary collapse
- #AlcoholicHistory ⇒ Object
- #BirthPlace ⇒ Object
- #FamilyHistory ⇒ Object
- #Job ⇒ Object
- #LivePlace ⇒ Object
- #MenstrualHistory ⇒ Object
- #ObstericalHistory ⇒ Object
- #SmokeHistory ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(birthplace = nil, liveplace = nil, job = nil, smokehistory = nil, alcoholichistory = nil, menstrualhistory = nil, obstericalhistory = nil, familyhistory = nil) ⇒ PersonalHistoryBlock
constructor
A new instance of PersonalHistoryBlock.
Constructor Details
#initialize(birthplace = nil, liveplace = nil, job = nil, smokehistory = nil, alcoholichistory = nil, menstrualhistory = nil, obstericalhistory = nil, familyhistory = nil) ⇒ PersonalHistoryBlock
Returns a new instance of PersonalHistoryBlock.
8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'lib/v20200910/models.rb', line 8656 def initialize(birthplace=nil, liveplace=nil, job=nil, smokehistory=nil, alcoholichistory=nil, menstrualhistory=nil, obstericalhistory=nil, familyhistory=nil) @BirthPlace = birthplace @LivePlace = liveplace @Job = job @SmokeHistory = smokehistory @AlcoholicHistory = alcoholichistory @MenstrualHistory = menstrualhistory @ObstericalHistory = obstericalhistory @FamilyHistory = familyhistory end |
Instance Attribute Details
#AlcoholicHistory ⇒ Object
8654 8655 8656 |
# File 'lib/v20200910/models.rb', line 8654 def AlcoholicHistory @AlcoholicHistory end |
#BirthPlace ⇒ Object
8654 8655 8656 |
# File 'lib/v20200910/models.rb', line 8654 def BirthPlace @BirthPlace end |
#FamilyHistory ⇒ Object
8654 8655 8656 |
# File 'lib/v20200910/models.rb', line 8654 def FamilyHistory @FamilyHistory end |
#Job ⇒ Object
8654 8655 8656 |
# File 'lib/v20200910/models.rb', line 8654 def Job @Job end |
#LivePlace ⇒ Object
8654 8655 8656 |
# File 'lib/v20200910/models.rb', line 8654 def LivePlace @LivePlace end |
#MenstrualHistory ⇒ Object
8654 8655 8656 |
# File 'lib/v20200910/models.rb', line 8654 def MenstrualHistory @MenstrualHistory end |
#ObstericalHistory ⇒ Object
8654 8655 8656 |
# File 'lib/v20200910/models.rb', line 8654 def ObstericalHistory @ObstericalHistory end |
#SmokeHistory ⇒ Object
8654 8655 8656 |
# File 'lib/v20200910/models.rb', line 8654 def SmokeHistory @SmokeHistory end |
Instance Method Details
#deserialize(params) ⇒ Object
8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 |
# File 'lib/v20200910/models.rb', line 8667 def deserialize(params) unless params['BirthPlace'].nil? @BirthPlace = BirthPlaceBlock.new @BirthPlace.deserialize(params['BirthPlace']) end unless params['LivePlace'].nil? @LivePlace = BirthPlaceBlock.new @LivePlace.deserialize(params['LivePlace']) end unless params['Job'].nil? @Job = BirthPlaceBlock.new @Job.deserialize(params['Job']) end unless params['SmokeHistory'].nil? @SmokeHistory = SmokeHistoryBlock.new @SmokeHistory.deserialize(params['SmokeHistory']) end unless params['AlcoholicHistory'].nil? @AlcoholicHistory = SmokeHistoryBlock.new @AlcoholicHistory.deserialize(params['AlcoholicHistory']) end unless params['MenstrualHistory'].nil? @MenstrualHistory = MenstrualHistoryBlock.new @MenstrualHistory.deserialize(params['MenstrualHistory']) end unless params['ObstericalHistory'].nil? @ObstericalHistory = ObstetricalHistoryBlock.new @ObstericalHistory.deserialize(params['ObstericalHistory']) end unless params['FamilyHistory'].nil? @FamilyHistory = FamilyHistoryBlock.new @FamilyHistory.deserialize(params['FamilyHistory']) end end |