Skip to main content

@dialstack/sdk / server / Queue

Interface: Queue

Defined in: sdk/src/server/index.ts:635

Properties

announcements

announcements: QueueAnnouncementsConfig | null;

Defined in: sdk/src/server/index.ts:643

Position-announcement config; null when announcements are disabled.


callback

callback: QueueCallbackConfig | null;

Defined in: sdk/src/server/index.ts:645

Press-1 callback config; null when callbacks are disabled.


created_at

created_at: string;

Defined in: sdk/src/server/index.ts:654


extensions?

optional extensions?: ListResponse<Extension>;

Defined in: sdk/src/server/index.ts:653

Populated only when the request includes expand[]=extensions.


id

id: string;

Defined in: sdk/src/server/index.ts:636


join_empty

join_empty: string;

Defined in: sdk/src/server/index.ts:648


leave_when_empty

leave_when_empty: string;

Defined in: sdk/src/server/index.ts:649


max_queue_length

max_queue_length: number;

Defined in: sdk/src/server/index.ts:647


members?

optional members?: ListResponse<QueueMember>;

Defined in: sdk/src/server/index.ts:651

Populated only when the request includes expand[]=members.


name

name: string;

Defined in: sdk/src/server/index.ts:637


strategy

strategy: QueueStrategy;

Defined in: sdk/src/server/index.ts:638


timeout

timeout: QueueTimeout | null;

Defined in: sdk/src/server/index.ts:646


timeout_seconds

timeout_seconds: number;

Defined in: sdk/src/server/index.ts:639


updated_at

updated_at: string;

Defined in: sdk/src/server/index.ts:655


wrap_up_seconds

wrap_up_seconds: number;

Defined in: sdk/src/server/index.ts:641

Per-agent cooldown after each call (0-600 seconds). 0 disables wrap-up.