UNPKG

@vzeta/camunda-api-zod-schemas

Version:

Zod schemas and TypeScript types for Camunda 8 unified API

410 lines (409 loc) 21.5 kB
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 };