Class: TencentCloud::Essbasic::V20201222::CreateH5FaceIdUrlRequest

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

Overview

CreateH5FaceIdUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caller = nil, wbappid = nil, name = nil, idcardtype = nil, idcardnumber = nil, jumpurl = nil, jumptype = nil, openfrom = nil, redirecttype = nil) ⇒ CreateH5FaceIdUrlRequest

Returns a new instance of CreateH5FaceIdUrlRequest.



1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
# File 'lib/v20201222/models.rb', line 1117

def initialize(caller=nil, wbappid=nil, name=nil, idcardtype=nil, idcardnumber=nil, jumpurl=nil, jumptype=nil, openfrom=nil, redirecttype=nil)
  @Caller = caller
  @WbAppId = wbappid
  @Name = name
  @IdCardType = idcardtype
  @IdCardNumber = idcardnumber
  @JumpUrl = jumpurl
  @JumpType = jumptype
  @OpenFrom = openfrom
  @RedirectType = redirecttype
end

Instance Attribute Details

#CallerObject

Parameters:

  • Caller:

    调用方信息; 必选

  • WbAppId:

    慧眼业务ID; 不填写时后台使用Caller反查

  • Name:

    姓名; 可选(未通过实名认证的用户必选)

  • IdCardType:

    用户证件类型; 可选; 默认ID_CARD:中国居民身份证

  • IdCardNumber:

    用户证件号; 可选(未通过实名认证的用户必选)

  • JumpUrl:

    H5人脸核身完成后回调的第三方Url; 可选; 不需要做Encode, 跳转的参数: ?code=XX&orderNo=XX&liveRate=xx, code=0表示成功,orderNo为订单号,liveRate为百分制活体检测得分

  • JumpType:

    参数值为"1":直接跳转到url回调地址; 可选; 其他值:跳转提供的结果页面

  • OpenFrom:

    browser:表示在浏览器启动刷脸, app:表示在App里启动刷脸,默认值为browser; 可选

  • RedirectType:

    跳转类型; 可选; 参数值为"1"时,刷脸页面使用replace方式跳转,不在浏览器history中留下记录;不传或其他值则正常跳转



1115
1116
1117
# File 'lib/v20201222/models.rb', line 1115

def Caller
  @Caller
end

#IdCardNumberObject

Parameters:

  • Caller:

    调用方信息; 必选

  • WbAppId:

    慧眼业务ID; 不填写时后台使用Caller反查

  • Name:

    姓名; 可选(未通过实名认证的用户必选)

  • IdCardType:

    用户证件类型; 可选; 默认ID_CARD:中国居民身份证

  • IdCardNumber:

    用户证件号; 可选(未通过实名认证的用户必选)

  • JumpUrl:

    H5人脸核身完成后回调的第三方Url; 可选; 不需要做Encode, 跳转的参数: ?code=XX&orderNo=XX&liveRate=xx, code=0表示成功,orderNo为订单号,liveRate为百分制活体检测得分

  • JumpType:

    参数值为"1":直接跳转到url回调地址; 可选; 其他值:跳转提供的结果页面

  • OpenFrom:

    browser:表示在浏览器启动刷脸, app:表示在App里启动刷脸,默认值为browser; 可选

  • RedirectType:

    跳转类型; 可选; 参数值为"1"时,刷脸页面使用replace方式跳转,不在浏览器history中留下记录;不传或其他值则正常跳转



1115
1116
1117
# File 'lib/v20201222/models.rb', line 1115

def IdCardNumber
  @IdCardNumber
end

#IdCardTypeObject

Parameters:

  • Caller:

    调用方信息; 必选

  • WbAppId:

    慧眼业务ID; 不填写时后台使用Caller反查

  • Name:

    姓名; 可选(未通过实名认证的用户必选)

  • IdCardType:

    用户证件类型; 可选; 默认ID_CARD:中国居民身份证

  • IdCardNumber:

    用户证件号; 可选(未通过实名认证的用户必选)

  • JumpUrl:

    H5人脸核身完成后回调的第三方Url; 可选; 不需要做Encode, 跳转的参数: ?code=XX&orderNo=XX&liveRate=xx, code=0表示成功,orderNo为订单号,liveRate为百分制活体检测得分

  • JumpType:

    参数值为"1":直接跳转到url回调地址; 可选; 其他值:跳转提供的结果页面

  • OpenFrom:

    browser:表示在浏览器启动刷脸, app:表示在App里启动刷脸,默认值为browser; 可选

  • RedirectType:

    跳转类型; 可选; 参数值为"1"时,刷脸页面使用replace方式跳转,不在浏览器history中留下记录;不传或其他值则正常跳转



1115
1116
1117
# File 'lib/v20201222/models.rb', line 1115

def IdCardType
  @IdCardType
end

#JumpTypeObject

Parameters:

  • Caller:

    调用方信息; 必选

  • WbAppId:

    慧眼业务ID; 不填写时后台使用Caller反查

  • Name:

    姓名; 可选(未通过实名认证的用户必选)

  • IdCardType:

    用户证件类型; 可选; 默认ID_CARD:中国居民身份证

  • IdCardNumber:

    用户证件号; 可选(未通过实名认证的用户必选)

  • JumpUrl:

    H5人脸核身完成后回调的第三方Url; 可选; 不需要做Encode, 跳转的参数: ?code=XX&orderNo=XX&liveRate=xx, code=0表示成功,orderNo为订单号,liveRate为百分制活体检测得分

  • JumpType:

    参数值为"1":直接跳转到url回调地址; 可选; 其他值:跳转提供的结果页面

  • OpenFrom:

    browser:表示在浏览器启动刷脸, app:表示在App里启动刷脸,默认值为browser; 可选

  • RedirectType:

    跳转类型; 可选; 参数值为"1"时,刷脸页面使用replace方式跳转,不在浏览器history中留下记录;不传或其他值则正常跳转



1115
1116
1117
# File 'lib/v20201222/models.rb', line 1115

def JumpType
  @JumpType
end

#JumpUrlObject

Parameters:

  • Caller:

    调用方信息; 必选

  • WbAppId:

    慧眼业务ID; 不填写时后台使用Caller反查

  • Name:

    姓名; 可选(未通过实名认证的用户必选)

  • IdCardType:

    用户证件类型; 可选; 默认ID_CARD:中国居民身份证

  • IdCardNumber:

    用户证件号; 可选(未通过实名认证的用户必选)

  • JumpUrl:

    H5人脸核身完成后回调的第三方Url; 可选; 不需要做Encode, 跳转的参数: ?code=XX&orderNo=XX&liveRate=xx, code=0表示成功,orderNo为订单号,liveRate为百分制活体检测得分

  • JumpType:

    参数值为"1":直接跳转到url回调地址; 可选; 其他值:跳转提供的结果页面

  • OpenFrom:

    browser:表示在浏览器启动刷脸, app:表示在App里启动刷脸,默认值为browser; 可选

  • RedirectType:

    跳转类型; 可选; 参数值为"1"时,刷脸页面使用replace方式跳转,不在浏览器history中留下记录;不传或其他值则正常跳转



1115
1116
1117
# File 'lib/v20201222/models.rb', line 1115

def JumpUrl
  @JumpUrl
end

#NameObject

Parameters:

  • Caller:

    调用方信息; 必选

  • WbAppId:

    慧眼业务ID; 不填写时后台使用Caller反查

  • Name:

    姓名; 可选(未通过实名认证的用户必选)

  • IdCardType:

    用户证件类型; 可选; 默认ID_CARD:中国居民身份证

  • IdCardNumber:

    用户证件号; 可选(未通过实名认证的用户必选)

  • JumpUrl:

    H5人脸核身完成后回调的第三方Url; 可选; 不需要做Encode, 跳转的参数: ?code=XX&orderNo=XX&liveRate=xx, code=0表示成功,orderNo为订单号,liveRate为百分制活体检测得分

  • JumpType:

    参数值为"1":直接跳转到url回调地址; 可选; 其他值:跳转提供的结果页面

  • OpenFrom:

    browser:表示在浏览器启动刷脸, app:表示在App里启动刷脸,默认值为browser; 可选

  • RedirectType:

    跳转类型; 可选; 参数值为"1"时,刷脸页面使用replace方式跳转,不在浏览器history中留下记录;不传或其他值则正常跳转



1115
1116
1117
# File 'lib/v20201222/models.rb', line 1115

def Name
  @Name
end

#OpenFromObject

Parameters:

  • Caller:

    调用方信息; 必选

  • WbAppId:

    慧眼业务ID; 不填写时后台使用Caller反查

  • Name:

    姓名; 可选(未通过实名认证的用户必选)

  • IdCardType:

    用户证件类型; 可选; 默认ID_CARD:中国居民身份证

  • IdCardNumber:

    用户证件号; 可选(未通过实名认证的用户必选)

  • JumpUrl:

    H5人脸核身完成后回调的第三方Url; 可选; 不需要做Encode, 跳转的参数: ?code=XX&orderNo=XX&liveRate=xx, code=0表示成功,orderNo为订单号,liveRate为百分制活体检测得分

  • JumpType:

    参数值为"1":直接跳转到url回调地址; 可选; 其他值:跳转提供的结果页面

  • OpenFrom:

    browser:表示在浏览器启动刷脸, app:表示在App里启动刷脸,默认值为browser; 可选

  • RedirectType:

    跳转类型; 可选; 参数值为"1"时,刷脸页面使用replace方式跳转,不在浏览器history中留下记录;不传或其他值则正常跳转



1115
1116
1117
# File 'lib/v20201222/models.rb', line 1115

def OpenFrom
  @OpenFrom
end

#RedirectTypeObject

Parameters:

  • Caller:

    调用方信息; 必选

  • WbAppId:

    慧眼业务ID; 不填写时后台使用Caller反查

  • Name:

    姓名; 可选(未通过实名认证的用户必选)

  • IdCardType:

    用户证件类型; 可选; 默认ID_CARD:中国居民身份证

  • IdCardNumber:

    用户证件号; 可选(未通过实名认证的用户必选)

  • JumpUrl:

    H5人脸核身完成后回调的第三方Url; 可选; 不需要做Encode, 跳转的参数: ?code=XX&orderNo=XX&liveRate=xx, code=0表示成功,orderNo为订单号,liveRate为百分制活体检测得分

  • JumpType:

    参数值为"1":直接跳转到url回调地址; 可选; 其他值:跳转提供的结果页面

  • OpenFrom:

    browser:表示在浏览器启动刷脸, app:表示在App里启动刷脸,默认值为browser; 可选

  • RedirectType:

    跳转类型; 可选; 参数值为"1"时,刷脸页面使用replace方式跳转,不在浏览器history中留下记录;不传或其他值则正常跳转



1115
1116
1117
# File 'lib/v20201222/models.rb', line 1115

def RedirectType
  @RedirectType
end

#WbAppIdObject

Parameters:

  • Caller:

    调用方信息; 必选

  • WbAppId:

    慧眼业务ID; 不填写时后台使用Caller反查

  • Name:

    姓名; 可选(未通过实名认证的用户必选)

  • IdCardType:

    用户证件类型; 可选; 默认ID_CARD:中国居民身份证

  • IdCardNumber:

    用户证件号; 可选(未通过实名认证的用户必选)

  • JumpUrl:

    H5人脸核身完成后回调的第三方Url; 可选; 不需要做Encode, 跳转的参数: ?code=XX&orderNo=XX&liveRate=xx, code=0表示成功,orderNo为订单号,liveRate为百分制活体检测得分

  • JumpType:

    参数值为"1":直接跳转到url回调地址; 可选; 其他值:跳转提供的结果页面

  • OpenFrom:

    browser:表示在浏览器启动刷脸, app:表示在App里启动刷脸,默认值为browser; 可选

  • RedirectType:

    跳转类型; 可选; 参数值为"1"时,刷脸页面使用replace方式跳转,不在浏览器history中留下记录;不传或其他值则正常跳转



1115
1116
1117
# File 'lib/v20201222/models.rb', line 1115

def WbAppId
  @WbAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
# File 'lib/v20201222/models.rb', line 1129

def deserialize(params)
  unless params['Caller'].nil?
    @Caller = Caller.new
    @Caller.deserialize(params['Caller'])
  end
  @WbAppId = params['WbAppId']
  @Name = params['Name']
  @IdCardType = params['IdCardType']
  @IdCardNumber = params['IdCardNumber']
  @JumpUrl = params['JumpUrl']
  @JumpType = params['JumpType']
  @OpenFrom = params['OpenFrom']
  @RedirectType = params['RedirectType']
end