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