Class: TencentCloud::Mrs::V20200910::BirthCert

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

Overview

出生证明结构化信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(neonatalinfo = nil, motherinfo = nil, fatherinfo = nil, issueinfo = nil, page = nil) ⇒ BirthCert

Returns a new instance of BirthCert.



695
696
697
698
699
700
701
# File 'lib/v20200910/models.rb', line 695

def initialize(neonatalinfo=nil, motherinfo=nil, fatherinfo=nil, issueinfo=nil, page=nil)
  @NeonatalInfo = neonatalinfo
  @MotherInfo = motherinfo
  @FatherInfo = fatherinfo
  @IssueInfo = issueinfo
  @Page = page
end

Instance Attribute Details

#FatherInfoObject

Parameters:

  • NeonatalInfo:

    新生儿信息

  • MotherInfo:

    母亲信息

  • FatherInfo:

    父亲信息

  • IssueInfo:

    签发信息

  • Page:

    数据在原PDF文件中的第几页



693
694
695
# File 'lib/v20200910/models.rb', line 693

def FatherInfo
  @FatherInfo
end

#IssueInfoObject

Parameters:

  • NeonatalInfo:

    新生儿信息

  • MotherInfo:

    母亲信息

  • FatherInfo:

    父亲信息

  • IssueInfo:

    签发信息

  • Page:

    数据在原PDF文件中的第几页



693
694
695
# File 'lib/v20200910/models.rb', line 693

def IssueInfo
  @IssueInfo
end

#MotherInfoObject

Parameters:

  • NeonatalInfo:

    新生儿信息

  • MotherInfo:

    母亲信息

  • FatherInfo:

    父亲信息

  • IssueInfo:

    签发信息

  • Page:

    数据在原PDF文件中的第几页



693
694
695
# File 'lib/v20200910/models.rb', line 693

def MotherInfo
  @MotherInfo
end

#NeonatalInfoObject

Parameters:

  • NeonatalInfo:

    新生儿信息

  • MotherInfo:

    母亲信息

  • FatherInfo:

    父亲信息

  • IssueInfo:

    签发信息

  • Page:

    数据在原PDF文件中的第几页



693
694
695
# File 'lib/v20200910/models.rb', line 693

def NeonatalInfo
  @NeonatalInfo
end

#PageObject

Parameters:

  • NeonatalInfo:

    新生儿信息

  • MotherInfo:

    母亲信息

  • FatherInfo:

    父亲信息

  • IssueInfo:

    签发信息

  • Page:

    数据在原PDF文件中的第几页



693
694
695
# File 'lib/v20200910/models.rb', line 693

def Page
  @Page
end

Instance Method Details

#deserialize(params) ⇒ Object



703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
# File 'lib/v20200910/models.rb', line 703

def deserialize(params)
  unless params['NeonatalInfo'].nil?
    @NeonatalInfo = NeonatalInfo.new
    @NeonatalInfo.deserialize(params['NeonatalInfo'])
  end
  unless params['MotherInfo'].nil?
    @MotherInfo = ParentInfo.new
    @MotherInfo.deserialize(params['MotherInfo'])
  end
  unless params['FatherInfo'].nil?
    @FatherInfo = ParentInfo.new
    @FatherInfo.deserialize(params['FatherInfo'])
  end
  unless params['IssueInfo'].nil?
    @IssueInfo = IssueInfo.new
    @IssueInfo.deserialize(params['IssueInfo'])
  end
  @Page = params['Page']
end