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.



8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
# File 'lib/v20210820/models.rb', line 8389

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

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:

    是否计算总数



8387
8388
8389
# File 'lib/v20210820/models.rb', line 8387

def Workflows
  @Workflows
end

Instance Method Details

#deserialize(params) ⇒ Object



8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
# File 'lib/v20210820/models.rb', line 8411

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