Class: TencentCloud::Essbasic::V20210526::FlowFileInfo

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

Overview

合同组中每个子合同的发起信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileids = nil, flowname = nil, flowapprovers = nil, deadline = nil, flowdescription = nil, flowtype = nil, callbackurl = nil, customerdata = nil, unordered = nil, components = nil, customshowmap = nil, needsignreview = nil, flowdisplaytype = nil) ⇒ FlowFileInfo

Returns a new instance of FlowFileInfo.



9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
# File 'lib/v20210526/models.rb', line 9669

def initialize(fileids=nil, flowname=nil, flowapprovers=nil, deadline=nil, flowdescription=nil, flowtype=nil, callbackurl=nil, customerdata=nil, unordered=nil, components=nil, customshowmap=nil, needsignreview=nil, flowdisplaytype=nil)
  @FileIds = fileids
  @FlowName = flowname
  @FlowApprovers = flowapprovers
  @Deadline = deadline
  @FlowDescription = flowdescription
  @FlowType = flowtype
  @CallbackUrl = callbackurl
  @CustomerData = customerdata
  @Unordered = unordered
  @Components = components
  @CustomShowMap = customshowmap
  @NeedSignReview = needsignreview
  @FlowDisplayType = flowdisplaytype
end

Instance Attribute Details

#CallbackUrlObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def CallbackUrl
  @CallbackUrl
end

#ComponentsObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def Components
  @Components
end

#CustomerDataObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def CustomerData
  @CustomerData
end

#CustomShowMapObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def CustomShowMap
  @CustomShowMap
end

#DeadlineObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def Deadline
  @Deadline
end

#FileIdsObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def FileIds
  @FileIds
end

#FlowApproversObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def FlowApprovers
  @FlowApprovers
end

#FlowDescriptionObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def FlowDescription
  @FlowDescription
end

#FlowDisplayTypeObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def FlowDisplayType
  @FlowDisplayType
end

#FlowNameObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def FlowName
  @FlowName
end

#FlowTypeObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def FlowType
  @FlowType
end

#NeedSignReviewObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def NeedSignReview
  @NeedSignReview
end

#UnorderedObject

Parameters:

  • FileIds:

    签署文件资源Id列表,目前仅支持单个文件

  • FlowName:

    签署流程名称,长度不超过200个字符

  • FlowApprovers:

    签署流程签约方列表,最多不超过5个参与方

  • Deadline:

    签署流程截止时间,十位数时间戳,最大值为33162419560,即3020年

  • FlowDescription:

    签署流程的描述,长度不超过1000个字符

  • FlowType:

    签署流程的类型,长度不超过255个字符

  • CallbackUrl:

    已废弃,请使用【应用号配置】中的回调地址统一接收消息

  • CustomerData:

    第三方应用的业务信息,最大长度1000个字符。

  • Unordered:

    合同签署顺序类型(无序签,顺序签),默认为false,即有序签署

  • Components:

    签署文件中的发起方的填写控件,需要在发起的时候进行填充

  • CustomShowMap:

    合同显示的页卡模板,说明:只支持合同名称, 发起方企业, 发起方姓名, 签署方N企业, 签署方N姓名,且N不能超过签署人的数量,N从1开始

  • NeedSignReview:

    本企业(发起方企业)是否需要签署审批

  • FlowDisplayType:

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType



9664
9665
9666
# File 'lib/v20210526/models.rb', line 9664

def Unordered
  @Unordered
end

Instance Method Details

#deserialize(params) ⇒ Object



9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
# File 'lib/v20210526/models.rb', line 9685

def deserialize(params)
  @FileIds = params['FileIds']
  @FlowName = params['FlowName']
  unless params['FlowApprovers'].nil?
    @FlowApprovers = []
    params['FlowApprovers'].each do |i|
      flowapproverinfo_tmp = FlowApproverInfo.new
      flowapproverinfo_tmp.deserialize(i)
      @FlowApprovers << flowapproverinfo_tmp
    end
  end
  @Deadline = params['Deadline']
  @FlowDescription = params['FlowDescription']
  @FlowType = params['FlowType']
  @CallbackUrl = params['CallbackUrl']
  @CustomerData = params['CustomerData']
  @Unordered = params['Unordered']
  unless params['Components'].nil?
    @Components = []
    params['Components'].each do |i|
      component_tmp = Component.new
      component_tmp.deserialize(i)
      @Components << component_tmp
    end
  end
  @CustomShowMap = params['CustomShowMap']
  @NeedSignReview = params['NeedSignReview']
  @FlowDisplayType = params['FlowDisplayType']
end