@vzeta/camunda-api-zod-schemas
Version:
Zod schemas and TypeScript types for Camunda 8 unified API
410 lines (409 loc) • 21.5 kB
JavaScript
import { getCurrentUser } from "./8.8/authentication.js";
import { currentUserSchema } from "./8.8/authentication.js";
import { activateAdHocSubProcessActivities, queryActivatableActivities } from "./8.8/ad-hoc-sub-process.js";
import { activateActivityWithinAdHocSubProcessRequestBodySchema, activateActivityWithinAdHocSubProcessResponseBodySchema, activityTypeSchema, queryActivatableActivitiesRequestBodySchema, queryActivatableActivitiesResponseBodySchema } from "./8.8/ad-hoc-sub-process.js";
import { queryAuthorizations, deleteAuthorization, getAuthorization, updateAuthorization, createAuthorization } from "./8.8/authorization.js";
import { authorizationSchema, createAuthorizationRequestBodySchema, ownerTypeSchema, permissionTypeSchema, queryAuthorizationsRequestBodySchema, queryAuthorizationsResponseBodySchema, resourceTypeSchema, updateAuthorizationRequestBodySchema } from "./8.8/authorization.js";
import { queryBatchOperationItems, resumeBatchOperation, suspendBatchOperation, cancelBatchOperation, queryBatchOperations, getBatchOperation } from "./8.8/batch-operation.js";
import { batchOperationItemSchema, batchOperationItemStateSchema, batchOperationSchema, batchOperationStateSchema, batchOperationTypeSchema, queryBatchOperationItemsRequestBodySchema, queryBatchOperationItemsResponseBodySchema, queryBatchOperationsRequestBodySchema, queryBatchOperationsResponseBodySchema } from "./8.8/batch-operation.js";
import { resetClock, pinClock } from "./8.8/clock.js";
import { pinClockRequestBodySchema } from "./8.8/clock.js";
import { getTopology } from "./8.8/cluster.js";
import { brokerInfoSchema, getTopologyResponseBodySchema, partitionHealthSchema, partitionRoleSchema, partitionSchema } from "./8.8/cluster.js";
import { evaluateDecision, getDecisionDefinitionXml, getDecisionDefinition, queryDecisionDefinitions } from "./8.8/decision-definition.js";
import { decisionDefinitionSchema, evaluateDecisionRequestBodySchema, evaluateDecisionResponseBodySchema, evaluatedDecisionInputItemSchema, evaluatedDecisionOutputItemSchema, evaluatedDecisionResultSchema, getDecisionDefinitionXmlResponseBodySchema, matchedDecisionRuleItemSchema, queryDecisionDefinitionsRequestBodySchema, queryDecisionDefinitionsResponseBodySchema } from "./8.8/decision-definition.js";
import { getDecisionInstance, queryDecisionInstances } from "./8.8/decision-instance.js";
import { decisionDefinitionTypeSchema, decisionInstanceSchema, decisionInstanceStateSchema, getDecisionInstanceResponseBodySchema, queryDecisionInstancesRequestBodySchema, queryDecisionInstancesResponseBodySchema } from "./8.8/decision-instance.js";
import { getDecisionRequirementsXml, getDecisionRequirements, queryDecisionRequirements } from "./8.8/decision-requirements.js";
import { decisionRequirementsSchema, getDecisionRequirementsXmlResponseBodySchema, queryDecisionRequirementsRequestBodySchema, queryDecisionRequirementsResponseBodySchema } from "./8.8/decision-requirements.js";
import { createDocumentLink, deleteDocument, getDocument, createDocuments, createDocument } from "./8.8/document.js";
import { createDocumentsResponseBodySchema, documentCreationFailureDetailSchema, documentLinkRequestBodySchema, documentLinkSchema, documentMetadataSchema, documentReferenceSchema } from "./8.8/document.js";
import { updateElementInstanceVariables, getElementInstance, queryElementInstances } from "./8.8/element-instance.js";
import { elementInstanceFilterSchema, elementInstanceSchema, elementInstanceStateSchema, elementInstanceTypeSchema, getElementInstanceResponseBodySchema, queryElementInstancesRequestBodySchema, queryElementInstancesResponseBodySchema, updateElementInstanceVariablesRequestBodySchema } from "./8.8/element-instance.js";
import { unassignMappingFromGroup, assignMappingToGroup, unassignClientFromGroup, assignClientToGroup, unassignUserFromGroup, assignUserToGroup, queryMappingRulesByGroup, queryRolesByGroup, queryClientsByGroup, queryUsersByGroup, queryGroups, deleteGroup, updateGroup, getGroup, createGroup } from "./8.8/group.js";
import { createGroupRequestBodySchema, createGroupResponseBodySchema, getGroupResponseBodySchema, queryClientsByGroupRequestBodySchema, queryClientsByGroupResponseBodySchema, queryGroupsRequestBodySchema, queryGroupsResponseBodySchema, queryMappingRulesByGroupRequestBodySchema, queryMappingRulesByGroupResponseBodySchema, queryRolesByGroupRequestBodySchema, queryRolesByGroupResponseBodySchema, queryUsersByGroupRequestBodySchema, queryUsersByGroupResponseBodySchema, updateGroupRequestBodySchema, updateGroupResponseBodySchema } from "./8.8/group.js";
import { queryIncidents, getIncident, resolveIncident } from "./8.8/incident.js";
import { getIncidentResponseBodySchema, incidentErrorTypeSchema, incidentSchema, incidentStateSchema, queryIncidentsRequestBodySchema, queryIncidentsResponseBodySchema } from "./8.8/incident.js";
import { getLicense } from "./8.8/license.js";
import { licenseSchema } from "./8.8/license.js";
import { queryMappingRules, getMappingRule, deleteMappingRule, updateMappingRule, createMappingRule } from "./8.8/mapping-rule.js";
import { createMappingRuleRequestBodySchema, createMappingRuleResponseBodySchema, mappingRuleSchema, queryMappingRulesRequestBodySchema, queryMappingRulesResponseBodySchema, updateMappingRuleRequestBodySchema, updateMappingRuleResponseBodySchema } from "./8.8/mapping-rule.js";
import { correlateMessage, publishMessage } from "./8.8/message.js";
import { correlateMessageRequestBodySchema, correlateMessageResponseBodySchema, publishMessageRequestBodySchema, publishMessageResponseBodySchema } from "./8.8/message.js";
import { createModificationBatchOperation, createMigrationBatchOperation, createCancellationBatchOperation, createIncidentResolutionBatchOperation, getProcessInstanceSequenceFlows, getProcessInstanceStatistics, getProcessInstanceCallHierarchy, queryProcessInstanceIncidents, cancelProcessInstance, queryProcessInstances, getProcessInstance, createProcessInstance } from "./8.8/process-instance.js";
import { callHierarchySchema, cancelProcessInstanceRequestBodySchema, createProcessInstanceRequestBodySchema, createProcessInstanceResponseBodySchema, getProcessInstanceCallHierarchyResponseBodySchema, getProcessInstanceSequenceFlowsResponseBodySchema, getProcessInstanceStatisticsResponseBodySchema, queryProcessInstanceIncidentsRequestBodySchema, queryProcessInstancesRequestBodySchema, queryProcessInstancesResponseBodySchema, sequenceFlowSchema } from "./8.8/process-instance.js";
import { updateUserTask, queryVariablesByUserTask, completeTask, unassignTask, assignTask, getTask, getUserTaskForm, queryUserTasks, getUserTask } from "./8.8/user-task.js";
import { assignTaskRequestBodySchema, completeTaskRequestBodySchema, formSchema, queryUserTasksRequestBodySchema, queryUserTasksResponseBodySchema, queryVariablesByUserTaskRequestBodySchema, queryVariablesByUserTaskResponseBodySchema, unassignTaskRequestBodySchema, updateUserTaskRequestBodySchema, userTaskSchema } from "./8.8/user-task.js";
import { queryVariables, getVariable } from "./8.8/variable.js";
import { queryVariablesRequestBodySchema, queryVariablesResponseBodySchema, variableSchema } from "./8.8/variable.js";
import { updateJob, completeJob, throwJobError, failJob, activateJobs, queryJobs } from "./8.8/job.js";
import { activateJobsRequestBodySchema, activateJobsResponseBodySchema, activatedJobSchema, completeJobRequestBodySchema, failJobRequestBodySchema, jobChangesetSchema, jobKindFilterSchema, jobKindSchema, jobResultSchema, jobSchema, jobStateFilterSchema, jobStateSchema, listenerEventTypeFilterSchema, listenerEventTypeSchema, queryJobsRequestBodySchema, queryJobsResponseBodySchema, throwJobErrorRequestBodySchema, updateJobRequestBodySchema } from "./8.8/job.js";
import { getProcessStartForm, getProcessDefinitionXml, queryProcessDefinitions, getProcessDefinitionStatistics, getProcessDefinition } from "./8.8/process-definition.js";
import { getProcessDefinitionStatisticsRequestBodySchema, getProcessDefinitionStatisticsResponseBodySchema, queryProcessDefinitionsRequestBodySchema, queryProcessDefinitionsResponseBodySchema } from "./8.8/process-definition.js";
import { getResourceContent, getResource, deleteResource, createDeployment } from "./8.8/resource.js";
import { createDeploymentResponseBodySchema, decisionDeploymentSchema, decisionRequirementsDeploymentSchema, deleteResourceRequestBodySchema, formDeploymentSchema, getResourceContentResponseBodySchema, processDeploymentSchema, resourceDeploymentSchema, resourceSchema } from "./8.8/resource.js";
import { queryMappingRulesByRole, unassignMappingFromRole, assignMappingToRole, queryGroupsByRole, unassignGroupFromRole, assignGroupToRole, unassignClientFromRole, assignClientToRole, unassignUserFromRole, assignUserToRole, queryClientsByRole, queryUsersByRole, queryRoles, deleteRole, updateRole, getRole, createRole } from "./8.8/role.js";
import { createRoleRequestBodySchema, createRoleResponseBodySchema, queryClientsByRoleRequestBodySchema, queryClientsByRoleResponseBodySchema, queryGroupsByRoleRequestBodySchema, queryGroupsByRoleResponseBodySchema, queryMappingRulesByRoleRequestBodySchema, queryMappingRulesByRoleResponseBodySchema, queryRolesRequestBodySchema, queryRolesResponseBodySchema, queryUsersByRoleRequestBodySchema, queryUsersByRoleResponseBodySchema, updateRoleRequestBodySchema, updateRoleResponseBodySchema } from "./8.8/role.js";
import { broadcastSignal } from "./8.8/signal.js";
import { broadcastSignalRequestBodySchema, broadcastSignalResponseBodySchema } from "./8.8/signal.js";
import { unassignRoleFromTenant, assignRoleToTenant, unassignGroupFromTenant, assignGroupToTenant, queryMappingRulesByTenant, unassignMappingRuleFromTenant, assignMappingRuleToTenant, unassignClientFromTenant, assignClientToTenant, queryRolesByTenant, queryGroupsByTenant, queryClientsByTenant, queryUsersByTenant, unassignUserFromTenant, assignUserToTenant, queryTenants, deleteTenant, updateTenant, getTenant, createTenant } from "./8.8/tenant.js";
import { createTenantRequestBodySchema, createTenantResponseBodySchema, queryClientsByTenantRequestBodySchema, queryClientsByTenantResponseBodySchema, queryGroupsByTenantRequestBodySchema, queryGroupsByTenantResponseBodySchema, queryMappingRulesByTenantRequestBodySchema, queryMappingRulesByTenantResponseBodySchema, queryRolesByTenantRequestBodySchema, queryRolesByTenantResponseBodySchema, queryTenantsRequestBodySchema, queryTenantsResponseBodySchema, queryUsersByTenantRequestBodySchema, queryUsersByTenantResponseBodySchema, tenantClientSchema, tenantSchema, tenantUserSchema, updateTenantRequestBodySchema, updateTenantResponseBodySchema } from "./8.8/tenant.js";
import { updateUser, deleteUser, getUser, queryUsers, createUser } from "./8.8/user.js";
import { createUserRequestBodySchema, createUserResponseBodySchema, queryUsersRequestBodySchema, queryUsersResponseBodySchema, updateUserRequestBodySchema, userSchema } from "./8.8/user.js";
import { getUsageMetrics } from "./8.8/usage-metrics.js";
import { getUsageMetricsResponseBodySchema, usageMetricsSchema } from "./8.8/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";
const endpoints = {
getCurrentUser,
queryActivatableActivities,
activateAdHocSubProcessActivities,
createAuthorization,
updateAuthorization,
getAuthorization,
deleteAuthorization,
queryAuthorizations,
getBatchOperation,
queryBatchOperations,
cancelBatchOperation,
suspendBatchOperation,
resumeBatchOperation,
queryBatchOperationItems,
pinClock,
resetClock,
getTopology,
queryDecisionDefinitions,
getDecisionDefinition,
getDecisionDefinitionXml,
evaluateDecision,
queryDecisionInstances,
getDecisionInstance,
queryDecisionRequirements,
getDecisionRequirements,
getDecisionRequirementsXml,
createDocument,
createDocuments,
getDocument,
deleteDocument,
createDocumentLink,
queryElementInstances,
getElementInstance,
updateElementInstanceVariables,
createGroup,
getGroup,
updateGroup,
deleteGroup,
queryGroups,
queryUsersByGroup,
queryClientsByGroup,
queryRolesByGroup,
queryMappingRulesByGroup,
assignUserToGroup,
unassignUserFromGroup,
assignClientToGroup,
unassignClientFromGroup,
assignMappingToGroup,
unassignMappingFromGroup,
resolveIncident,
getIncident,
queryIncidents,
getLicense,
createMappingRule,
updateMappingRule,
deleteMappingRule,
getMappingRule,
queryMappingRules,
publishMessage,
correlateMessage,
getUserTask,
queryUserTasks,
getUserTaskForm,
getTask,
assignTask,
unassignTask,
completeTask,
queryVariablesByUserTask,
updateUserTask,
createProcessInstance,
getVariable,
queryVariables,
queryJobs,
activateJobs,
failJob,
throwJobError,
completeJob,
updateJob,
getProcessDefinition,
getProcessDefinitionStatistics,
queryProcessDefinitions,
getProcessDefinitionXml,
getProcessStartForm,
getProcessInstance,
queryProcessInstances,
cancelProcessInstance,
queryProcessInstanceIncidents,
getProcessInstanceCallHierarchy,
getProcessInstanceStatistics,
getProcessInstanceSequenceFlows,
createDeployment,
deleteResource,
getResource,
getResourceContent,
createRole,
getRole,
updateRole,
deleteRole,
queryRoles,
queryUsersByRole,
queryClientsByRole,
assignUserToRole,
unassignUserFromRole,
assignClientToRole,
unassignClientFromRole,
assignGroupToRole,
unassignGroupFromRole,
queryGroupsByRole,
assignMappingToRole,
unassignMappingFromRole,
queryMappingRulesByRole,
broadcastSignal,
createTenant,
getTenant,
updateTenant,
deleteTenant,
queryTenants,
assignUserToTenant,
unassignUserFromTenant,
queryUsersByTenant,
queryClientsByTenant,
queryGroupsByTenant,
queryRolesByTenant,
assignClientToTenant,
unassignClientFromTenant,
assignMappingRuleToTenant,
unassignMappingRuleFromTenant,
queryMappingRulesByTenant,
assignGroupToTenant,
unassignGroupFromTenant,
assignRoleToTenant,
unassignRoleFromTenant,
createUser,
queryUsers,
getUser,
deleteUser,
updateUser,
getUsageMetrics,
createIncidentResolutionBatchOperation,
createCancellationBatchOperation,
createMigrationBatchOperation,
createModificationBatchOperation
};
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
};