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.



8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
# File 'lib/v20210820/models.rb', line 8327

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

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:

    是否计算总数



8325
8326
8327
# File 'lib/v20210820/models.rb', line 8325

def Workflows
  @Workflows
end

Instance Method Details

#deserialize(params) ⇒ Object



8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
# File 'lib/v20210820/models.rb', line 8349

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