@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.