1 | import type { AppID, CursorPaginationEnabled, SortDir, TokenOverridable } from '../common';
|
2 | interface CollaboratorIDs {
|
3 |
|
4 | collaborator_ids: [string, ...string[]];
|
5 | }
|
6 | interface WorkflowIDs {
|
7 |
|
8 | workflow_ids: [string, ...string[]];
|
9 | }
|
10 | export interface AdminWorkflowsCollaboratorsAddArguments extends CollaboratorIDs, WorkflowIDs, TokenOverridable {
|
11 | }
|
12 | export interface AdminWorkflowsCollaboratorsRemoveArguments extends CollaboratorIDs, WorkflowIDs, TokenOverridable {
|
13 | }
|
14 | export interface AdminWorkflowsPermissionsLookupArguments extends WorkflowIDs, TokenOverridable {
|
15 | |
16 |
|
17 |
|
18 |
|
19 | max_workflow_triggers?: number;
|
20 | }
|
21 | export interface AdminWorkflowsSearchArguments extends Partial<AppID>, Partial<CollaboratorIDs>, SortDir, TokenOverridable, CursorPaginationEnabled {
|
22 |
|
23 | no_collaborators?: boolean;
|
24 |
|
25 | num_trigger_ids?: number;
|
26 |
|
27 | query?: string;
|
28 |
|
29 | sort?: 'premium_runs';
|
30 |
|
31 | source?: 'code' | 'workflow_builder';
|
32 | }
|
33 | export interface AdminWorkflowsUnpublishArguments extends WorkflowIDs, TokenOverridable {
|
34 | }
|
35 | export {};
|
36 |
|
\ | No newline at end of file |