Class: TencentCloud::Wedata::V20210820::DescribeTasksForCodeTemplateRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210820/models.rb

Overview

DescribeTasksForCodeTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, pagenumber = nil, pagesize = nil, templateid = nil, workflowidlist = nil, owneridlist = nil, taskname = nil, ordercondition = nil) ⇒ DescribeTasksForCodeTemplateRequest

Returns a new instance of DescribeTasksForCodeTemplateRequest.



17089
17090
17091
17092
17093
17094
17095
17096
17097
17098
# File 'lib/v20210820/models.rb', line 17089

def initialize(projectid=nil, pagenumber=nil, pagesize=nil, templateid=nil, workflowidlist=nil, owneridlist=nil, taskname=nil, ordercondition=nil)
  @ProjectId = projectid
  @PageNumber = pagenumber
  @PageSize = pagesize
  @TemplateId = templateid
  @WorkflowIdList = workflowidlist
  @OwnerIdList = owneridlist
  @TaskName = taskname
  @OrderCondition = ordercondition
end

Instance Attribute Details

#OrderConditionObject

Parameters:

  • ProjectId:

    项目Id

  • PageNumber:

    页码,最小1

  • PageSize:

    单页大小,最小10,最大200

  • TemplateId:

    模板id

  • WorkflowIdList:

    工作流id列表

  • OwnerIdList:

    责任人名列表

  • TaskName:

    任务名

  • OrderCondition:

    排序提交,目前只支持workflowName



17087
17088
17089
# File 'lib/v20210820/models.rb', line 17087

def OrderCondition
  @OrderCondition
end

#OwnerIdListObject

Parameters:

  • ProjectId:

    项目Id

  • PageNumber:

    页码,最小1

  • PageSize:

    单页大小,最小10,最大200

  • TemplateId:

    模板id

  • WorkflowIdList:

    工作流id列表

  • OwnerIdList:

    责任人名列表

  • TaskName:

    任务名

  • OrderCondition:

    排序提交,目前只支持workflowName



17087
17088
17089
# File 'lib/v20210820/models.rb', line 17087

def OwnerIdList
  @OwnerIdList
end

#PageNumberObject

Parameters:

  • ProjectId:

    项目Id

  • PageNumber:

    页码,最小1

  • PageSize:

    单页大小,最小10,最大200

  • TemplateId:

    模板id

  • WorkflowIdList:

    工作流id列表

  • OwnerIdList:

    责任人名列表

  • TaskName:

    任务名

  • OrderCondition:

    排序提交,目前只支持workflowName



17087
17088
17089
# File 'lib/v20210820/models.rb', line 17087

def PageNumber
  @PageNumber
end

#PageSizeObject

Parameters:

  • ProjectId:

    项目Id

  • PageNumber:

    页码,最小1

  • PageSize:

    单页大小,最小10,最大200

  • TemplateId:

    模板id

  • WorkflowIdList:

    工作流id列表

  • OwnerIdList:

    责任人名列表

  • TaskName:

    任务名

  • OrderCondition:

    排序提交,目前只支持workflowName



17087
17088
17089
# File 'lib/v20210820/models.rb', line 17087

def PageSize
  @PageSize
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目Id

  • PageNumber:

    页码,最小1

  • PageSize:

    单页大小,最小10,最大200

  • TemplateId:

    模板id

  • WorkflowIdList:

    工作流id列表

  • OwnerIdList:

    责任人名列表

  • TaskName:

    任务名

  • OrderCondition:

    排序提交,目前只支持workflowName



17087
17088
17089
# File 'lib/v20210820/models.rb', line 17087

def ProjectId
  @ProjectId
end

#TaskNameObject

Parameters:

  • ProjectId:

    项目Id

  • PageNumber:

    页码,最小1

  • PageSize:

    单页大小,最小10,最大200

  • TemplateId:

    模板id

  • WorkflowIdList:

    工作流id列表

  • OwnerIdList:

    责任人名列表

  • TaskName:

    任务名

  • OrderCondition:

    排序提交,目前只支持workflowName



17087
17088
17089
# File 'lib/v20210820/models.rb', line 17087

def TaskName
  @TaskName
end

#TemplateIdObject

Parameters:

  • ProjectId:

    项目Id

  • PageNumber:

    页码,最小1

  • PageSize:

    单页大小,最小10,最大200

  • TemplateId:

    模板id

  • WorkflowIdList:

    工作流id列表

  • OwnerIdList:

    责任人名列表

  • TaskName:

    任务名

  • OrderCondition:

    排序提交,目前只支持workflowName



17087
17088
17089
# File 'lib/v20210820/models.rb', line 17087

def TemplateId
  @TemplateId
end

#WorkflowIdListObject

Parameters:

  • ProjectId:

    项目Id

  • PageNumber:

    页码,最小1

  • PageSize:

    单页大小,最小10,最大200

  • TemplateId:

    模板id

  • WorkflowIdList:

    工作流id列表

  • OwnerIdList:

    责任人名列表

  • TaskName:

    任务名

  • OrderCondition:

    排序提交,目前只支持workflowName



17087
17088
17089
# File 'lib/v20210820/models.rb', line 17087

def WorkflowIdList
  @WorkflowIdList
end

Instance Method Details

#deserialize(params) ⇒ Object



17100
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
# File 'lib/v20210820/models.rb', line 17100

def deserialize(params)
  @ProjectId = params['ProjectId']
  @PageNumber = params['PageNumber']
  @PageSize = params['PageSize']
  @TemplateId = params['TemplateId']
  @WorkflowIdList = params['WorkflowIdList']
  @OwnerIdList = params['OwnerIdList']
  @TaskName = params['TaskName']
  unless params['OrderCondition'].nil?
    @OrderCondition = OrderCondition.new
    @OrderCondition.deserialize(params['OrderCondition'])
  end
end