Class: TencentCloud::Essbasic::V20210526::ChannelCreateFlowSignUrlRequest

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

Overview

ChannelCreateFlowSignUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#AgentObject

注: 1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。 2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传

  • 0 : 签署链接 (默认值)
  • 1 : 预览链接
注: `1. 当指定链接类型为1时,链接为预览链接,打开链接无法签署仅支持预览以及查看当前合同状态。` `2. 如需生成发起方预览链接,则签署方信息传空,即FlowApproverInfos传空或者不传。`

Parameters:

  • VideoVerifyTimesLimit:

    用于指定进入视频签署的限制次数,次数取值范围:1 - 10,不设置则默认为5次,仅视频签署时生效。

  • Operator:

    用户信息,暂未开放

  • Organization:

    机构信息,暂未开放

  • JumpUrl:

    签署完之后的H5页面的跳转链接,最大长度1000个字符。链接类型请参考 跳转电子签H5

  • UrlType:

    链接类型,支持指定以下类型



2405
2406
2407
# File 'lib/v20210526/models.rb', line 2405

def Agent
  @Agent
end

#FlowApproverInfosObject

注: 1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。 2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传

  • 0 : 签署链接 (默认值)
  • 1 : 预览链接
注: `1. 当指定链接类型为1时,链接为预览链接,打开链接无法签署仅支持预览以及查看当前合同状态。` `2. 如需生成发起方预览链接,则签署方信息传空,即FlowApproverInfos传空或者不传。`

Parameters:

  • VideoVerifyTimesLimit:

    用于指定进入视频签署的限制次数,次数取值范围:1 - 10,不设置则默认为5次,仅视频签署时生效。

  • Operator:

    用户信息,暂未开放

  • Organization:

    机构信息,暂未开放

  • JumpUrl:

    签署完之后的H5页面的跳转链接,最大长度1000个字符。链接类型请参考 跳转电子签H5

  • UrlType:

    链接类型,支持指定以下类型



2405
2406
2407
# File 'lib/v20210526/models.rb', line 2405

def FlowApproverInfos
  @FlowApproverInfos
end

#FlowIdObject

注: 1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。 2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传

  • 0 : 签署链接 (默认值)
  • 1 : 预览链接
注: `1. 当指定链接类型为1时,链接为预览链接,打开链接无法签署仅支持预览以及查看当前合同状态。` `2. 如需生成发起方预览链接,则签署方信息传空,即FlowApproverInfos传空或者不传。`

Parameters:

  • VideoVerifyTimesLimit:

    用于指定进入视频签署的限制次数,次数取值范围:1 - 10,不设置则默认为5次,仅视频签署时生效。

  • Operator:

    用户信息,暂未开放

  • Organization:

    机构信息,暂未开放

  • JumpUrl:

    签署完之后的H5页面的跳转链接,最大长度1000个字符。链接类型请参考 跳转电子签H5

  • UrlType:

    链接类型,支持指定以下类型



2405
2406
2407
# File 'lib/v20210526/models.rb', line 2405

def FlowId
  @FlowId
end

#JumpUrlObject

注: 1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。 2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传

  • 0 : 签署链接 (默认值)
  • 1 : 预览链接
注: `1. 当指定链接类型为1时,链接为预览链接,打开链接无法签署仅支持预览以及查看当前合同状态。` `2. 如需生成发起方预览链接,则签署方信息传空,即FlowApproverInfos传空或者不传。`

Parameters:

  • VideoVerifyTimesLimit:

    用于指定进入视频签署的限制次数,次数取值范围:1 - 10,不设置则默认为5次,仅视频签署时生效。

  • Operator:

    用户信息,暂未开放

  • Organization:

    机构信息,暂未开放

  • JumpUrl:

    签署完之后的H5页面的跳转链接,最大长度1000个字符。链接类型请参考 跳转电子签H5

  • UrlType:

    链接类型,支持指定以下类型



2405
2406
2407
# File 'lib/v20210526/models.rb', line 2405

def JumpUrl
  @JumpUrl
end

#OperatorObject

注: 1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。 2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传

  • 0 : 签署链接 (默认值)
  • 1 : 预览链接
注: `1. 当指定链接类型为1时,链接为预览链接,打开链接无法签署仅支持预览以及查看当前合同状态。` `2. 如需生成发起方预览链接,则签署方信息传空,即FlowApproverInfos传空或者不传。`

Parameters:

  • VideoVerifyTimesLimit:

    用于指定进入视频签署的限制次数,次数取值范围:1 - 10,不设置则默认为5次,仅视频签署时生效。

  • Operator:

    用户信息,暂未开放

  • Organization:

    机构信息,暂未开放

  • JumpUrl:

    签署完之后的H5页面的跳转链接,最大长度1000个字符。链接类型请参考 跳转电子签H5

  • UrlType:

    链接类型,支持指定以下类型



2405
2406
2407
# File 'lib/v20210526/models.rb', line 2405

def Operator
  @Operator
end

#OrganizationObject

注: 1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。 2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传

  • 0 : 签署链接 (默认值)
  • 1 : 预览链接
注: `1. 当指定链接类型为1时,链接为预览链接,打开链接无法签署仅支持预览以及查看当前合同状态。` `2. 如需生成发起方预览链接,则签署方信息传空,即FlowApproverInfos传空或者不传。`

Parameters:

  • VideoVerifyTimesLimit:

    用于指定进入视频签署的限制次数,次数取值范围:1 - 10,不设置则默认为5次,仅视频签署时生效。

  • Operator:

    用户信息,暂未开放

  • Organization:

    机构信息,暂未开放

  • JumpUrl:

    签署完之后的H5页面的跳转链接,最大长度1000个字符。链接类型请参考 跳转电子签H5

  • UrlType:

    链接类型,支持指定以下类型



2405
2406
2407
# File 'lib/v20210526/models.rb', line 2405

def Organization
  @Organization
end

#UrlTypeObject

注: 1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。 2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传

  • 0 : 签署链接 (默认值)
  • 1 : 预览链接
注: `1. 当指定链接类型为1时,链接为预览链接,打开链接无法签署仅支持预览以及查看当前合同状态。` `2. 如需生成发起方预览链接,则签署方信息传空,即FlowApproverInfos传空或者不传。`

Parameters:

  • VideoVerifyTimesLimit:

    用于指定进入视频签署的限制次数,次数取值范围:1 - 10,不设置则默认为5次,仅视频签署时生效。

  • Operator:

    用户信息,暂未开放

  • Organization:

    机构信息,暂未开放

  • JumpUrl:

    签署完之后的H5页面的跳转链接,最大长度1000个字符。链接类型请参考 跳转电子签H5

  • UrlType:

    链接类型,支持指定以下类型



2405
2406
2407
# File 'lib/v20210526/models.rb', line 2405

def UrlType
  @UrlType
end

#VideoVerifyTimesLimitObject

注: 1. 签署人只能有手写签名、时间类型、印章类型、签批类型的签署控件和内容填写控件,其他类型的签署控件暂时未支持。 2. 生成发起方预览链接时,该字段(FlowApproverInfos)传空或者不传

  • 0 : 签署链接 (默认值)
  • 1 : 预览链接
注: `1. 当指定链接类型为1时,链接为预览链接,打开链接无法签署仅支持预览以及查看当前合同状态。` `2. 如需生成发起方预览链接,则签署方信息传空,即FlowApproverInfos传空或者不传。`

Parameters:

  • VideoVerifyTimesLimit:

    用于指定进入视频签署的限制次数,次数取值范围:1 - 10,不设置则默认为5次,仅视频签署时生效。

  • Operator:

    用户信息,暂未开放

  • Organization:

    机构信息,暂未开放

  • JumpUrl:

    签署完之后的H5页面的跳转链接,最大长度1000个字符。链接类型请参考 跳转电子签H5

  • UrlType:

    链接类型,支持指定以下类型



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