Class: TencentCloud::Essbasic::V20210526::TemplateInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::TemplateInfo
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20210526/models.rb
Overview
模板组成
一个模板通常会包含以下结构信息
- 模板基本信息
- 签署参与方 Recipients,在模板发起合同时用于指定参与方
- 填写控件 Components
- 签署控件 SignComponents
Instance Attribute Summary collapse
-
#Available ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#ChannelAutoSave ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#ChannelTemplateId ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#ChannelTemplateName ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#Components ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#CreatedOn ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#Creator ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#Description ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#IsPromoter ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#PdfUrl ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#PreviewUrl ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#Recipients ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#SignComponents ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#TemplateId ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#TemplateName ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#TemplateType ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#TemplateVersion ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
-
#UserFlowType ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(templateid = nil, templatename = nil, description = nil, components = nil, recipients = nil, signcomponents = nil, templatetype = nil, ispromoter = nil, creator = nil, createdon = nil, previewurl = nil, pdfurl = nil, channeltemplateid = nil, channeltemplatename = nil, channelautosave = nil, templateversion = nil, available = nil, userflowtype = nil) ⇒ TemplateInfo
constructor
A new instance of TemplateInfo.
Constructor Details
#initialize(templateid = nil, templatename = nil, description = nil, components = nil, recipients = nil, signcomponents = nil, templatetype = nil, ispromoter = nil, creator = nil, createdon = nil, previewurl = nil, pdfurl = nil, channeltemplateid = nil, channeltemplatename = nil, channelautosave = nil, templateversion = nil, available = nil, userflowtype = nil) ⇒ TemplateInfo
Returns a new instance of TemplateInfo.
12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 12889 12890 12891 12892 12893 12894 12895 12896 12897 12898 |
# File 'lib/v20210526/models.rb', line 12879 def initialize(templateid=nil, templatename=nil, description=nil, components=nil, recipients=nil, signcomponents=nil, templatetype=nil, ispromoter=nil, creator=nil, createdon=nil, previewurl=nil, pdfurl=nil, channeltemplateid=nil, channeltemplatename=nil, channelautosave=nil, templateversion=nil, available=nil, userflowtype=nil) @TemplateId = templateid @TemplateName = templatename @Description = description @Components = components @Recipients = recipients @SignComponents = signcomponents @TemplateType = templatetype @IsPromoter = ispromoter @Creator = creator @CreatedOn = createdon @PreviewUrl = previewurl @PdfUrl = pdfurl @ChannelTemplateId = channeltemplateid @ChannelTemplateName = channeltemplatename @ChannelAutoSave = channelautosave @TemplateVersion = templateversion @Available = available @UserFlowType = userflowtype end |
Instance Attribute Details
#Available ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def Available @Available end |
#ChannelAutoSave ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def ChannelAutoSave @ChannelAutoSave end |
#ChannelTemplateId ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def ChannelTemplateId @ChannelTemplateId end |
#ChannelTemplateName ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def ChannelTemplateName @ChannelTemplateName end |
#Components ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def Components @Components end |
#CreatedOn ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def CreatedOn @CreatedOn end |
#Creator ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def Creator @Creator end |
#Description ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def Description @Description end |
#IsPromoter ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def IsPromoter @IsPromoter end |
#PdfUrl ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def PdfUrl @PdfUrl end |
#PreviewUrl ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def PreviewUrl @PreviewUrl end |
#Recipients ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def Recipients @Recipients end |
#SignComponents ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def SignComponents @SignComponents end |
#TemplateId ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def TemplateId @TemplateId end |
#TemplateName ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def TemplateName @TemplateName end |
#TemplateType ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def TemplateType @TemplateType end |
#TemplateVersion ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def TemplateVersion @TemplateVersion end |
#UserFlowType ⇒ Object
- 1:启用(默认),表示模板处于启用状态,可以被用户正常使用。
- 2:停用,表示模板处于停用状态,禁止用户使用该模板。
12874 12875 12876 |
# File 'lib/v20210526/models.rb', line 12874 def UserFlowType @UserFlowType end |
Instance Method Details
#deserialize(params) ⇒ Object
12900 12901 12902 12903 12904 12905 12906 12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 |
# File 'lib/v20210526/models.rb', line 12900 def deserialize(params) @TemplateId = params['TemplateId'] @TemplateName = params['TemplateName'] @Description = params['Description'] unless params['Components'].nil? @Components = [] params['Components'].each do |i| component_tmp = Component.new component_tmp.deserialize(i) @Components << component_tmp end end unless params['Recipients'].nil? @Recipients = [] params['Recipients'].each do |i| recipient_tmp = Recipient.new recipient_tmp.deserialize(i) @Recipients << recipient_tmp end end unless params['SignComponents'].nil? @SignComponents = [] params['SignComponents'].each do |i| component_tmp = Component.new component_tmp.deserialize(i) @SignComponents << component_tmp end end @TemplateType = params['TemplateType'] @IsPromoter = params['IsPromoter'] @Creator = params['Creator'] @CreatedOn = params['CreatedOn'] @PreviewUrl = params['PreviewUrl'] @PdfUrl = params['PdfUrl'] @ChannelTemplateId = params['ChannelTemplateId'] @ChannelTemplateName = params['ChannelTemplateName'] @ChannelAutoSave = params['ChannelAutoSave'] @TemplateVersion = params['TemplateVersion'] @Available = params['Available'] unless params['UserFlowType'].nil? @UserFlowType = UserFlowType.new @UserFlowType.deserialize(params['UserFlowType']) end end |