Class: TencentCloud::Ess::V20201111::CreateFlowOption
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ess::V20201111::CreateFlowOption
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20201111/models.rb
Overview
创建合同个性化参数
Instance Attribute Summary collapse
-
#CanEditFlow ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#CanEditFormField ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#CanSkipAddApprover ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#CustomCreateFlowDescription ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#ForbidAddApprover ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#ForbidEditApprover ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#ForbidEditFillComponent ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#ForbidEditFlowProperties ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#ForbidEditWatermark ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#HideComponentTypes ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#HideOperationInstructions ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#HideOperationSteps ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#HideShowDeadline ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#HideShowFlowName ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#HideShowFlowType ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#HideSignCodeAfterStart ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#NeedFlowDraft ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#PreviewAfterStart ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#ResultPageConfig ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#SelfName ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#ShowComponentTypes ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#SignAfterStart ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#SignComponentConfig ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
-
#SkipUploadFile ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(caneditflow = nil, caneditformfield = nil, hideshowflowname = nil, hideshowflowtype = nil, hideshowdeadline = nil, canskipaddapprover = nil, skipuploadfile = nil, forbideditfillcomponent = nil, customcreateflowdescription = nil, forbidaddapprover = nil, forbideditapprover = nil, forbideditflowproperties = nil, hidecomponenttypes = nil, showcomponenttypes = nil, resultpageconfig = nil, signcomponentconfig = nil, forbideditwatermark = nil, hideoperationinstructions = nil, hideoperationsteps = nil, selfname = nil, hidesigncodeafterstart = nil, previewafterstart = nil, signafterstart = nil, needflowdraft = nil) ⇒ CreateFlowOption
constructor
A new instance of CreateFlowOption.
Constructor Details
#initialize(caneditflow = nil, caneditformfield = nil, hideshowflowname = nil, hideshowflowtype = nil, hideshowdeadline = nil, canskipaddapprover = nil, skipuploadfile = nil, forbideditfillcomponent = nil, customcreateflowdescription = nil, forbidaddapprover = nil, forbideditapprover = nil, forbideditflowproperties = nil, hidecomponenttypes = nil, showcomponenttypes = nil, resultpageconfig = nil, signcomponentconfig = nil, forbideditwatermark = nil, hideoperationinstructions = nil, hideoperationsteps = nil, selfname = nil, hidesigncodeafterstart = nil, previewafterstart = nil, signafterstart = nil, needflowdraft = nil) ⇒ CreateFlowOption
Returns a new instance of CreateFlowOption.
4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 |
# File 'lib/v20201111/models.rb', line 4767 def initialize(caneditflow=nil, caneditformfield=nil, hideshowflowname=nil, hideshowflowtype=nil, hideshowdeadline=nil, canskipaddapprover=nil, skipuploadfile=nil, forbideditfillcomponent=nil, customcreateflowdescription=nil, forbidaddapprover=nil, forbideditapprover=nil, forbideditflowproperties=nil, hidecomponenttypes=nil, showcomponenttypes=nil, resultpageconfig=nil, signcomponentconfig=nil, forbideditwatermark=nil, hideoperationinstructions=nil, hideoperationsteps=nil, selfname=nil, hidesigncodeafterstart=nil, previewafterstart=nil, signafterstart=nil, needflowdraft=nil) @CanEditFlow = caneditflow @CanEditFormField = caneditformfield @HideShowFlowName = hideshowflowname @HideShowFlowType = hideshowflowtype @HideShowDeadline = hideshowdeadline @CanSkipAddApprover = canskipaddapprover @SkipUploadFile = skipuploadfile @ForbidEditFillComponent = forbideditfillcomponent @CustomCreateFlowDescription = customcreateflowdescription @ForbidAddApprover = forbidaddapprover @ForbidEditApprover = forbideditapprover @ForbidEditFlowProperties = forbideditflowproperties @HideComponentTypes = hidecomponenttypes @ShowComponentTypes = showcomponenttypes @ResultPageConfig = resultpageconfig @SignComponentConfig = signcomponentconfig @ForbidEditWatermark = forbideditwatermark @HideOperationInstructions = hideoperationinstructions @HideOperationSteps = hideoperationsteps @SelfName = selfname @HideSignCodeAfterStart = hidesigncodeafterstart @PreviewAfterStart = previewafterstart @SignAfterStart = signafterstart @NeedFlowDraft = needflowdraft end |
Instance Attribute Details
#CanEditFlow ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def CanEditFlow @CanEditFlow end |
#CanEditFormField ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def CanEditFormField @CanEditFormField end |
#CanSkipAddApprover ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def CanSkipAddApprover @CanSkipAddApprover end |
#CustomCreateFlowDescription ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def CustomCreateFlowDescription @CustomCreateFlowDescription end |
#ForbidAddApprover ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def ForbidAddApprover @ForbidAddApprover end |
#ForbidEditApprover ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def ForbidEditApprover @ForbidEditApprover end |
#ForbidEditFillComponent ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def ForbidEditFillComponent @ForbidEditFillComponent end |
#ForbidEditFlowProperties ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def ForbidEditFlowProperties @ForbidEditFlowProperties end |
#ForbidEditWatermark ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def ForbidEditWatermark @ForbidEditWatermark end |
#HideComponentTypes ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def HideComponentTypes @HideComponentTypes end |
#HideOperationInstructions ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def HideOperationInstructions @HideOperationInstructions end |
#HideOperationSteps ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def HideOperationSteps @HideOperationSteps end |
#HideShowDeadline ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def HideShowDeadline @HideShowDeadline end |
#HideShowFlowName ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def HideShowFlowName @HideShowFlowName end |
#HideShowFlowType ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def HideShowFlowType @HideShowFlowType end |
#HideSignCodeAfterStart ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def HideSignCodeAfterStart @HideSignCodeAfterStart end |
#NeedFlowDraft ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def NeedFlowDraft @NeedFlowDraft end |
#PreviewAfterStart ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def PreviewAfterStart @PreviewAfterStart end |
#ResultPageConfig ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def ResultPageConfig @ResultPageConfig end |
#SelfName ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def SelfName @SelfName end |
#ShowComponentTypes ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def ShowComponentTypes @ShowComponentTypes end |
#SignAfterStart ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def SignAfterStart @SignAfterStart end |
#SignComponentConfig ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def SignComponentConfig @SignComponentConfig end |
#SkipUploadFile ⇒ Object
- 1 : 选择文件及签署方
- 2 : 补充文件内容
- 4 : 发起前合同信息与设置确认
4762 4763 4764 |
# File 'lib/v20201111/models.rb', line 4762 def SkipUploadFile @SkipUploadFile end |
Instance Method Details
#deserialize(params) ⇒ Object
4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 |
# File 'lib/v20201111/models.rb', line 4794 def deserialize(params) @CanEditFlow = params['CanEditFlow'] @CanEditFormField = params['CanEditFormField'] @HideShowFlowName = params['HideShowFlowName'] @HideShowFlowType = params['HideShowFlowType'] @HideShowDeadline = params['HideShowDeadline'] @CanSkipAddApprover = params['CanSkipAddApprover'] @SkipUploadFile = params['SkipUploadFile'] @ForbidEditFillComponent = params['ForbidEditFillComponent'] @CustomCreateFlowDescription = params['CustomCreateFlowDescription'] @ForbidAddApprover = params['ForbidAddApprover'] @ForbidEditApprover = params['ForbidEditApprover'] @ForbidEditFlowProperties = params['ForbidEditFlowProperties'] @HideComponentTypes = params['HideComponentTypes'] @ShowComponentTypes = params['ShowComponentTypes'] unless params['ResultPageConfig'].nil? @ResultPageConfig = [] params['ResultPageConfig'].each do |i| createresultpageconfig_tmp = CreateResultPageConfig.new createresultpageconfig_tmp.deserialize(i) @ResultPageConfig << createresultpageconfig_tmp end end unless params['SignComponentConfig'].nil? @SignComponentConfig = SignComponentConfig.new @SignComponentConfig.deserialize(params['SignComponentConfig']) end @ForbidEditWatermark = params['ForbidEditWatermark'] @HideOperationInstructions = params['HideOperationInstructions'] @HideOperationSteps = params['HideOperationSteps'] @SelfName = params['SelfName'] @HideSignCodeAfterStart = params['HideSignCodeAfterStart'] @PreviewAfterStart = params['PreviewAfterStart'] @SignAfterStart = params['SignAfterStart'] @NeedFlowDraft = params['NeedFlowDraft'] end |