Class: TencentCloud::Wedata::V20210820::DescribeAllByFolderNewRequest

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

Overview

DescribeAllByFolderNew请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(folder = nil, workflows = nil, targetfolderid = nil, keywords = nil, parentsfolderid = nil, isaddworkflow = nil, taskstates = nil, findtype = nil, opttype = nil, operatorname = nil, operatorid = nil, projectid = nil, projectident = nil, projectname = nil, pageindex = nil, pagesize = nil, count = nil, requestbaseinfo = nil, iscount = nil) ⇒ DescribeAllByFolderNewRequest

Returns a new instance of DescribeAllByFolderNewRequest.



8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'lib/v20210820/models.rb', line 8806

def initialize(folder=nil, workflows=nil, targetfolderid=nil, keywords=nil, parentsfolderid=nil, isaddworkflow=nil, taskstates=nil, findtype=nil, opttype=nil, operatorname=nil, operatorid=nil, projectid=nil, projectident=nil, projectname=nil, pageindex=nil, pagesize=nil, count=nil, requestbaseinfo=nil, iscount=nil)
  @Folder = folder
  @Workflows = workflows
  @TargetFolderId = targetfolderid
  @KeyWords = keywords
  @ParentsFolderId = parentsfolderid
  @IsAddWorkflow = isaddworkflow
  @TaskStates = taskstates
  @FindType = findtype
  @OptType = opttype
  @OperatorName = operatorname
  @OperatorId = operatorid
  @ProjectId = projectid
  @ProjectIdent = projectident
  @ProjectName = projectname
  @PageIndex = pageindex
  @PageSize = pagesize
  @Count = count
  @RequestBaseInfo = requestbaseinfo
  @IsCount = iscount
end

Instance Attribute Details

#CountObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def Count
  @Count
end

#FindTypeObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def FindType
  @FindType
end

#FolderObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def Folder
  @Folder
end

#IsAddWorkflowObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def IsAddWorkflow
  @IsAddWorkflow
end

#IsCountObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def IsCount
  @IsCount
end

#KeyWordsObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def KeyWords
  @KeyWords
end

#OperatorIdObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def OperatorId
  @OperatorId
end

#OperatorNameObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def OperatorName
  @OperatorName
end

#OptTypeObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def OptType
  @OptType
end

#PageIndexObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def PageIndex
  @PageIndex
end

#PageSizeObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def PageSize
  @PageSize
end

#ParentsFolderIdObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def ParentsFolderId
  @ParentsFolderId
end

#ProjectIdObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def ProjectId
  @ProjectId
end

#ProjectIdentObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def ProjectIdent
  @ProjectIdent
end

#ProjectNameObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def ProjectName
  @ProjectName
end

#RequestBaseInfoObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def RequestBaseInfo
  @RequestBaseInfo
end

#TargetFolderIdObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def TargetFolderId
  @TargetFolderId
end

#TaskStatesObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def TaskStates
  @TaskStates
end

#WorkflowsObject

Parameters:

  • Folder:

    文件夹属性

  • Workflows:

    工作流列表

  • TargetFolderId:

    目标文件id

  • KeyWords:

    关键字

  • ParentsFolderId:

    父文件id

  • IsAddWorkflow:

    拉取文件夹列表

  • TaskStates:

    任务状态

  • FindType:

    搜索类型

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



8804
8805
8806
# File 'lib/v20210820/models.rb', line 8804

def Workflows
  @Workflows
end

Instance Method Details

#deserialize(params) ⇒ Object



8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
# File 'lib/v20210820/models.rb', line 8828

def deserialize(params)
  unless params['Folder'].nil?
    @Folder = FolderOpsDto.new
    @Folder.deserialize(params['Folder'])
  end
  unless params['Workflows'].nil?
    @Workflows = []
    params['Workflows'].each do |i|
      workflowcanvasopsdto_tmp = WorkflowCanvasOpsDto.new
      workflowcanvasopsdto_tmp.deserialize(i)
      @Workflows << workflowcanvasopsdto_tmp
    end
  end
  @TargetFolderId = params['TargetFolderId']
  @KeyWords = params['KeyWords']
  @ParentsFolderId = params['ParentsFolderId']
  @IsAddWorkflow = params['IsAddWorkflow']
  @TaskStates = params['TaskStates']
  @FindType = params['FindType']
  @OptType = params['OptType']
  @OperatorName = params['OperatorName']
  @OperatorId = params['OperatorId']
  @ProjectId = params['ProjectId']
  @ProjectIdent = params['ProjectIdent']
  @ProjectName = params['ProjectName']
  @PageIndex = params['PageIndex']
  @PageSize = params['PageSize']
  @Count = params['Count']
  unless params['RequestBaseInfo'].nil?
    @RequestBaseInfo = ProjectBaseInfoOpsRequest.new
    @RequestBaseInfo.deserialize(params['RequestBaseInfo'])
  end
  @IsCount = params['IsCount']
end