Class: TencentCloud::Ess::V20201111::StartFlowRequest

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20201111/models.rb

Overview

StartFlow请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operator = nil, flowid = nil, clienttoken = nil, agent = nil, ccnotifytype = nil) ⇒ StartFlowRequest

Returns a new instance of StartFlowRequest.



17331
17332
17333
17334
17335
17336
17337
# File 'lib/v20201111/models.rb', line 17331

def initialize(operator=nil, flowid=nil, clienttoken=nil, agent=nil, ccnotifytype=nil)
  @Operator = operator
  @FlowId = flowid
  @ClientToken = clienttoken
  @Agent = agent
  @CcNotifyType = ccnotifytype
end

Instance Attribute Details

#AgentObject

此处需要传入创建签署流程接口得到的FlowId。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

  • **0** :合同发起时通知通知对方来查看合同(默认)
  • **1** : 签署完成后通知对方来查看合同

Parameters:

  • Operator:
  • FlowId:

    合同流程ID,为32位字符串。

  • ClientToken:

    客户端Token,保持接口幂等性,最大长度64个字符

  • Agent:

    代理企业和员工的信息。

  • CcNotifyType:

    若在创建签署流程时指定了关注人CcInfos,此参数可设定向关注人发送短信通知的类型:



17326
17327
17328
# File 'lib/v20201111/models.rb', line 17326

def Agent
  @Agent
end

#CcNotifyTypeObject

此处需要传入创建签署流程接口得到的FlowId。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

  • **0** :合同发起时通知通知对方来查看合同(默认)
  • **1** : 签署完成后通知对方来查看合同

Parameters:

  • Operator:
  • FlowId:

    合同流程ID,为32位字符串。

  • ClientToken:

    客户端Token,保持接口幂等性,最大长度64个字符

  • Agent:

    代理企业和员工的信息。

  • CcNotifyType:

    若在创建签署流程时指定了关注人CcInfos,此参数可设定向关注人发送短信通知的类型:



17326
17327
17328
# File 'lib/v20201111/models.rb', line 17326

def CcNotifyType
  @CcNotifyType
end

#ClientTokenObject

此处需要传入创建签署流程接口得到的FlowId。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

  • **0** :合同发起时通知通知对方来查看合同(默认)
  • **1** : 签署完成后通知对方来查看合同

Parameters:

  • Operator:
  • FlowId:

    合同流程ID,为32位字符串。

  • ClientToken:

    客户端Token,保持接口幂等性,最大长度64个字符

  • Agent:

    代理企业和员工的信息。

  • CcNotifyType:

    若在创建签署流程时指定了关注人CcInfos,此参数可设定向关注人发送短信通知的类型:



17326
17327
17328
# File 'lib/v20201111/models.rb', line 17326

def ClientToken
  @ClientToken
end

#FlowIdObject

此处需要传入创建签署流程接口得到的FlowId。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

  • **0** :合同发起时通知通知对方来查看合同(默认)
  • **1** : 签署完成后通知对方来查看合同

Parameters:

  • Operator:
  • FlowId:

    合同流程ID,为32位字符串。

  • ClientToken:

    客户端Token,保持接口幂等性,最大长度64个字符

  • Agent:

    代理企业和员工的信息。

  • CcNotifyType:

    若在创建签署流程时指定了关注人CcInfos,此参数可设定向关注人发送短信通知的类型:



17326
17327
17328
# File 'lib/v20201111/models.rb', line 17326

def FlowId
  @FlowId
end

#OperatorObject

此处需要传入创建签署流程接口得到的FlowId。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

  • **0** :合同发起时通知通知对方来查看合同(默认)
  • **1** : 签署完成后通知对方来查看合同

Parameters:

  • Operator:
  • FlowId:

    合同流程ID,为32位字符串。

  • ClientToken:

    客户端Token,保持接口幂等性,最大长度64个字符

  • Agent:

    代理企业和员工的信息。

  • CcNotifyType:

    若在创建签署流程时指定了关注人CcInfos,此参数可设定向关注人发送短信通知的类型:



17326
17327
17328
# File 'lib/v20201111/models.rb', line 17326

def Operator
  @Operator
end

Instance Method Details

#deserialize(params) ⇒ Object



17339
17340
17341
17342
17343
17344
17345
17346
17347
17348
17349
17350
17351
# File 'lib/v20201111/models.rb', line 17339

def deserialize(params)
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  @FlowId = params['FlowId']
  @ClientToken = params['ClientToken']
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
  @CcNotifyType = params['CcNotifyType']
end