UNPKG

@vzeta/camunda-api-zod-schemas

Version:

Zod schemas and TypeScript types for Camunda 8 unified API

21 lines (20 loc) 553 B
import { z } from "zod"; import { API_VERSION } from "../common.js"; const usageMetricsSchema = z.object({ assignees: z.number().int(), processInstances: z.number().int(), decisionInstances: z.number().int() }); const getUsageMetricsResponseBodySchema = usageMetricsSchema; const getUsageMetrics = { method: "GET", getUrl: ({ startTime, endTime }) => `/${API_VERSION}/usage-metrics?${new URLSearchParams({ startTime, endTime }).toString()}` }; export { getUsageMetrics, getUsageMetricsResponseBodySchema, usageMetricsSchema };