Class: TencentCloud::Ocr::V20181119::PassportOCRResponse

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

Overview

PassportOCR返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(country = nil, passportno = nil, sex = nil, nationality = nil, birthdate = nil, birthplace = nil, issuedate = nil, issueplace = nil, expirydate = nil, signature = nil, codeset = nil, codecrc = nil, name = nil, familyname = nil, firstname = nil, portraitimageinfo = nil, requestid = nil) ⇒ PassportOCRResponse

Returns a new instance of PassportOCRResponse.



6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
# File 'lib/v20181119/models.rb', line 6687

def initialize(country=nil, passportno=nil, sex=nil, nationality=nil, birthdate=nil, birthplace=nil, issuedate=nil, issueplace=nil, expirydate=nil, signature=nil, codeset=nil, codecrc=nil, name=nil, familyname=nil, firstname=nil, portraitimageinfo=nil, requestid=nil)
  @Country = country
  @PassportNo = passportno
  @Sex = sex
  @Nationality = nationality
  @BirthDate = birthdate
  @BirthPlace = birthplace
  @IssueDate = issuedate
  @IssuePlace = issueplace
  @ExpiryDate = expirydate
  @Signature = signature
  @CodeSet = codeset
  @CodeCrc = codecrc
  @Name = name
  @FamilyName = familyname
  @FirstName = firstname
  @PortraitImageInfo = portraitimageinfo
  @RequestId = requestid
end

Instance Attribute Details

#BirthDateObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def BirthDate
  @BirthDate
end

#BirthPlaceObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def BirthPlace
  @BirthPlace
end

#CodeCrcObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def CodeCrc
  @CodeCrc
end

#CodeSetObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def CodeSet
  @CodeSet
end

#CountryObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def Country
  @Country
end

#ExpiryDateObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def ExpiryDate
  @ExpiryDate
end

#FamilyNameObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def FamilyName
  @FamilyName
end

#FirstNameObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def FirstName
  @FirstName
end

#IssueDateObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def IssueDate
  @IssueDate
end

#IssuePlaceObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def IssuePlace
  @IssuePlace
end

#NameObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def Name
  @Name
end

#NationalityObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def Nationality
  @Nationality
end

#PassportNoObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def PassportNo
  @PassportNo
end

#PortraitImageInfoObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def PortraitImageInfo
  @PortraitImageInfo
end

#RequestIdObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def RequestId
  @RequestId
end

#SexObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def Sex
  @Sex
end

#SignatureObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • PortraitImageInfo:

    头像和坐标信息

  • RequestId:

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



6685
6686
6687
# File 'lib/v20181119/models.rb', line 6685

def Signature
  @Signature
end

Instance Method Details

#deserialize(params) ⇒ Object



6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
# File 'lib/v20181119/models.rb', line 6707

def deserialize(params)
  @Country = params['Country']
  @PassportNo = params['PassportNo']
  @Sex = params['Sex']
  @Nationality = params['Nationality']
  @BirthDate = params['BirthDate']
  @BirthPlace = params['BirthPlace']
  @IssueDate = params['IssueDate']
  @IssuePlace = params['IssuePlace']
  @ExpiryDate = params['ExpiryDate']
  @Signature = params['Signature']
  @CodeSet = params['CodeSet']
  @CodeCrc = params['CodeCrc']
  @Name = params['Name']
  @FamilyName = params['FamilyName']
  @FirstName = params['FirstName']
  unless params['PortraitImageInfo'].nil?
    @PortraitImageInfo = PortraitImageInfo.new
    @PortraitImageInfo.deserialize(params['PortraitImageInfo'])
  end
  @RequestId = params['RequestId']
end