Class: TencentCloud::Ocr::V20181119::PermanentResidencePermitInfo

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

Overview

外国人永久居留证信息返回

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, sex = nil, nation = nil, birth = nil, address = nil, idnum = nil, authority = nil, validdate = nil, warninfos = nil, cardimage = nil, portraitimage = nil, holdernum = nil, nationality = nil) ⇒ PermanentResidencePermitInfo

Returns a new instance of PermanentResidencePermitInfo.



7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
# File 'lib/v20181119/models.rb', line 7561

def initialize(name=nil, sex=nil, nation=nil, birth=nil, address=nil, idnum=nil, authority=nil, validdate=nil, warninfos=nil, cardimage=nil, portraitimage=nil, holdernum=nil, nationality=nil)
  @Name = name
  @Sex = sex
  @Nation = nation
  @Birth = birth
  @Address = address
  @IdNum = idnum
  @Authority = authority
  @ValidDate = validdate
  @WarnInfos = warninfos
  @CardImage = cardimage
  @PortraitImage = portraitimage
  @HolderNum = holdernum
  @Nationality = nationality
end

Instance Attribute Details

#AddressObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def Address
  @Address
end

#AuthorityObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def Authority
  @Authority
end

#BirthObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def Birth
  @Birth
end

#CardImageObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def CardImage
  @CardImage
end

#HolderNumObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def HolderNum
  @HolderNum
end

#IdNumObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def IdNum
  @IdNum
end

#NameObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def Name
  @Name
end

#NationObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def Nation
  @Nation
end

#NationalityObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def Nationality
  @Nationality
end

#PortraitImageObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def PortraitImage
  @PortraitImage
end

#SexObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def Sex
  @Sex
end

#ValidDateObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def ValidDate
  @ValidDate
end

#WarnInfosObject

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

    IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;

  • PortraitImage:

    Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;

  • HolderNum:

    持证人持有号码,外国人永久居留证 返回该字段

  • Nationality:

    国籍,外国人永久居留证 返回该字段



7559
7560
7561
# File 'lib/v20181119/models.rb', line 7559

def WarnInfos
  @WarnInfos
end

Instance Method Details

#deserialize(params) ⇒ Object



7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
# File 'lib/v20181119/models.rb', line 7577

def deserialize(params)
  unless params['Name'].nil?
    @Name = ContentInfo.new
    @Name.deserialize(params['Name'])
  end
  unless params['Sex'].nil?
    @Sex = ContentInfo.new
    @Sex.deserialize(params['Sex'])
  end
  unless params['Nation'].nil?
    @Nation = ContentInfo.new
    @Nation.deserialize(params['Nation'])
  end
  unless params['Birth'].nil?
    @Birth = ContentInfo.new
    @Birth.deserialize(params['Birth'])
  end
  unless params['Address'].nil?
    @Address = ContentInfo.new
    @Address.deserialize(params['Address'])
  end
  unless params['IdNum'].nil?
    @IdNum = ContentInfo.new
    @IdNum.deserialize(params['IdNum'])
  end
  unless params['Authority'].nil?
    @Authority = ContentInfo.new
    @Authority.deserialize(params['Authority'])
  end
  unless params['ValidDate'].nil?
    @ValidDate = ContentInfo.new
    @ValidDate.deserialize(params['ValidDate'])
  end
  unless params['WarnInfos'].nil?
    @WarnInfos = CardWarnInfo.new
    @WarnInfos.deserialize(params['WarnInfos'])
  end
  unless params['CardImage'].nil?
    @CardImage = ContentInfo.new
    @CardImage.deserialize(params['CardImage'])
  end
  unless params['PortraitImage'].nil?
    @PortraitImage = ContentInfo.new
    @PortraitImage.deserialize(params['PortraitImage'])
  end
  unless params['HolderNum'].nil?
    @HolderNum = ContentInfo.new
    @HolderNum.deserialize(params['HolderNum'])
  end
  unless params['Nationality'].nil?
    @Nationality = ContentInfo.new
    @Nationality.deserialize(params['Nationality'])
  end
end