Class: TencentCloud::Essbasic::V20210526::DescribeTemplatesRequest

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

Overview

DescribeTemplates请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(agent = nil, templateid = nil, contenttype = nil, templateids = nil, limit = nil, offset = nil, templatename = nil, channeltemplateid = nil, queryallcomponents = nil, withpreviewurl = nil, withpdfurl = nil, operator = nil, userflowtypeid = nil) ⇒ DescribeTemplatesRequest

Returns a new instance of DescribeTemplatesRequest.



8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
# File 'lib/v20210526/models.rb', line 8402

def initialize(agent=nil, templateid=nil, contenttype=nil, templateids=nil, limit=nil, offset=nil, templatename=nil, channeltemplateid=nil, queryallcomponents=nil, withpreviewurl=nil, withpdfurl=nil, operator=nil, userflowtypeid=nil)
  @Agent = agent
  @TemplateId = templateid
  @ContentType = contenttype
  @TemplateIds = templateids
  @Limit = limit
  @Offset = offset
  @TemplateName = templatename
  @ChannelTemplateId = channeltemplateid
  @QueryAllComponents = queryallcomponents
  @WithPreviewUrl = withpreviewurl
  @WithPdfUrl = withpdfurl
  @Operator = operator
  @UserFlowTypeId = userflowtypeid
end

Instance Attribute Details

#AgentObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def Agent
  @Agent
end

#ChannelTemplateIdObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def ChannelTemplateId
  @ChannelTemplateId
end

#ContentTypeObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def ContentType
  @ContentType
end

#LimitObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def Limit
  @Limit
end

#OffsetObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def Offset
  @Offset
end

#OperatorObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def Operator
  @Operator
end

#QueryAllComponentsObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def QueryAllComponents
  @QueryAllComponents
end

#TemplateIdObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def TemplateId
  @TemplateId
end

#TemplateIdsObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def TemplateIds
  @TemplateIds
end

#TemplateNameObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def TemplateName
  @TemplateName
end

#UserFlowTypeIdObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def UserFlowTypeId
  @UserFlowTypeId
end

#WithPdfUrlObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def WithPdfUrl
  @WithPdfUrl
end

#WithPreviewUrlObject

注: 此功能需要开通功能白名单【第三方应用集成企业获取模板PDF下载链接】,使用前请联系对接的客户经理沟通。

Parameters:

  • Operator:

    操作者的信息

  • UserFlowTypeId:

    用户合同类型id



8397
8398
8399
# File 'lib/v20210526/models.rb', line 8397

def WithPreviewUrl
  @WithPreviewUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
# File 'lib/v20210526/models.rb', line 8418

def deserialize(params)
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
  @TemplateId = params['TemplateId']
  @ContentType = params['ContentType']
  @TemplateIds = params['TemplateIds']
  @Limit = params['Limit']
  @Offset = params['Offset']
  @TemplateName = params['TemplateName']
  @ChannelTemplateId = params['ChannelTemplateId']
  @QueryAllComponents = params['QueryAllComponents']
  @WithPreviewUrl = params['WithPreviewUrl']
  @WithPdfUrl = params['WithPdfUrl']
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  @UserFlowTypeId = params['UserFlowTypeId']
end