Class: TencentCloud::Essbasic::V20210526::ChannelCreateBatchSignUrlRequest

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

Overview

ChannelCreateBatchSignUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(agent = nil, name = nil, mobile = nil, operator = nil, idcardtype = nil, idcardnumber = nil, notifytype = nil, flowids = nil, organizationname = nil, signaturetypes = nil, jumptodetail = nil, flowbatchurlinfo = nil, openid = nil, organizationopenid = nil, autojumpback = nil, urluseenv = nil, canbatchreject = nil, canskipreadflow = nil) ⇒ ChannelCreateBatchSignUrlRequest

Returns a new instance of ChannelCreateBatchSignUrlRequest.



1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
# File 'lib/v20210526/models.rb', line 1343

def initialize(agent=nil, name=nil, mobile=nil, operator=nil, idcardtype=nil, idcardnumber=nil, notifytype=nil, flowids=nil, organizationname=nil, signaturetypes=nil, jumptodetail=nil, flowbatchurlinfo=nil, openid=nil, organizationopenid=nil, autojumpback=nil, urluseenv=nil, canbatchreject=nil, canskipreadflow=nil)
  @Agent = agent
  @Name = name
  @Mobile = mobile
  @Operator = operator
  @IdCardType = idcardtype
  @IdCardNumber = idcardnumber
  @NotifyType = notifytype
  @FlowIds = flowids
  @OrganizationName = organizationname
  @SignatureTypes = signaturetypes
  @JumpToDetail = jumptodetail
  @FlowBatchUrlInfo = flowbatchurlinfo
  @OpenId = openid
  @OrganizationOpenId = organizationopenid
  @AutoJumpBack = autojumpback
  @UrlUseEnv = urluseenv
  @CanBatchReject = canbatchreject
  @CanSkipReadFlow = canskipreadflow
end

Instance Attribute Details

#AgentObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def Agent
  @Agent
end

#AutoJumpBackObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def AutoJumpBack
  @AutoJumpBack
end

#CanBatchRejectObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def CanBatchReject
  @CanBatchReject
end

#CanSkipReadFlowObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def CanSkipReadFlow
  @CanSkipReadFlow
end

#FlowBatchUrlInfoObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def FlowBatchUrlInfo
  @FlowBatchUrlInfo
end

#FlowIdsObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def FlowIds
  @FlowIds
end

#IdCardNumberObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def IdCardNumber
  @IdCardNumber
end

#IdCardTypeObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def IdCardType
  @IdCardType
end

#JumpToDetailObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def JumpToDetail
  @JumpToDetail
end

#MobileObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def Mobile
  @Mobile
end

#NameObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def Name
  @Name
end

#NotifyTypeObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def NotifyType
  @NotifyType
end

#OpenIdObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def OpenId
  @OpenId
end

#OperatorObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def Operator
  @Operator
end

#OrganizationNameObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def OrganizationName
  @OrganizationName
end

#OrganizationOpenIdObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def OrganizationOpenId
  @OrganizationOpenId
end

#SignatureTypesObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def SignatureTypes
  @SignatureTypes
end

#UrlUseEnvObject

参考 公众号 H5 跳转电子签小程序。 注:1. 当前合同组不支持批量拒签功能。请对合同组中的每个子合同逐一执行拒签操作,以达到拒签整个合同组的效果。2. 如果是链接直接跳转至详情页(JumpToDetail参数为true),也不支持批量拒签功能 注:1. 此功能为白名单功能,使用前请联系对应客户经理进行开通。2. 使用此功能时,FlowIds参数必传。3. 对于企业签署方,如果对印章/签名控件有限制要求,需要保证所有印章/签名控件的限制要求(印章id或印章/签名类型限制)一致,否则无法使用此功能。

Parameters:

  • CanBatchReject:

    是否允许此链接中签署方批量拒签。

    • false (默认): 不允许批量拒签
    • true : 允许批量拒签。

  • CanSkipReadFlow:

    是否允许此链接中签署方批量确认已读文件。

    • false (默认): 不允许批量确认已读文件。
    • true : 允许批量确认已读文件。



1341
1342
1343
# File 'lib/v20210526/models.rb', line 1341

def UrlUseEnv
  @UrlUseEnv
end

Instance Method Details

#deserialize(params) ⇒ Object



1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
# File 'lib/v20210526/models.rb', line 1364

def deserialize(params)
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
  @Name = params['Name']
  @Mobile = params['Mobile']
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  @IdCardType = params['IdCardType']
  @IdCardNumber = params['IdCardNumber']
  @NotifyType = params['NotifyType']
  @FlowIds = params['FlowIds']
  @OrganizationName = params['OrganizationName']
  @SignatureTypes = params['SignatureTypes']
  @JumpToDetail = params['JumpToDetail']
  unless params['FlowBatchUrlInfo'].nil?
    @FlowBatchUrlInfo = FlowBatchUrlInfo.new
    @FlowBatchUrlInfo.deserialize(params['FlowBatchUrlInfo'])
  end
  @OpenId = params['OpenId']
  @OrganizationOpenId = params['OrganizationOpenId']
  @AutoJumpBack = params['AutoJumpBack']
  @UrlUseEnv = params['UrlUseEnv']
  @CanBatchReject = params['CanBatchReject']
  @CanSkipReadFlow = params['CanSkipReadFlow']
end