@slack/web-api
Version:
Official library for using the Slack Platform's Web API
65 lines • 1.59 kB
TypeScript
import type { WebAPICallResult } from '../../WebClient';
export type AdminWorkflowsSearchResponse = WebAPICallResult & {
error?: string;
needed?: string;
ok?: boolean;
provided?: string;
response_metadata?: ResponseMetadata;
total_found?: number;
workflows?: Workflow[];
};
export interface ResponseMetadata {
messages?: string[];
next_cursor?: string;
}
export interface Workflow {
app_id?: string;
billing_type?: string;
callback_id?: string;
collaborators?: string[];
date_updated?: number;
description?: string;
icons?: Icons;
id?: string;
input_parameters?: {
[key: string]: InputParameter;
};
is_billable?: boolean;
is_published?: boolean;
is_sales_home_workflow?: boolean;
last_published_date?: string;
last_published_version_id?: string;
last_updated_by?: string;
source?: string;
steps?: Step[];
team_id?: string;
title?: string;
trigger_ids?: string[];
unpublished_change_count?: number;
workflow_function_id?: string;
}
export interface Icons {
image_192?: string;
image_96?: string;
}
export interface InputParameter {
description?: string;
is_hidden?: boolean;
is_required?: boolean;
name?: string;
title?: string;
type?: string;
}
export interface Step {
function_id?: string;
id?: string;
inputs?: {
[key: string]: Input;
};
is_pristine?: boolean;
}
export interface Input {
hidden?: boolean;
locked?: boolean;
}
//# sourceMappingURL=AdminWorkflowsSearchResponse.d.ts.map