Class: TencentCloud::Essbasic::V20201222::CreateSignUrlRequest

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

Overview

CreateSignUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caller = nil, userid = nil, deadline = nil, catalogid = nil, flowid = nil, signurltype = nil, signid = nil) ⇒ CreateSignUrlRequest

Returns a new instance of CreateSignUrlRequest.



1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'lib/v20201222/models.rb', line 1377

def initialize(caller=nil, userid=nil, deadline=nil, catalogid=nil, flowid=nil, signurltype=nil, signid=nil)
  @Caller = caller
  @UserId = userid
  @Deadline = deadline
  @CatalogId = catalogid
  @FlowId = flowid
  @SignUrlType = signurltype
  @SignId = signid
end

Instance Attribute Details

#CallerObject

  1. FLOW - 单流程签署 (默认)
  2. CATALOG - 目录签署

Parameters:

  • 调用方信息

  • 签署人ID

  • 文件签署截止时间戳

  • 目录ID。当 SignUrlType 为 CATALOG 时必填

  • 流程ID。当 SignUrlType 为 FLOW 时必填

  • 签署链接类型:

  • 发送流程或目录时生成的签署任务ID



1375
1376
1377
# File 'lib/v20201222/models.rb', line 1375

def Caller
  @Caller
end

#CatalogIdObject

  1. FLOW - 单流程签署 (默认)
  2. CATALOG - 目录签署

Parameters:

  • 调用方信息

  • 签署人ID

  • 文件签署截止时间戳

  • 目录ID。当 SignUrlType 为 CATALOG 时必填

  • 流程ID。当 SignUrlType 为 FLOW 时必填

  • 签署链接类型:

  • 发送流程或目录时生成的签署任务ID



1375
1376
1377
# File 'lib/v20201222/models.rb', line 1375

def CatalogId
  @CatalogId
end

#DeadlineObject

  1. FLOW - 单流程签署 (默认)
  2. CATALOG - 目录签署

Parameters:

  • 调用方信息

  • 签署人ID

  • 文件签署截止时间戳

  • 目录ID。当 SignUrlType 为 CATALOG 时必填

  • 流程ID。当 SignUrlType 为 FLOW 时必填

  • 签署链接类型:

  • 发送流程或目录时生成的签署任务ID



1375
1376
1377
# File 'lib/v20201222/models.rb', line 1375

def Deadline
  @Deadline
end

#FlowIdObject

  1. FLOW - 单流程签署 (默认)
  2. CATALOG - 目录签署

Parameters:

  • 调用方信息

  • 签署人ID

  • 文件签署截止时间戳

  • 目录ID。当 SignUrlType 为 CATALOG 时必填

  • 流程ID。当 SignUrlType 为 FLOW 时必填

  • 签署链接类型:

  • 发送流程或目录时生成的签署任务ID



1375
1376
1377
# File 'lib/v20201222/models.rb', line 1375

def FlowId
  @FlowId
end

#SignIdObject

  1. FLOW - 单流程签署 (默认)
  2. CATALOG - 目录签署

Parameters:

  • 调用方信息

  • 签署人ID

  • 文件签署截止时间戳

  • 目录ID。当 SignUrlType 为 CATALOG 时必填

  • 流程ID。当 SignUrlType 为 FLOW 时必填

  • 签署链接类型:

  • 发送流程或目录时生成的签署任务ID



1375
1376
1377
# File 'lib/v20201222/models.rb', line 1375

def SignId
  @SignId
end

#SignUrlTypeObject

  1. FLOW - 单流程签署 (默认)
  2. CATALOG - 目录签署

Parameters:

  • 调用方信息

  • 签署人ID

  • 文件签署截止时间戳

  • 目录ID。当 SignUrlType 为 CATALOG 时必填

  • 流程ID。当 SignUrlType 为 FLOW 时必填

  • 签署链接类型:

  • 发送流程或目录时生成的签署任务ID



1375
1376
1377
# File 'lib/v20201222/models.rb', line 1375

def SignUrlType
  @SignUrlType
end

#UserIdObject

  1. FLOW - 单流程签署 (默认)
  2. CATALOG - 目录签署

Parameters:

  • 调用方信息

  • 签署人ID

  • 文件签署截止时间戳

  • 目录ID。当 SignUrlType 为 CATALOG 时必填

  • 流程ID。当 SignUrlType 为 FLOW 时必填

  • 签署链接类型:

  • 发送流程或目录时生成的签署任务ID



1375
1376
1377
# File 'lib/v20201222/models.rb', line 1375

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
# File 'lib/v20201222/models.rb', line 1387

def deserialize(params)
  unless params['Caller'].nil?
    @Caller = Caller.new
    @Caller.deserialize(params['Caller'])
  end
  @UserId = params['UserId']
  @Deadline = params['Deadline']
  @CatalogId = params['CatalogId']
  @FlowId = params['FlowId']
  @SignUrlType = params['SignUrlType']
  @SignId = params['SignId']
end