@vzeta/camunda-api-zod-schemas
Version:
Zod schemas and TypeScript types for Camunda 8 unified API
23 lines (22 loc) • 564 B
JavaScript
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
};