Class: TencentCloud::Ess::V20201111::CreateFlowSignUrlRequest

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

Overview

CreateFlowSignUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(flowid = nil, operator = nil, agent = nil, flowapproverinfos = nil, videoverifytimeslimit = nil, organization = nil, jumpurl = nil, urltype = nil) ⇒ CreateFlowSignUrlRequest

Returns a new instance of CreateFlowSignUrlRequest.



5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
# File 'lib/v20201111/models.rb', line 5200

def initialize(flowid=nil, operator=nil, agent=nil, flowapproverinfos=nil, videoverifytimeslimit=nil, organization=nil, jumpurl=nil, urltype=nil)
  @FlowId = flowid
  @Operator = operator
  @Agent = agent
  @FlowApproverInfos = flowapproverinfos
  @VideoVerifyTimesLimit = videoverifytimeslimit
  @Organization = organization
  @JumpUrl = jumpurl
  @UrlType = urltype
end

Instance Attribute Details

#AgentObject

  1. 当指定链接类型为1时,链接为预览链接,打开链接后无法进行签署操作,仅支持预览和查看当前合同状态。
  2. 如需生成发起方预览链接,则签署方信息应传空,即FlowApproverInfos传空或者不传。


5195
5196
5197
# File 'lib/v20201111/models.rb', line 5195

def Agent
  @Agent
end

#FlowApproverInfosObject

  1. 当指定链接类型为1时,链接为预览链接,打开链接后无法进行签署操作,仅支持预览和查看当前合同状态。
  2. 如需生成发起方预览链接,则签署方信息应传空,即FlowApproverInfos传空或者不传。


5195
5196
5197
# File 'lib/v20201111/models.rb', line 5195

def FlowApproverInfos
  @FlowApproverInfos
end

#FlowIdObject

  1. 当指定链接类型为1时,链接为预览链接,打开链接后无法进行签署操作,仅支持预览和查看当前合同状态。
  2. 如需生成发起方预览链接,则签署方信息应传空,即FlowApproverInfos传空或者不传。


5195
5196
5197
# File 'lib/v20201111/models.rb', line 5195

def FlowId
  @FlowId
end

#JumpUrlObject

  1. 当指定链接类型为1时,链接为预览链接,打开链接后无法进行签署操作,仅支持预览和查看当前合同状态。
  2. 如需生成发起方预览链接,则签署方信息应传空,即FlowApproverInfos传空或者不传。


5195
5196
5197
# File 'lib/v20201111/models.rb', line 5195

def JumpUrl
  @JumpUrl
end

#OperatorObject

  1. 当指定链接类型为1时,链接为预览链接,打开链接后无法进行签署操作,仅支持预览和查看当前合同状态。
  2. 如需生成发起方预览链接,则签署方信息应传空,即FlowApproverInfos传空或者不传。


5195
5196
5197
# File 'lib/v20201111/models.rb', line 5195

def Operator
  @Operator
end

#OrganizationObject

  1. 当指定链接类型为1时,链接为预览链接,打开链接后无法进行签署操作,仅支持预览和查看当前合同状态。
  2. 如需生成发起方预览链接,则签署方信息应传空,即FlowApproverInfos传空或者不传。


5195
5196
5197
# File 'lib/v20201111/models.rb', line 5195

def Organization
  @Organization
end

#UrlTypeObject

  1. 当指定链接类型为1时,链接为预览链接,打开链接后无法进行签署操作,仅支持预览和查看当前合同状态。
  2. 如需生成发起方预览链接,则签署方信息应传空,即FlowApproverInfos传空或者不传。


5195
5196
5197
# File 'lib/v20201111/models.rb', line 5195

def UrlType
  @UrlType
end

#VideoVerifyTimesLimitObject

  1. 当指定链接类型为1时,链接为预览链接,打开链接后无法进行签署操作,仅支持预览和查看当前合同状态。
  2. 如需生成发起方预览链接,则签署方信息应传空,即FlowApproverInfos传空或者不传。


5195
5196
5197
# File 'lib/v20201111/models.rb', line 5195

def VideoVerifyTimesLimit
  @VideoVerifyTimesLimit
end

Instance Method Details

#deserialize(params) ⇒ Object



5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
# File 'lib/v20201111/models.rb', line 5211

def deserialize(params)
  @FlowId = params['FlowId']
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
  unless params['FlowApproverInfos'].nil?
    @FlowApproverInfos = []
    params['FlowApproverInfos'].each do |i|
      flowcreateapprover_tmp = FlowCreateApprover.new
      flowcreateapprover_tmp.deserialize(i)
      @FlowApproverInfos << flowcreateapprover_tmp
    end
  end
  @VideoVerifyTimesLimit = params['VideoVerifyTimesLimit']
  unless params['Organization'].nil?
    @Organization = OrganizationInfo.new
    @Organization.deserialize(params['Organization'])
  end
  @JumpUrl = params['JumpUrl']
  @UrlType = params['UrlType']
end