Class: TencentCloud::Essbasic::V20201222::RejectFlowRequest

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

Overview

RejectFlow请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caller = nil, flowid = nil, verifyresult = nil, verifychannel = nil, sourceip = nil, rejectmessage = nil, signid = nil) ⇒ RejectFlowRequest

Returns a new instance of RejectFlowRequest.



3570
3571
3572
3573
3574
3575
3576
3577
3578
# File 'lib/v20201222/models.rb', line 3570

def initialize(caller=nil, flowid=nil, verifyresult=nil, verifychannel=nil, sourceip=nil, rejectmessage=nil, signid=nil)
  @Caller = caller
  @FlowId = flowid
  @VerifyResult = verifyresult
  @VerifyChannel = verifychannel
  @SourceIp = sourceip
  @RejectMessage = rejectmessage
  @SignId = signid
end

Instance Attribute Details

#CallerObject

  1. VerifyChannel 为 WEIXINAPP,使用响应的VerifyResult;
  2. VerifyChannel 为 FACEID时,使用OrderNo;
  3. VerifyChannel 为 VERIFYCODE,使用短信验证码
  4. VerifyChannel 为 NONE,传空值 (注:普通情况下,VerifyResult不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)
  5. WEIXINAPP - 微信小程序
  6. FACEID - 慧眼 (默认)
  7. VERIFYCODE - 验证码
  8. THIRD - 第三方 (暂不支持)
  9. NONE - 无需电子签系统验证 (注:普通情况下,VerifyChannel不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)

Parameters:

  • Caller:

    调用方信息

  • FlowId:

    流程编号

  • VerifyResult:

    意愿确认票据。

  • VerifyChannel:

    意愿确认渠道:

  • SourceIp:

    客户端来源IP

  • RejectMessage:

    拒签原因

  • SignId:

    签署参与者编号



3568
3569
3570
# File 'lib/v20201222/models.rb', line 3568

def Caller
  @Caller
end

#FlowIdObject

  1. VerifyChannel 为 WEIXINAPP,使用响应的VerifyResult;
  2. VerifyChannel 为 FACEID时,使用OrderNo;
  3. VerifyChannel 为 VERIFYCODE,使用短信验证码
  4. VerifyChannel 为 NONE,传空值 (注:普通情况下,VerifyResult不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)
  5. WEIXINAPP - 微信小程序
  6. FACEID - 慧眼 (默认)
  7. VERIFYCODE - 验证码
  8. THIRD - 第三方 (暂不支持)
  9. NONE - 无需电子签系统验证 (注:普通情况下,VerifyChannel不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)

Parameters:

  • Caller:

    调用方信息

  • FlowId:

    流程编号

  • VerifyResult:

    意愿确认票据。

  • VerifyChannel:

    意愿确认渠道:

  • SourceIp:

    客户端来源IP

  • RejectMessage:

    拒签原因

  • SignId:

    签署参与者编号



3568
3569
3570
# File 'lib/v20201222/models.rb', line 3568

def FlowId
  @FlowId
end

#RejectMessageObject

  1. VerifyChannel 为 WEIXINAPP,使用响应的VerifyResult;
  2. VerifyChannel 为 FACEID时,使用OrderNo;
  3. VerifyChannel 为 VERIFYCODE,使用短信验证码
  4. VerifyChannel 为 NONE,传空值 (注:普通情况下,VerifyResult不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)
  5. WEIXINAPP - 微信小程序
  6. FACEID - 慧眼 (默认)
  7. VERIFYCODE - 验证码
  8. THIRD - 第三方 (暂不支持)
  9. NONE - 无需电子签系统验证 (注:普通情况下,VerifyChannel不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)

Parameters:

  • Caller:

    调用方信息

  • FlowId:

    流程编号

  • VerifyResult:

    意愿确认票据。

  • VerifyChannel:

    意愿确认渠道:

  • SourceIp:

    客户端来源IP

  • RejectMessage:

    拒签原因

  • SignId:

    签署参与者编号



3568
3569
3570
# File 'lib/v20201222/models.rb', line 3568

def RejectMessage
  @RejectMessage
end

#SignIdObject

  1. VerifyChannel 为 WEIXINAPP,使用响应的VerifyResult;
  2. VerifyChannel 为 FACEID时,使用OrderNo;
  3. VerifyChannel 为 VERIFYCODE,使用短信验证码
  4. VerifyChannel 为 NONE,传空值 (注:普通情况下,VerifyResult不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)
  5. WEIXINAPP - 微信小程序
  6. FACEID - 慧眼 (默认)
  7. VERIFYCODE - 验证码
  8. THIRD - 第三方 (暂不支持)
  9. NONE - 无需电子签系统验证 (注:普通情况下,VerifyChannel不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)

Parameters:

  • Caller:

    调用方信息

  • FlowId:

    流程编号

  • VerifyResult:

    意愿确认票据。

  • VerifyChannel:

    意愿确认渠道:

  • SourceIp:

    客户端来源IP

  • RejectMessage:

    拒签原因

  • SignId:

    签署参与者编号



3568
3569
3570
# File 'lib/v20201222/models.rb', line 3568

def SignId
  @SignId
end

#SourceIpObject

  1. VerifyChannel 为 WEIXINAPP,使用响应的VerifyResult;
  2. VerifyChannel 为 FACEID时,使用OrderNo;
  3. VerifyChannel 为 VERIFYCODE,使用短信验证码
  4. VerifyChannel 为 NONE,传空值 (注:普通情况下,VerifyResult不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)
  5. WEIXINAPP - 微信小程序
  6. FACEID - 慧眼 (默认)
  7. VERIFYCODE - 验证码
  8. THIRD - 第三方 (暂不支持)
  9. NONE - 无需电子签系统验证 (注:普通情况下,VerifyChannel不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)

Parameters:

  • Caller:

    调用方信息

  • FlowId:

    流程编号

  • VerifyResult:

    意愿确认票据。

  • VerifyChannel:

    意愿确认渠道:

  • SourceIp:

    客户端来源IP

  • RejectMessage:

    拒签原因

  • SignId:

    签署参与者编号



3568
3569
3570
# File 'lib/v20201222/models.rb', line 3568

def SourceIp
  @SourceIp
end

#VerifyChannelObject

  1. VerifyChannel 为 WEIXINAPP,使用响应的VerifyResult;
  2. VerifyChannel 为 FACEID时,使用OrderNo;
  3. VerifyChannel 为 VERIFYCODE,使用短信验证码
  4. VerifyChannel 为 NONE,传空值 (注:普通情况下,VerifyResult不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)
  5. WEIXINAPP - 微信小程序
  6. FACEID - 慧眼 (默认)
  7. VERIFYCODE - 验证码
  8. THIRD - 第三方 (暂不支持)
  9. NONE - 无需电子签系统验证 (注:普通情况下,VerifyChannel不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)

Parameters:

  • Caller:

    调用方信息

  • FlowId:

    流程编号

  • VerifyResult:

    意愿确认票据。

  • VerifyChannel:

    意愿确认渠道:

  • SourceIp:

    客户端来源IP

  • RejectMessage:

    拒签原因

  • SignId:

    签署参与者编号



3568
3569
3570
# File 'lib/v20201222/models.rb', line 3568

def VerifyChannel
  @VerifyChannel
end

#VerifyResultObject

  1. VerifyChannel 为 WEIXINAPP,使用响应的VerifyResult;
  2. VerifyChannel 为 FACEID时,使用OrderNo;
  3. VerifyChannel 为 VERIFYCODE,使用短信验证码
  4. VerifyChannel 为 NONE,传空值 (注:普通情况下,VerifyResult不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)
  5. WEIXINAPP - 微信小程序
  6. FACEID - 慧眼 (默认)
  7. VERIFYCODE - 验证码
  8. THIRD - 第三方 (暂不支持)
  9. NONE - 无需电子签系统验证 (注:普通情况下,VerifyChannel不能为None,如您不希望腾讯电子签对用户签署意愿做校验,请提前与客户经理或邮件至[email protected]与我们联系)

Parameters:

  • Caller:

    调用方信息

  • FlowId:

    流程编号

  • VerifyResult:

    意愿确认票据。

  • VerifyChannel:

    意愿确认渠道:

  • SourceIp:

    客户端来源IP

  • RejectMessage:

    拒签原因

  • SignId:

    签署参与者编号



3568
3569
3570
# File 'lib/v20201222/models.rb', line 3568

def VerifyResult
  @VerifyResult
end

Instance Method Details

#deserialize(params) ⇒ Object



3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
# File 'lib/v20201222/models.rb', line 3580

def deserialize(params)
  unless params['Caller'].nil?
    @Caller = Caller.new
    @Caller.deserialize(params['Caller'])
  end
  @FlowId = params['FlowId']
  @VerifyResult = params['VerifyResult']
  @VerifyChannel = params['VerifyChannel']
  @SourceIp = params['SourceIp']
  @RejectMessage = params['RejectMessage']
  @SignId = params['SignId']
end