Class: TencentCloud::Essbasic::V20210526::BaseFlowInfo

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

Overview

基础流程信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(flowname = nil, deadline = nil, flowtype = nil, flowdescription = nil, unordered = nil, intelligentstatus = nil, formfields = nil, needsignreview = nil, userdata = nil, ccinfos = nil, needcreatereview = nil, components = nil, flowdisplaytype = nil, fileids = nil, approvers = nil) ⇒ BaseFlowInfo

Returns a new instance of BaseFlowInfo.



463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
# File 'lib/v20210526/models.rb', line 463

def initialize(flowname=nil, deadline=nil, flowtype=nil, flowdescription=nil, unordered=nil, intelligentstatus=nil, formfields=nil, needsignreview=nil, userdata=nil, ccinfos=nil, needcreatereview=nil, components=nil, flowdisplaytype=nil, fileids=nil, approvers=nil)
  @FlowName = flowname
  @Deadline = deadline
  @FlowType = flowtype
  @FlowDescription = flowdescription
  @Unordered = unordered
  @IntelligentStatus = intelligentstatus
  @FormFields = formfields
  @NeedSignReview = needsignreview
  @UserData = userdata
  @CcInfos = ccinfos
  @NeedCreateReview = needcreatereview
  @Components = components
  @FlowDisplayType = flowdisplaytype
  @FileIds = fileids
  @Approvers = approvers
end

Instance Attribute Details

#ApproversObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def Approvers
  @Approvers
end

#CcInfosObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def CcInfos
  @CcInfos
end

#ComponentsObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def Components
  @Components
end

#DeadlineObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def Deadline
  @Deadline
end

#FileIdsObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def FileIds
  @FileIds
end

#FlowDescriptionObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def FlowDescription
  @FlowDescription
end

#FlowDisplayTypeObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def FlowDisplayType
  @FlowDisplayType
end

#FlowNameObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def FlowName
  @FlowName
end

#FlowTypeObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def FlowType
  @FlowType
end

#FormFieldsObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def FormFields
  @FormFields
end

#IntelligentStatusObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def IntelligentStatus
  @IntelligentStatus
end

#NeedCreateReviewObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def NeedCreateReview
  @NeedCreateReview
end

#NeedSignReviewObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def NeedSignReview
  @NeedSignReview
end

#UnorderedObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def Unordered
  @Unordered
end

#UserDataObject

Parameters:

  • Components:

    填写控件:文件发起使用

  • FlowDisplayType:

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

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

  • FileIds:

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

  • Approvers:

    合同签署人信息



461
462
463
# File 'lib/v20210526/models.rb', line 461

def UserData
  @UserData
end

Instance Method Details

#deserialize(params) ⇒ Object



481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
# File 'lib/v20210526/models.rb', line 481

def deserialize(params)
  @FlowName = params['FlowName']
  @Deadline = params['Deadline']
  @FlowType = params['FlowType']
  @FlowDescription = params['FlowDescription']
  @Unordered = params['Unordered']
  @IntelligentStatus = params['IntelligentStatus']
  unless params['FormFields'].nil?
    @FormFields = []
    params['FormFields'].each do |i|
      formfield_tmp = FormField.new
      formfield_tmp.deserialize(i)
      @FormFields << formfield_tmp
    end
  end
  @NeedSignReview = params['NeedSignReview']
  @UserData = params['UserData']
  unless params['CcInfos'].nil?
    @CcInfos = []
    params['CcInfos'].each do |i|
      ccinfo_tmp = CcInfo.new
      ccinfo_tmp.deserialize(i)
      @CcInfos << ccinfo_tmp
    end
  end
  @NeedCreateReview = params['NeedCreateReview']
  unless params['Components'].nil?
    @Components = []
    params['Components'].each do |i|
      component_tmp = Component.new
      component_tmp.deserialize(i)
      @Components << component_tmp
    end
  end
  @FlowDisplayType = params['FlowDisplayType']
  @FileIds = params['FileIds']
  unless params['Approvers'].nil?
    @Approvers = []
    params['Approvers'].each do |i|
      commonflowapprover_tmp = CommonFlowApprover.new
      commonflowapprover_tmp.deserialize(i)
      @Approvers << commonflowapprover_tmp
    end
  end
end