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, enname = nil) ⇒ PermanentResidencePermitInfo

Returns a new instance of PermanentResidencePermitInfo.



7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
# File 'lib/v20181119/models.rb', line 7691

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, enname=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
  @EnName = enname
end

Instance Attribute Details

#AddressObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def Address
  @Address
end

#AuthorityObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def Authority
  @Authority
end

#BirthObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def Birth
  @Birth
end

#CardImageObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def CardImage
  @CardImage
end

#EnNameObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def EnName
  @EnName
end

#HolderNumObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def HolderNum
  @HolderNum
end

#IdNumObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def IdNum
  @IdNum
end

#NameObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def Name
  @Name
end

#NationObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def Nation
  @Nation
end

#NationalityObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def Nationality
  @Nationality
end

#PortraitImageObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def PortraitImage
  @PortraitImage
end

#SexObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def Sex
  @Sex
end

#ValidDateObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def ValidDate
  @ValidDate
end

#WarnInfosObject

示例值:Ming Li

Parameters:

  • Name:

    姓名(人像面)

  • Sex:

    性别(人像面)

  • Nation:

    民族(人像面)

  • Birth:

    出生日期(人像面)

  • Address:

    地址(人像面)

  • IdNum:

    公民身份号码(人像面)

  • Authority:

    发证机关(国徽面)

  • ValidDate:

    证件有效期(国徽面)

  • WarnInfos:

    WarnInfos,告警信息

  • CardImage:

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

  • PortraitImage:

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

  • HolderNum:

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

  • Nationality:

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

  • EnName:

    英文名



7689
7690
7691
# File 'lib/v20181119/models.rb', line 7689

def WarnInfos
  @WarnInfos
end

Instance Method Details

#deserialize(params) ⇒ Object



7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
# File 'lib/v20181119/models.rb', line 7708

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
  unless params['EnName'].nil?
    @EnName = ContentInfo.new
    @EnName.deserialize(params['EnName'])
  end
end