Class: TencentCloud::Essbasic::V20210526::CommonApproverOption

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

Overview

签署人配置信息。 此参数对子客和自动签无效,不允许进行修改。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caneditapprover = nil, norefuse = nil, notransfer = nil, hideonekeysign = nil, flowreadlimit = nil, forbidaddsigndate = nil) ⇒ CommonApproverOption

Returns a new instance of CommonApproverOption.



5103
5104
5105
5106
5107
5108
5109
5110
# File 'lib/v20210526/models.rb', line 5103

def initialize(caneditapprover=nil, norefuse=nil, notransfer=nil, hideonekeysign=nil, flowreadlimit=nil, forbidaddsigndate=nil)
  @CanEditApprover = caneditapprover
  @NoRefuse = norefuse
  @NoTransfer = notransfer
  @HideOneKeySign = hideonekeysign
  @FlowReadLimit = flowreadlimit
  @ForbidAddSignDate = forbidaddsigndate
end

Instance Attribute Details

#CanEditApproverObject

false:(默认)不隐藏 true:隐藏,每个签署区要单独选择印章或者签名

  • LimitReadTimeAndBottom,阅读合同必须限制阅读时长并且必须阅读到底
  • LimitReadTime,阅读合同仅限制阅读时长
  • LimitBottom,阅读合同仅限制必须阅读到底
  • NoReadTimeAndBottom,阅读合同不限制阅读时长且不限制阅读到底(白名单功能,请联系客户经理开白使用)
  • 默认值:false,在开启:签署过程中添加签署控件时,添加签署控件会默认自带签署日期控件
  • 可选值:true,在开启:签署过程中添加签署控件时,添加签署控件不会自带签署日期控件

Parameters:

  • FlowReadLimit:

    签署人阅读合同限制参数
    取值:

  • ForbidAddSignDate:

    禁止在签署过程中添加签署日期控件
    前置条件:文件发起合同时,指定SignBeanTag=1(可以在签署过程中添加签署控件):



5101
5102
5103
# File 'lib/v20210526/models.rb', line 5101

def CanEditApprover
  @CanEditApprover
end

#FlowReadLimitObject

false:(默认)不隐藏 true:隐藏,每个签署区要单独选择印章或者签名

  • LimitReadTimeAndBottom,阅读合同必须限制阅读时长并且必须阅读到底
  • LimitReadTime,阅读合同仅限制阅读时长
  • LimitBottom,阅读合同仅限制必须阅读到底
  • NoReadTimeAndBottom,阅读合同不限制阅读时长且不限制阅读到底(白名单功能,请联系客户经理开白使用)
  • 默认值:false,在开启:签署过程中添加签署控件时,添加签署控件会默认自带签署日期控件
  • 可选值:true,在开启:签署过程中添加签署控件时,添加签署控件不会自带签署日期控件

Parameters:

  • FlowReadLimit:

    签署人阅读合同限制参数
    取值:

  • ForbidAddSignDate:

    禁止在签署过程中添加签署日期控件
    前置条件:文件发起合同时,指定SignBeanTag=1(可以在签署过程中添加签署控件):



5101
5102
5103
# File 'lib/v20210526/models.rb', line 5101

def FlowReadLimit
  @FlowReadLimit
end

#ForbidAddSignDateObject

false:(默认)不隐藏 true:隐藏,每个签署区要单独选择印章或者签名

  • LimitReadTimeAndBottom,阅读合同必须限制阅读时长并且必须阅读到底
  • LimitReadTime,阅读合同仅限制阅读时长
  • LimitBottom,阅读合同仅限制必须阅读到底
  • NoReadTimeAndBottom,阅读合同不限制阅读时长且不限制阅读到底(白名单功能,请联系客户经理开白使用)
  • 默认值:false,在开启:签署过程中添加签署控件时,添加签署控件会默认自带签署日期控件
  • 可选值:true,在开启:签署过程中添加签署控件时,添加签署控件不会自带签署日期控件

Parameters:

  • FlowReadLimit:

    签署人阅读合同限制参数
    取值:

  • ForbidAddSignDate:

    禁止在签署过程中添加签署日期控件
    前置条件:文件发起合同时,指定SignBeanTag=1(可以在签署过程中添加签署控件):



5101
5102
5103
# File 'lib/v20210526/models.rb', line 5101

def ForbidAddSignDate
  @ForbidAddSignDate
end

#HideOneKeySignObject

false:(默认)不隐藏 true:隐藏,每个签署区要单独选择印章或者签名

  • LimitReadTimeAndBottom,阅读合同必须限制阅读时长并且必须阅读到底
  • LimitReadTime,阅读合同仅限制阅读时长
  • LimitBottom,阅读合同仅限制必须阅读到底
  • NoReadTimeAndBottom,阅读合同不限制阅读时长且不限制阅读到底(白名单功能,请联系客户经理开白使用)
  • 默认值:false,在开启:签署过程中添加签署控件时,添加签署控件会默认自带签署日期控件
  • 可选值:true,在开启:签署过程中添加签署控件时,添加签署控件不会自带签署日期控件

Parameters:

  • FlowReadLimit:

    签署人阅读合同限制参数
    取值:

  • ForbidAddSignDate:

    禁止在签署过程中添加签署日期控件
    前置条件:文件发起合同时,指定SignBeanTag=1(可以在签署过程中添加签署控件):



5101
5102
5103
# File 'lib/v20210526/models.rb', line 5101

def HideOneKeySign
  @HideOneKeySign
end

#NoRefuseObject

false:(默认)不隐藏 true:隐藏,每个签署区要单独选择印章或者签名

  • LimitReadTimeAndBottom,阅读合同必须限制阅读时长并且必须阅读到底
  • LimitReadTime,阅读合同仅限制阅读时长
  • LimitBottom,阅读合同仅限制必须阅读到底
  • NoReadTimeAndBottom,阅读合同不限制阅读时长且不限制阅读到底(白名单功能,请联系客户经理开白使用)
  • 默认值:false,在开启:签署过程中添加签署控件时,添加签署控件会默认自带签署日期控件
  • 可选值:true,在开启:签署过程中添加签署控件时,添加签署控件不会自带签署日期控件

Parameters:

  • FlowReadLimit:

    签署人阅读合同限制参数
    取值:

  • ForbidAddSignDate:

    禁止在签署过程中添加签署日期控件
    前置条件:文件发起合同时,指定SignBeanTag=1(可以在签署过程中添加签署控件):



5101
5102
5103
# File 'lib/v20210526/models.rb', line 5101

def NoRefuse
  @NoRefuse
end

#NoTransferObject

false:(默认)不隐藏 true:隐藏,每个签署区要单独选择印章或者签名

  • LimitReadTimeAndBottom,阅读合同必须限制阅读时长并且必须阅读到底
  • LimitReadTime,阅读合同仅限制阅读时长
  • LimitBottom,阅读合同仅限制必须阅读到底
  • NoReadTimeAndBottom,阅读合同不限制阅读时长且不限制阅读到底(白名单功能,请联系客户经理开白使用)
  • 默认值:false,在开启:签署过程中添加签署控件时,添加签署控件会默认自带签署日期控件
  • 可选值:true,在开启:签署过程中添加签署控件时,添加签署控件不会自带签署日期控件

Parameters:

  • FlowReadLimit:

    签署人阅读合同限制参数
    取值:

  • ForbidAddSignDate:

    禁止在签署过程中添加签署日期控件
    前置条件:文件发起合同时,指定SignBeanTag=1(可以在签署过程中添加签署控件):



5101
5102
5103
# File 'lib/v20210526/models.rb', line 5101

def NoTransfer
  @NoTransfer
end

Instance Method Details

#deserialize(params) ⇒ Object



5112
5113
5114
5115
5116
5117
5118
5119
# File 'lib/v20210526/models.rb', line 5112

def deserialize(params)
  @CanEditApprover = params['CanEditApprover']
  @NoRefuse = params['NoRefuse']
  @NoTransfer = params['NoTransfer']
  @HideOneKeySign = params['HideOneKeySign']
  @FlowReadLimit = params['FlowReadLimit']
  @ForbidAddSignDate = params['ForbidAddSignDate']
end