Class: TencentCloud::Ess::V20201111::FlowGroupInfo

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

Overview

此结构体(FlowGroupInfo)描述的是合同组(流程组)的单个合同(流程)信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(flowname = nil, approvers = nil, fileids = nil, templateid = nil, flowtype = nil, flowdescription = nil, deadline = nil, callbackurl = nil, userdata = nil, unordered = nil, components = nil, needsignreview = nil, autosignscene = nil, flowdisplaytype = nil) ⇒ FlowGroupInfo

Returns a new instance of FlowGroupInfo.



13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
# File 'lib/v20201111/models.rb', line 13661

def initialize(flowname=nil, approvers=nil, fileids=nil, templateid=nil, flowtype=nil, flowdescription=nil, deadline=nil, callbackurl=nil, userdata=nil, unordered=nil, components=nil, needsignreview=nil, autosignscene=nil, flowdisplaytype=nil)
  @FlowName = flowname
  @Approvers = approvers
  @FileIds = fileids
  @TemplateId = templateid
  @FlowType = flowtype
  @FlowDescription = flowdescription
  @Deadline = deadline
  @CallbackUrl = callbackurl
  @UserData = userdata
  @Unordered = unordered
  @Components = components
  @NeedSignReview = needsignreview
  @AutoSignScene = autosignscene
  @FlowDisplayType = flowdisplaytype
end

Instance Attribute Details

#ApproversObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def Approvers
  @Approvers
end

#AutoSignSceneObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def AutoSignScene
  @AutoSignScene
end

#CallbackUrlObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def CallbackUrl
  @CallbackUrl
end

#ComponentsObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def Components
  @Components
end

#DeadlineObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def Deadline
  @Deadline
end

#FileIdsObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def FileIds
  @FileIds
end

#FlowDescriptionObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def FlowDescription
  @FlowDescription
end

#FlowDisplayTypeObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def FlowDisplayType
  @FlowDisplayType
end

#FlowNameObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def FlowName
  @FlowName
end

#FlowTypeObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def FlowType
  @FlowType
end

#NeedSignReviewObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def NeedSignReview
  @NeedSignReview
end

#TemplateIdObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def TemplateId
  @TemplateId
end

#UnorderedObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def Unordered
  @Unordered
end

#UserDataObject

注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。 示例值:true

Parameters:

  • AutoSignScene:

    个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN

  • FlowDisplayType:

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

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



13656
13657
13658
# File 'lib/v20201111/models.rb', line 13656

def UserData
  @UserData
end

Instance Method Details

#deserialize(params) ⇒ Object



13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
# File 'lib/v20201111/models.rb', line 13678

def deserialize(params)
  @FlowName = params['FlowName']
  unless params['Approvers'].nil?
    @Approvers = []
    params['Approvers'].each do |i|
      approverinfo_tmp = ApproverInfo.new
      approverinfo_tmp.deserialize(i)
      @Approvers << approverinfo_tmp
    end
  end
  @FileIds = params['FileIds']
  @TemplateId = params['TemplateId']
  @FlowType = params['FlowType']
  @FlowDescription = params['FlowDescription']
  @Deadline = params['Deadline']
  @CallbackUrl = params['CallbackUrl']
  @UserData = params['UserData']
  @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
  @NeedSignReview = params['NeedSignReview']
  @AutoSignScene = params['AutoSignScene']
  @FlowDisplayType = params['FlowDisplayType']
end