UNPKG

@vzeta/camunda-api-zod-schemas

Version:

Zod schemas and TypeScript types for Camunda 8 unified API

65 lines (64 loc) 3.26 kB
import { z } from 'zod'; import { Endpoint } from './common'; declare const decisionRequirementsSchema: z.ZodObject<{ decisionRequirementsName: z.ZodString; version: z.ZodNumber; decisionRequirementsId: z.ZodString; resourceName: z.ZodString; tenantId: z.ZodString; decisionRequirementsKey: z.ZodString; }, z.core.$strip>; type DecisionRequirements = z.infer<typeof decisionRequirementsSchema>; declare const queryDecisionRequirementsRequestBodySchema: z.ZodObject<{ sort: z.ZodOptional<z.ZodArray<z.ZodObject<{ field: z.ZodEnum<{ version: "version"; tenantId: "tenantId"; decisionRequirementsId: "decisionRequirementsId"; decisionRequirementsKey: "decisionRequirementsKey"; decisionRequirementsName: "decisionRequirementsName"; }>; order: z.ZodOptional<z.ZodEnum<{ asc: "asc"; desc: "desc"; }>>; }, z.core.$strip>>>; page: z.ZodOptional<z.ZodObject<{ from: z.ZodOptional<z.ZodNumber>; limit: z.ZodOptional<z.ZodNumber>; before: z.ZodOptional<z.ZodOptional<z.ZodString>>; after: z.ZodOptional<z.ZodOptional<z.ZodString>>; }, z.core.$strip>>; filter: z.ZodOptional<z.ZodObject<{ decisionRequirementsName: z.ZodOptional<z.ZodString>; version: z.ZodOptional<z.ZodNumber>; decisionRequirementsId: z.ZodOptional<z.ZodString>; resourceName: z.ZodOptional<z.ZodString>; tenantId: z.ZodOptional<z.ZodString>; decisionRequirementsKey: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; }, z.core.$strip>; type QueryDecisionRequirementsRequestBody = z.infer<typeof queryDecisionRequirementsRequestBodySchema>; declare const queryDecisionRequirementsResponseBodySchema: z.ZodType<import('./common').QueryResponseBody<{ decisionRequirementsName: string; version: number; decisionRequirementsId: string; resourceName: string; tenantId: string; decisionRequirementsKey: string; }>, unknown, z.core.$ZodTypeInternals<import('./common').QueryResponseBody<{ decisionRequirementsName: string; version: number; decisionRequirementsId: string; resourceName: string; tenantId: string; decisionRequirementsKey: string; }>, unknown>>; type QueryDecisionRequirementsResponseBody = z.infer<typeof queryDecisionRequirementsResponseBodySchema>; declare const getDecisionRequirementsXmlResponseBodySchema: z.ZodString; type GetDecisionRequirementsXmlResponseBody = z.infer<typeof getDecisionRequirementsXmlResponseBodySchema>; declare const queryDecisionRequirements: Endpoint; declare const getDecisionRequirements: Endpoint<Pick<DecisionRequirements, 'decisionRequirementsKey'>>; declare const getDecisionRequirementsXml: Endpoint<Pick<DecisionRequirements, 'decisionRequirementsKey'>>; export { decisionRequirementsSchema, queryDecisionRequirementsRequestBodySchema, queryDecisionRequirementsResponseBodySchema, getDecisionRequirementsXmlResponseBodySchema, queryDecisionRequirements, getDecisionRequirements, getDecisionRequirementsXml, }; export type { DecisionRequirements, QueryDecisionRequirementsRequestBody, QueryDecisionRequirementsResponseBody, GetDecisionRequirementsXmlResponseBody, };