Class: TencentCloud::Essbasic::V20210526::OperateTemplateRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::OperateTemplateRequest
- Defined in:
- lib/v20210526/models.rb
Overview
OperateTemplate请求参数结构体
Instance Attribute Summary collapse
-
#Agent ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId(模板的归属企业)
- 第三方平台子客企业中的员工标识: Agent.ProxyOperator.OpenId (操作人)
- DELETE: 删除
- ENABLE: 启用
- DISABLE: 停用
- COPY: 复制新建
-
#OperateType ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId(模板的归属企业)
- 第三方平台子客企业中的员工标识: Agent.ProxyOperator.OpenId (操作人)
- DELETE: 删除
- ENABLE: 启用
- DISABLE: 停用
- COPY: 复制新建
-
#TemplateId ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId(模板的归属企业)
- 第三方平台子客企业中的员工标识: Agent.ProxyOperator.OpenId (操作人)
- DELETE: 删除
- ENABLE: 启用
- DISABLE: 停用
- COPY: 复制新建
-
#TemplateName ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId(模板的归属企业)
- 第三方平台子客企业中的员工标识: Agent.ProxyOperator.OpenId (操作人)
- DELETE: 删除
- ENABLE: 启用
- DISABLE: 停用
- COPY: 复制新建
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(agent = nil, templateid = nil, operatetype = nil, templatename = nil) ⇒ OperateTemplateRequest
constructor
A new instance of OperateTemplateRequest.
Constructor Details
#initialize(agent = nil, templateid = nil, operatetype = nil, templatename = nil) ⇒ OperateTemplateRequest
Returns a new instance of OperateTemplateRequest.
11388 11389 11390 11391 11392 11393 |
# File 'lib/v20210526/models.rb', line 11388 def initialize(agent=nil, templateid=nil, operatetype=nil, templatename=nil) @Agent = agent @TemplateId = templateid @OperateType = operatetype @TemplateName = templatename end |
Instance Attribute Details
#Agent ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId(模板的归属企业)
- 第三方平台子客企业中的员工标识: Agent.ProxyOperator.OpenId (操作人)
- DELETE: 删除
- ENABLE: 启用
- DISABLE: 停用
- COPY: 复制新建
11386 11387 11388 |
# File 'lib/v20210526/models.rb', line 11386 def Agent @Agent end |
#OperateType ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId(模板的归属企业)
- 第三方平台子客企业中的员工标识: Agent.ProxyOperator.OpenId (操作人)
- DELETE: 删除
- ENABLE: 启用
- DISABLE: 停用
- COPY: 复制新建
11386 11387 11388 |
# File 'lib/v20210526/models.rb', line 11386 def OperateType @OperateType end |
#TemplateId ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId(模板的归属企业)
- 第三方平台子客企业中的员工标识: Agent.ProxyOperator.OpenId (操作人)
- DELETE: 删除
- ENABLE: 启用
- DISABLE: 停用
- COPY: 复制新建
11386 11387 11388 |
# File 'lib/v20210526/models.rb', line 11386 def TemplateId @TemplateId end |
#TemplateName ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId(模板的归属企业)
- 第三方平台子客企业中的员工标识: Agent.ProxyOperator.OpenId (操作人)
- DELETE: 删除
- ENABLE: 启用
- DISABLE: 停用
- COPY: 复制新建
11386 11387 11388 |
# File 'lib/v20210526/models.rb', line 11386 def TemplateName @TemplateName end |
Instance Method Details
#deserialize(params) ⇒ Object
11395 11396 11397 11398 11399 11400 11401 11402 11403 |
# File 'lib/v20210526/models.rb', line 11395 def deserialize(params) unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end @TemplateId = params['TemplateId'] @OperateType = params['OperateType'] @TemplateName = params['TemplateName'] end |