@dialstack/sdk-dev / server/src / Queue
Interface: Queue
Defined in: sdk/server/src/index.ts:1807
Properties
announcements
announcements: QueueAnnouncementsConfig | null;
Defined in: sdk/server/src/index.ts:1815
Position-announcement config; null when announcements are disabled.
callback
callback: QueueCallbackConfig | null;
Defined in: sdk/server/src/index.ts:1817
Press-1 callback config; null when callbacks are disabled.
created_at
created_at: string;
Defined in: sdk/server/src/index.ts:1832
extensions?
optional extensions?: ListResponse<Extension>;
Defined in: sdk/server/src/index.ts:1831
Extensions routing to this queue. Present only when the request includes
expand: ['extensions'].
id
id: string;
Defined in: sdk/server/src/index.ts:1808
join_empty
join_empty: string;
Defined in: sdk/server/src/index.ts:1820
leave_when_empty
leave_when_empty: string;
Defined in: sdk/server/src/index.ts:1821
max_queue_length
max_queue_length: number;
Defined in: sdk/server/src/index.ts:1819
members?
optional members?: ListResponse<QueueMember>;
Defined in: sdk/server/src/index.ts:1826
The first members of the queue, always embedded and capped at 10. Use
queues.listMembers() for the full, paginated set.
name
name: string;
Defined in: sdk/server/src/index.ts:1809
strategy
strategy: QueueStrategy;
Defined in: sdk/server/src/index.ts:1810
timeout
timeout: QueueTimeout | null;
Defined in: sdk/server/src/index.ts:1818
timeout_seconds
timeout_seconds: number;
Defined in: sdk/server/src/index.ts:1811
updated_at
updated_at: string;
Defined in: sdk/server/src/index.ts:1833
wrap_up_seconds
wrap_up_seconds: number;
Defined in: sdk/server/src/index.ts:1813
Per-agent cooldown after each call (0-600 seconds). 0 disables wrap-up.