Class: TencentCloud::Ess::V20201111::CreateFlowOption

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

Overview

创建合同个性化参数

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#CanEditFlowObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def CanEditFlow
  @CanEditFlow
end

#CanEditFormFieldObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def CanEditFormField
  @CanEditFormField
end

#CanSkipAddApproverObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def CanSkipAddApprover
  @CanSkipAddApprover
end

#CustomCreateFlowDescriptionObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def CustomCreateFlowDescription
  @CustomCreateFlowDescription
end

#ForbidAddApproverObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def ForbidAddApprover
  @ForbidAddApprover
end

#ForbidEditApproverObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def ForbidEditApprover
  @ForbidEditApprover
end

#ForbidEditFillComponentObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def ForbidEditFillComponent
  @ForbidEditFillComponent
end

#ForbidEditFlowPropertiesObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def ForbidEditFlowProperties
  @ForbidEditFlowProperties
end

#ForbidEditWatermarkObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def ForbidEditWatermark
  @ForbidEditWatermark
end

#HideComponentTypesObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def HideComponentTypes
  @HideComponentTypes
end

#HideOperationInstructionsObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def HideOperationInstructions
  @HideOperationInstructions
end

#HideOperationStepsObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def HideOperationSteps
  @HideOperationSteps
end

#HideShowDeadlineObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def HideShowDeadline
  @HideShowDeadline
end

#HideShowFlowNameObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def HideShowFlowName
  @HideShowFlowName
end

#HideShowFlowTypeObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def HideShowFlowType
  @HideShowFlowType
end

#HideSignCodeAfterStartObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def HideSignCodeAfterStart
  @HideSignCodeAfterStart
end

#NeedFlowDraftObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def NeedFlowDraft
  @NeedFlowDraft
end

#PreviewAfterStartObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def PreviewAfterStart
  @PreviewAfterStart
end

#ResultPageConfigObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def ResultPageConfig
  @ResultPageConfig
end

#SelfNameObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def SelfName
  @SelfName
end

#ShowComponentTypesObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def ShowComponentTypes
  @ShowComponentTypes
end

#SignAfterStartObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def SignAfterStart
  @SignAfterStart
end

#SignComponentConfigObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



4762
4763
4764
# File 'lib/v20201111/models.rb', line 4762

def SignComponentConfig
  @SignComponentConfig
end

#SkipUploadFileObject

  • 1 : 选择文件及签署方
  • 2 : 补充文件内容
  • 4 : 发起前合同信息与设置确认
注:仅对新版页面生效

Parameters:

  • SelfName:

    本企业简称,注:仅对新版页面生效

  • HideSignCodeAfterStart:

    发起后签署码隐藏,默认false,注:仅对新版页面生效

  • PreviewAfterStart:

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮

  • SignAfterStart:

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮

  • NeedFlowDraft:

    发起过程中是否保存草稿



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