UNPKG

@vzeta/camunda-api-zod-schemas

Version:

Zod schemas and TypeScript types for Camunda 8 unified API

23 lines (22 loc) 564 B
import { z } from "zod"; import { API_VERSION } from "../common.js"; const broadcastSignalRequestBodySchema = z.object({ signalName: z.string(), variables: z.record(z.string(), z.unknown()).optional(), tenantId: z.string().optional() }); const broadcastSignalResponseBodySchema = z.object({ tenantId: z.string(), signalKey: z.string() }); const broadcastSignal = { method: "POST", getUrl() { return `/${API_VERSION}/signals/broadcast`; } }; export { broadcastSignal, broadcastSignalRequestBodySchema, broadcastSignalResponseBodySchema };