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, requestid = nil) ⇒ PassportOCRResponse

Returns a new instance of PassportOCRResponse.



6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'lib/v20181119/models.rb', line 6468

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, 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
  @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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

def PassportNo
  @PassportNo
end

#RequestIdObject

Parameters:

  • Country:

    国家码

  • PassportNo:

    护照号

  • Sex:

    性别

  • Nationality:

    国籍

  • BirthDate:

    出生日期

  • BirthPlace:

    出生地点

  • IssueDate:

    签发日期

  • IssuePlace:

    签发地点

  • ExpiryDate:

    有效期

  • Signature:

    持证人签名

  • CodeSet:

    最下方第一行 MRZ Code 序列

  • CodeCrc:

    最下方第二行 MRZ Code 序列

  • Name:

    姓名

  • FamilyName:

  • FirstName:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

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:

  • RequestId:

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



6466
6467
6468
# File 'lib/v20181119/models.rb', line 6466

def Signature
  @Signature
end

Instance Method Details

#deserialize(params) ⇒ Object



6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
# File 'lib/v20181119/models.rb', line 6487

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']
  @RequestId = params['RequestId']
end