@dialstack/sdk / server / Queue
Interface: Queue
Defined in: sdk/src/server/index.ts:747
Properties
announcements
announcements: QueueAnnouncementsConfig | null;
Defined in: sdk/src/server/index.ts:755
Position-announcement config; null when announcements are disabled.
callback
callback: QueueCallbackConfig | null;
Defined in: sdk/src/server/index.ts:757
Press-1 callback config; null when callbacks are disabled.
created_at
created_at: string;
Defined in: sdk/src/server/index.ts:766
extensions?
optional extensions?: ListResponse<Extension>;
Defined in: sdk/src/server/index.ts:765
Populated only when the request includes expand[]=extensions.
id
id: string;
Defined in: sdk/src/server/index.ts:748
join_empty
join_empty: string;
Defined in: sdk/src/server/index.ts:760
leave_when_empty
leave_when_empty: string;
Defined in: sdk/src/server/index.ts:761
max_queue_length
max_queue_length: number;
Defined in: sdk/src/server/index.ts:759
members?
optional members?: ListResponse<QueueMember>;
Defined in: sdk/src/server/index.ts:763
Populated only when the request includes expand[]=members.
name
name: string;
Defined in: sdk/src/server/index.ts:749
strategy
strategy: QueueStrategy;
Defined in: sdk/src/server/index.ts:750
timeout
timeout: QueueTimeout | null;
Defined in: sdk/src/server/index.ts:758
timeout_seconds
timeout_seconds: number;
Defined in: sdk/src/server/index.ts:751
updated_at
updated_at: string;
Defined in: sdk/src/server/index.ts:767
wrap_up_seconds
wrap_up_seconds: number;
Defined in: sdk/src/server/index.ts:753
Per-agent cooldown after each call (0-600 seconds). 0 disables wrap-up.