Class: TencentCloud::Mrs::V20200910::PersonalHistoryBlock

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200910/models.rb

Overview

个人史

Instance Attribute Summary collapse

Instance Method Summary collapse

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.



8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
# File 'lib/v20200910/models.rb', line 8683

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

#AlcoholicHistoryObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8681
8682
8683
# File 'lib/v20200910/models.rb', line 8681

def AlcoholicHistory
  @AlcoholicHistory
end

#BirthPlaceObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8681
8682
8683
# File 'lib/v20200910/models.rb', line 8681

def BirthPlace
  @BirthPlace
end

#FamilyHistoryObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8681
8682
8683
# File 'lib/v20200910/models.rb', line 8681

def FamilyHistory
  @FamilyHistory
end

#JobObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8681
8682
8683
# File 'lib/v20200910/models.rb', line 8681

def Job
  @Job
end

#LivePlaceObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8681
8682
8683
# File 'lib/v20200910/models.rb', line 8681

def LivePlace
  @LivePlace
end

#MenstrualHistoryObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8681
8682
8683
# File 'lib/v20200910/models.rb', line 8681

def MenstrualHistory
  @MenstrualHistory
end

#ObstericalHistoryObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8681
8682
8683
# File 'lib/v20200910/models.rb', line 8681

def ObstericalHistory
  @ObstericalHistory
end

#SmokeHistoryObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8681
8682
8683
# File 'lib/v20200910/models.rb', line 8681

def SmokeHistory
  @SmokeHistory
end

Instance Method Details

#deserialize(params) ⇒ Object



8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
# File 'lib/v20200910/models.rb', line 8694

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