UNPKG

@vzeta/camunda-api-zod-schemas

Version:

Zod schemas and TypeScript types for Camunda 8 unified API

101 lines (100 loc) 4.94 kB
import { z } from 'zod'; import { Endpoint } from './common'; declare const activityTypeSchema: z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; PROCESS: "PROCESS"; SUB_PROCESS: "SUB_PROCESS"; EVENT_SUB_PROCESS: "EVENT_SUB_PROCESS"; INTERMEDIATE_CATCH_EVENT: "INTERMEDIATE_CATCH_EVENT"; INTERMEDIATE_THROW_EVENT: "INTERMEDIATE_THROW_EVENT"; BOUNDARY_EVENT: "BOUNDARY_EVENT"; SERVICE_TASK: "SERVICE_TASK"; RECEIVE_TASK: "RECEIVE_TASK"; USER_TASK: "USER_TASK"; MANUAL_TASK: "MANUAL_TASK"; TASK: "TASK"; MULTI_INSTANCE_BODY: "MULTI_INSTANCE_BODY"; CALL_ACTIVITY: "CALL_ACTIVITY"; BUSINESS_RULE_TASK: "BUSINESS_RULE_TASK"; SCRIPT_TASK: "SCRIPT_TASK"; SEND_TASK: "SEND_TASK"; UNKNOWN: "UNKNOWN"; }>; type ActivityType = z.infer<typeof activityTypeSchema>; declare const queryActivatableActivitiesRequestBodySchema: z.ZodObject<{ filter: z.ZodObject<{ processDefinitionKey: z.ZodString; adHocSubProcessId: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; type QueryActivatableActivitiesRequestBody = z.infer<typeof queryActivatableActivitiesRequestBodySchema>; declare const activatableActivitySchema: z.ZodObject<{ processDefinitionKey: z.ZodString; processDefinitionId: z.ZodString; adHocSubProcessId: z.ZodString; elementId: z.ZodString; elementName: z.ZodString; type: z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; PROCESS: "PROCESS"; SUB_PROCESS: "SUB_PROCESS"; EVENT_SUB_PROCESS: "EVENT_SUB_PROCESS"; INTERMEDIATE_CATCH_EVENT: "INTERMEDIATE_CATCH_EVENT"; INTERMEDIATE_THROW_EVENT: "INTERMEDIATE_THROW_EVENT"; BOUNDARY_EVENT: "BOUNDARY_EVENT"; SERVICE_TASK: "SERVICE_TASK"; RECEIVE_TASK: "RECEIVE_TASK"; USER_TASK: "USER_TASK"; MANUAL_TASK: "MANUAL_TASK"; TASK: "TASK"; MULTI_INSTANCE_BODY: "MULTI_INSTANCE_BODY"; CALL_ACTIVITY: "CALL_ACTIVITY"; BUSINESS_RULE_TASK: "BUSINESS_RULE_TASK"; SCRIPT_TASK: "SCRIPT_TASK"; SEND_TASK: "SEND_TASK"; UNKNOWN: "UNKNOWN"; }>; documentation: z.ZodString; tenantId: z.ZodString; }, z.core.$strip>; type ActivatableActivity = z.infer<typeof activatableActivitySchema>; declare const queryActivatableActivitiesResponseBodySchema: z.ZodType<{ items: { processDefinitionKey: string; processDefinitionId: string; adHocSubProcessId: string; elementId: string; elementName: string; type: "UNSPECIFIED" | "PROCESS" | "SUB_PROCESS" | "EVENT_SUB_PROCESS" | "INTERMEDIATE_CATCH_EVENT" | "INTERMEDIATE_THROW_EVENT" | "BOUNDARY_EVENT" | "SERVICE_TASK" | "RECEIVE_TASK" | "USER_TASK" | "MANUAL_TASK" | "TASK" | "MULTI_INSTANCE_BODY" | "CALL_ACTIVITY" | "BUSINESS_RULE_TASK" | "SCRIPT_TASK" | "SEND_TASK" | "UNKNOWN"; documentation: string; tenantId: string; }[]; }, unknown, z.core.$ZodTypeInternals<{ items: { processDefinitionKey: string; processDefinitionId: string; adHocSubProcessId: string; elementId: string; elementName: string; type: "UNSPECIFIED" | "PROCESS" | "SUB_PROCESS" | "EVENT_SUB_PROCESS" | "INTERMEDIATE_CATCH_EVENT" | "INTERMEDIATE_THROW_EVENT" | "BOUNDARY_EVENT" | "SERVICE_TASK" | "RECEIVE_TASK" | "USER_TASK" | "MANUAL_TASK" | "TASK" | "MULTI_INSTANCE_BODY" | "CALL_ACTIVITY" | "BUSINESS_RULE_TASK" | "SCRIPT_TASK" | "SEND_TASK" | "UNKNOWN"; documentation: string; tenantId: string; }[]; }, unknown>>; type QueryActivatableActivitiesResponseBody = z.infer<typeof queryActivatableActivitiesResponseBodySchema>; declare const activateActivityWithinAdHocSubProcessRequestBodySchema: z.ZodObject<{ elementId: z.ZodString; }, z.core.$strip>; type ActivateActivityWithinAdHocSubProcessRequestBody = z.infer<typeof activateActivityWithinAdHocSubProcessRequestBodySchema>; declare const activateActivityWithinAdHocSubProcessResponseBodySchema: z.ZodObject<{ elements: z.ZodArray<z.ZodObject<{ elementId: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; type ActivateActivityWithinAdHocSubProcessResponseBody = z.infer<typeof activateActivityWithinAdHocSubProcessResponseBodySchema>; declare const queryActivatableActivities: Endpoint; declare const activateAdHocSubProcessActivities: Endpoint<{ adHocSubProcessInstanceKey: string; }>; export { activityTypeSchema, queryActivatableActivitiesRequestBodySchema, queryActivatableActivitiesResponseBodySchema, activateActivityWithinAdHocSubProcessRequestBodySchema, activateActivityWithinAdHocSubProcessResponseBodySchema, queryActivatableActivities, activateAdHocSubProcessActivities, }; export type { ActivityType, QueryActivatableActivitiesRequestBody, ActivatableActivity, QueryActivatableActivitiesResponseBody, ActivateActivityWithinAdHocSubProcessRequestBody, ActivateActivityWithinAdHocSubProcessResponseBody, };