Class: TencentCloud::Ocr::V20181119::RecognizePhilippinesDrivingLicenseOCRResponse

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

Overview

RecognizePhilippinesDrivingLicenseOCR返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(headportrait = nil, name = nil, lastname = nil, firstname = nil, middlename = nil, nationality = nil, sex = nil, address = nil, licenseno = nil, expiresdate = nil, agencycode = nil, birthday = nil, requestid = nil) ⇒ RecognizePhilippinesDrivingLicenseOCRResponse

Returns a new instance of RecognizePhilippinesDrivingLicenseOCRResponse.



8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
# File 'lib/v20181119/models.rb', line 8211

def initialize(headportrait=nil, name=nil, lastname=nil, firstname=nil, middlename=nil, nationality=nil, sex=nil, address=nil, licenseno=nil, expiresdate=nil, agencycode=nil, birthday=nil, requestid=nil)
  @HeadPortrait = headportrait
  @Name = name
  @LastName = lastname
  @FirstName = firstname
  @MiddleName = middlename
  @Nationality = nationality
  @Sex = sex
  @Address = address
  @LicenseNo = licenseno
  @ExpiresDate = expiresdate
  @AgencyCode = agencycode
  @Birthday = birthday
  @RequestId = requestid
end

Instance Attribute Details

#AddressObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def Address
  @Address
end

#AgencyCodeObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def AgencyCode
  @AgencyCode
end

#BirthdayObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def Birthday
  @Birthday
end

#ExpiresDateObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def ExpiresDate
  @ExpiresDate
end

#FirstNameObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def FirstName
  @FirstName
end

#HeadPortraitObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def HeadPortrait
  @HeadPortrait
end

#LastNameObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def LastName
  @LastName
end

#LicenseNoObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def LicenseNo
  @LicenseNo
end

#MiddleNameObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def MiddleName
  @MiddleName
end

#NameObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def Name
  @Name
end

#NationalityObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def Nationality
  @Nationality
end

#RequestIdObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def RequestId
  @RequestId
end

#SexObject

Parameters:

  • HeadPortrait:

    人像照片Base64后的结果

  • Name:

    姓名

  • LastName:

    姓氏

  • FirstName:

    首姓名

  • MiddleName:

    中间姓名

  • Nationality:

    国籍

  • Sex:

    性别

  • Address:

    地址

  • LicenseNo:

    证号

  • ExpiresDate:

    有效期

  • AgencyCode:

    机构代码

  • Birthday:

    出生日期

  • RequestId:

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



8209
8210
8211
# File 'lib/v20181119/models.rb', line 8209

def Sex
  @Sex
end

Instance Method Details

#deserialize(params) ⇒ Object



8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
# File 'lib/v20181119/models.rb', line 8227

def deserialize(params)
  unless params['HeadPortrait'].nil?
    @HeadPortrait = TextDetectionResult.new
    @HeadPortrait.deserialize(params['HeadPortrait'])
  end
  unless params['Name'].nil?
    @Name = TextDetectionResult.new
    @Name.deserialize(params['Name'])
  end
  unless params['LastName'].nil?
    @LastName = TextDetectionResult.new
    @LastName.deserialize(params['LastName'])
  end
  unless params['FirstName'].nil?
    @FirstName = TextDetectionResult.new
    @FirstName.deserialize(params['FirstName'])
  end
  unless params['MiddleName'].nil?
    @MiddleName = TextDetectionResult.new
    @MiddleName.deserialize(params['MiddleName'])
  end
  unless params['Nationality'].nil?
    @Nationality = TextDetectionResult.new
    @Nationality.deserialize(params['Nationality'])
  end
  unless params['Sex'].nil?
    @Sex = TextDetectionResult.new
    @Sex.deserialize(params['Sex'])
  end
  unless params['Address'].nil?
    @Address = TextDetectionResult.new
    @Address.deserialize(params['Address'])
  end
  unless params['LicenseNo'].nil?
    @LicenseNo = TextDetectionResult.new
    @LicenseNo.deserialize(params['LicenseNo'])
  end
  unless params['ExpiresDate'].nil?
    @ExpiresDate = TextDetectionResult.new
    @ExpiresDate.deserialize(params['ExpiresDate'])
  end
  unless params['AgencyCode'].nil?
    @AgencyCode = TextDetectionResult.new
    @AgencyCode.deserialize(params['AgencyCode'])
  end
  unless params['Birthday'].nil?
    @Birthday = TextDetectionResult.new
    @Birthday.deserialize(params['Birthday'])
  end
  @RequestId = params['RequestId']
end