class TencentCloud::Mrs::V20200910::GynaecologyBaseItem

体检报告-妇科

def deserialize(params)

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

def initialize(vulva=nil, vagina=nil, cervix=nil, uterus=nil, adnexal=nil, pelviccavity=nil, others=nil, menstrualhistory=nil, briefsummary=nil)

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