Class: TencentCloud::Essbasic::V20210526::ChannelCreateFlowSignUrlRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::ChannelCreateFlowSignUrlRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20210526/models.rb
Overview
ChannelCreateFlowSignUrl请求参数结构体
Instance Attribute Summary collapse
-
#Agent ⇒ Object
注: `1.
-
#FlowApproverInfos ⇒ Object
注: `1.
-
#FlowId ⇒ Object
注: `1.
-
#JumpUrl ⇒ Object
注: `1.
-
#Operator ⇒ Object
注: `1.
-
#Organization ⇒ Object
注: `1.
-
#UrlType ⇒ Object
注: `1.
-
#VideoVerifyTimesLimit ⇒ Object
注: `1.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(agent = nil, flowid = nil, flowapproverinfos = nil, videoverifytimeslimit = nil, operator = nil, organization = nil, jumpurl = nil, urltype = nil) ⇒ ChannelCreateFlowSignUrlRequest
constructor
A new instance of ChannelCreateFlowSignUrlRequest.
Constructor Details
#initialize(agent = nil, flowid = nil, flowapproverinfos = nil, videoverifytimeslimit = nil, operator = nil, organization = nil, jumpurl = nil, urltype = nil) ⇒ ChannelCreateFlowSignUrlRequest
Returns a new instance of ChannelCreateFlowSignUrlRequest.
2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'lib/v20210526/models.rb', line 2412 def initialize(agent=nil, flowid=nil, flowapproverinfos=nil, videoverifytimeslimit=nil, operator=nil, organization=nil, jumpurl=nil, urltype=nil) @Agent = agent @FlowId = flowid @FlowApproverInfos = flowapproverinfos @VideoVerifyTimesLimit = videoverifytimeslimit @Operator = operator @Organization = organization @JumpUrl = jumpurl @UrlType = urltype end |
Instance Attribute Details
#Agent ⇒ Object
注:
1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。
2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传
- 0 : 签署链接 (默认值)
- 1 : 预览链接
2405 2406 2407 |
# File 'lib/v20210526/models.rb', line 2405 def Agent @Agent end |
#FlowApproverInfos ⇒ Object
注:
1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。
2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传
- 0 : 签署链接 (默认值)
- 1 : 预览链接
2405 2406 2407 |
# File 'lib/v20210526/models.rb', line 2405 def FlowApproverInfos @FlowApproverInfos end |
#FlowId ⇒ Object
注:
1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。
2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传
- 0 : 签署链接 (默认值)
- 1 : 预览链接
2405 2406 2407 |
# File 'lib/v20210526/models.rb', line 2405 def FlowId @FlowId end |
#JumpUrl ⇒ Object
注:
1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。
2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传
- 0 : 签署链接 (默认值)
- 1 : 预览链接
2405 2406 2407 |
# File 'lib/v20210526/models.rb', line 2405 def JumpUrl @JumpUrl end |
#Operator ⇒ Object
注:
1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。
2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传
- 0 : 签署链接 (默认值)
- 1 : 预览链接
2405 2406 2407 |
# File 'lib/v20210526/models.rb', line 2405 def Operator @Operator end |
#Organization ⇒ Object
注:
1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。
2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传
- 0 : 签署链接 (默认值)
- 1 : 预览链接
2405 2406 2407 |
# File 'lib/v20210526/models.rb', line 2405 def Organization @Organization end |
#UrlType ⇒ Object
注:
1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。
2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传
- 0 : 签署链接 (默认值)
- 1 : 预览链接
2405 2406 2407 |
# File 'lib/v20210526/models.rb', line 2405 def UrlType @UrlType end |
#VideoVerifyTimesLimit ⇒ Object
注:
1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。
2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传
- 0 : 签署链接 (默认值)
- 1 : 预览链接
2405 2406 2407 |
# File 'lib/v20210526/models.rb', line 2405 def VideoVerifyTimesLimit @VideoVerifyTimesLimit end |
Instance Method Details
#deserialize(params) ⇒ Object
2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 |
# File 'lib/v20210526/models.rb', line 2423 def deserialize(params) unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end @FlowId = params['FlowId'] unless params['FlowApproverInfos'].nil? @FlowApproverInfos = [] params['FlowApproverInfos'].each do |i| flowapproverinfo_tmp = FlowApproverInfo.new flowapproverinfo_tmp.deserialize(i) @FlowApproverInfos << flowapproverinfo_tmp end end @VideoVerifyTimesLimit = params['VideoVerifyTimesLimit'] unless params['Operator'].nil? @Operator = UserInfo.new @Operator.deserialize(params['Operator']) end unless params['Organization'].nil? @Organization = OrganizationInfo.new @Organization.deserialize(params['Organization']) end @JumpUrl = params['JumpUrl'] @UrlType = params['UrlType'] end |