File size: 353 Bytes
4e23b01 | 1 2 3 4 5 6 7 8 9 10 11 12 | import { z } from 'zod';
export const subscribeMessageSchema = z.object({
type: z.literal('subscribe'),
id: z.number().int().nonnegative(),
session_id: z.string().min(1),
agent_ids: z.array(z.string().min(1)).optional(),
omit: z.array(z.string().min(1)).optional(),
});
export type SubscribeMessage = z.infer<typeof subscribeMessageSchema>;
|