@vzeta/camunda-api-zod-schemas
Version:
Zod schemas and TypeScript types for Camunda 8 unified API
240 lines (239 loc) • 14.5 kB
JavaScript
import { currentUserSchema, getCurrentUser } from "./authentication.js";
import { activateActivityWithinAdHocSubProcessRequestBodySchema, activateActivityWithinAdHocSubProcessResponseBodySchema, activityTypeSchema, queryActivatableActivitiesRequestBodySchema, queryActivatableActivitiesResponseBodySchema } from "./ad-hoc-sub-process.js";
import { authorizationSchema, createAuthorizationRequestBodySchema, ownerTypeSchema, permissionTypeSchema, queryAuthorizationsRequestBodySchema, queryAuthorizationsResponseBodySchema, resourceTypeSchema, updateAuthorizationRequestBodySchema } from "./authorization.js";
import { batchOperationItemSchema, batchOperationItemStateSchema, batchOperationSchema, batchOperationStateSchema, batchOperationTypeSchema, queryBatchOperationItemsRequestBodySchema, queryBatchOperationItemsResponseBodySchema, queryBatchOperationsRequestBodySchema, queryBatchOperationsResponseBodySchema } from "./batch-operation.js";
import { pinClockRequestBodySchema } from "./clock.js";
import { brokerInfoSchema, getTopologyResponseBodySchema, partitionHealthSchema, partitionRoleSchema, partitionSchema } from "./cluster.js";
import { decisionDefinitionSchema, evaluateDecisionRequestBodySchema, evaluateDecisionResponseBodySchema, evaluatedDecisionInputItemSchema, evaluatedDecisionOutputItemSchema, evaluatedDecisionResultSchema, getDecisionDefinitionXmlResponseBodySchema, matchedDecisionRuleItemSchema, queryDecisionDefinitionsRequestBodySchema, queryDecisionDefinitionsResponseBodySchema } from "./decision-definition.js";
import { decisionDefinitionTypeSchema, decisionInstanceSchema, decisionInstanceStateSchema, getDecisionInstanceResponseBodySchema, queryDecisionInstancesRequestBodySchema, queryDecisionInstancesResponseBodySchema } from "./decision-instance.js";
import { decisionRequirementsSchema, getDecisionRequirementsXmlResponseBodySchema, queryDecisionRequirementsRequestBodySchema, queryDecisionRequirementsResponseBodySchema } from "./decision-requirements.js";
import { createDocumentsResponseBodySchema, documentCreationFailureDetailSchema, documentLinkRequestBodySchema, documentLinkSchema, documentMetadataSchema, documentReferenceSchema } from "./document.js";
import { elementInstanceFilterSchema, elementInstanceSchema, elementInstanceStateSchema, elementInstanceTypeSchema, getElementInstanceResponseBodySchema, queryElementInstancesRequestBodySchema, queryElementInstancesResponseBodySchema, updateElementInstanceVariablesRequestBodySchema } from "./element-instance.js";
import { createGroupRequestBodySchema, createGroupResponseBodySchema, getGroupResponseBodySchema, queryClientsByGroupRequestBodySchema, queryClientsByGroupResponseBodySchema, queryGroupsRequestBodySchema, queryGroupsResponseBodySchema, queryMappingRulesByGroupRequestBodySchema, queryMappingRulesByGroupResponseBodySchema, queryRolesByGroupRequestBodySchema, queryRolesByGroupResponseBodySchema, queryUsersByGroupRequestBodySchema, queryUsersByGroupResponseBodySchema, updateGroupRequestBodySchema, updateGroupResponseBodySchema } from "./group.js";
import { getIncidentResponseBodySchema, incidentErrorTypeSchema, incidentSchema, incidentStateSchema, queryIncidentsRequestBodySchema, queryIncidentsResponseBodySchema } from "./incident.js";
import { licenseSchema } from "./license.js";
import { createMappingRuleRequestBodySchema, createMappingRuleResponseBodySchema, mappingRuleSchema, queryMappingRulesRequestBodySchema, queryMappingRulesResponseBodySchema, updateMappingRuleRequestBodySchema, updateMappingRuleResponseBodySchema } from "./mapping-rule.js";
import { correlateMessageRequestBodySchema, correlateMessageResponseBodySchema, publishMessageRequestBodySchema, publishMessageResponseBodySchema } from "./message.js";
import { callHierarchySchema, cancelProcessInstanceRequestBodySchema, createProcessInstanceRequestBodySchema, createProcessInstanceResponseBodySchema, getProcessInstanceCallHierarchyResponseBodySchema, getProcessInstanceSequenceFlowsResponseBodySchema, getProcessInstanceStatisticsResponseBodySchema, queryProcessInstanceIncidentsRequestBodySchema, queryProcessInstancesRequestBodySchema, queryProcessInstancesResponseBodySchema, sequenceFlowSchema } from "./process-instance.js";
import { assignTaskRequestBodySchema, completeTaskRequestBodySchema, formSchema, queryUserTasksRequestBodySchema, queryUserTasksResponseBodySchema, queryVariablesByUserTaskRequestBodySchema, queryVariablesByUserTaskResponseBodySchema, unassignTaskRequestBodySchema, updateUserTaskRequestBodySchema, userTaskSchema } from "./user-task.js";
import { queryVariablesRequestBodySchema, queryVariablesResponseBodySchema, variableSchema } from "./variable.js";
import { activateJobsRequestBodySchema, activateJobsResponseBodySchema, activatedJobSchema, completeJobRequestBodySchema, failJobRequestBodySchema, jobChangesetSchema, jobKindFilterSchema, jobKindSchema, jobResultSchema, jobSchema, jobStateFilterSchema, jobStateSchema, listenerEventTypeFilterSchema, listenerEventTypeSchema, queryJobsRequestBodySchema, queryJobsResponseBodySchema, throwJobErrorRequestBodySchema, updateJobRequestBodySchema } from "./job.js";
import { getProcessDefinitionStatisticsRequestBodySchema, getProcessDefinitionStatisticsResponseBodySchema, queryProcessDefinitionsRequestBodySchema, queryProcessDefinitionsResponseBodySchema } from "./process-definition.js";
import { createDeploymentResponseBodySchema, decisionDeploymentSchema, decisionRequirementsDeploymentSchema, deleteResourceRequestBodySchema, formDeploymentSchema, getResourceContentResponseBodySchema, processDeploymentSchema, resourceDeploymentSchema, resourceSchema } from "./resource.js";
import { createRoleRequestBodySchema, createRoleResponseBodySchema, queryClientsByRoleRequestBodySchema, queryClientsByRoleResponseBodySchema, queryGroupsByRoleRequestBodySchema, queryGroupsByRoleResponseBodySchema, queryMappingRulesByRoleRequestBodySchema, queryMappingRulesByRoleResponseBodySchema, queryRolesRequestBodySchema, queryRolesResponseBodySchema, queryUsersByRoleRequestBodySchema, queryUsersByRoleResponseBodySchema, updateRoleRequestBodySchema, updateRoleResponseBodySchema } from "./role.js";
import { broadcastSignalRequestBodySchema, broadcastSignalResponseBodySchema } from "./signal.js";
import { createTenantRequestBodySchema, createTenantResponseBodySchema, queryClientsByTenantRequestBodySchema, queryClientsByTenantResponseBodySchema, queryGroupsByTenantRequestBodySchema, queryGroupsByTenantResponseBodySchema, queryMappingRulesByTenantRequestBodySchema, queryMappingRulesByTenantResponseBodySchema, queryRolesByTenantRequestBodySchema, queryRolesByTenantResponseBodySchema, queryTenantsRequestBodySchema, queryTenantsResponseBodySchema, queryUsersByTenantRequestBodySchema, queryUsersByTenantResponseBodySchema, tenantClientSchema, tenantSchema, tenantUserSchema, updateTenantRequestBodySchema, updateTenantResponseBodySchema } from "./tenant.js";
import { createUserRequestBodySchema, createUserResponseBodySchema, queryUsersRequestBodySchema, queryUsersResponseBodySchema, updateUserRequestBodySchema, userSchema } from "./user.js";
import { getUsageMetricsResponseBodySchema, usageMetricsSchema } from "./usage-metrics.js";
import { problemDetailResponseSchema, problemDetailsSchema, queryPageSchema, querySortOrderSchema } from "../common.js";
import { groupSchema, roleSchema } from "../group-role.js";
import { processDefinitionSchema, processDefinitionStatisticSchema, processInstanceSchema, processInstanceStateSchema } from "../processes.js";
import { endpoints } from "../8.8.js";
export {
activateActivityWithinAdHocSubProcessRequestBodySchema,
activateActivityWithinAdHocSubProcessResponseBodySchema,
activateJobsRequestBodySchema,
activateJobsResponseBodySchema,
activatedJobSchema,
activityTypeSchema,
assignTaskRequestBodySchema,
authorizationSchema,
batchOperationItemSchema,
batchOperationItemStateSchema,
batchOperationSchema,
batchOperationStateSchema,
batchOperationTypeSchema,
broadcastSignalRequestBodySchema,
broadcastSignalResponseBodySchema,
brokerInfoSchema,
callHierarchySchema,
cancelProcessInstanceRequestBodySchema,
completeJobRequestBodySchema,
completeTaskRequestBodySchema,
correlateMessageRequestBodySchema,
correlateMessageResponseBodySchema,
createAuthorizationRequestBodySchema,
createDeploymentResponseBodySchema,
createDocumentsResponseBodySchema,
createGroupRequestBodySchema,
createGroupResponseBodySchema,
createMappingRuleRequestBodySchema,
createMappingRuleResponseBodySchema,
createProcessInstanceRequestBodySchema,
createProcessInstanceResponseBodySchema,
createRoleRequestBodySchema,
createRoleResponseBodySchema,
createTenantRequestBodySchema,
createTenantResponseBodySchema,
createUserRequestBodySchema,
createUserResponseBodySchema,
currentUserSchema,
decisionDefinitionSchema,
decisionDefinitionTypeSchema,
decisionDeploymentSchema,
decisionInstanceSchema,
decisionInstanceStateSchema,
decisionRequirementsDeploymentSchema,
decisionRequirementsSchema,
deleteResourceRequestBodySchema,
documentCreationFailureDetailSchema,
documentLinkRequestBodySchema,
documentLinkSchema,
documentMetadataSchema,
documentReferenceSchema,
elementInstanceFilterSchema,
elementInstanceSchema,
elementInstanceStateSchema,
elementInstanceTypeSchema,
endpoints,
evaluateDecisionRequestBodySchema,
evaluateDecisionResponseBodySchema,
evaluatedDecisionInputItemSchema,
evaluatedDecisionOutputItemSchema,
evaluatedDecisionResultSchema,
failJobRequestBodySchema,
formDeploymentSchema,
formSchema,
getCurrentUser,
getDecisionDefinitionXmlResponseBodySchema,
getDecisionInstanceResponseBodySchema,
getDecisionRequirementsXmlResponseBodySchema,
getElementInstanceResponseBodySchema,
getGroupResponseBodySchema,
getIncidentResponseBodySchema,
getProcessDefinitionStatisticsRequestBodySchema,
getProcessDefinitionStatisticsResponseBodySchema,
getProcessInstanceCallHierarchyResponseBodySchema,
getProcessInstanceSequenceFlowsResponseBodySchema,
getProcessInstanceStatisticsResponseBodySchema,
getResourceContentResponseBodySchema,
getTopologyResponseBodySchema,
getUsageMetricsResponseBodySchema,
groupSchema,
incidentErrorTypeSchema,
incidentSchema,
incidentStateSchema,
jobChangesetSchema,
jobKindFilterSchema,
jobKindSchema,
jobResultSchema,
jobSchema,
jobStateFilterSchema,
jobStateSchema,
licenseSchema,
listenerEventTypeFilterSchema,
listenerEventTypeSchema,
mappingRuleSchema,
matchedDecisionRuleItemSchema,
ownerTypeSchema,
partitionHealthSchema,
partitionRoleSchema,
partitionSchema,
permissionTypeSchema,
pinClockRequestBodySchema,
problemDetailResponseSchema,
problemDetailsSchema,
processDefinitionSchema,
processDefinitionStatisticSchema,
processDeploymentSchema,
processInstanceSchema,
processInstanceStateSchema,
publishMessageRequestBodySchema,
publishMessageResponseBodySchema,
queryActivatableActivitiesRequestBodySchema,
queryActivatableActivitiesResponseBodySchema,
queryAuthorizationsRequestBodySchema,
queryAuthorizationsResponseBodySchema,
queryBatchOperationItemsRequestBodySchema,
queryBatchOperationItemsResponseBodySchema,
queryBatchOperationsRequestBodySchema,
queryBatchOperationsResponseBodySchema,
queryClientsByGroupRequestBodySchema,
queryClientsByGroupResponseBodySchema,
queryClientsByRoleRequestBodySchema,
queryClientsByRoleResponseBodySchema,
queryClientsByTenantRequestBodySchema,
queryClientsByTenantResponseBodySchema,
queryDecisionDefinitionsRequestBodySchema,
queryDecisionDefinitionsResponseBodySchema,
queryDecisionInstancesRequestBodySchema,
queryDecisionInstancesResponseBodySchema,
queryDecisionRequirementsRequestBodySchema,
queryDecisionRequirementsResponseBodySchema,
queryElementInstancesRequestBodySchema,
queryElementInstancesResponseBodySchema,
queryGroupsByRoleRequestBodySchema,
queryGroupsByRoleResponseBodySchema,
queryGroupsByTenantRequestBodySchema,
queryGroupsByTenantResponseBodySchema,
queryGroupsRequestBodySchema,
queryGroupsResponseBodySchema,
queryIncidentsRequestBodySchema,
queryIncidentsResponseBodySchema,
queryJobsRequestBodySchema,
queryJobsResponseBodySchema,
queryMappingRulesByGroupRequestBodySchema,
queryMappingRulesByGroupResponseBodySchema,
queryMappingRulesByRoleRequestBodySchema,
queryMappingRulesByRoleResponseBodySchema,
queryMappingRulesByTenantRequestBodySchema,
queryMappingRulesByTenantResponseBodySchema,
queryMappingRulesRequestBodySchema,
queryMappingRulesResponseBodySchema,
queryPageSchema,
queryProcessDefinitionsRequestBodySchema,
queryProcessDefinitionsResponseBodySchema,
queryProcessInstanceIncidentsRequestBodySchema,
queryProcessInstancesRequestBodySchema,
queryProcessInstancesResponseBodySchema,
queryRolesByGroupRequestBodySchema,
queryRolesByGroupResponseBodySchema,
queryRolesByTenantRequestBodySchema,
queryRolesByTenantResponseBodySchema,
queryRolesRequestBodySchema,
queryRolesResponseBodySchema,
querySortOrderSchema,
queryTenantsRequestBodySchema,
queryTenantsResponseBodySchema,
queryUserTasksRequestBodySchema,
queryUserTasksResponseBodySchema,
queryUsersByGroupRequestBodySchema,
queryUsersByGroupResponseBodySchema,
queryUsersByRoleRequestBodySchema,
queryUsersByRoleResponseBodySchema,
queryUsersByTenantRequestBodySchema,
queryUsersByTenantResponseBodySchema,
queryUsersRequestBodySchema,
queryUsersResponseBodySchema,
queryVariablesByUserTaskRequestBodySchema,
queryVariablesByUserTaskResponseBodySchema,
queryVariablesRequestBodySchema,
queryVariablesResponseBodySchema,
resourceDeploymentSchema,
resourceSchema,
resourceTypeSchema,
roleSchema,
sequenceFlowSchema,
tenantClientSchema,
tenantSchema,
tenantUserSchema,
throwJobErrorRequestBodySchema,
unassignTaskRequestBodySchema,
updateAuthorizationRequestBodySchema,
updateElementInstanceVariablesRequestBodySchema,
updateGroupRequestBodySchema,
updateGroupResponseBodySchema,
updateJobRequestBodySchema,
updateMappingRuleRequestBodySchema,
updateMappingRuleResponseBodySchema,
updateRoleRequestBodySchema,
updateRoleResponseBodySchema,
updateTenantRequestBodySchema,
updateTenantResponseBodySchema,
updateUserRequestBodySchema,
updateUserTaskRequestBodySchema,
usageMetricsSchema,
userSchema,
userTaskSchema,
variableSchema
};