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.



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

#AlcoholicHistoryObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8654
8655
8656
# File 'lib/v20200910/models.rb', line 8654

def AlcoholicHistory
  @AlcoholicHistory
end

#BirthPlaceObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8654
8655
8656
# File 'lib/v20200910/models.rb', line 8654

def BirthPlace
  @BirthPlace
end

#FamilyHistoryObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8654
8655
8656
# File 'lib/v20200910/models.rb', line 8654

def FamilyHistory
  @FamilyHistory
end

#JobObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8654
8655
8656
# File 'lib/v20200910/models.rb', line 8654

def Job
  @Job
end

#LivePlaceObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8654
8655
8656
# File 'lib/v20200910/models.rb', line 8654

def LivePlace
  @LivePlace
end

#MenstrualHistoryObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8654
8655
8656
# File 'lib/v20200910/models.rb', line 8654

def MenstrualHistory
  @MenstrualHistory
end

#ObstericalHistoryObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



8654
8655
8656
# File 'lib/v20200910/models.rb', line 8654

def ObstericalHistory
  @ObstericalHistory
end

#SmokeHistoryObject

Parameters:

  • BirthPlace:

    出生地

  • LivePlace:

    居住地

  • Job:

    职业

  • SmokeHistory:

    吸烟

  • AlcoholicHistory:

    喝酒

  • MenstrualHistory:

    月经史

  • ObstericalHistory:

    婚姻-生育史

  • FamilyHistory:

    家族史



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