Class: TencentCloud::Essbasic::V20201222::CreatePreviewSignUrlRequest

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

Overview

CreatePreviewSignUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caller = nil, deadline = nil, catalogid = nil, flowid = nil, signurltype = nil) ⇒ CreatePreviewSignUrlRequest

Returns a new instance of CreatePreviewSignUrlRequest.



1182
1183
1184
1185
1186
1187
1188
# File 'lib/v20201222/models.rb', line 1182

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

Instance Attribute Details

#CallerObject

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

Parameters:

  • Caller:

    调用方信息

  • Deadline:

    URL过期时间戳

  • CatalogId:

    目录ID。当 SignUrlType 为 CATALOG 时必填

  • FlowId:

    流程ID。当 SignUrlType 为 FLOW 时必填

  • SignUrlType:

    签署链接类型:



1180
1181
1182
# File 'lib/v20201222/models.rb', line 1180

def Caller
  @Caller
end

#CatalogIdObject

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

Parameters:

  • Caller:

    调用方信息

  • Deadline:

    URL过期时间戳

  • CatalogId:

    目录ID。当 SignUrlType 为 CATALOG 时必填

  • FlowId:

    流程ID。当 SignUrlType 为 FLOW 时必填

  • SignUrlType:

    签署链接类型:



1180
1181
1182
# File 'lib/v20201222/models.rb', line 1180

def CatalogId
  @CatalogId
end

#DeadlineObject

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

Parameters:

  • Caller:

    调用方信息

  • Deadline:

    URL过期时间戳

  • CatalogId:

    目录ID。当 SignUrlType 为 CATALOG 时必填

  • FlowId:

    流程ID。当 SignUrlType 为 FLOW 时必填

  • SignUrlType:

    签署链接类型:



1180
1181
1182
# File 'lib/v20201222/models.rb', line 1180

def Deadline
  @Deadline
end

#FlowIdObject

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

Parameters:

  • Caller:

    调用方信息

  • Deadline:

    URL过期时间戳

  • CatalogId:

    目录ID。当 SignUrlType 为 CATALOG 时必填

  • FlowId:

    流程ID。当 SignUrlType 为 FLOW 时必填

  • SignUrlType:

    签署链接类型:



1180
1181
1182
# File 'lib/v20201222/models.rb', line 1180

def FlowId
  @FlowId
end

#SignUrlTypeObject

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

Parameters:

  • Caller:

    调用方信息

  • Deadline:

    URL过期时间戳

  • CatalogId:

    目录ID。当 SignUrlType 为 CATALOG 时必填

  • FlowId:

    流程ID。当 SignUrlType 为 FLOW 时必填

  • SignUrlType:

    签署链接类型:



1180
1181
1182
# File 'lib/v20201222/models.rb', line 1180

def SignUrlType
  @SignUrlType
end

Instance Method Details

#deserialize(params) ⇒ Object



1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
# File 'lib/v20201222/models.rb', line 1190

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