UNPKG

@slack/web-api

Version:

Official library for using the Slack Platform's Web API

71 lines 2.18 kB
import type { TokenOverridable } from './common'; export interface WorkflowsFeaturedAddArguments extends TokenOverridable { /** * @description Channel to add featured workflow in. */ channel_id: string; /** * @description Comma-separated array of trigger IDs to add; max 15 * @example ["Ft012345", "Ft012346"] */ trigger_ids: string[]; } export interface WorkflowsFeaturedListArguments extends TokenOverridable { /** * @description Comma-separated array of channel IDs to list featured workflows for. * @example ["C012345678", "C987654321"] */ channel_ids: string[]; } export interface WorkflowsFeaturedRemoveArguments extends TokenOverridable { /** * @description Channel to remove featured workflow from. */ channel_id: string; /** * @description Comma-separated array of trigger IDs to remove; max 15 * @example ["Ft012345", "Ft012346"] */ trigger_ids: string[]; } export interface WorkflowsFeaturedSetArguments extends TokenOverridable { /** * @description Channel to set featured workflow in. */ channel_id: string; /** * @description Comma-separated array of trigger IDs that will replace any existing featured workflows in the channel; max 15 * @example ["Ft012345", "Ft012346"] */ trigger_ids: string[]; } export interface WorkflowsStepCompletedArguments extends TokenOverridable { workflow_step_execute_id: string; outputs?: Record<string, unknown>; } export interface WorkflowsStepFailedArguments extends TokenOverridable { workflow_step_execute_id: string; error: { message: string; }; } export interface WorkflowsUpdateStepArguments extends TokenOverridable { workflow_step_edit_id: string; step_image_url?: string; step_name?: string; inputs?: { [name: string]: { value: any; skip_variable_replacement?: boolean; variables?: { [key: string]: any; }; }; }; outputs?: { type: string; name: string; label: string; }[]; } //# sourceMappingURL=workflows.d.ts.map