Variable eventSubscriptionPageSchemaConst
eventSubscriptionPageSchema: ZodObject<
{
data: ZodArray<
ZodObject<
{
agent: ZodOptional<ZodString>;
available_count: ZodNumber;
created_at: ZodString;
dropped_events_total: ZodNumber;
dropped_through_position: ZodNumber;
event_names: ZodArray<ZodString, "many">;
id: ZodString;
last_overflow_at: ZodOptional<ZodString>;
leased_count: ZodNumber;
max_pending_events: ZodNumber;
name: ZodString;
org: ZodOptional<ZodString>;
queue_epoch: ZodNumber;
retention_seconds: ZodNumber;
sandbox: ZodOptional<ZodString>;
status: ZodEnum<["active", "paused"]>;
team: ZodOptional<ZodString>;
updated_at: ZodString;
user: ZodOptional<ZodString>;
visibility_timeout_seconds: ZodNumber;
},
"strip",
ZodTypeAny,
{
agent?: string;
available_count: number;
created_at: string;
dropped_events_total: number;
dropped_through_position: number;
event_names: string[];
id: string;
last_overflow_at?: string;
leased_count: number;
max_pending_events: number;
name: string;
org?: string;
queue_epoch: number;
retention_seconds: number;
sandbox?: string;
status: "active"
| "paused";
team?: string;
updated_at: string;
user?: string;
visibility_timeout_seconds: number;
},
{
agent?: string;
available_count: number;
created_at: string;
dropped_events_total: number;
dropped_through_position: number;
event_names: string[];
id: string;
last_overflow_at?: string;
leased_count: number;
max_pending_events: number;
name: string;
org?: string;
queue_epoch: number;
retention_seconds: number;
sandbox?: string;
status: "active"
| "paused";
team?: string;
updated_at: string;
user?: string;
visibility_timeout_seconds: number;
},
>,
"many",
>;
page: ZodNumber;
per_page: ZodNumber;
total_count: ZodNumber;
total_pages: ZodNumber;
},
"strip",
ZodTypeAny,
{
data: {
agent?: string;
available_count: number;
created_at: string;
dropped_events_total: number;
dropped_through_position: number;
event_names: string[];
id: string;
last_overflow_at?: string;
leased_count: number;
max_pending_events: number;
name: string;
org?: string;
queue_epoch: number;
retention_seconds: number;
sandbox?: string;
status: "active"
| "paused";
team?: string;
updated_at: string;
user?: string;
visibility_timeout_seconds: number;
}[];
page: number;
per_page: number;
total_count: number;
total_pages: number;
},
{
data: {
agent?: string;
available_count: number;
created_at: string;
dropped_events_total: number;
dropped_through_position: number;
event_names: string[];
id: string;
last_overflow_at?: string;
leased_count: number;
max_pending_events: number;
name: string;
org?: string;
queue_epoch: number;
retention_seconds: number;
sandbox?: string;
status: "active"
| "paused";
team?: string;
updated_at: string;
user?: string;
visibility_timeout_seconds: number;
}[];
page: number;
per_page: number;
total_count: number;
total_pages: number;
},
> = ...
Runtime validator for EventSubscriptionPage.