Interface: Dialog
Defined in: dialog.ts:5
Reusable shapes for argument values
Deprecated
Dialogs are a deprecated surface in Slack. For more details on how to upgrade, check out our Upgrading outmoded dialogs to modals guide. This will be removed in the next major version.
Properties
callback_id
callback_id: string;
Defined in: dialog.ts:7
elements
elements: object[];
Defined in: dialog.ts:8
data_source?
optional data_source: "users" | "channels" | "conversations" | "external";
hint?
optional hint: string;
label
label: string;
max_length?
optional max_length: number;
min_length?
optional min_length: number;
min_query_length?
optional min_query_length: number;
name
name: string;
option_groups?
optional option_groups: object[];
optional?
optional optional: boolean;
options?
optional options: SelectOption[];
placeholder?
optional placeholder: string;
selected_options?
optional selected_options: SelectOption[];
subtype?
optional subtype: "number" | "email" | "tel" | "url";
type
type: "text" | "textarea" | "select";
value?
optional value: string;
notify_on_cancel?
optional notify_on_cancel: boolean;
Defined in: dialog.ts:31
state?
optional state: string;
Defined in: dialog.ts:32
submit_label?
optional submit_label: string;
Defined in: dialog.ts:30
title
title: string;
Defined in: dialog.ts:6