Class: TencentCloud::Ocr::V20181119::RecognizeForeignPermanentResidentIdCardResponse

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

Overview

RecognizeForeignPermanentResidentIdCard返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cnname = nil, enname = nil, sex = nil, dateofbirth = nil, nationality = nil, periodofvalidity = nil, no = nil, previousnumber = nil, issuedauthority = nil, portraitimageinfo = nil, requestid = nil) ⇒ RecognizeForeignPermanentResidentIdCardResponse

Returns a new instance of RecognizeForeignPermanentResidentIdCardResponse.



7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
# File 'lib/v20181119/models.rb', line 7922

def initialize(cnname=nil, enname=nil, sex=nil, dateofbirth=nil, nationality=nil, periodofvalidity=nil, no=nil, previousnumber=nil, issuedauthority=nil, portraitimageinfo=nil, requestid=nil)
  @CnName = cnname
  @EnName = enname
  @Sex = sex
  @DateOfBirth = dateofbirth
  @Nationality = nationality
  @PeriodOfValidity = periodofvalidity
  @No = no
  @PreviousNumber = previousnumber
  @IssuedAuthority = issuedauthority
  @PortraitImageInfo = portraitimageinfo
  @RequestId = requestid
end

Instance Attribute Details

#CnNameObject

Parameters:

  • CnName:

    中文姓名。

  • EnName:

    英文名。

  • Sex:

    性别。

  • DateOfBirth:

    出生日期。规范格式为 XXXX年XX月XX日。

  • Nationality:

    国籍。

  • PeriodOfValidity:

    有效期限。

  • No:

    证件号码。

  • PreviousNumber:

    曾持证件号码。

  • IssuedAuthority:

    签发机关。

  • PortraitImageInfo:

    头像和坐标信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7920
7921
7922
# File 'lib/v20181119/models.rb', line 7920

def CnName
  @CnName
end

#DateOfBirthObject

Parameters:

  • CnName:

    中文姓名。

  • EnName:

    英文名。

  • Sex:

    性别。

  • DateOfBirth:

    出生日期。规范格式为 XXXX年XX月XX日。

  • Nationality:

    国籍。

  • PeriodOfValidity:

    有效期限。

  • No:

    证件号码。

  • PreviousNumber:

    曾持证件号码。

  • IssuedAuthority:

    签发机关。

  • PortraitImageInfo:

    头像和坐标信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7920
7921
7922
# File 'lib/v20181119/models.rb', line 7920

def DateOfBirth
  @DateOfBirth
end

#EnNameObject

Parameters:

  • CnName:

    中文姓名。

  • EnName:

    英文名。

  • Sex:

    性别。

  • DateOfBirth:

    出生日期。规范格式为 XXXX年XX月XX日。

  • Nationality:

    国籍。

  • PeriodOfValidity:

    有效期限。

  • No:

    证件号码。

  • PreviousNumber:

    曾持证件号码。

  • IssuedAuthority:

    签发机关。

  • PortraitImageInfo:

    头像和坐标信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7920
7921
7922
# File 'lib/v20181119/models.rb', line 7920

def EnName
  @EnName
end

#IssuedAuthorityObject

Parameters:

  • CnName:

    中文姓名。

  • EnName:

    英文名。

  • Sex:

    性别。

  • DateOfBirth:

    出生日期。规范格式为 XXXX年XX月XX日。

  • Nationality:

    国籍。

  • PeriodOfValidity:

    有效期限。

  • No:

    证件号码。

  • PreviousNumber:

    曾持证件号码。

  • IssuedAuthority:

    签发机关。

  • PortraitImageInfo:

    头像和坐标信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7920
7921
7922
# File 'lib/v20181119/models.rb', line 7920

def IssuedAuthority
  @IssuedAuthority
end

#NationalityObject

Parameters:

  • CnName:

    中文姓名。

  • EnName:

    英文名。

  • Sex:

    性别。

  • DateOfBirth:

    出生日期。规范格式为 XXXX年XX月XX日。

  • Nationality:

    国籍。

  • PeriodOfValidity:

    有效期限。

  • No:

    证件号码。

  • PreviousNumber:

    曾持证件号码。

  • IssuedAuthority:

    签发机关。

  • PortraitImageInfo:

    头像和坐标信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7920
7921
7922
# File 'lib/v20181119/models.rb', line 7920

def Nationality
  @Nationality
end

#NoObject

Parameters:

  • CnName:

    中文姓名。

  • EnName:

    英文名。

  • Sex:

    性别。

  • DateOfBirth:

    出生日期。规范格式为 XXXX年XX月XX日。

  • Nationality:

    国籍。

  • PeriodOfValidity:

    有效期限。

  • No:

    证件号码。

  • PreviousNumber:

    曾持证件号码。

  • IssuedAuthority:

    签发机关。

  • PortraitImageInfo:

    头像和坐标信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7920
7921
7922
# File 'lib/v20181119/models.rb', line 7920

def No
  @No
end

#PeriodOfValidityObject

Parameters:

  • CnName:

    中文姓名。

  • EnName:

    英文名。

  • Sex:

    性别。

  • DateOfBirth:

    出生日期。规范格式为 XXXX年XX月XX日。

  • Nationality:

    国籍。

  • PeriodOfValidity:

    有效期限。

  • No:

    证件号码。

  • PreviousNumber:

    曾持证件号码。

  • IssuedAuthority:

    签发机关。

  • PortraitImageInfo:

    头像和坐标信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7920
7921
7922
# File 'lib/v20181119/models.rb', line 7920

def PeriodOfValidity
  @PeriodOfValidity
end

#PortraitImageInfoObject

Parameters:

  • CnName:

    中文姓名。

  • EnName:

    英文名。

  • Sex:

    性别。

  • DateOfBirth:

    出生日期。规范格式为 XXXX年XX月XX日。

  • Nationality:

    国籍。

  • PeriodOfValidity:

    有效期限。

  • No:

    证件号码。

  • PreviousNumber:

    曾持证件号码。

  • IssuedAuthority:

    签发机关。

  • PortraitImageInfo:

    头像和坐标信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7920
7921
7922
# File 'lib/v20181119/models.rb', line 7920

def PortraitImageInfo
  @PortraitImageInfo
end

#PreviousNumberObject

Parameters:

  • CnName:

    中文姓名。

  • EnName:

    英文名。

  • Sex:

    性别。

  • DateOfBirth:

    出生日期。规范格式为 XXXX年XX月XX日。

  • Nationality:

    国籍。

  • PeriodOfValidity:

    有效期限。

  • No:

    证件号码。

  • PreviousNumber:

    曾持证件号码。

  • IssuedAuthority:

    签发机关。

  • PortraitImageInfo:

    头像和坐标信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7920
7921
7922
# File 'lib/v20181119/models.rb', line 7920

def PreviousNumber
  @PreviousNumber
end

#RequestIdObject

Parameters:

  • CnName:

    中文姓名。

  • EnName:

    英文名。

  • Sex:

    性别。

  • DateOfBirth:

    出生日期。规范格式为 XXXX年XX月XX日。

  • Nationality:

    国籍。

  • PeriodOfValidity:

    有效期限。

  • No:

    证件号码。

  • PreviousNumber:

    曾持证件号码。

  • IssuedAuthority:

    签发机关。

  • PortraitImageInfo:

    头像和坐标信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7920
7921
7922
# File 'lib/v20181119/models.rb', line 7920

def RequestId
  @RequestId
end

#SexObject

Parameters:

  • CnName:

    中文姓名。

  • EnName:

    英文名。

  • Sex:

    性别。

  • DateOfBirth:

    出生日期。规范格式为 XXXX年XX月XX日。

  • Nationality:

    国籍。

  • PeriodOfValidity:

    有效期限。

  • No:

    证件号码。

  • PreviousNumber:

    曾持证件号码。

  • IssuedAuthority:

    签发机关。

  • PortraitImageInfo:

    头像和坐标信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7920
7921
7922
# File 'lib/v20181119/models.rb', line 7920

def Sex
  @Sex
end

Instance Method Details

#deserialize(params) ⇒ Object



7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
# File 'lib/v20181119/models.rb', line 7936

def deserialize(params)
  @CnName = params['CnName']
  @EnName = params['EnName']
  @Sex = params['Sex']
  @DateOfBirth = params['DateOfBirth']
  @Nationality = params['Nationality']
  @PeriodOfValidity = params['PeriodOfValidity']
  @No = params['No']
  @PreviousNumber = params['PreviousNumber']
  @IssuedAuthority = params['IssuedAuthority']
  unless params['PortraitImageInfo'].nil?
    @PortraitImageInfo = PortraitImageInfo.new
    @PortraitImageInfo.deserialize(params['PortraitImageInfo'])
  end
  @RequestId = params['RequestId']
end