Class: TencentCloud::Essbasic::V20210526::OperateChannelTemplateRequest

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

Overview

OperateChannelTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(agent = nil, operatetype = nil, templateid = nil, proxyorganizationopenids = nil, authtag = nil, available = nil, operator = nil, limit = nil, offset = nil) ⇒ OperateChannelTemplateRequest

Returns a new instance of OperateChannelTemplateRequest.



11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
# File 'lib/v20210526/models.rb', line 11272

def initialize(agent=nil, operatetype=nil, templateid=nil, proxyorganizationopenids=nil, authtag=nil, available=nil, operator=nil, limit=nil, offset=nil)
  @Agent = agent
  @OperateType = operatetype
  @TemplateId = templateid
  @ProxyOrganizationOpenIds = proxyorganizationopenids
  @AuthTag = authtag
  @Available = available
  @Operator = operator
  @Limit = limit
  @Offset = offset
end

Instance Attribute Details

#AgentObject

停用后,推送方式为【自动推送】的模板则无法被子客使用,推送方式为【手动领取】的模板则无法出现被模板库被子客领用。 如果Available更新失败,会直接返回错误。 不传默认值为 20

Parameters:

  • Operator:

    暂未开放

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 100。

  • Offset:

    分页查询偏移量,默认为0



11267
11268
11269
# File 'lib/v20210526/models.rb', line 11267

def Agent
  @Agent
end

#AuthTagObject

停用后,推送方式为【自动推送】的模板则无法被子客使用,推送方式为【手动领取】的模板则无法出现被模板库被子客领用。 如果Available更新失败,会直接返回错误。 不传默认值为 20

Parameters:

  • Operator:

    暂未开放

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 100。

  • Offset:

    分页查询偏移量,默认为0



11267
11268
11269
# File 'lib/v20210526/models.rb', line 11267

def AuthTag
  @AuthTag
end

#AvailableObject

停用后,推送方式为【自动推送】的模板则无法被子客使用,推送方式为【手动领取】的模板则无法出现被模板库被子客领用。 如果Available更新失败,会直接返回错误。 不传默认值为 20

Parameters:

  • Operator:

    暂未开放

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 100。

  • Offset:

    分页查询偏移量,默认为0



11267
11268
11269
# File 'lib/v20210526/models.rb', line 11267

def Available
  @Available
end

#LimitObject

停用后,推送方式为【自动推送】的模板则无法被子客使用,推送方式为【手动领取】的模板则无法出现被模板库被子客领用。 如果Available更新失败,会直接返回错误。 不传默认值为 20

Parameters:

  • Operator:

    暂未开放

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 100。

  • Offset:

    分页查询偏移量,默认为0



11267
11268
11269
# File 'lib/v20210526/models.rb', line 11267

def Limit
  @Limit
end

#OffsetObject

停用后,推送方式为【自动推送】的模板则无法被子客使用,推送方式为【手动领取】的模板则无法出现被模板库被子客领用。 如果Available更新失败,会直接返回错误。 不传默认值为 20

Parameters:

  • Operator:

    暂未开放

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 100。

  • Offset:

    分页查询偏移量,默认为0



11267
11268
11269
# File 'lib/v20210526/models.rb', line 11267

def Offset
  @Offset
end

#OperateTypeObject

停用后,推送方式为【自动推送】的模板则无法被子客使用,推送方式为【手动领取】的模板则无法出现被模板库被子客领用。 如果Available更新失败,会直接返回错误。 不传默认值为 20

Parameters:

  • Operator:

    暂未开放

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 100。

  • Offset:

    分页查询偏移量,默认为0



11267
11268
11269
# File 'lib/v20210526/models.rb', line 11267

def OperateType
  @OperateType
end

#OperatorObject

停用后,推送方式为【自动推送】的模板则无法被子客使用,推送方式为【手动领取】的模板则无法出现被模板库被子客领用。 如果Available更新失败,会直接返回错误。 不传默认值为 20

Parameters:

  • Operator:

    暂未开放

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 100。

  • Offset:

    分页查询偏移量,默认为0



11267
11268
11269
# File 'lib/v20210526/models.rb', line 11267

def Operator
  @Operator
end

#ProxyOrganizationOpenIdsObject

停用后,推送方式为【自动推送】的模板则无法被子客使用,推送方式为【手动领取】的模板则无法出现被模板库被子客领用。 如果Available更新失败,会直接返回错误。 不传默认值为 20

Parameters:

  • Operator:

    暂未开放

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 100。

  • Offset:

    分页查询偏移量,默认为0



11267
11268
11269
# File 'lib/v20210526/models.rb', line 11267

def ProxyOrganizationOpenIds
  @ProxyOrganizationOpenIds
end

#TemplateIdObject

停用后,推送方式为【自动推送】的模板则无法被子客使用,推送方式为【手动领取】的模板则无法出现被模板库被子客领用。 如果Available更新失败,会直接返回错误。 不传默认值为 20

Parameters:

  • Operator:

    暂未开放

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 100。

  • Offset:

    分页查询偏移量,默认为0



11267
11268
11269
# File 'lib/v20210526/models.rb', line 11267

def TemplateId
  @TemplateId
end

Instance Method Details

#deserialize(params) ⇒ Object



11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
# File 'lib/v20210526/models.rb', line 11284

def deserialize(params)
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
  @OperateType = params['OperateType']
  @TemplateId = params['TemplateId']
  @ProxyOrganizationOpenIds = params['ProxyOrganizationOpenIds']
  @AuthTag = params['AuthTag']
  @Available = params['Available']
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  @Limit = params['Limit']
  @Offset = params['Offset']
end