@vzeta/camunda-api-zod-schemas
Version:
Zod schemas and TypeScript types for Camunda 8 unified API
65 lines (64 loc) • 3.26 kB
TypeScript
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, };