generated

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Package generated provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCancelBpmnInstanceRequest

func NewCancelBpmnInstanceRequest(server string, projectID openapi_types.UUID, workflowID string) (*http.Request, error)

NewCancelBpmnInstanceRequest generates requests for CancelBpmnInstance

func NewCompleteBpmnExternalJobRequest

func NewCompleteBpmnExternalJobRequest(server string, projectID openapi_types.UUID, executionKey string, body CompleteBpmnExternalJobJSONRequestBody) (*http.Request, error)

NewCompleteBpmnExternalJobRequest calls the generic CompleteBpmnExternalJob builder with application/json body

func NewCompleteBpmnExternalJobRequestWithBody

func NewCompleteBpmnExternalJobRequestWithBody(server string, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader) (*http.Request, error)

NewCompleteBpmnExternalJobRequestWithBody generates requests for CompleteBpmnExternalJob with any type of body

func NewCompleteBpmnExternalJobsBatchRequest

func NewCompleteBpmnExternalJobsBatchRequest(server string, projectID openapi_types.UUID, body CompleteBpmnExternalJobsBatchJSONRequestBody) (*http.Request, error)

NewCompleteBpmnExternalJobsBatchRequest calls the generic CompleteBpmnExternalJobsBatch builder with application/json body

func NewCompleteBpmnExternalJobsBatchRequestWithBody

func NewCompleteBpmnExternalJobsBatchRequestWithBody(server string, projectID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCompleteBpmnExternalJobsBatchRequestWithBody generates requests for CompleteBpmnExternalJobsBatch with any type of body

func NewCompleteBpmnUserTaskRequest

func NewCompleteBpmnUserTaskRequest(server string, projectID openapi_types.UUID, executionKey string, body CompleteBpmnUserTaskJSONRequestBody) (*http.Request, error)

NewCompleteBpmnUserTaskRequest calls the generic CompleteBpmnUserTask builder with application/json body

func NewCompleteBpmnUserTaskRequestWithBody

func NewCompleteBpmnUserTaskRequestWithBody(server string, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader) (*http.Request, error)

NewCompleteBpmnUserTaskRequestWithBody generates requests for CompleteBpmnUserTask with any type of body

func NewCreateBpmnResourceRequest

func NewCreateBpmnResourceRequest(server string, projectID openapi_types.UUID, body CreateBpmnResourceJSONRequestBody) (*http.Request, error)

NewCreateBpmnResourceRequest calls the generic CreateBpmnResource builder with application/json body

func NewCreateBpmnResourceRequestWithBody

func NewCreateBpmnResourceRequestWithBody(server string, projectID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateBpmnResourceRequestWithBody generates requests for CreateBpmnResource with any type of body

func NewCreateDefinitionRequest

func NewCreateDefinitionRequest(server string, projectID openapi_types.UUID, body CreateDefinitionJSONRequestBody) (*http.Request, error)

NewCreateDefinitionRequest calls the generic CreateDefinition builder with application/json body

func NewCreateDefinitionRequestWithBody

func NewCreateDefinitionRequestWithBody(server string, projectID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateDefinitionRequestWithBody generates requests for CreateDefinition with any type of body

func NewCreateProjectRequest

func NewCreateProjectRequest(server string, body CreateProjectJSONRequestBody) (*http.Request, error)

NewCreateProjectRequest calls the generic CreateProject builder with application/json body

func NewCreateProjectRequestWithBody

func NewCreateProjectRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateProjectRequestWithBody generates requests for CreateProject with any type of body

func NewDeleteBpmnResourceRequest

func NewDeleteBpmnResourceRequest(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID) (*http.Request, error)

NewDeleteBpmnResourceRequest generates requests for DeleteBpmnResource

func NewDeleteDefinitionRequest

func NewDeleteDefinitionRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID) (*http.Request, error)

NewDeleteDefinitionRequest generates requests for DeleteDefinition

func NewDeleteProjectRequest

func NewDeleteProjectRequest(server string, projectID openapi_types.UUID) (*http.Request, error)

NewDeleteProjectRequest generates requests for DeleteProject

func NewDeployBpmnResourceRequest

func NewDeployBpmnResourceRequest(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID) (*http.Request, error)

NewDeployBpmnResourceRequest generates requests for DeployBpmnResource

func NewEvaluateByDefinitionsIDRequest

func NewEvaluateByDefinitionsIDRequest(server string, projectID openapi_types.UUID, definitionsID string, params *EvaluateByDefinitionsIDParams, body EvaluateByDefinitionsIDJSONRequestBody) (*http.Request, error)

NewEvaluateByDefinitionsIDRequest calls the generic EvaluateByDefinitionsID builder with application/json body

func NewEvaluateByDefinitionsIDRequestWithBody

func NewEvaluateByDefinitionsIDRequestWithBody(server string, projectID openapi_types.UUID, definitionsID string, params *EvaluateByDefinitionsIDParams, contentType string, body io.Reader) (*http.Request, error)

NewEvaluateByDefinitionsIDRequestWithBody generates requests for EvaluateByDefinitionsID with any type of body

func NewEvaluateDesignBatchRequest

func NewEvaluateDesignBatchRequest(server string, body EvaluateDesignBatchJSONRequestBody) (*http.Request, error)

NewEvaluateDesignBatchRequest calls the generic EvaluateDesignBatch builder with application/json body

func NewEvaluateDesignBatchRequestWithBody

func NewEvaluateDesignBatchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewEvaluateDesignBatchRequestWithBody generates requests for EvaluateDesignBatch with any type of body

func NewEvaluateDesignRequest

func NewEvaluateDesignRequest(server string, body EvaluateDesignJSONRequestBody) (*http.Request, error)

NewEvaluateDesignRequest calls the generic EvaluateDesign builder with application/json body

func NewEvaluateDesignRequestWithBody

func NewEvaluateDesignRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewEvaluateDesignRequestWithBody generates requests for EvaluateDesign with any type of body

func NewEvaluateStoredRequest

func NewEvaluateStoredRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, body EvaluateStoredJSONRequestBody) (*http.Request, error)

NewEvaluateStoredRequest calls the generic EvaluateStored builder with application/json body

func NewEvaluateStoredRequestWithBody

func NewEvaluateStoredRequestWithBody(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewEvaluateStoredRequestWithBody generates requests for EvaluateStored with any type of body

func NewGetBpmnExternalJobsQueueDepthRequest

func NewGetBpmnExternalJobsQueueDepthRequest(server string, projectID openapi_types.UUID, params *GetBpmnExternalJobsQueueDepthParams) (*http.Request, error)

NewGetBpmnExternalJobsQueueDepthRequest generates requests for GetBpmnExternalJobsQueueDepth

func NewGetBpmnInstanceChildrenRequest

func NewGetBpmnInstanceChildrenRequest(server string, projectID openapi_types.UUID, workflowID string) (*http.Request, error)

NewGetBpmnInstanceChildrenRequest generates requests for GetBpmnInstanceChildren

func NewGetBpmnInstanceRequest

func NewGetBpmnInstanceRequest(server string, projectID openapi_types.UUID, workflowID string) (*http.Request, error)

NewGetBpmnInstanceRequest generates requests for GetBpmnInstance

func NewGetBpmnInstanceVariablesRequest

func NewGetBpmnInstanceVariablesRequest(server string, projectID openapi_types.UUID, workflowID string) (*http.Request, error)

NewGetBpmnInstanceVariablesRequest generates requests for GetBpmnInstanceVariables

func NewGetBpmnResourceRequest

func NewGetBpmnResourceRequest(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID) (*http.Request, error)

NewGetBpmnResourceRequest generates requests for GetBpmnResource

func NewGetBpmnUserTaskRequest

func NewGetBpmnUserTaskRequest(server string, projectID openapi_types.UUID, executionKey string) (*http.Request, error)

NewGetBpmnUserTaskRequest generates requests for GetBpmnUserTask

func NewGetDefinitionByDefinitionsIDRequest

func NewGetDefinitionByDefinitionsIDRequest(server string, projectID openapi_types.UUID, definitionsID string, params *GetDefinitionByDefinitionsIDParams) (*http.Request, error)

NewGetDefinitionByDefinitionsIDRequest generates requests for GetDefinitionByDefinitionsID

func NewGetDefinitionRequest

func NewGetDefinitionRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID) (*http.Request, error)

NewGetDefinitionRequest generates requests for GetDefinition

func NewGetExecutionRequest

func NewGetExecutionRequest(server string, projectID openapi_types.UUID, executionID openapi_types.UUID) (*http.Request, error)

NewGetExecutionRequest generates requests for GetExecution

func NewGetProjectRequest

func NewGetProjectRequest(server string, projectID openapi_types.UUID) (*http.Request, error)

NewGetProjectRequest generates requests for GetProject

func NewGetVersionRequest

func NewGetVersionRequest(server string) (*http.Request, error)

NewGetVersionRequest generates requests for GetVersion

func NewHeartbeatBpmnExternalJobRequest

func NewHeartbeatBpmnExternalJobRequest(server string, projectID openapi_types.UUID, executionKey string, body HeartbeatBpmnExternalJobJSONRequestBody) (*http.Request, error)

NewHeartbeatBpmnExternalJobRequest calls the generic HeartbeatBpmnExternalJob builder with application/json body

func NewHeartbeatBpmnExternalJobRequestWithBody

func NewHeartbeatBpmnExternalJobRequestWithBody(server string, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader) (*http.Request, error)

NewHeartbeatBpmnExternalJobRequestWithBody generates requests for HeartbeatBpmnExternalJob with any type of body

func NewListBpmnExternalJobsRequest

func NewListBpmnExternalJobsRequest(server string, projectID openapi_types.UUID, params *ListBpmnExternalJobsParams) (*http.Request, error)

NewListBpmnExternalJobsRequest generates requests for ListBpmnExternalJobs

func NewListBpmnIncidentsRequest added in v0.12.0

func NewListBpmnIncidentsRequest(server string, projectID openapi_types.UUID, params *ListBpmnIncidentsParams) (*http.Request, error)

NewListBpmnIncidentsRequest generates requests for ListBpmnIncidents

func NewListBpmnInstancesRequest

func NewListBpmnInstancesRequest(server string, projectID openapi_types.UUID, params *ListBpmnInstancesParams) (*http.Request, error)

NewListBpmnInstancesRequest generates requests for ListBpmnInstances

func NewListBpmnProcessVersionsRequest

func NewListBpmnProcessVersionsRequest(server string, projectID openapi_types.UUID, processID string, params *ListBpmnProcessVersionsParams) (*http.Request, error)

NewListBpmnProcessVersionsRequest generates requests for ListBpmnProcessVersions

func NewListBpmnProcessesRequest

func NewListBpmnProcessesRequest(server string, projectID openapi_types.UUID, params *ListBpmnProcessesParams) (*http.Request, error)

NewListBpmnProcessesRequest generates requests for ListBpmnProcesses

func NewListBpmnResourcesByDefinitionsIDRequest

func NewListBpmnResourcesByDefinitionsIDRequest(server string, projectID openapi_types.UUID, definitionsID string, params *ListBpmnResourcesByDefinitionsIDParams) (*http.Request, error)

NewListBpmnResourcesByDefinitionsIDRequest generates requests for ListBpmnResourcesByDefinitionsID

func NewListBpmnResourcesRequest

func NewListBpmnResourcesRequest(server string, projectID openapi_types.UUID, params *ListBpmnResourcesParams) (*http.Request, error)

NewListBpmnResourcesRequest generates requests for ListBpmnResources

func NewListBpmnUserTasksForCallerRequest

func NewListBpmnUserTasksForCallerRequest(server string, projectID openapi_types.UUID, params *ListBpmnUserTasksForCallerParams) (*http.Request, error)

NewListBpmnUserTasksForCallerRequest generates requests for ListBpmnUserTasksForCaller

func NewListBpmnUserTasksRequest

func NewListBpmnUserTasksRequest(server string, projectID openapi_types.UUID, params *ListBpmnUserTasksParams) (*http.Request, error)

NewListBpmnUserTasksRequest generates requests for ListBpmnUserTasks

func NewListDecisionsRequest

func NewListDecisionsRequest(server string, projectID openapi_types.UUID, params *ListDecisionsParams) (*http.Request, error)

NewListDecisionsRequest generates requests for ListDecisions

func NewListDefinitionVersionsRequest

func NewListDefinitionVersionsRequest(server string, projectID openapi_types.UUID, definitionsID string, params *ListDefinitionVersionsParams) (*http.Request, error)

NewListDefinitionVersionsRequest generates requests for ListDefinitionVersions

func NewListDefinitionsRequest

func NewListDefinitionsRequest(server string, projectID openapi_types.UUID, params *ListDefinitionsParams) (*http.Request, error)

NewListDefinitionsRequest generates requests for ListDefinitions

func NewListExecutionsRequest

func NewListExecutionsRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, params *ListExecutionsParams) (*http.Request, error)

NewListExecutionsRequest generates requests for ListExecutions

func NewListLatestBpmnResourcesRequest

func NewListLatestBpmnResourcesRequest(server string, projectID openapi_types.UUID, params *ListLatestBpmnResourcesParams) (*http.Request, error)

NewListLatestBpmnResourcesRequest generates requests for ListLatestBpmnResources

func NewListLatestDefinitionsRequest

func NewListLatestDefinitionsRequest(server string, projectID openapi_types.UUID, params *ListLatestDefinitionsParams) (*http.Request, error)

NewListLatestDefinitionsRequest generates requests for ListLatestDefinitions

func NewListProjectExecutionsRequest

func NewListProjectExecutionsRequest(server string, projectID openapi_types.UUID, params *ListProjectExecutionsParams) (*http.Request, error)

NewListProjectExecutionsRequest generates requests for ListProjectExecutions

func NewListProjectsRequest

func NewListProjectsRequest(server string) (*http.Request, error)

NewListProjectsRequest generates requests for ListProjects

func NewMigrateBpmnInstanceRequest

func NewMigrateBpmnInstanceRequest(server string, projectID openapi_types.UUID, workflowID string, body MigrateBpmnInstanceJSONRequestBody) (*http.Request, error)

NewMigrateBpmnInstanceRequest calls the generic MigrateBpmnInstance builder with application/json body

func NewMigrateBpmnInstanceRequestWithBody

func NewMigrateBpmnInstanceRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader) (*http.Request, error)

NewMigrateBpmnInstanceRequestWithBody generates requests for MigrateBpmnInstance with any type of body

func NewModifyBpmnInstanceRequest

func NewModifyBpmnInstanceRequest(server string, projectID openapi_types.UUID, workflowID string, body ModifyBpmnInstanceJSONRequestBody) (*http.Request, error)

NewModifyBpmnInstanceRequest calls the generic ModifyBpmnInstance builder with application/json body

func NewModifyBpmnInstanceRequestWithBody

func NewModifyBpmnInstanceRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader) (*http.Request, error)

NewModifyBpmnInstanceRequestWithBody generates requests for ModifyBpmnInstance with any type of body

func NewPollBpmnExternalJobsRequest

func NewPollBpmnExternalJobsRequest(server string, projectID openapi_types.UUID, body PollBpmnExternalJobsJSONRequestBody) (*http.Request, error)

NewPollBpmnExternalJobsRequest calls the generic PollBpmnExternalJobs builder with application/json body

func NewPollBpmnExternalJobsRequestWithBody

func NewPollBpmnExternalJobsRequestWithBody(server string, projectID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewPollBpmnExternalJobsRequestWithBody generates requests for PollBpmnExternalJobs with any type of body

func NewPublishBpmnMessageRequest

func NewPublishBpmnMessageRequest(server string, projectID openapi_types.UUID, body PublishBpmnMessageJSONRequestBody) (*http.Request, error)

NewPublishBpmnMessageRequest calls the generic PublishBpmnMessage builder with application/json body

func NewPublishBpmnMessageRequestWithBody

func NewPublishBpmnMessageRequestWithBody(server string, projectID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewPublishBpmnMessageRequestWithBody generates requests for PublishBpmnMessage with any type of body

func NewPublishBpmnSignalRequest

func NewPublishBpmnSignalRequest(server string, projectID openapi_types.UUID, body PublishBpmnSignalJSONRequestBody) (*http.Request, error)

NewPublishBpmnSignalRequest calls the generic PublishBpmnSignal builder with application/json body

func NewPublishBpmnSignalRequestWithBody

func NewPublishBpmnSignalRequestWithBody(server string, projectID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewPublishBpmnSignalRequestWithBody generates requests for PublishBpmnSignal with any type of body

func NewResolveBpmnIncidentRequest

func NewResolveBpmnIncidentRequest(server string, projectID openapi_types.UUID, workflowID string, incidentID string, body ResolveBpmnIncidentJSONRequestBody) (*http.Request, error)

NewResolveBpmnIncidentRequest calls the generic ResolveBpmnIncident builder with application/json body

func NewResolveBpmnIncidentRequestWithBody

func NewResolveBpmnIncidentRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, incidentID string, contentType string, body io.Reader) (*http.Request, error)

NewResolveBpmnIncidentRequestWithBody generates requests for ResolveBpmnIncident with any type of body

func NewResumeBpmnDefinitionRequest added in v0.12.0

func NewResumeBpmnDefinitionRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID) (*http.Request, error)

NewResumeBpmnDefinitionRequest generates requests for ResumeBpmnDefinition

func NewResumeBpmnInstanceRequest added in v0.12.0

func NewResumeBpmnInstanceRequest(server string, projectID openapi_types.UUID, workflowID string) (*http.Request, error)

NewResumeBpmnInstanceRequest generates requests for ResumeBpmnInstance

func NewSetBpmnAdHocVariablesRequest

func NewSetBpmnAdHocVariablesRequest(server string, projectID openapi_types.UUID, workflowID string, adHocNodeID string, body SetBpmnAdHocVariablesJSONRequestBody) (*http.Request, error)

NewSetBpmnAdHocVariablesRequest calls the generic SetBpmnAdHocVariables builder with application/json body

func NewSetBpmnAdHocVariablesRequestWithBody

func NewSetBpmnAdHocVariablesRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, adHocNodeID string, contentType string, body io.Reader) (*http.Request, error)

NewSetBpmnAdHocVariablesRequestWithBody generates requests for SetBpmnAdHocVariables with any type of body

func NewStartBpmnInstanceRequest

func NewStartBpmnInstanceRequest(server string, projectID openapi_types.UUID, body StartBpmnInstanceJSONRequestBody) (*http.Request, error)

NewStartBpmnInstanceRequest calls the generic StartBpmnInstance builder with application/json body

func NewStartBpmnInstanceRequestWithBody

func NewStartBpmnInstanceRequestWithBody(server string, projectID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewStartBpmnInstanceRequestWithBody generates requests for StartBpmnInstance with any type of body

func NewStartBpmnTestInstanceRequest

func NewStartBpmnTestInstanceRequest(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID, body StartBpmnTestInstanceJSONRequestBody) (*http.Request, error)

NewStartBpmnTestInstanceRequest calls the generic StartBpmnTestInstance builder with application/json body

func NewStartBpmnTestInstanceRequestWithBody

func NewStartBpmnTestInstanceRequestWithBody(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewStartBpmnTestInstanceRequestWithBody generates requests for StartBpmnTestInstance with any type of body

func NewSuspendBpmnDefinitionRequest added in v0.12.0

func NewSuspendBpmnDefinitionRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, body SuspendBpmnDefinitionJSONRequestBody) (*http.Request, error)

NewSuspendBpmnDefinitionRequest calls the generic SuspendBpmnDefinition builder with application/json body

func NewSuspendBpmnDefinitionRequestWithBody added in v0.12.0

func NewSuspendBpmnDefinitionRequestWithBody(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewSuspendBpmnDefinitionRequestWithBody generates requests for SuspendBpmnDefinition with any type of body

func NewSuspendBpmnInstanceRequest added in v0.12.0

func NewSuspendBpmnInstanceRequest(server string, projectID openapi_types.UUID, workflowID string, body SuspendBpmnInstanceJSONRequestBody) (*http.Request, error)

NewSuspendBpmnInstanceRequest calls the generic SuspendBpmnInstance builder with application/json body

func NewSuspendBpmnInstanceRequestWithBody added in v0.12.0

func NewSuspendBpmnInstanceRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader) (*http.Request, error)

NewSuspendBpmnInstanceRequestWithBody generates requests for SuspendBpmnInstance with any type of body

func NewThrowBpmnExternalJobErrorRequest

func NewThrowBpmnExternalJobErrorRequest(server string, projectID openapi_types.UUID, executionKey string, body ThrowBpmnExternalJobErrorJSONRequestBody) (*http.Request, error)

NewThrowBpmnExternalJobErrorRequest calls the generic ThrowBpmnExternalJobError builder with application/json body

func NewThrowBpmnExternalJobErrorRequestWithBody

func NewThrowBpmnExternalJobErrorRequestWithBody(server string, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader) (*http.Request, error)

NewThrowBpmnExternalJobErrorRequestWithBody generates requests for ThrowBpmnExternalJobError with any type of body

func NewThrowBpmnExternalJobErrorsBatchRequest

func NewThrowBpmnExternalJobErrorsBatchRequest(server string, projectID openapi_types.UUID, body ThrowBpmnExternalJobErrorsBatchJSONRequestBody) (*http.Request, error)

NewThrowBpmnExternalJobErrorsBatchRequest calls the generic ThrowBpmnExternalJobErrorsBatch builder with application/json body

func NewThrowBpmnExternalJobErrorsBatchRequestWithBody

func NewThrowBpmnExternalJobErrorsBatchRequestWithBody(server string, projectID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewThrowBpmnExternalJobErrorsBatchRequestWithBody generates requests for ThrowBpmnExternalJobErrorsBatch with any type of body

func NewThrowBpmnUserTaskErrorRequest

func NewThrowBpmnUserTaskErrorRequest(server string, projectID openapi_types.UUID, executionKey string, body ThrowBpmnUserTaskErrorJSONRequestBody) (*http.Request, error)

NewThrowBpmnUserTaskErrorRequest calls the generic ThrowBpmnUserTaskError builder with application/json body

func NewThrowBpmnUserTaskErrorRequestWithBody

func NewThrowBpmnUserTaskErrorRequestWithBody(server string, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader) (*http.Request, error)

NewThrowBpmnUserTaskErrorRequestWithBody generates requests for ThrowBpmnUserTaskError with any type of body

func NewTriggerBpmnAdHocNodeRequest

func NewTriggerBpmnAdHocNodeRequest(server string, projectID openapi_types.UUID, workflowID string, adHocNodeID string, body TriggerBpmnAdHocNodeJSONRequestBody) (*http.Request, error)

NewTriggerBpmnAdHocNodeRequest calls the generic TriggerBpmnAdHocNode builder with application/json body

func NewTriggerBpmnAdHocNodeRequestWithBody

func NewTriggerBpmnAdHocNodeRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, adHocNodeID string, contentType string, body io.Reader) (*http.Request, error)

NewTriggerBpmnAdHocNodeRequestWithBody generates requests for TriggerBpmnAdHocNode with any type of body

func NewUpdateBpmnInstanceVariablesRequest

func NewUpdateBpmnInstanceVariablesRequest(server string, projectID openapi_types.UUID, workflowID string, body UpdateBpmnInstanceVariablesJSONRequestBody) (*http.Request, error)

NewUpdateBpmnInstanceVariablesRequest calls the generic UpdateBpmnInstanceVariables builder with application/json body

func NewUpdateBpmnInstanceVariablesRequestWithBody

func NewUpdateBpmnInstanceVariablesRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBpmnInstanceVariablesRequestWithBody generates requests for UpdateBpmnInstanceVariables with any type of body

func NewUpdateBpmnResourceRequest

func NewUpdateBpmnResourceRequest(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID, body UpdateBpmnResourceJSONRequestBody) (*http.Request, error)

NewUpdateBpmnResourceRequest calls the generic UpdateBpmnResource builder with application/json body

func NewUpdateBpmnResourceRequestWithBody

func NewUpdateBpmnResourceRequestWithBody(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBpmnResourceRequestWithBody generates requests for UpdateBpmnResource with any type of body

func NewUpdateBpmnUserTaskAssignmentRequest

func NewUpdateBpmnUserTaskAssignmentRequest(server string, projectID openapi_types.UUID, executionKey string, body UpdateBpmnUserTaskAssignmentJSONRequestBody) (*http.Request, error)

NewUpdateBpmnUserTaskAssignmentRequest calls the generic UpdateBpmnUserTaskAssignment builder with application/json body

func NewUpdateBpmnUserTaskAssignmentRequestWithBody

func NewUpdateBpmnUserTaskAssignmentRequestWithBody(server string, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBpmnUserTaskAssignmentRequestWithBody generates requests for UpdateBpmnUserTaskAssignment with any type of body

func NewUpdateDefinitionRequest

func NewUpdateDefinitionRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, body UpdateDefinitionJSONRequestBody) (*http.Request, error)

NewUpdateDefinitionRequest calls the generic UpdateDefinition builder with application/json body

func NewUpdateDefinitionRequestWithBody

func NewUpdateDefinitionRequestWithBody(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDefinitionRequestWithBody generates requests for UpdateDefinition with any type of body

func NewValidateBpmnInstanceMigrationRequest

func NewValidateBpmnInstanceMigrationRequest(server string, projectID openapi_types.UUID, workflowID string, body ValidateBpmnInstanceMigrationJSONRequestBody) (*http.Request, error)

NewValidateBpmnInstanceMigrationRequest calls the generic ValidateBpmnInstanceMigration builder with application/json body

func NewValidateBpmnInstanceMigrationRequestWithBody

func NewValidateBpmnInstanceMigrationRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader) (*http.Request, error)

NewValidateBpmnInstanceMigrationRequestWithBody generates requests for ValidateBpmnInstanceMigration with any type of body

func NewValidateBpmnXmlRequest

func NewValidateBpmnXmlRequest(server string, projectID openapi_types.UUID, body ValidateBpmnXmlJSONRequestBody) (*http.Request, error)

NewValidateBpmnXmlRequest calls the generic ValidateBpmnXml builder with application/json body

func NewValidateBpmnXmlRequestWithBody

func NewValidateBpmnXmlRequestWithBody(server string, projectID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewValidateBpmnXmlRequestWithBody generates requests for ValidateBpmnXml with any type of body

Types

type ActiveScope

type ActiveScope struct {
	// ActiveNodes Live token count per flow node in this scope, keyed by node ID. A node can hold more than one token at a time (a parallel fork whose branches re-converge without a join, a non-interrupting boundary handler, a loop edge re-entering a node a prior token has not left yet), so the count matters: a presence-only list cannot tell one token from five. Absent keys mean no live token.
	ActiveNodes *map[string]int `json:"activeNodes,omitempty"`

	// NodeID ID of the BPMN element that created this scope (e.g. a sub-process node). Empty for the root scope.
	NodeID *string `json:"nodeID,omitempty"`

	// ParentScopeID ID of the parent scope, empty for the root scope.
	ParentScopeID *string `json:"parentScopeID,omitempty"`

	// ProcessVersion Version of the process definition active in this scope.
	ProcessVersion *int `json:"processVersion,omitempty"`

	// ScopeID Unique identifier of this scope instance.
	ScopeID *string `json:"scopeID,omitempty"`

	// Variables Variables scoped to this instance, excluding inherited parent-scope variables.
	Variables *VariableMap `json:"variables,omitempty"`
}

ActiveScope A scope (sub-process, multi-instance body, or root process) that currently holds at least one live execution token.

type BadRequest

type BadRequest = Error

BadRequest A standard error response. The HTTP status code carries the broad category; `code` is the machine-readable identifier within that category.

type BatchEvaluateDesignRequest

type BatchEvaluateDesignRequest struct {
	// Inputs One input context per row to evaluate. At most 500 rows per request.
	Inputs *[]FeelContext `json:"inputs,omitempty"`

	// Xml DMN XML to evaluate.
	Xml *string `json:"xml,omitempty"`
}

BatchEvaluateDesignRequest Payload for batch evaluating ad-hoc DMN XML against multiple input rows.

type BatchEvaluationResponse

type BatchEvaluationResponse struct {
	Results *[]struct {
		// ExecutionID Identifier assigned to this row's evaluation, useful for correlating with logs.
		ExecutionID *string `json:"executionID,omitempty"`

		// Inputs The input row that produced these results, echoed for convenience.
		Inputs *map[string]interface{} `json:"inputs,omitempty"`

		// Results Evaluation results keyed by decision name.
		Results *map[string]EvaluationResult `json:"results,omitempty"`
	} `json:"results,omitempty"`
}

BatchEvaluationResponse Per-row results from a batch evaluation.

type BpmnExternalJobPaginatedResponse

type BpmnExternalJobPaginatedResponse struct {
	Data []ExternalJob `json:"data"`

	// Pagination Pagination metadata accompanying paginated list responses.
	Pagination PaginationMetadata `json:"pagination"`
}

BpmnExternalJobPaginatedResponse Page of external jobs.

type BpmnIncident

type BpmnIncident struct {
	// ErrorCode BPMN error code from the process definition; empty for non-BPMN errors.
	ErrorCode *string `json:"errorCode,omitempty"`

	// ErrorMessage Human-readable description of the error.
	ErrorMessage *string `json:"errorMessage,omitempty"`

	// ErrorType Category of the error. Values:
	//   * `BpmnError` - A `bpmn:error` thrown by the process or an external job worker.
	//   * `EscalationError` - A `bpmn:escalation` raised by the process.
	//   * `CompensationError` - Failure during compensation handler execution.
	//   * `FeelError` - A FEEL expression failed to evaluate.
	//   * `NoHandler` - A thrown error/escalation has no matching catch event.
	//   * `GatewayNoMatch` - An exclusive gateway evaluated all conditions to false with no default flow.
	//   * `TimerResolution` - A timer expression could not be parsed or resolved.
	//   * `LinkNotFound` - A link throw event has no matching link catch.
	//   * `MigrationError` - A process instance migration could not be applied.
	//   * `SubscriptionError` - A message/signal listener's registry row could not be written; the listener is dead until resolved.
	//   * `RotationLimitError` - The instance reached its ContinueAsNew rotation cap.
	//   * `SnapshotSizeExceeded` - A ContinueAsNew snapshot exceeded the configured size cap.
	//   * `CallActivityCanceled` - A call-activity child terminated as Canceled out-of-band.
	//   * `ExternalRowRefreshError` - A migration could not rewrite a parked wait's external row (job, user task or subscription) against the target definition. Resolving re-runs the refresh.
	//   * `Unknown` - Internal error not classified above.
	ErrorType *BpmnIncidentErrorType `json:"errorType,omitempty"`

	// ExecutionKey Execution key of the activity that failed.
	ExecutionKey *string `json:"executionKey,omitempty"`

	// IncidentID Unique identifier of this incident.
	IncidentID *string `json:"incidentID,omitempty"`

	// MiIndex Zero-based multi-instance body index when the failure happened inside one iteration of a multi-instance activity. Absent otherwise.
	MiIndex *int `json:"miIndex,omitempty"`

	// NodeID ID of the BPMN node where the error occurred.
	NodeID *string `json:"nodeID,omitempty"`

	// ParentScopeID ID of the scope containing `scopeID`, empty for the root scope. Scope IDs are opaque, so this is how a client walks a failure back up the process tree.
	ParentScopeID *string `json:"parentScopeID,omitempty"`

	// ScopeID ID of the scope in which the error occurred.
	ScopeID *string `json:"scopeID,omitempty"`

	// Timestamp Unix epoch milliseconds when the incident was recorded.
	Timestamp *int64 `json:"timestamp,omitempty"`

	// Variables Variables in scope at the time of the error.
	Variables *VariableMap `json:"variables,omitempty"`
}

BpmnIncident An error that halted execution of a BPMN node and requires manual resolution.

type BpmnIncidentErrorType

type BpmnIncidentErrorType string

BpmnIncidentErrorType Category of the error. Values:

  • `BpmnError` - A `bpmn:error` thrown by the process or an external job worker.
  • `EscalationError` - A `bpmn:escalation` raised by the process.
  • `CompensationError` - Failure during compensation handler execution.
  • `FeelError` - A FEEL expression failed to evaluate.
  • `NoHandler` - A thrown error/escalation has no matching catch event.
  • `GatewayNoMatch` - An exclusive gateway evaluated all conditions to false with no default flow.
  • `TimerResolution` - A timer expression could not be parsed or resolved.
  • `LinkNotFound` - A link throw event has no matching link catch.
  • `MigrationError` - A process instance migration could not be applied.
  • `SubscriptionError` - A message/signal listener's registry row could not be written; the listener is dead until resolved.
  • `RotationLimitError` - The instance reached its ContinueAsNew rotation cap.
  • `SnapshotSizeExceeded` - A ContinueAsNew snapshot exceeded the configured size cap.
  • `CallActivityCanceled` - A call-activity child terminated as Canceled out-of-band.
  • `ExternalRowRefreshError` - A migration could not rewrite a parked wait's external row (job, user task or subscription) against the target definition. Resolving re-runs the refresh.
  • `Unknown` - Internal error not classified above.
const (
	BpmnIncidentErrorTypeBpmnError               BpmnIncidentErrorType = "BpmnError"
	BpmnIncidentErrorTypeCallActivityCanceled    BpmnIncidentErrorType = "CallActivityCanceled"
	BpmnIncidentErrorTypeCompensationError       BpmnIncidentErrorType = "CompensationError"
	BpmnIncidentErrorTypeEscalationError         BpmnIncidentErrorType = "EscalationError"
	BpmnIncidentErrorTypeExternalRowRefreshError BpmnIncidentErrorType = "ExternalRowRefreshError"
	BpmnIncidentErrorTypeFeelError               BpmnIncidentErrorType = "FeelError"
	BpmnIncidentErrorTypeGatewayNoMatch          BpmnIncidentErrorType = "GatewayNoMatch"
	BpmnIncidentErrorTypeLinkNotFound            BpmnIncidentErrorType = "LinkNotFound"
	BpmnIncidentErrorTypeMigrationError          BpmnIncidentErrorType = "MigrationError"
	BpmnIncidentErrorTypeNoHandler               BpmnIncidentErrorType = "NoHandler"
	BpmnIncidentErrorTypeRotationLimitError      BpmnIncidentErrorType = "RotationLimitError"
	BpmnIncidentErrorTypeSnapshotSizeExceeded    BpmnIncidentErrorType = "SnapshotSizeExceeded"
	BpmnIncidentErrorTypeSubscriptionError       BpmnIncidentErrorType = "SubscriptionError"
	BpmnIncidentErrorTypeTimerResolution         BpmnIncidentErrorType = "TimerResolution"
	BpmnIncidentErrorTypeUnknown                 BpmnIncidentErrorType = "Unknown"
)

Defines values for BpmnIncidentErrorType.

type BpmnIncidentRecord added in v0.12.0

type BpmnIncidentRecord struct {
	// DefinitionID ID of the process definition the instance is running. May be absent when the source definition was deleted.
	DefinitionID *openapi_types.UUID `json:"definitionID,omitempty"`

	// ErrorCode BPMN error code from the process definition; empty for non-BPMN errors.
	ErrorCode *string `json:"errorCode,omitempty"`

	// ErrorMessage Human-readable description of the error.
	ErrorMessage string `json:"errorMessage"`

	// ErrorType Category of the error - same enum as `BpmnIncident.errorType`.
	ErrorType BpmnIncidentRecordErrorType `json:"errorType"`

	// ExecutionKey Execution key of the activity that failed.
	ExecutionKey *string `json:"executionKey,omitempty"`

	// Id Surrogate row identifier; stable across resolves.
	Id openapi_types.UUID `json:"id"`

	// IncidentID Engine-assigned incident identifier, unique within the workflow.
	IncidentID string `json:"incidentID"`

	// MiIndex Zero-based multi-instance body index when the failure happened inside one iteration of a multi-instance activity. Absent otherwise.
	MiIndex *int `json:"miIndex,omitempty"`

	// NodeID ID of the BPMN node where the error occurred.
	NodeID string `json:"nodeID"`

	// ParentScopeID ID of the scope containing `scopeID`, empty for the root scope. Scope IDs are opaque, so this is how a client walks a failure back up the process tree.
	ParentScopeID *string `json:"parentScopeID,omitempty"`

	// ProcessID BPMN process ID of the parent definition. Convenience field; absent when definitionID is unresolved.
	ProcessID *string `json:"processID,omitempty"`

	// ProcessName Human-readable name of the parent process definition.
	ProcessName *string `json:"processName,omitempty"`

	// RaisedAt Timestamp when the engine recorded the incident.
	RaisedAt time.Time `json:"raisedAt"`

	// ResolvedAt Timestamp when the incident was resolved. Empty while open.
	ResolvedAt *time.Time `json:"resolvedAt,omitempty"`

	// ResolvedBy Identifier of the user who resolved the incident, or "system:reconcile" when corrected by drift reconciliation. Empty for engine-internal resolves (boundary catches, modification cancel) and for open incidents.
	ResolvedBy *string `json:"resolvedBy,omitempty"`

	// ScopeID ID of the scope in which the error occurred.
	ScopeID *string `json:"scopeID,omitempty"`

	// WorkflowID Identifier of the instance that produced the incident.
	WorkflowID string `json:"workflowID"`
}

BpmnIncidentRecord A persisted incident - the cross-instance audit row that backs the "Incidents" view. The same incident is also available in `BpmnInstanceState.incidents` while it is still open in the engine; the persisted row additionally carries `raisedAt` / `resolvedAt` / `resolvedBy` and the parent process metadata so it can be listed and filtered without joining back to the instance.

type BpmnIncidentRecordErrorType added in v0.12.0

type BpmnIncidentRecordErrorType string

BpmnIncidentRecordErrorType Category of the error - same enum as `BpmnIncident.errorType`.

const (
	BpmnIncidentRecordErrorTypeBpmnError               BpmnIncidentRecordErrorType = "BpmnError"
	BpmnIncidentRecordErrorTypeCallActivityCanceled    BpmnIncidentRecordErrorType = "CallActivityCanceled"
	BpmnIncidentRecordErrorTypeCompensationError       BpmnIncidentRecordErrorType = "CompensationError"
	BpmnIncidentRecordErrorTypeEscalationError         BpmnIncidentRecordErrorType = "EscalationError"
	BpmnIncidentRecordErrorTypeExternalRowRefreshError BpmnIncidentRecordErrorType = "ExternalRowRefreshError"
	BpmnIncidentRecordErrorTypeFeelError               BpmnIncidentRecordErrorType = "FeelError"
	BpmnIncidentRecordErrorTypeGatewayNoMatch          BpmnIncidentRecordErrorType = "GatewayNoMatch"
	BpmnIncidentRecordErrorTypeLinkNotFound            BpmnIncidentRecordErrorType = "LinkNotFound"
	BpmnIncidentRecordErrorTypeMigrationError          BpmnIncidentRecordErrorType = "MigrationError"
	BpmnIncidentRecordErrorTypeNoHandler               BpmnIncidentRecordErrorType = "NoHandler"
	BpmnIncidentRecordErrorTypeRotationLimitError      BpmnIncidentRecordErrorType = "RotationLimitError"
	BpmnIncidentRecordErrorTypeSnapshotSizeExceeded    BpmnIncidentRecordErrorType = "SnapshotSizeExceeded"
	BpmnIncidentRecordErrorTypeSubscriptionError       BpmnIncidentRecordErrorType = "SubscriptionError"
	BpmnIncidentRecordErrorTypeTimerResolution         BpmnIncidentRecordErrorType = "TimerResolution"
	BpmnIncidentRecordErrorTypeUnknown                 BpmnIncidentRecordErrorType = "Unknown"
)

Defines values for BpmnIncidentRecordErrorType.

type BpmnIncidentRecordPaginatedResponse added in v0.12.0

type BpmnIncidentRecordPaginatedResponse struct {
	Data []BpmnIncidentRecord `json:"data"`

	// Pagination Pagination metadata accompanying paginated list responses.
	Pagination PaginationMetadata `json:"pagination"`
}

BpmnIncidentRecordPaginatedResponse Page of persisted incidents.

type BpmnInstance

type BpmnInstance struct {
	// BusinessId Caller-supplied correlation key set when the instance was started. Inherited unchanged on child instances spawned via CallActivity.
	BusinessId *string `json:"businessId,omitempty"`

	// CompletedAt Timestamp when the instance reached a terminal status. Empty while running.
	CompletedAt *time.Time `json:"completedAt,omitempty"`

	// CreatedAt Timestamp when the instance was started.
	CreatedAt time.Time `json:"createdAt"`

	// DefinitionID ID of the deployed BPMN process definition this instance is running.
	DefinitionID openapi_types.UUID `json:"definitionID"`

	// DefinitionSuspended True when the process definition this instance runs is paused. Token
	// dispatch stops while either scope is set, so an instance is
	// effectively paused if this is true or `suspendedAt` is present. The
	// two stay separate because resume acts on one scope at a time.
	DefinitionSuspended *bool `json:"definitionSuspended,omitempty"`

	// HasIncident True when at least one unresolved incident is currently attached to this instance. Computed at query time against the open-incidents index - useful for rendering a "needs attention" indicator in instance lists without paying for a per-row state fetch from the engine.
	HasIncident *bool `json:"hasIncident,omitempty"`

	// ParentWorkflowID Execution identifier of the parent instance that started this one via a CallActivity. Empty for top-level instances.
	ParentWorkflowID *string `json:"parentWorkflowID,omitempty"`

	// StartedBy User or service account that initiated the instance.
	StartedBy *string `json:"startedBy,omitempty"`

	// Status Current lifecycle status of the instance.
	Status BpmnInstanceStatus `json:"status"`

	// SuspendReason Free-text reason captured at suspend time.
	SuspendReason *string `json:"suspendReason,omitempty"`

	// SuspendedAt Timestamp at which this instance was paused at INSTANCE scope. Empty
	// when not instance-suspended. The instance may still be effectively
	// suspended via its definition - see `definitionSuspended`.
	SuspendedAt *time.Time `json:"suspendedAt,omitempty"`

	// SuspendedBy Operator who suspended this instance (instance scope). Empty when not instance-suspended.
	SuspendedBy *string `json:"suspendedBy,omitempty"`

	// WorkflowID Stable execution identifier for this instance. Use this to address the instance in all API calls - fetch state, send signals/messages, complete user tasks, list children, cancel, etc.
	WorkflowID string `json:"workflowID"`
}

BpmnInstance A running or completed execution of a BPMN process.

type BpmnInstanceChildrenResponse

type BpmnInstanceChildrenResponse struct {
	Children []BpmnInstance `json:"children"`
}

BpmnInstanceChildrenResponse Child instances spawned by a parent instance via CallActivity elements.

type BpmnInstancePaginatedResponse

type BpmnInstancePaginatedResponse struct {
	Data []BpmnInstance `json:"data"`

	// Pagination Pagination metadata accompanying paginated list responses.
	Pagination PaginationMetadata `json:"pagination"`
}

BpmnInstancePaginatedResponse Page of BPMN process instances.

type BpmnInstanceState

type BpmnInstanceState struct {
	// ActiveScopes Scopes that currently hold at least one live token.
	ActiveScopes *[]ActiveScope `json:"activeScopes,omitempty"`

	// BusinessId Caller-supplied correlation key set when the instance was started.
	BusinessId *string `json:"businessId,omitempty"`

	// DefinitionSuspension Audit-shaped record of an active suspension at one scope (instance or
	// definition). Returned inline on `BpmnInstanceState` - `null` when not
	// suspended at that scope. An instance is "effectively suspended" if either
	// scope's entry is present; the dispatcher pauses forward token dispatch
	// while either flag is set.
	DefinitionSuspension *SuspensionEntry `json:"definitionSuspension,omitempty"`

	// Error True when the instance has an unresolved incident.
	Error *bool `json:"error,omitempty"`

	// FailureReason Error message from the workflow when status is FAILED.
	FailureReason *string `json:"failureReason,omitempty"`

	// Incidents Active incidents that require resolution before the process can continue.
	Incidents *[]BpmnIncident `json:"incidents,omitempty"`

	// InstanceSuspension Audit-shaped record of an active suspension at one scope (instance or
	// definition). Returned inline on `BpmnInstanceState` - `null` when not
	// suspended at that scope. An instance is "effectively suspended" if either
	// scope's entry is present; the dispatcher pauses forward token dispatch
	// while either flag is set.
	InstanceSuspension *SuspensionEntry `json:"instanceSuspension,omitempty"`

	// ParentWorkflowID Execution identifier of the parent instance that started this one via a CallActivity. Empty for top-level instances.
	ParentWorkflowID *string `json:"parentWorkflowID,omitempty"`

	// ProcessId BPMN process definition ID this instance was started from.
	ProcessId *string `json:"processId,omitempty"`

	// ProcessVersion Version of the BPMN process definition this instance is currently running. Updated by migration operations.
	ProcessVersion *int `json:"processVersion,omitempty"`

	// ResourceID ID of the BPMN resource (definition file) that produced this instance.
	ResourceID openapi_types.UUID `json:"resourceID"`

	// Status Current lifecycle status of the instance (e.g. RUNNING, COMPLETED, FAILED, TERMINATED).
	Status *string `json:"status,omitempty"`

	// Variables All variables currently in scope for the root process.
	Variables *VariableMap `json:"variables,omitempty"`

	// WorkflowID Execution identifier for this instance.
	WorkflowID *string `json:"workflowID,omitempty"`
}

BpmnInstanceState Full runtime state of a BPMN process instance.

type BpmnInstanceStatus

type BpmnInstanceStatus string

BpmnInstanceStatus Current lifecycle status of the instance.

const (
	BpmnInstanceStatusCANCELED   BpmnInstanceStatus = "CANCELED"
	BpmnInstanceStatusCOMPLETED  BpmnInstanceStatus = "COMPLETED"
	BpmnInstanceStatusFAILED     BpmnInstanceStatus = "FAILED"
	BpmnInstanceStatusRUNNING    BpmnInstanceStatus = "RUNNING"
	BpmnInstanceStatusTERMINATED BpmnInstanceStatus = "TERMINATED"
	BpmnInstanceStatusTIMEDOUT   BpmnInstanceStatus = "TIMED_OUT"
)

Defines values for BpmnInstanceStatus.

type BpmnProcessDefinition

type BpmnProcessDefinition struct {
	// CreatedAt Timestamp when this version became available.
	CreatedAt time.Time `json:"createdAt"`

	// Id Platform identifier of this process definition. Used as `processDefinitionID` when starting instances.
	Id openapi_types.UUID `json:"id"`

	// ProcessID BPMN `id` attribute on the `<process>` element.
	ProcessID string `json:"processID"`

	// ProcessName Human-readable name from the BPMN XML.
	ProcessName *string `json:"processName,omitempty"`

	// ResourceID Platform identifier of the owning BPMN resource.
	ResourceID openapi_types.UUID `json:"resourceID"`

	// SuspendReason Free-text reason captured at suspend time.
	SuspendReason *string `json:"suspendReason,omitempty"`

	// SuspendedAt Timestamp at which this process definition was paused. Empty when active.
	SuspendedAt *time.Time `json:"suspendedAt,omitempty"`

	// Version Process version. Auto-incremented per `processID` on deploy.
	Version int `json:"version"`
}

BpmnProcessDefinition A single deployable process parsed out of a BPMN resource.

type BpmnProcessSummary

type BpmnProcessSummary struct {
	// ProcessID BPMN process id.
	ProcessID string `json:"processID"`

	// ProcessName Human-readable process name.
	ProcessName string `json:"processName"`

	// RunningCount Instances with status RUNNING across all versions.
	RunningCount int `json:"runningCount"`

	// SuspendedVersionCount How many versions of this process are paused. Zero means the process
	// starts and dispatches normally; anything higher means at least one
	// version rejects new instances. Filter the list with `suspended=true`
	// to see only these.
	SuspendedVersionCount *int `json:"suspendedVersionCount,omitempty"`

	// TotalCount All instances across all versions.
	TotalCount int `json:"totalCount"`

	// VersionCount Number of deployed versions of this process.
	VersionCount int `json:"versionCount"`
}

BpmnProcessSummary Aggregated counts for a process across all of its deployed versions.

type BpmnProcessSummaryPaginatedResponse

type BpmnProcessSummaryPaginatedResponse struct {
	Data []BpmnProcessSummary `json:"data"`

	// Pagination Pagination metadata accompanying paginated list responses.
	Pagination PaginationMetadata `json:"pagination"`
}

BpmnProcessSummaryPaginatedResponse Page of process summaries.

type BpmnProcessVersion

type BpmnProcessVersion struct {
	// CreatedAt Timestamp when this version was deployed.
	CreatedAt time.Time `json:"createdAt"`

	// Id Platform identifier of this process definition version. Use it to filter instances or as the source/target of a migration.
	Id openapi_types.UUID `json:"id"`

	// ProcessID BPMN process id.
	ProcessID string `json:"processID"`

	// ProcessName Human-readable process name.
	ProcessName string `json:"processName"`

	// ResourceID Owning BPMN resource version.
	ResourceID openapi_types.UUID `json:"resourceID"`

	// ResourceName Display name of the owning resource.
	ResourceName string `json:"resourceName"`

	// RunningCount Instances of this version with status RUNNING.
	RunningCount int `json:"runningCount"`

	// SuspendReason Free-text reason captured at suspend time.
	SuspendReason *string `json:"suspendReason,omitempty"`

	// SuspendedAt Timestamp at which this definition was paused. While set, the start
	// endpoint rejects new instances of this definition with 409, and every
	// already-running instance was sent a definition-scope suspend signal.
	// Empty when active.
	SuspendedAt *time.Time `json:"suspendedAt,omitempty"`

	// SuspendedBy Operator who suspended this definition. Empty when active.
	SuspendedBy *string `json:"suspendedBy,omitempty"`

	// TotalCount All instances of this version across statuses.
	TotalCount int `json:"totalCount"`

	// Version Version number, starting at 1 for the first deploy.
	Version int `json:"version"`
}

BpmnProcessVersion One deployed version of a process, with instance counts.

type BpmnProcessVersionPaginatedResponse

type BpmnProcessVersionPaginatedResponse struct {
	Data []BpmnProcessVersion `json:"data"`

	// Pagination Pagination metadata accompanying paginated list responses.
	Pagination PaginationMetadata `json:"pagination"`
}

BpmnProcessVersionPaginatedResponse Page of process version entries.

type BpmnResource

type BpmnResource struct {
	// CreatedAt Timestamp when this version was uploaded.
	CreatedAt time.Time `json:"createdAt"`

	// CreatedBy User who uploaded this version.
	CreatedBy string `json:"createdBy"`

	// DefinitionsID Stable identifier from the BPMN XML's outer `<definitions id="…">` attribute. Shared across versions.
	DefinitionsID string `json:"definitionsID"`

	// DeployedAt Timestamp when the resource was deployed. Empty for drafts.
	DeployedAt *time.Time `json:"deployedAt,omitempty"`

	// HasSuspendedDefinition True when at least one process definition inside this resource version
	// is paused. Populated on list endpoints; absent on single-resource
	// reads, where the per-process `suspendedAt` is the precise answer.
	HasSuspendedDefinition *bool `json:"hasSuspendedDefinition,omitempty"`

	// Id Platform identifier for this specific resource version.
	Id openapi_types.UUID `json:"id"`

	// IsDeployed True once the resource has been deployed and its processes are available to start instances.
	IsDeployed bool `json:"isDeployed"`

	// Name Display name.
	Name string `json:"name"`

	// Xml BPMN XML body.
	Xml string `json:"xml"`
}

BpmnResource A version of a BPMN resource (XML file containing one or more processes).

type BpmnResourceDetail

type BpmnResourceDetail struct {
	// CreatedAt Timestamp when this version was uploaded.
	CreatedAt time.Time `json:"createdAt"`

	// CreatedBy User who uploaded this version.
	CreatedBy string `json:"createdBy"`

	// DefinitionsID Stable identifier from the BPMN XML's outer `<definitions id="…">` attribute. Shared across versions.
	DefinitionsID string `json:"definitionsID"`

	// DeployedAt Timestamp when the resource was deployed. Empty for drafts.
	DeployedAt *time.Time `json:"deployedAt,omitempty"`

	// HasSuspendedDefinition True when at least one process definition inside this resource version
	// is paused. Populated on list endpoints; absent on single-resource
	// reads, where the per-process `suspendedAt` is the precise answer.
	HasSuspendedDefinition *bool `json:"hasSuspendedDefinition,omitempty"`

	// Id Platform identifier for this specific resource version.
	Id openapi_types.UUID `json:"id"`

	// IsDeployed True once the resource has been deployed and its processes are available to start instances.
	IsDeployed bool `json:"isDeployed"`

	// Name Display name.
	Name string `json:"name"`

	// Processes Parsed processes inside the resource. Empty for resources whose XML has not been deployed yet.
	Processes *[]BpmnProcessDefinition `json:"processes,omitempty"`

	// Xml BPMN XML body.
	Xml string `json:"xml"`
}

BpmnResourceDetail defines model for BpmnResourceDetail.

type BpmnResourcePaginatedResponse

type BpmnResourcePaginatedResponse struct {
	Data []BpmnResource `json:"data"`

	// Pagination Pagination metadata accompanying paginated list responses.
	Pagination PaginationMetadata `json:"pagination"`
}

BpmnResourcePaginatedResponse Page of BPMN resource versions.

type BpmnResourceSummary

type BpmnResourceSummary struct {
	// CreatedAt Upload timestamp of the latest version.
	CreatedAt time.Time `json:"createdAt"`

	// DefinitionsID Stable BPMN definitions identifier.
	DefinitionsID string `json:"definitionsID"`

	// HasSuspendedDefinition True when any version under this `definitionsID` contains a paused
	// process definition - including older versions, since a pause on a
	// superseded version is exactly what's hard to find otherwise.
	HasSuspendedDefinition *bool `json:"hasSuspendedDefinition,omitempty"`

	// IsDeployed Whether the latest version is deployed.
	IsDeployed bool `json:"isDeployed"`

	// LatestResourceID Platform identifier of the latest resource version under this `definitionsID`.
	LatestResourceID openapi_types.UUID `json:"latestResourceID"`

	// Name Display name from the latest version.
	Name string `json:"name"`

	// VersionCount Total number of stored versions for this `definitionsID`.
	VersionCount int `json:"versionCount"`
}

BpmnResourceSummary One entry per BPMN definitionsID showing the latest version's metadata.

type BpmnResourceSummaryPaginatedResponse

type BpmnResourceSummaryPaginatedResponse struct {
	Data []BpmnResourceSummary `json:"data"`

	// Pagination Pagination metadata accompanying paginated list responses.
	Pagination PaginationMetadata `json:"pagination"`
}

BpmnResourceSummaryPaginatedResponse Page of BPMN resource summaries.

type BpmnUserTaskPaginatedResponse

type BpmnUserTaskPaginatedResponse struct {
	Data []UserTask `json:"data"`

	// Pagination Pagination metadata accompanying paginated list responses.
	Pagination PaginationMetadata `json:"pagination"`
}

BpmnUserTaskPaginatedResponse Page of user tasks.

type BpmnValidateResponse

type BpmnValidateResponse struct {
	Errors   []BpmnValidationIssue `json:"errors"`
	Warnings []BpmnValidationIssue `json:"warnings"`
}

BpmnValidateResponse Result of validating BPMN XML, separated into blocking errors and informational warnings.

type BpmnValidationIssue

type BpmnValidationIssue struct {
	// ElementID ID of the BPMN element the issue is about. Empty for issues that aren't tied to a specific element.
	ElementID *string `json:"elementID,omitempty"`

	// Message Human-readable description of the issue.
	Message string `json:"message"`

	// Severity Severity of the issue. `error` blocks deploy; `warning` is informational.
	Severity BpmnValidationIssueSeverity `json:"severity"`
}

BpmnValidationIssue A single validation finding produced while parsing BPMN XML.

type BpmnValidationIssueSeverity

type BpmnValidationIssueSeverity string

BpmnValidationIssueSeverity Severity of the issue. `error` blocks deploy; `warning` is informational.

const (
	BpmnValidationIssueSeverityError   BpmnValidationIssueSeverity = "error"
	BpmnValidationIssueSeverityWarning BpmnValidationIssueSeverity = "warning"
)

Defines values for BpmnValidationIssueSeverity.

type CancelBpmnInstanceResponse

type CancelBpmnInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseCancelBpmnInstanceResponse

func ParseCancelBpmnInstanceResponse(rsp *http.Response) (*CancelBpmnInstanceResponse, error)

ParseCancelBpmnInstanceResponse parses an HTTP response from a CancelBpmnInstanceWithResponse call

func (CancelBpmnInstanceResponse) Status

Status returns HTTPResponse.Status

func (CancelBpmnInstanceResponse) StatusCode

func (r CancelBpmnInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) CancelBpmnInstance

func (c *Client) CancelBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompleteBpmnExternalJob

func (c *Client) CompleteBpmnExternalJob(ctx context.Context, projectID openapi_types.UUID, executionKey string, body CompleteBpmnExternalJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompleteBpmnExternalJobWithBody

func (c *Client) CompleteBpmnExternalJobWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompleteBpmnExternalJobsBatch

func (c *Client) CompleteBpmnExternalJobsBatch(ctx context.Context, projectID openapi_types.UUID, body CompleteBpmnExternalJobsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompleteBpmnExternalJobsBatchWithBody

func (c *Client) CompleteBpmnExternalJobsBatchWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompleteBpmnUserTask

func (c *Client) CompleteBpmnUserTask(ctx context.Context, projectID openapi_types.UUID, executionKey string, body CompleteBpmnUserTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompleteBpmnUserTaskWithBody

func (c *Client) CompleteBpmnUserTaskWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBpmnResource

func (c *Client) CreateBpmnResource(ctx context.Context, projectID openapi_types.UUID, body CreateBpmnResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBpmnResourceWithBody

func (c *Client) CreateBpmnResourceWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDefinition

func (c *Client) CreateDefinition(ctx context.Context, projectID openapi_types.UUID, body CreateDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDefinitionWithBody

func (c *Client) CreateDefinitionWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProject

func (c *Client) CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectWithBody

func (c *Client) CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBpmnResource

func (c *Client) DeleteBpmnResource(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDefinition

func (c *Client) DeleteDefinition(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProject

func (c *Client) DeleteProject(ctx context.Context, projectID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeployBpmnResource

func (c *Client) DeployBpmnResource(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EvaluateByDefinitionsID

func (c *Client) EvaluateByDefinitionsID(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *EvaluateByDefinitionsIDParams, body EvaluateByDefinitionsIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EvaluateByDefinitionsIDWithBody

func (c *Client) EvaluateByDefinitionsIDWithBody(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *EvaluateByDefinitionsIDParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EvaluateDesign

func (c *Client) EvaluateDesign(ctx context.Context, body EvaluateDesignJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EvaluateDesignBatch

func (c *Client) EvaluateDesignBatch(ctx context.Context, body EvaluateDesignBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EvaluateDesignBatchWithBody

func (c *Client) EvaluateDesignBatchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EvaluateDesignWithBody

func (c *Client) EvaluateDesignWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EvaluateStored

func (c *Client) EvaluateStored(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, body EvaluateStoredJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EvaluateStoredWithBody

func (c *Client) EvaluateStoredWithBody(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBpmnExternalJobsQueueDepth

func (c *Client) GetBpmnExternalJobsQueueDepth(ctx context.Context, projectID openapi_types.UUID, params *GetBpmnExternalJobsQueueDepthParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBpmnInstance

func (c *Client) GetBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBpmnInstanceChildren

func (c *Client) GetBpmnInstanceChildren(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBpmnInstanceVariables

func (c *Client) GetBpmnInstanceVariables(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBpmnResource

func (c *Client) GetBpmnResource(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBpmnUserTask

func (c *Client) GetBpmnUserTask(ctx context.Context, projectID openapi_types.UUID, executionKey string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDefinition

func (c *Client) GetDefinition(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDefinitionByDefinitionsID

func (c *Client) GetDefinitionByDefinitionsID(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *GetDefinitionByDefinitionsIDParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExecution

func (c *Client) GetExecution(ctx context.Context, projectID openapi_types.UUID, executionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProject

func (c *Client) GetProject(ctx context.Context, projectID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVersion

func (c *Client) GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HeartbeatBpmnExternalJob

func (c *Client) HeartbeatBpmnExternalJob(ctx context.Context, projectID openapi_types.UUID, executionKey string, body HeartbeatBpmnExternalJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HeartbeatBpmnExternalJobWithBody

func (c *Client) HeartbeatBpmnExternalJobWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBpmnExternalJobs

func (c *Client) ListBpmnExternalJobs(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnExternalJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBpmnIncidents added in v0.12.0

func (c *Client) ListBpmnIncidents(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnIncidentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBpmnInstances

func (c *Client) ListBpmnInstances(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBpmnProcessVersions

func (c *Client) ListBpmnProcessVersions(ctx context.Context, projectID openapi_types.UUID, processID string, params *ListBpmnProcessVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBpmnProcesses

func (c *Client) ListBpmnProcesses(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnProcessesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBpmnResources

func (c *Client) ListBpmnResources(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBpmnResourcesByDefinitionsID

func (c *Client) ListBpmnResourcesByDefinitionsID(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *ListBpmnResourcesByDefinitionsIDParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBpmnUserTasks

func (c *Client) ListBpmnUserTasks(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnUserTasksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBpmnUserTasksForCaller

func (c *Client) ListBpmnUserTasksForCaller(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnUserTasksForCallerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDecisions

func (c *Client) ListDecisions(ctx context.Context, projectID openapi_types.UUID, params *ListDecisionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDefinitionVersions

func (c *Client) ListDefinitionVersions(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *ListDefinitionVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDefinitions

func (c *Client) ListDefinitions(ctx context.Context, projectID openapi_types.UUID, params *ListDefinitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListExecutions

func (c *Client) ListExecutions(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListLatestBpmnResources

func (c *Client) ListLatestBpmnResources(ctx context.Context, projectID openapi_types.UUID, params *ListLatestBpmnResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListLatestDefinitions

func (c *Client) ListLatestDefinitions(ctx context.Context, projectID openapi_types.UUID, params *ListLatestDefinitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectExecutions

func (c *Client) ListProjectExecutions(ctx context.Context, projectID openapi_types.UUID, params *ListProjectExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjects

func (c *Client) ListProjects(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MigrateBpmnInstance

func (c *Client) MigrateBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, body MigrateBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MigrateBpmnInstanceWithBody

func (c *Client) MigrateBpmnInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ModifyBpmnInstance

func (c *Client) ModifyBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, body ModifyBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ModifyBpmnInstanceWithBody

func (c *Client) ModifyBpmnInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PollBpmnExternalJobs

func (c *Client) PollBpmnExternalJobs(ctx context.Context, projectID openapi_types.UUID, body PollBpmnExternalJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PollBpmnExternalJobsWithBody

func (c *Client) PollBpmnExternalJobsWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PublishBpmnMessage

func (c *Client) PublishBpmnMessage(ctx context.Context, projectID openapi_types.UUID, body PublishBpmnMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PublishBpmnMessageWithBody

func (c *Client) PublishBpmnMessageWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PublishBpmnSignal

func (c *Client) PublishBpmnSignal(ctx context.Context, projectID openapi_types.UUID, body PublishBpmnSignalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PublishBpmnSignalWithBody

func (c *Client) PublishBpmnSignalWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResolveBpmnIncident

func (c *Client) ResolveBpmnIncident(ctx context.Context, projectID openapi_types.UUID, workflowID string, incidentID string, body ResolveBpmnIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResolveBpmnIncidentWithBody

func (c *Client) ResolveBpmnIncidentWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, incidentID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResumeBpmnDefinition added in v0.12.0

func (c *Client) ResumeBpmnDefinition(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResumeBpmnInstance added in v0.12.0

func (c *Client) ResumeBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetBpmnAdHocVariables

func (c *Client) SetBpmnAdHocVariables(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, body SetBpmnAdHocVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetBpmnAdHocVariablesWithBody

func (c *Client) SetBpmnAdHocVariablesWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartBpmnInstance

func (c *Client) StartBpmnInstance(ctx context.Context, projectID openapi_types.UUID, body StartBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartBpmnInstanceWithBody

func (c *Client) StartBpmnInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartBpmnTestInstance

func (c *Client) StartBpmnTestInstance(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, body StartBpmnTestInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartBpmnTestInstanceWithBody

func (c *Client) StartBpmnTestInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SuspendBpmnDefinition added in v0.12.0

func (c *Client) SuspendBpmnDefinition(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, body SuspendBpmnDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SuspendBpmnDefinitionWithBody added in v0.12.0

func (c *Client) SuspendBpmnDefinitionWithBody(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SuspendBpmnInstance added in v0.12.0

func (c *Client) SuspendBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, body SuspendBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SuspendBpmnInstanceWithBody added in v0.12.0

func (c *Client) SuspendBpmnInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ThrowBpmnExternalJobError

func (c *Client) ThrowBpmnExternalJobError(ctx context.Context, projectID openapi_types.UUID, executionKey string, body ThrowBpmnExternalJobErrorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ThrowBpmnExternalJobErrorWithBody

func (c *Client) ThrowBpmnExternalJobErrorWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ThrowBpmnExternalJobErrorsBatch

func (c *Client) ThrowBpmnExternalJobErrorsBatch(ctx context.Context, projectID openapi_types.UUID, body ThrowBpmnExternalJobErrorsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ThrowBpmnExternalJobErrorsBatchWithBody

func (c *Client) ThrowBpmnExternalJobErrorsBatchWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ThrowBpmnUserTaskError

func (c *Client) ThrowBpmnUserTaskError(ctx context.Context, projectID openapi_types.UUID, executionKey string, body ThrowBpmnUserTaskErrorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ThrowBpmnUserTaskErrorWithBody

func (c *Client) ThrowBpmnUserTaskErrorWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerBpmnAdHocNode

func (c *Client) TriggerBpmnAdHocNode(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, body TriggerBpmnAdHocNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerBpmnAdHocNodeWithBody

func (c *Client) TriggerBpmnAdHocNodeWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBpmnInstanceVariables

func (c *Client) UpdateBpmnInstanceVariables(ctx context.Context, projectID openapi_types.UUID, workflowID string, body UpdateBpmnInstanceVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBpmnInstanceVariablesWithBody

func (c *Client) UpdateBpmnInstanceVariablesWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBpmnResource

func (c *Client) UpdateBpmnResource(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, body UpdateBpmnResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBpmnResourceWithBody

func (c *Client) UpdateBpmnResourceWithBody(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBpmnUserTaskAssignment

func (c *Client) UpdateBpmnUserTaskAssignment(ctx context.Context, projectID openapi_types.UUID, executionKey string, body UpdateBpmnUserTaskAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBpmnUserTaskAssignmentWithBody

func (c *Client) UpdateBpmnUserTaskAssignmentWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDefinition

func (c *Client) UpdateDefinition(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, body UpdateDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDefinitionWithBody

func (c *Client) UpdateDefinitionWithBody(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateBpmnInstanceMigration

func (c *Client) ValidateBpmnInstanceMigration(ctx context.Context, projectID openapi_types.UUID, workflowID string, body ValidateBpmnInstanceMigrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateBpmnInstanceMigrationWithBody

func (c *Client) ValidateBpmnInstanceMigrationWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateBpmnXml

func (c *Client) ValidateBpmnXml(ctx context.Context, projectID openapi_types.UUID, body ValidateBpmnXmlJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateBpmnXmlWithBody

func (c *Client) ValidateBpmnXmlWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// EvaluateDesignWithBody request with any body
	EvaluateDesignWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EvaluateDesign(ctx context.Context, body EvaluateDesignJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EvaluateDesignBatchWithBody request with any body
	EvaluateDesignBatchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EvaluateDesignBatch(ctx context.Context, body EvaluateDesignBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjects request
	ListProjects(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectWithBody request with any body
	CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProject request
	DeleteProject(ctx context.Context, projectID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProject request
	GetProject(ctx context.Context, projectID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResumeBpmnDefinition request
	ResumeBpmnDefinition(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SuspendBpmnDefinitionWithBody request with any body
	SuspendBpmnDefinitionWithBody(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SuspendBpmnDefinition(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, body SuspendBpmnDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBpmnExternalJobs request
	ListBpmnExternalJobs(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnExternalJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CompleteBpmnExternalJobsBatchWithBody request with any body
	CompleteBpmnExternalJobsBatchWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CompleteBpmnExternalJobsBatch(ctx context.Context, projectID openapi_types.UUID, body CompleteBpmnExternalJobsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ThrowBpmnExternalJobErrorsBatchWithBody request with any body
	ThrowBpmnExternalJobErrorsBatchWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ThrowBpmnExternalJobErrorsBatch(ctx context.Context, projectID openapi_types.UUID, body ThrowBpmnExternalJobErrorsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PollBpmnExternalJobsWithBody request with any body
	PollBpmnExternalJobsWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PollBpmnExternalJobs(ctx context.Context, projectID openapi_types.UUID, body PollBpmnExternalJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBpmnExternalJobsQueueDepth request
	GetBpmnExternalJobsQueueDepth(ctx context.Context, projectID openapi_types.UUID, params *GetBpmnExternalJobsQueueDepthParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CompleteBpmnExternalJobWithBody request with any body
	CompleteBpmnExternalJobWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CompleteBpmnExternalJob(ctx context.Context, projectID openapi_types.UUID, executionKey string, body CompleteBpmnExternalJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ThrowBpmnExternalJobErrorWithBody request with any body
	ThrowBpmnExternalJobErrorWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ThrowBpmnExternalJobError(ctx context.Context, projectID openapi_types.UUID, executionKey string, body ThrowBpmnExternalJobErrorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HeartbeatBpmnExternalJobWithBody request with any body
	HeartbeatBpmnExternalJobWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HeartbeatBpmnExternalJob(ctx context.Context, projectID openapi_types.UUID, executionKey string, body HeartbeatBpmnExternalJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBpmnIncidents request
	ListBpmnIncidents(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnIncidentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBpmnInstances request
	ListBpmnInstances(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartBpmnInstanceWithBody request with any body
	StartBpmnInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartBpmnInstance(ctx context.Context, projectID openapi_types.UUID, body StartBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelBpmnInstance request
	CancelBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBpmnInstance request
	GetBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TriggerBpmnAdHocNodeWithBody request with any body
	TriggerBpmnAdHocNodeWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TriggerBpmnAdHocNode(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, body TriggerBpmnAdHocNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetBpmnAdHocVariablesWithBody request with any body
	SetBpmnAdHocVariablesWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetBpmnAdHocVariables(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, body SetBpmnAdHocVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBpmnInstanceChildren request
	GetBpmnInstanceChildren(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResolveBpmnIncidentWithBody request with any body
	ResolveBpmnIncidentWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, incidentID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ResolveBpmnIncident(ctx context.Context, projectID openapi_types.UUID, workflowID string, incidentID string, body ResolveBpmnIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MigrateBpmnInstanceWithBody request with any body
	MigrateBpmnInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MigrateBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, body MigrateBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateBpmnInstanceMigrationWithBody request with any body
	ValidateBpmnInstanceMigrationWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateBpmnInstanceMigration(ctx context.Context, projectID openapi_types.UUID, workflowID string, body ValidateBpmnInstanceMigrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ModifyBpmnInstanceWithBody request with any body
	ModifyBpmnInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ModifyBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, body ModifyBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResumeBpmnInstance request
	ResumeBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SuspendBpmnInstanceWithBody request with any body
	SuspendBpmnInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SuspendBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, body SuspendBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBpmnInstanceVariables request
	GetBpmnInstanceVariables(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateBpmnInstanceVariablesWithBody request with any body
	UpdateBpmnInstanceVariablesWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateBpmnInstanceVariables(ctx context.Context, projectID openapi_types.UUID, workflowID string, body UpdateBpmnInstanceVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PublishBpmnMessageWithBody request with any body
	PublishBpmnMessageWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PublishBpmnMessage(ctx context.Context, projectID openapi_types.UUID, body PublishBpmnMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBpmnProcesses request
	ListBpmnProcesses(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnProcessesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBpmnProcessVersions request
	ListBpmnProcessVersions(ctx context.Context, projectID openapi_types.UUID, processID string, params *ListBpmnProcessVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBpmnResources request
	ListBpmnResources(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBpmnResourceWithBody request with any body
	CreateBpmnResourceWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBpmnResource(ctx context.Context, projectID openapi_types.UUID, body CreateBpmnResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBpmnResourcesByDefinitionsID request
	ListBpmnResourcesByDefinitionsID(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *ListBpmnResourcesByDefinitionsIDParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListLatestBpmnResources request
	ListLatestBpmnResources(ctx context.Context, projectID openapi_types.UUID, params *ListLatestBpmnResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBpmnResource request
	DeleteBpmnResource(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBpmnResource request
	GetBpmnResource(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateBpmnResourceWithBody request with any body
	UpdateBpmnResourceWithBody(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateBpmnResource(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, body UpdateBpmnResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeployBpmnResource request
	DeployBpmnResource(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartBpmnTestInstanceWithBody request with any body
	StartBpmnTestInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartBpmnTestInstance(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, body StartBpmnTestInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PublishBpmnSignalWithBody request with any body
	PublishBpmnSignalWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PublishBpmnSignal(ctx context.Context, projectID openapi_types.UUID, body PublishBpmnSignalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBpmnUserTasks request
	ListBpmnUserTasks(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnUserTasksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBpmnUserTasksForCaller request
	ListBpmnUserTasksForCaller(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnUserTasksForCallerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBpmnUserTask request
	GetBpmnUserTask(ctx context.Context, projectID openapi_types.UUID, executionKey string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateBpmnUserTaskAssignmentWithBody request with any body
	UpdateBpmnUserTaskAssignmentWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateBpmnUserTaskAssignment(ctx context.Context, projectID openapi_types.UUID, executionKey string, body UpdateBpmnUserTaskAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CompleteBpmnUserTaskWithBody request with any body
	CompleteBpmnUserTaskWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CompleteBpmnUserTask(ctx context.Context, projectID openapi_types.UUID, executionKey string, body CompleteBpmnUserTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ThrowBpmnUserTaskErrorWithBody request with any body
	ThrowBpmnUserTaskErrorWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ThrowBpmnUserTaskError(ctx context.Context, projectID openapi_types.UUID, executionKey string, body ThrowBpmnUserTaskErrorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateBpmnXmlWithBody request with any body
	ValidateBpmnXmlWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateBpmnXml(ctx context.Context, projectID openapi_types.UUID, body ValidateBpmnXmlJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDecisions request
	ListDecisions(ctx context.Context, projectID openapi_types.UUID, params *ListDecisionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDefinitions request
	ListDefinitions(ctx context.Context, projectID openapi_types.UUID, params *ListDefinitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDefinitionWithBody request with any body
	CreateDefinitionWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDefinition(ctx context.Context, projectID openapi_types.UUID, body CreateDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDefinitionByDefinitionsID request
	GetDefinitionByDefinitionsID(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *GetDefinitionByDefinitionsIDParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EvaluateByDefinitionsIDWithBody request with any body
	EvaluateByDefinitionsIDWithBody(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *EvaluateByDefinitionsIDParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EvaluateByDefinitionsID(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *EvaluateByDefinitionsIDParams, body EvaluateByDefinitionsIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDefinitionVersions request
	ListDefinitionVersions(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *ListDefinitionVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListLatestDefinitions request
	ListLatestDefinitions(ctx context.Context, projectID openapi_types.UUID, params *ListLatestDefinitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDefinition request
	DeleteDefinition(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDefinition request
	GetDefinition(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDefinitionWithBody request with any body
	UpdateDefinitionWithBody(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDefinition(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, body UpdateDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EvaluateStoredWithBody request with any body
	EvaluateStoredWithBody(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EvaluateStored(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, body EvaluateStoredJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListExecutions request
	ListExecutions(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectExecutions request
	ListProjectExecutions(ctx context.Context, projectID openapi_types.UUID, params *ListProjectExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExecution request
	GetExecution(ctx context.Context, projectID openapi_types.UUID, executionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVersion request
	GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) CancelBpmnInstanceWithResponse

func (c *ClientWithResponses) CancelBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*CancelBpmnInstanceResponse, error)

CancelBpmnInstanceWithResponse request returning *CancelBpmnInstanceResponse

func (*ClientWithResponses) CompleteBpmnExternalJobWithBodyWithResponse

func (c *ClientWithResponses) CompleteBpmnExternalJobWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompleteBpmnExternalJobResponse, error)

CompleteBpmnExternalJobWithBodyWithResponse request with arbitrary body returning *CompleteBpmnExternalJobResponse

func (*ClientWithResponses) CompleteBpmnExternalJobWithResponse

func (c *ClientWithResponses) CompleteBpmnExternalJobWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, body CompleteBpmnExternalJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CompleteBpmnExternalJobResponse, error)

func (*ClientWithResponses) CompleteBpmnExternalJobsBatchWithBodyWithResponse

func (c *ClientWithResponses) CompleteBpmnExternalJobsBatchWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompleteBpmnExternalJobsBatchResponse, error)

CompleteBpmnExternalJobsBatchWithBodyWithResponse request with arbitrary body returning *CompleteBpmnExternalJobsBatchResponse

func (*ClientWithResponses) CompleteBpmnExternalJobsBatchWithResponse

func (c *ClientWithResponses) CompleteBpmnExternalJobsBatchWithResponse(ctx context.Context, projectID openapi_types.UUID, body CompleteBpmnExternalJobsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*CompleteBpmnExternalJobsBatchResponse, error)

func (*ClientWithResponses) CompleteBpmnUserTaskWithBodyWithResponse

func (c *ClientWithResponses) CompleteBpmnUserTaskWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompleteBpmnUserTaskResponse, error)

CompleteBpmnUserTaskWithBodyWithResponse request with arbitrary body returning *CompleteBpmnUserTaskResponse

func (*ClientWithResponses) CompleteBpmnUserTaskWithResponse

func (c *ClientWithResponses) CompleteBpmnUserTaskWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, body CompleteBpmnUserTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*CompleteBpmnUserTaskResponse, error)

func (*ClientWithResponses) CreateBpmnResourceWithBodyWithResponse

func (c *ClientWithResponses) CreateBpmnResourceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBpmnResourceResponse, error)

CreateBpmnResourceWithBodyWithResponse request with arbitrary body returning *CreateBpmnResourceResponse

func (*ClientWithResponses) CreateBpmnResourceWithResponse

func (c *ClientWithResponses) CreateBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, body CreateBpmnResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBpmnResourceResponse, error)

func (*ClientWithResponses) CreateDefinitionWithBodyWithResponse

func (c *ClientWithResponses) CreateDefinitionWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDefinitionResponse, error)

CreateDefinitionWithBodyWithResponse request with arbitrary body returning *CreateDefinitionResponse

func (*ClientWithResponses) CreateDefinitionWithResponse

func (c *ClientWithResponses) CreateDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, body CreateDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDefinitionResponse, error)

func (*ClientWithResponses) CreateProjectWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

CreateProjectWithBodyWithResponse request with arbitrary body returning *CreateProjectResponse

func (*ClientWithResponses) CreateProjectWithResponse

func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

func (*ClientWithResponses) DeleteBpmnResourceWithResponse

func (c *ClientWithResponses) DeleteBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteBpmnResourceResponse, error)

DeleteBpmnResourceWithResponse request returning *DeleteBpmnResourceResponse

func (*ClientWithResponses) DeleteDefinitionWithResponse

func (c *ClientWithResponses) DeleteDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteDefinitionResponse, error)

DeleteDefinitionWithResponse request returning *DeleteDefinitionResponse

func (*ClientWithResponses) DeleteProjectWithResponse

func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, projectID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)

DeleteProjectWithResponse request returning *DeleteProjectResponse

func (*ClientWithResponses) DeployBpmnResourceWithResponse

func (c *ClientWithResponses) DeployBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeployBpmnResourceResponse, error)

DeployBpmnResourceWithResponse request returning *DeployBpmnResourceResponse

func (*ClientWithResponses) EvaluateByDefinitionsIDWithBodyWithResponse

func (c *ClientWithResponses) EvaluateByDefinitionsIDWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *EvaluateByDefinitionsIDParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateByDefinitionsIDResponse, error)

EvaluateByDefinitionsIDWithBodyWithResponse request with arbitrary body returning *EvaluateByDefinitionsIDResponse

func (*ClientWithResponses) EvaluateByDefinitionsIDWithResponse

func (c *ClientWithResponses) EvaluateByDefinitionsIDWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *EvaluateByDefinitionsIDParams, body EvaluateByDefinitionsIDJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateByDefinitionsIDResponse, error)

func (*ClientWithResponses) EvaluateDesignBatchWithBodyWithResponse

func (c *ClientWithResponses) EvaluateDesignBatchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateDesignBatchResponse, error)

EvaluateDesignBatchWithBodyWithResponse request with arbitrary body returning *EvaluateDesignBatchResponse

func (*ClientWithResponses) EvaluateDesignBatchWithResponse

func (c *ClientWithResponses) EvaluateDesignBatchWithResponse(ctx context.Context, body EvaluateDesignBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateDesignBatchResponse, error)

func (*ClientWithResponses) EvaluateDesignWithBodyWithResponse

func (c *ClientWithResponses) EvaluateDesignWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateDesignResponse, error)

EvaluateDesignWithBodyWithResponse request with arbitrary body returning *EvaluateDesignResponse

func (*ClientWithResponses) EvaluateDesignWithResponse

func (c *ClientWithResponses) EvaluateDesignWithResponse(ctx context.Context, body EvaluateDesignJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateDesignResponse, error)

func (*ClientWithResponses) EvaluateStoredWithBodyWithResponse

func (c *ClientWithResponses) EvaluateStoredWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateStoredResponse, error)

EvaluateStoredWithBodyWithResponse request with arbitrary body returning *EvaluateStoredResponse

func (*ClientWithResponses) EvaluateStoredWithResponse

func (c *ClientWithResponses) EvaluateStoredWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, body EvaluateStoredJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateStoredResponse, error)

func (*ClientWithResponses) GetBpmnExternalJobsQueueDepthWithResponse

func (c *ClientWithResponses) GetBpmnExternalJobsQueueDepthWithResponse(ctx context.Context, projectID openapi_types.UUID, params *GetBpmnExternalJobsQueueDepthParams, reqEditors ...RequestEditorFn) (*GetBpmnExternalJobsQueueDepthResponse, error)

GetBpmnExternalJobsQueueDepthWithResponse request returning *GetBpmnExternalJobsQueueDepthResponse

func (*ClientWithResponses) GetBpmnInstanceChildrenWithResponse

func (c *ClientWithResponses) GetBpmnInstanceChildrenWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*GetBpmnInstanceChildrenResponse, error)

GetBpmnInstanceChildrenWithResponse request returning *GetBpmnInstanceChildrenResponse

func (*ClientWithResponses) GetBpmnInstanceVariablesWithResponse

func (c *ClientWithResponses) GetBpmnInstanceVariablesWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*GetBpmnInstanceVariablesResponse, error)

GetBpmnInstanceVariablesWithResponse request returning *GetBpmnInstanceVariablesResponse

func (*ClientWithResponses) GetBpmnInstanceWithResponse

func (c *ClientWithResponses) GetBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*GetBpmnInstanceResponse, error)

GetBpmnInstanceWithResponse request returning *GetBpmnInstanceResponse

func (*ClientWithResponses) GetBpmnResourceWithResponse

func (c *ClientWithResponses) GetBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetBpmnResourceResponse, error)

GetBpmnResourceWithResponse request returning *GetBpmnResourceResponse

func (*ClientWithResponses) GetBpmnUserTaskWithResponse

func (c *ClientWithResponses) GetBpmnUserTaskWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, reqEditors ...RequestEditorFn) (*GetBpmnUserTaskResponse, error)

GetBpmnUserTaskWithResponse request returning *GetBpmnUserTaskResponse

func (*ClientWithResponses) GetDefinitionByDefinitionsIDWithResponse

func (c *ClientWithResponses) GetDefinitionByDefinitionsIDWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *GetDefinitionByDefinitionsIDParams, reqEditors ...RequestEditorFn) (*GetDefinitionByDefinitionsIDResponse, error)

GetDefinitionByDefinitionsIDWithResponse request returning *GetDefinitionByDefinitionsIDResponse

func (*ClientWithResponses) GetDefinitionWithResponse

func (c *ClientWithResponses) GetDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetDefinitionResponse, error)

GetDefinitionWithResponse request returning *GetDefinitionResponse

func (*ClientWithResponses) GetExecutionWithResponse

func (c *ClientWithResponses) GetExecutionWithResponse(ctx context.Context, projectID openapi_types.UUID, executionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetExecutionResponse, error)

GetExecutionWithResponse request returning *GetExecutionResponse

func (*ClientWithResponses) GetProjectWithResponse

func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, projectID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)

GetProjectWithResponse request returning *GetProjectResponse

func (*ClientWithResponses) GetVersionWithResponse

func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)

GetVersionWithResponse request returning *GetVersionResponse

func (*ClientWithResponses) HeartbeatBpmnExternalJobWithBodyWithResponse

func (c *ClientWithResponses) HeartbeatBpmnExternalJobWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HeartbeatBpmnExternalJobResponse, error)

HeartbeatBpmnExternalJobWithBodyWithResponse request with arbitrary body returning *HeartbeatBpmnExternalJobResponse

func (*ClientWithResponses) HeartbeatBpmnExternalJobWithResponse

func (c *ClientWithResponses) HeartbeatBpmnExternalJobWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, body HeartbeatBpmnExternalJobJSONRequestBody, reqEditors ...RequestEditorFn) (*HeartbeatBpmnExternalJobResponse, error)

func (*ClientWithResponses) ListBpmnExternalJobsWithResponse

func (c *ClientWithResponses) ListBpmnExternalJobsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnExternalJobsParams, reqEditors ...RequestEditorFn) (*ListBpmnExternalJobsResponse, error)

ListBpmnExternalJobsWithResponse request returning *ListBpmnExternalJobsResponse

func (*ClientWithResponses) ListBpmnIncidentsWithResponse added in v0.12.0

func (c *ClientWithResponses) ListBpmnIncidentsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnIncidentsParams, reqEditors ...RequestEditorFn) (*ListBpmnIncidentsResponse, error)

ListBpmnIncidentsWithResponse request returning *ListBpmnIncidentsResponse

func (*ClientWithResponses) ListBpmnInstancesWithResponse

func (c *ClientWithResponses) ListBpmnInstancesWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnInstancesParams, reqEditors ...RequestEditorFn) (*ListBpmnInstancesResponse, error)

ListBpmnInstancesWithResponse request returning *ListBpmnInstancesResponse

func (*ClientWithResponses) ListBpmnProcessVersionsWithResponse

func (c *ClientWithResponses) ListBpmnProcessVersionsWithResponse(ctx context.Context, projectID openapi_types.UUID, processID string, params *ListBpmnProcessVersionsParams, reqEditors ...RequestEditorFn) (*ListBpmnProcessVersionsResponse, error)

ListBpmnProcessVersionsWithResponse request returning *ListBpmnProcessVersionsResponse

func (*ClientWithResponses) ListBpmnProcessesWithResponse

func (c *ClientWithResponses) ListBpmnProcessesWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnProcessesParams, reqEditors ...RequestEditorFn) (*ListBpmnProcessesResponse, error)

ListBpmnProcessesWithResponse request returning *ListBpmnProcessesResponse

func (*ClientWithResponses) ListBpmnResourcesByDefinitionsIDWithResponse

func (c *ClientWithResponses) ListBpmnResourcesByDefinitionsIDWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *ListBpmnResourcesByDefinitionsIDParams, reqEditors ...RequestEditorFn) (*ListBpmnResourcesByDefinitionsIDResponse, error)

ListBpmnResourcesByDefinitionsIDWithResponse request returning *ListBpmnResourcesByDefinitionsIDResponse

func (*ClientWithResponses) ListBpmnResourcesWithResponse

func (c *ClientWithResponses) ListBpmnResourcesWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnResourcesParams, reqEditors ...RequestEditorFn) (*ListBpmnResourcesResponse, error)

ListBpmnResourcesWithResponse request returning *ListBpmnResourcesResponse

func (*ClientWithResponses) ListBpmnUserTasksForCallerWithResponse

func (c *ClientWithResponses) ListBpmnUserTasksForCallerWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnUserTasksForCallerParams, reqEditors ...RequestEditorFn) (*ListBpmnUserTasksForCallerResponse, error)

ListBpmnUserTasksForCallerWithResponse request returning *ListBpmnUserTasksForCallerResponse

func (*ClientWithResponses) ListBpmnUserTasksWithResponse

func (c *ClientWithResponses) ListBpmnUserTasksWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnUserTasksParams, reqEditors ...RequestEditorFn) (*ListBpmnUserTasksResponse, error)

ListBpmnUserTasksWithResponse request returning *ListBpmnUserTasksResponse

func (*ClientWithResponses) ListDecisionsWithResponse

func (c *ClientWithResponses) ListDecisionsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListDecisionsParams, reqEditors ...RequestEditorFn) (*ListDecisionsResponse, error)

ListDecisionsWithResponse request returning *ListDecisionsResponse

func (*ClientWithResponses) ListDefinitionVersionsWithResponse

func (c *ClientWithResponses) ListDefinitionVersionsWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *ListDefinitionVersionsParams, reqEditors ...RequestEditorFn) (*ListDefinitionVersionsResponse, error)

ListDefinitionVersionsWithResponse request returning *ListDefinitionVersionsResponse

func (*ClientWithResponses) ListDefinitionsWithResponse

func (c *ClientWithResponses) ListDefinitionsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListDefinitionsParams, reqEditors ...RequestEditorFn) (*ListDefinitionsResponse, error)

ListDefinitionsWithResponse request returning *ListDefinitionsResponse

func (*ClientWithResponses) ListExecutionsWithResponse

func (c *ClientWithResponses) ListExecutionsWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*ListExecutionsResponse, error)

ListExecutionsWithResponse request returning *ListExecutionsResponse

func (*ClientWithResponses) ListLatestBpmnResourcesWithResponse

func (c *ClientWithResponses) ListLatestBpmnResourcesWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListLatestBpmnResourcesParams, reqEditors ...RequestEditorFn) (*ListLatestBpmnResourcesResponse, error)

ListLatestBpmnResourcesWithResponse request returning *ListLatestBpmnResourcesResponse

func (*ClientWithResponses) ListLatestDefinitionsWithResponse

func (c *ClientWithResponses) ListLatestDefinitionsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListLatestDefinitionsParams, reqEditors ...RequestEditorFn) (*ListLatestDefinitionsResponse, error)

ListLatestDefinitionsWithResponse request returning *ListLatestDefinitionsResponse

func (*ClientWithResponses) ListProjectExecutionsWithResponse

func (c *ClientWithResponses) ListProjectExecutionsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListProjectExecutionsParams, reqEditors ...RequestEditorFn) (*ListProjectExecutionsResponse, error)

ListProjectExecutionsWithResponse request returning *ListProjectExecutionsResponse

func (*ClientWithResponses) ListProjectsWithResponse

func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)

ListProjectsWithResponse request returning *ListProjectsResponse

func (*ClientWithResponses) MigrateBpmnInstanceWithBodyWithResponse

func (c *ClientWithResponses) MigrateBpmnInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MigrateBpmnInstanceResponse, error)

MigrateBpmnInstanceWithBodyWithResponse request with arbitrary body returning *MigrateBpmnInstanceResponse

func (*ClientWithResponses) MigrateBpmnInstanceWithResponse

func (c *ClientWithResponses) MigrateBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, body MigrateBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*MigrateBpmnInstanceResponse, error)

func (*ClientWithResponses) ModifyBpmnInstanceWithBodyWithResponse

func (c *ClientWithResponses) ModifyBpmnInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ModifyBpmnInstanceResponse, error)

ModifyBpmnInstanceWithBodyWithResponse request with arbitrary body returning *ModifyBpmnInstanceResponse

func (*ClientWithResponses) ModifyBpmnInstanceWithResponse

func (c *ClientWithResponses) ModifyBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, body ModifyBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*ModifyBpmnInstanceResponse, error)

func (*ClientWithResponses) PollBpmnExternalJobsWithBodyWithResponse

func (c *ClientWithResponses) PollBpmnExternalJobsWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PollBpmnExternalJobsResponse, error)

PollBpmnExternalJobsWithBodyWithResponse request with arbitrary body returning *PollBpmnExternalJobsResponse

func (*ClientWithResponses) PollBpmnExternalJobsWithResponse

func (c *ClientWithResponses) PollBpmnExternalJobsWithResponse(ctx context.Context, projectID openapi_types.UUID, body PollBpmnExternalJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*PollBpmnExternalJobsResponse, error)

func (*ClientWithResponses) PublishBpmnMessageWithBodyWithResponse

func (c *ClientWithResponses) PublishBpmnMessageWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PublishBpmnMessageResponse, error)

PublishBpmnMessageWithBodyWithResponse request with arbitrary body returning *PublishBpmnMessageResponse

func (*ClientWithResponses) PublishBpmnMessageWithResponse

func (c *ClientWithResponses) PublishBpmnMessageWithResponse(ctx context.Context, projectID openapi_types.UUID, body PublishBpmnMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*PublishBpmnMessageResponse, error)

func (*ClientWithResponses) PublishBpmnSignalWithBodyWithResponse

func (c *ClientWithResponses) PublishBpmnSignalWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PublishBpmnSignalResponse, error)

PublishBpmnSignalWithBodyWithResponse request with arbitrary body returning *PublishBpmnSignalResponse

func (*ClientWithResponses) PublishBpmnSignalWithResponse

func (c *ClientWithResponses) PublishBpmnSignalWithResponse(ctx context.Context, projectID openapi_types.UUID, body PublishBpmnSignalJSONRequestBody, reqEditors ...RequestEditorFn) (*PublishBpmnSignalResponse, error)

func (*ClientWithResponses) ResolveBpmnIncidentWithBodyWithResponse

func (c *ClientWithResponses) ResolveBpmnIncidentWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, incidentID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResolveBpmnIncidentResponse, error)

ResolveBpmnIncidentWithBodyWithResponse request with arbitrary body returning *ResolveBpmnIncidentResponse

func (*ClientWithResponses) ResolveBpmnIncidentWithResponse

func (c *ClientWithResponses) ResolveBpmnIncidentWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, incidentID string, body ResolveBpmnIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*ResolveBpmnIncidentResponse, error)

func (*ClientWithResponses) ResumeBpmnDefinitionWithResponse added in v0.12.0

func (c *ClientWithResponses) ResumeBpmnDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*ResumeBpmnDefinitionResponse, error)

ResumeBpmnDefinitionWithResponse request returning *ResumeBpmnDefinitionResponse

func (*ClientWithResponses) ResumeBpmnInstanceWithResponse added in v0.12.0

func (c *ClientWithResponses) ResumeBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*ResumeBpmnInstanceResponse, error)

ResumeBpmnInstanceWithResponse request returning *ResumeBpmnInstanceResponse

func (*ClientWithResponses) SetBpmnAdHocVariablesWithBodyWithResponse

func (c *ClientWithResponses) SetBpmnAdHocVariablesWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetBpmnAdHocVariablesResponse, error)

SetBpmnAdHocVariablesWithBodyWithResponse request with arbitrary body returning *SetBpmnAdHocVariablesResponse

func (*ClientWithResponses) SetBpmnAdHocVariablesWithResponse

func (c *ClientWithResponses) SetBpmnAdHocVariablesWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, body SetBpmnAdHocVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*SetBpmnAdHocVariablesResponse, error)

func (*ClientWithResponses) StartBpmnInstanceWithBodyWithResponse

func (c *ClientWithResponses) StartBpmnInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartBpmnInstanceResponse, error)

StartBpmnInstanceWithBodyWithResponse request with arbitrary body returning *StartBpmnInstanceResponse

func (*ClientWithResponses) StartBpmnInstanceWithResponse

func (c *ClientWithResponses) StartBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, body StartBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*StartBpmnInstanceResponse, error)

func (*ClientWithResponses) StartBpmnTestInstanceWithBodyWithResponse

func (c *ClientWithResponses) StartBpmnTestInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartBpmnTestInstanceResponse, error)

StartBpmnTestInstanceWithBodyWithResponse request with arbitrary body returning *StartBpmnTestInstanceResponse

func (*ClientWithResponses) StartBpmnTestInstanceWithResponse

func (c *ClientWithResponses) StartBpmnTestInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, body StartBpmnTestInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*StartBpmnTestInstanceResponse, error)

func (*ClientWithResponses) SuspendBpmnDefinitionWithBodyWithResponse added in v0.12.0

func (c *ClientWithResponses) SuspendBpmnDefinitionWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SuspendBpmnDefinitionResponse, error)

SuspendBpmnDefinitionWithBodyWithResponse request with arbitrary body returning *SuspendBpmnDefinitionResponse

func (*ClientWithResponses) SuspendBpmnDefinitionWithResponse added in v0.12.0

func (c *ClientWithResponses) SuspendBpmnDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, body SuspendBpmnDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*SuspendBpmnDefinitionResponse, error)

func (*ClientWithResponses) SuspendBpmnInstanceWithBodyWithResponse added in v0.12.0

func (c *ClientWithResponses) SuspendBpmnInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SuspendBpmnInstanceResponse, error)

SuspendBpmnInstanceWithBodyWithResponse request with arbitrary body returning *SuspendBpmnInstanceResponse

func (*ClientWithResponses) SuspendBpmnInstanceWithResponse added in v0.12.0

func (c *ClientWithResponses) SuspendBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, body SuspendBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*SuspendBpmnInstanceResponse, error)

func (*ClientWithResponses) ThrowBpmnExternalJobErrorWithBodyWithResponse

func (c *ClientWithResponses) ThrowBpmnExternalJobErrorWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ThrowBpmnExternalJobErrorResponse, error)

ThrowBpmnExternalJobErrorWithBodyWithResponse request with arbitrary body returning *ThrowBpmnExternalJobErrorResponse

func (*ClientWithResponses) ThrowBpmnExternalJobErrorWithResponse

func (c *ClientWithResponses) ThrowBpmnExternalJobErrorWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, body ThrowBpmnExternalJobErrorJSONRequestBody, reqEditors ...RequestEditorFn) (*ThrowBpmnExternalJobErrorResponse, error)

func (*ClientWithResponses) ThrowBpmnExternalJobErrorsBatchWithBodyWithResponse

func (c *ClientWithResponses) ThrowBpmnExternalJobErrorsBatchWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ThrowBpmnExternalJobErrorsBatchResponse, error)

ThrowBpmnExternalJobErrorsBatchWithBodyWithResponse request with arbitrary body returning *ThrowBpmnExternalJobErrorsBatchResponse

func (*ClientWithResponses) ThrowBpmnExternalJobErrorsBatchWithResponse

func (c *ClientWithResponses) ThrowBpmnExternalJobErrorsBatchWithResponse(ctx context.Context, projectID openapi_types.UUID, body ThrowBpmnExternalJobErrorsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*ThrowBpmnExternalJobErrorsBatchResponse, error)

func (*ClientWithResponses) ThrowBpmnUserTaskErrorWithBodyWithResponse

func (c *ClientWithResponses) ThrowBpmnUserTaskErrorWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ThrowBpmnUserTaskErrorResponse, error)

ThrowBpmnUserTaskErrorWithBodyWithResponse request with arbitrary body returning *ThrowBpmnUserTaskErrorResponse

func (*ClientWithResponses) ThrowBpmnUserTaskErrorWithResponse

func (c *ClientWithResponses) ThrowBpmnUserTaskErrorWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, body ThrowBpmnUserTaskErrorJSONRequestBody, reqEditors ...RequestEditorFn) (*ThrowBpmnUserTaskErrorResponse, error)

func (*ClientWithResponses) TriggerBpmnAdHocNodeWithBodyWithResponse

func (c *ClientWithResponses) TriggerBpmnAdHocNodeWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TriggerBpmnAdHocNodeResponse, error)

TriggerBpmnAdHocNodeWithBodyWithResponse request with arbitrary body returning *TriggerBpmnAdHocNodeResponse

func (*ClientWithResponses) TriggerBpmnAdHocNodeWithResponse

func (c *ClientWithResponses) TriggerBpmnAdHocNodeWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, body TriggerBpmnAdHocNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerBpmnAdHocNodeResponse, error)

func (*ClientWithResponses) UpdateBpmnInstanceVariablesWithBodyWithResponse

func (c *ClientWithResponses) UpdateBpmnInstanceVariablesWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBpmnInstanceVariablesResponse, error)

UpdateBpmnInstanceVariablesWithBodyWithResponse request with arbitrary body returning *UpdateBpmnInstanceVariablesResponse

func (*ClientWithResponses) UpdateBpmnInstanceVariablesWithResponse

func (c *ClientWithResponses) UpdateBpmnInstanceVariablesWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, body UpdateBpmnInstanceVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBpmnInstanceVariablesResponse, error)

func (*ClientWithResponses) UpdateBpmnResourceWithBodyWithResponse

func (c *ClientWithResponses) UpdateBpmnResourceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBpmnResourceResponse, error)

UpdateBpmnResourceWithBodyWithResponse request with arbitrary body returning *UpdateBpmnResourceResponse

func (*ClientWithResponses) UpdateBpmnResourceWithResponse

func (c *ClientWithResponses) UpdateBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, body UpdateBpmnResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBpmnResourceResponse, error)

func (*ClientWithResponses) UpdateBpmnUserTaskAssignmentWithBodyWithResponse

func (c *ClientWithResponses) UpdateBpmnUserTaskAssignmentWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBpmnUserTaskAssignmentResponse, error)

UpdateBpmnUserTaskAssignmentWithBodyWithResponse request with arbitrary body returning *UpdateBpmnUserTaskAssignmentResponse

func (*ClientWithResponses) UpdateBpmnUserTaskAssignmentWithResponse

func (c *ClientWithResponses) UpdateBpmnUserTaskAssignmentWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, body UpdateBpmnUserTaskAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBpmnUserTaskAssignmentResponse, error)

func (*ClientWithResponses) UpdateDefinitionWithBodyWithResponse

func (c *ClientWithResponses) UpdateDefinitionWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDefinitionResponse, error)

UpdateDefinitionWithBodyWithResponse request with arbitrary body returning *UpdateDefinitionResponse

func (*ClientWithResponses) UpdateDefinitionWithResponse

func (c *ClientWithResponses) UpdateDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, body UpdateDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDefinitionResponse, error)

func (*ClientWithResponses) ValidateBpmnInstanceMigrationWithBodyWithResponse

func (c *ClientWithResponses) ValidateBpmnInstanceMigrationWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateBpmnInstanceMigrationResponse, error)

ValidateBpmnInstanceMigrationWithBodyWithResponse request with arbitrary body returning *ValidateBpmnInstanceMigrationResponse

func (*ClientWithResponses) ValidateBpmnInstanceMigrationWithResponse

func (c *ClientWithResponses) ValidateBpmnInstanceMigrationWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, body ValidateBpmnInstanceMigrationJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateBpmnInstanceMigrationResponse, error)

func (*ClientWithResponses) ValidateBpmnXmlWithBodyWithResponse

func (c *ClientWithResponses) ValidateBpmnXmlWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateBpmnXmlResponse, error)

ValidateBpmnXmlWithBodyWithResponse request with arbitrary body returning *ValidateBpmnXmlResponse

func (*ClientWithResponses) ValidateBpmnXmlWithResponse

func (c *ClientWithResponses) ValidateBpmnXmlWithResponse(ctx context.Context, projectID openapi_types.UUID, body ValidateBpmnXmlJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateBpmnXmlResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// EvaluateDesignWithBodyWithResponse request with any body
	EvaluateDesignWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateDesignResponse, error)

	EvaluateDesignWithResponse(ctx context.Context, body EvaluateDesignJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateDesignResponse, error)

	// EvaluateDesignBatchWithBodyWithResponse request with any body
	EvaluateDesignBatchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateDesignBatchResponse, error)

	EvaluateDesignBatchWithResponse(ctx context.Context, body EvaluateDesignBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateDesignBatchResponse, error)

	// ListProjectsWithResponse request
	ListProjectsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)

	// CreateProjectWithBodyWithResponse request with any body
	CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

	CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

	// DeleteProjectWithResponse request
	DeleteProjectWithResponse(ctx context.Context, projectID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)

	// GetProjectWithResponse request
	GetProjectWithResponse(ctx context.Context, projectID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)

	// ResumeBpmnDefinitionWithResponse request
	ResumeBpmnDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*ResumeBpmnDefinitionResponse, error)

	// SuspendBpmnDefinitionWithBodyWithResponse request with any body
	SuspendBpmnDefinitionWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SuspendBpmnDefinitionResponse, error)

	SuspendBpmnDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, body SuspendBpmnDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*SuspendBpmnDefinitionResponse, error)

	// ListBpmnExternalJobsWithResponse request
	ListBpmnExternalJobsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnExternalJobsParams, reqEditors ...RequestEditorFn) (*ListBpmnExternalJobsResponse, error)

	// CompleteBpmnExternalJobsBatchWithBodyWithResponse request with any body
	CompleteBpmnExternalJobsBatchWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompleteBpmnExternalJobsBatchResponse, error)

	CompleteBpmnExternalJobsBatchWithResponse(ctx context.Context, projectID openapi_types.UUID, body CompleteBpmnExternalJobsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*CompleteBpmnExternalJobsBatchResponse, error)

	// ThrowBpmnExternalJobErrorsBatchWithBodyWithResponse request with any body
	ThrowBpmnExternalJobErrorsBatchWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ThrowBpmnExternalJobErrorsBatchResponse, error)

	ThrowBpmnExternalJobErrorsBatchWithResponse(ctx context.Context, projectID openapi_types.UUID, body ThrowBpmnExternalJobErrorsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*ThrowBpmnExternalJobErrorsBatchResponse, error)

	// PollBpmnExternalJobsWithBodyWithResponse request with any body
	PollBpmnExternalJobsWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PollBpmnExternalJobsResponse, error)

	PollBpmnExternalJobsWithResponse(ctx context.Context, projectID openapi_types.UUID, body PollBpmnExternalJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*PollBpmnExternalJobsResponse, error)

	// GetBpmnExternalJobsQueueDepthWithResponse request
	GetBpmnExternalJobsQueueDepthWithResponse(ctx context.Context, projectID openapi_types.UUID, params *GetBpmnExternalJobsQueueDepthParams, reqEditors ...RequestEditorFn) (*GetBpmnExternalJobsQueueDepthResponse, error)

	// CompleteBpmnExternalJobWithBodyWithResponse request with any body
	CompleteBpmnExternalJobWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompleteBpmnExternalJobResponse, error)

	CompleteBpmnExternalJobWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, body CompleteBpmnExternalJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CompleteBpmnExternalJobResponse, error)

	// ThrowBpmnExternalJobErrorWithBodyWithResponse request with any body
	ThrowBpmnExternalJobErrorWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ThrowBpmnExternalJobErrorResponse, error)

	ThrowBpmnExternalJobErrorWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, body ThrowBpmnExternalJobErrorJSONRequestBody, reqEditors ...RequestEditorFn) (*ThrowBpmnExternalJobErrorResponse, error)

	// HeartbeatBpmnExternalJobWithBodyWithResponse request with any body
	HeartbeatBpmnExternalJobWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HeartbeatBpmnExternalJobResponse, error)

	HeartbeatBpmnExternalJobWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, body HeartbeatBpmnExternalJobJSONRequestBody, reqEditors ...RequestEditorFn) (*HeartbeatBpmnExternalJobResponse, error)

	// ListBpmnIncidentsWithResponse request
	ListBpmnIncidentsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnIncidentsParams, reqEditors ...RequestEditorFn) (*ListBpmnIncidentsResponse, error)

	// ListBpmnInstancesWithResponse request
	ListBpmnInstancesWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnInstancesParams, reqEditors ...RequestEditorFn) (*ListBpmnInstancesResponse, error)

	// StartBpmnInstanceWithBodyWithResponse request with any body
	StartBpmnInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartBpmnInstanceResponse, error)

	StartBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, body StartBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*StartBpmnInstanceResponse, error)

	// CancelBpmnInstanceWithResponse request
	CancelBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*CancelBpmnInstanceResponse, error)

	// GetBpmnInstanceWithResponse request
	GetBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*GetBpmnInstanceResponse, error)

	// TriggerBpmnAdHocNodeWithBodyWithResponse request with any body
	TriggerBpmnAdHocNodeWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TriggerBpmnAdHocNodeResponse, error)

	TriggerBpmnAdHocNodeWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, body TriggerBpmnAdHocNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerBpmnAdHocNodeResponse, error)

	// SetBpmnAdHocVariablesWithBodyWithResponse request with any body
	SetBpmnAdHocVariablesWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetBpmnAdHocVariablesResponse, error)

	SetBpmnAdHocVariablesWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, adHocNodeID string, body SetBpmnAdHocVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*SetBpmnAdHocVariablesResponse, error)

	// GetBpmnInstanceChildrenWithResponse request
	GetBpmnInstanceChildrenWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*GetBpmnInstanceChildrenResponse, error)

	// ResolveBpmnIncidentWithBodyWithResponse request with any body
	ResolveBpmnIncidentWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, incidentID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResolveBpmnIncidentResponse, error)

	ResolveBpmnIncidentWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, incidentID string, body ResolveBpmnIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*ResolveBpmnIncidentResponse, error)

	// MigrateBpmnInstanceWithBodyWithResponse request with any body
	MigrateBpmnInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MigrateBpmnInstanceResponse, error)

	MigrateBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, body MigrateBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*MigrateBpmnInstanceResponse, error)

	// ValidateBpmnInstanceMigrationWithBodyWithResponse request with any body
	ValidateBpmnInstanceMigrationWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateBpmnInstanceMigrationResponse, error)

	ValidateBpmnInstanceMigrationWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, body ValidateBpmnInstanceMigrationJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateBpmnInstanceMigrationResponse, error)

	// ModifyBpmnInstanceWithBodyWithResponse request with any body
	ModifyBpmnInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ModifyBpmnInstanceResponse, error)

	ModifyBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, body ModifyBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*ModifyBpmnInstanceResponse, error)

	// ResumeBpmnInstanceWithResponse request
	ResumeBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*ResumeBpmnInstanceResponse, error)

	// SuspendBpmnInstanceWithBodyWithResponse request with any body
	SuspendBpmnInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SuspendBpmnInstanceResponse, error)

	SuspendBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, body SuspendBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*SuspendBpmnInstanceResponse, error)

	// GetBpmnInstanceVariablesWithResponse request
	GetBpmnInstanceVariablesWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, reqEditors ...RequestEditorFn) (*GetBpmnInstanceVariablesResponse, error)

	// UpdateBpmnInstanceVariablesWithBodyWithResponse request with any body
	UpdateBpmnInstanceVariablesWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBpmnInstanceVariablesResponse, error)

	UpdateBpmnInstanceVariablesWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, body UpdateBpmnInstanceVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBpmnInstanceVariablesResponse, error)

	// PublishBpmnMessageWithBodyWithResponse request with any body
	PublishBpmnMessageWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PublishBpmnMessageResponse, error)

	PublishBpmnMessageWithResponse(ctx context.Context, projectID openapi_types.UUID, body PublishBpmnMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*PublishBpmnMessageResponse, error)

	// ListBpmnProcessesWithResponse request
	ListBpmnProcessesWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnProcessesParams, reqEditors ...RequestEditorFn) (*ListBpmnProcessesResponse, error)

	// ListBpmnProcessVersionsWithResponse request
	ListBpmnProcessVersionsWithResponse(ctx context.Context, projectID openapi_types.UUID, processID string, params *ListBpmnProcessVersionsParams, reqEditors ...RequestEditorFn) (*ListBpmnProcessVersionsResponse, error)

	// ListBpmnResourcesWithResponse request
	ListBpmnResourcesWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnResourcesParams, reqEditors ...RequestEditorFn) (*ListBpmnResourcesResponse, error)

	// CreateBpmnResourceWithBodyWithResponse request with any body
	CreateBpmnResourceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBpmnResourceResponse, error)

	CreateBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, body CreateBpmnResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBpmnResourceResponse, error)

	// ListBpmnResourcesByDefinitionsIDWithResponse request
	ListBpmnResourcesByDefinitionsIDWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *ListBpmnResourcesByDefinitionsIDParams, reqEditors ...RequestEditorFn) (*ListBpmnResourcesByDefinitionsIDResponse, error)

	// ListLatestBpmnResourcesWithResponse request
	ListLatestBpmnResourcesWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListLatestBpmnResourcesParams, reqEditors ...RequestEditorFn) (*ListLatestBpmnResourcesResponse, error)

	// DeleteBpmnResourceWithResponse request
	DeleteBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteBpmnResourceResponse, error)

	// GetBpmnResourceWithResponse request
	GetBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetBpmnResourceResponse, error)

	// UpdateBpmnResourceWithBodyWithResponse request with any body
	UpdateBpmnResourceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBpmnResourceResponse, error)

	UpdateBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, body UpdateBpmnResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBpmnResourceResponse, error)

	// DeployBpmnResourceWithResponse request
	DeployBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeployBpmnResourceResponse, error)

	// StartBpmnTestInstanceWithBodyWithResponse request with any body
	StartBpmnTestInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartBpmnTestInstanceResponse, error)

	StartBpmnTestInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, resourceID openapi_types.UUID, body StartBpmnTestInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*StartBpmnTestInstanceResponse, error)

	// PublishBpmnSignalWithBodyWithResponse request with any body
	PublishBpmnSignalWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PublishBpmnSignalResponse, error)

	PublishBpmnSignalWithResponse(ctx context.Context, projectID openapi_types.UUID, body PublishBpmnSignalJSONRequestBody, reqEditors ...RequestEditorFn) (*PublishBpmnSignalResponse, error)

	// ListBpmnUserTasksWithResponse request
	ListBpmnUserTasksWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnUserTasksParams, reqEditors ...RequestEditorFn) (*ListBpmnUserTasksResponse, error)

	// ListBpmnUserTasksForCallerWithResponse request
	ListBpmnUserTasksForCallerWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListBpmnUserTasksForCallerParams, reqEditors ...RequestEditorFn) (*ListBpmnUserTasksForCallerResponse, error)

	// GetBpmnUserTaskWithResponse request
	GetBpmnUserTaskWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, reqEditors ...RequestEditorFn) (*GetBpmnUserTaskResponse, error)

	// UpdateBpmnUserTaskAssignmentWithBodyWithResponse request with any body
	UpdateBpmnUserTaskAssignmentWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBpmnUserTaskAssignmentResponse, error)

	UpdateBpmnUserTaskAssignmentWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, body UpdateBpmnUserTaskAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBpmnUserTaskAssignmentResponse, error)

	// CompleteBpmnUserTaskWithBodyWithResponse request with any body
	CompleteBpmnUserTaskWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompleteBpmnUserTaskResponse, error)

	CompleteBpmnUserTaskWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, body CompleteBpmnUserTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*CompleteBpmnUserTaskResponse, error)

	// ThrowBpmnUserTaskErrorWithBodyWithResponse request with any body
	ThrowBpmnUserTaskErrorWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ThrowBpmnUserTaskErrorResponse, error)

	ThrowBpmnUserTaskErrorWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, body ThrowBpmnUserTaskErrorJSONRequestBody, reqEditors ...RequestEditorFn) (*ThrowBpmnUserTaskErrorResponse, error)

	// ValidateBpmnXmlWithBodyWithResponse request with any body
	ValidateBpmnXmlWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateBpmnXmlResponse, error)

	ValidateBpmnXmlWithResponse(ctx context.Context, projectID openapi_types.UUID, body ValidateBpmnXmlJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateBpmnXmlResponse, error)

	// ListDecisionsWithResponse request
	ListDecisionsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListDecisionsParams, reqEditors ...RequestEditorFn) (*ListDecisionsResponse, error)

	// ListDefinitionsWithResponse request
	ListDefinitionsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListDefinitionsParams, reqEditors ...RequestEditorFn) (*ListDefinitionsResponse, error)

	// CreateDefinitionWithBodyWithResponse request with any body
	CreateDefinitionWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDefinitionResponse, error)

	CreateDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, body CreateDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDefinitionResponse, error)

	// GetDefinitionByDefinitionsIDWithResponse request
	GetDefinitionByDefinitionsIDWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *GetDefinitionByDefinitionsIDParams, reqEditors ...RequestEditorFn) (*GetDefinitionByDefinitionsIDResponse, error)

	// EvaluateByDefinitionsIDWithBodyWithResponse request with any body
	EvaluateByDefinitionsIDWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *EvaluateByDefinitionsIDParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateByDefinitionsIDResponse, error)

	EvaluateByDefinitionsIDWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *EvaluateByDefinitionsIDParams, body EvaluateByDefinitionsIDJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateByDefinitionsIDResponse, error)

	// ListDefinitionVersionsWithResponse request
	ListDefinitionVersionsWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, params *ListDefinitionVersionsParams, reqEditors ...RequestEditorFn) (*ListDefinitionVersionsResponse, error)

	// ListLatestDefinitionsWithResponse request
	ListLatestDefinitionsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListLatestDefinitionsParams, reqEditors ...RequestEditorFn) (*ListLatestDefinitionsResponse, error)

	// DeleteDefinitionWithResponse request
	DeleteDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteDefinitionResponse, error)

	// GetDefinitionWithResponse request
	GetDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetDefinitionResponse, error)

	// UpdateDefinitionWithBodyWithResponse request with any body
	UpdateDefinitionWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDefinitionResponse, error)

	UpdateDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, body UpdateDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDefinitionResponse, error)

	// EvaluateStoredWithBodyWithResponse request with any body
	EvaluateStoredWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateStoredResponse, error)

	EvaluateStoredWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, body EvaluateStoredJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateStoredResponse, error)

	// ListExecutionsWithResponse request
	ListExecutionsWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionID openapi_types.UUID, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*ListExecutionsResponse, error)

	// ListProjectExecutionsWithResponse request
	ListProjectExecutionsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListProjectExecutionsParams, reqEditors ...RequestEditorFn) (*ListProjectExecutionsResponse, error)

	// GetExecutionWithResponse request
	GetExecutionWithResponse(ctx context.Context, projectID openapi_types.UUID, executionID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetExecutionResponse, error)

	// GetVersionWithResponse request
	GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CompleteBpmnExternalJobJSONBody

type CompleteBpmnExternalJobJSONBody struct {
	// ClientID Optional worker identity (the same `clientID` used to poll).
	// When supplied, the completion is applied only if this worker
	// still holds the job's lock; a stale worker whose lease lapsed
	// and whose job a peer re-acquired is rejected as a no-op.
	// Omit for the legacy unchecked behavior.
	ClientID  *string      `json:"clientID,omitempty"`
	Variables *VariableMap `json:"variables,omitempty"`

	// WorkflowID Workflow ID returned by the poll response.
	WorkflowID string `json:"workflowID"`
}

CompleteBpmnExternalJobJSONBody defines parameters for CompleteBpmnExternalJob.

type CompleteBpmnExternalJobJSONRequestBody

type CompleteBpmnExternalJobJSONRequestBody CompleteBpmnExternalJobJSONBody

CompleteBpmnExternalJobJSONRequestBody defines body for CompleteBpmnExternalJob for application/json ContentType.

type CompleteBpmnExternalJobResponse

type CompleteBpmnExternalJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseCompleteBpmnExternalJobResponse

func ParseCompleteBpmnExternalJobResponse(rsp *http.Response) (*CompleteBpmnExternalJobResponse, error)

ParseCompleteBpmnExternalJobResponse parses an HTTP response from a CompleteBpmnExternalJobWithResponse call

func (CompleteBpmnExternalJobResponse) Status

Status returns HTTPResponse.Status

func (CompleteBpmnExternalJobResponse) StatusCode

func (r CompleteBpmnExternalJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CompleteBpmnExternalJobsBatchJSONBody

type CompleteBpmnExternalJobsBatchJSONBody struct {
	// ClientID Optional worker identity (the same `clientID` used to poll)
	// applied to every item in the batch - a batch is one worker's
	// report. When supplied, an item is completed only if this
	// worker still holds its lock; items re-acquired by a peer drop
	// out silently. Omit for the legacy unchecked behavior.
	ClientID *string `json:"clientID,omitempty"`
	Items    []struct {
		ExecutionKey string       `json:"executionKey"`
		Variables    *VariableMap `json:"variables,omitempty"`
		WorkflowID   string       `json:"workflowID"`
	} `json:"items"`
}

CompleteBpmnExternalJobsBatchJSONBody defines parameters for CompleteBpmnExternalJobsBatch.

type CompleteBpmnExternalJobsBatchJSONRequestBody

type CompleteBpmnExternalJobsBatchJSONRequestBody CompleteBpmnExternalJobsBatchJSONBody

CompleteBpmnExternalJobsBatchJSONRequestBody defines body for CompleteBpmnExternalJobsBatch for application/json ContentType.

type CompleteBpmnExternalJobsBatchResponse

type CompleteBpmnExternalJobsBatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExternalJobBatchResponse
}

func ParseCompleteBpmnExternalJobsBatchResponse

func ParseCompleteBpmnExternalJobsBatchResponse(rsp *http.Response) (*CompleteBpmnExternalJobsBatchResponse, error)

ParseCompleteBpmnExternalJobsBatchResponse parses an HTTP response from a CompleteBpmnExternalJobsBatchWithResponse call

func (CompleteBpmnExternalJobsBatchResponse) Status

Status returns HTTPResponse.Status

func (CompleteBpmnExternalJobsBatchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CompleteBpmnUserTaskJSONBody

type CompleteBpmnUserTaskJSONBody struct {
	Variables *VariableMap `json:"variables,omitempty"`
}

CompleteBpmnUserTaskJSONBody defines parameters for CompleteBpmnUserTask.

type CompleteBpmnUserTaskJSONRequestBody

type CompleteBpmnUserTaskJSONRequestBody CompleteBpmnUserTaskJSONBody

CompleteBpmnUserTaskJSONRequestBody defines body for CompleteBpmnUserTask for application/json ContentType.

type CompleteBpmnUserTaskResponse

type CompleteBpmnUserTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseCompleteBpmnUserTaskResponse

func ParseCompleteBpmnUserTaskResponse(rsp *http.Response) (*CompleteBpmnUserTaskResponse, error)

ParseCompleteBpmnUserTaskResponse parses an HTTP response from a CompleteBpmnUserTaskWithResponse call

func (CompleteBpmnUserTaskResponse) Status

Status returns HTTPResponse.Status

func (CompleteBpmnUserTaskResponse) StatusCode

func (r CompleteBpmnUserTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CorrelationKeyBoolean

type CorrelationKeyBoolean = bool

CorrelationKeyBoolean A scalar boolean correlation value.

type CorrelationKeyMap

type CorrelationKeyMap map[string]interface{}

CorrelationKeyMap A multi-key correlation value, used when the subscription's correlation expression resolves to a context.

type CorrelationKeyNumber

type CorrelationKeyNumber = float32

CorrelationKeyNumber A scalar numeric correlation value.

type CorrelationKeyString

type CorrelationKeyString = string

CorrelationKeyString A scalar string correlation value.

type CorrelationKeys

type CorrelationKeys struct {
	// contains filtered or unexported fields
}

CorrelationKeys Selects which subscription(s) receive a published message.

The provided value - primitive (string, number, boolean) or object - is matched against the subscription's resolved correlation value. Matching is type-sensitive (the number `123` does not match the string `"123"`); for objects, the publisher's keys must be a recursive subset of the subscription's stored keys.

Empty / omitted broadcasts to subscriptions with no correlation requirement.

func (CorrelationKeys) AsCorrelationKeyBoolean

func (t CorrelationKeys) AsCorrelationKeyBoolean() (CorrelationKeyBoolean, error)

AsCorrelationKeyBoolean returns the union data inside the CorrelationKeys as a CorrelationKeyBoolean

func (CorrelationKeys) AsCorrelationKeyMap

func (t CorrelationKeys) AsCorrelationKeyMap() (CorrelationKeyMap, error)

AsCorrelationKeyMap returns the union data inside the CorrelationKeys as a CorrelationKeyMap

func (CorrelationKeys) AsCorrelationKeyNumber

func (t CorrelationKeys) AsCorrelationKeyNumber() (CorrelationKeyNumber, error)

AsCorrelationKeyNumber returns the union data inside the CorrelationKeys as a CorrelationKeyNumber

func (CorrelationKeys) AsCorrelationKeyString

func (t CorrelationKeys) AsCorrelationKeyString() (CorrelationKeyString, error)

AsCorrelationKeyString returns the union data inside the CorrelationKeys as a CorrelationKeyString

func (*CorrelationKeys) FromCorrelationKeyBoolean

func (t *CorrelationKeys) FromCorrelationKeyBoolean(v CorrelationKeyBoolean) error

FromCorrelationKeyBoolean overwrites any union data inside the CorrelationKeys as the provided CorrelationKeyBoolean

func (*CorrelationKeys) FromCorrelationKeyMap

func (t *CorrelationKeys) FromCorrelationKeyMap(v CorrelationKeyMap) error

FromCorrelationKeyMap overwrites any union data inside the CorrelationKeys as the provided CorrelationKeyMap

func (*CorrelationKeys) FromCorrelationKeyNumber

func (t *CorrelationKeys) FromCorrelationKeyNumber(v CorrelationKeyNumber) error

FromCorrelationKeyNumber overwrites any union data inside the CorrelationKeys as the provided CorrelationKeyNumber

func (*CorrelationKeys) FromCorrelationKeyString

func (t *CorrelationKeys) FromCorrelationKeyString(v CorrelationKeyString) error

FromCorrelationKeyString overwrites any union data inside the CorrelationKeys as the provided CorrelationKeyString

func (CorrelationKeys) MarshalJSON

func (t CorrelationKeys) MarshalJSON() ([]byte, error)

func (*CorrelationKeys) MergeCorrelationKeyBoolean

func (t *CorrelationKeys) MergeCorrelationKeyBoolean(v CorrelationKeyBoolean) error

MergeCorrelationKeyBoolean performs a merge with any union data inside the CorrelationKeys, using the provided CorrelationKeyBoolean

func (*CorrelationKeys) MergeCorrelationKeyMap

func (t *CorrelationKeys) MergeCorrelationKeyMap(v CorrelationKeyMap) error

MergeCorrelationKeyMap performs a merge with any union data inside the CorrelationKeys, using the provided CorrelationKeyMap

func (*CorrelationKeys) MergeCorrelationKeyNumber

func (t *CorrelationKeys) MergeCorrelationKeyNumber(v CorrelationKeyNumber) error

MergeCorrelationKeyNumber performs a merge with any union data inside the CorrelationKeys, using the provided CorrelationKeyNumber

func (*CorrelationKeys) MergeCorrelationKeyString

func (t *CorrelationKeys) MergeCorrelationKeyString(v CorrelationKeyString) error

MergeCorrelationKeyString performs a merge with any union data inside the CorrelationKeys, using the provided CorrelationKeyString

func (*CorrelationKeys) UnmarshalJSON

func (t *CorrelationKeys) UnmarshalJSON(b []byte) error

type CreateBpmnResourceJSONRequestBody

type CreateBpmnResourceJSONRequestBody = CreateBpmnResourceRequest

CreateBpmnResourceJSONRequestBody defines body for CreateBpmnResource for application/json ContentType.

type CreateBpmnResourceRequest

type CreateBpmnResourceRequest struct {
	// Name Display name.
	Name string `json:"name"`

	// Xml BPMN XML body.
	Xml string `json:"xml"`
}

CreateBpmnResourceRequest Payload for uploading a BPMN resource version.

type CreateBpmnResourceResponse

type CreateBpmnResourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BpmnResourceDetail
}

func ParseCreateBpmnResourceResponse

func ParseCreateBpmnResourceResponse(rsp *http.Response) (*CreateBpmnResourceResponse, error)

ParseCreateBpmnResourceResponse parses an HTTP response from a CreateBpmnResourceWithResponse call

func (CreateBpmnResourceResponse) Status

Status returns HTTPResponse.Status

func (CreateBpmnResourceResponse) StatusCode

func (r CreateBpmnResourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDefinitionJSONRequestBody

type CreateDefinitionJSONRequestBody = CreateDefinitionRequest

CreateDefinitionJSONRequestBody defines body for CreateDefinition for application/json ContentType.

type CreateDefinitionRequest

type CreateDefinitionRequest struct {
	// Name Display name.
	Name string `json:"name"`

	// Version Optional explicit version number. If omitted, the server assigns one.
	Version *int `json:"version,omitempty"`

	// Xml DMN XML body.
	Xml string `json:"xml"`
}

CreateDefinitionRequest Payload for creating a new DMN definition version.

type CreateDefinitionResponse

type CreateDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Definition
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseCreateDefinitionResponse

func ParseCreateDefinitionResponse(rsp *http.Response) (*CreateDefinitionResponse, error)

ParseCreateDefinitionResponse parses an HTTP response from a CreateDefinitionWithResponse call

func (CreateDefinitionResponse) Status

func (r CreateDefinitionResponse) Status() string

Status returns HTTPResponse.Status

func (CreateDefinitionResponse) StatusCode

func (r CreateDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProjectJSONRequestBody

type CreateProjectJSONRequestBody = CreateProjectRequest

CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.

type CreateProjectRequest

type CreateProjectRequest struct {
	// Name Human-readable project name.
	Name string `json:"name"`
}

CreateProjectRequest Payload for creating a new project. The owning account is inferred from the caller's authentication context.

type CreateProjectResponse

type CreateProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Project
	JSON400      *Error
	JSON403      *Error
	JSON500      *Error
}

func ParseCreateProjectResponse

func ParseCreateProjectResponse(rsp *http.Response) (*CreateProjectResponse, error)

ParseCreateProjectResponse parses an HTTP response from a CreateProjectWithResponse call

func (CreateProjectResponse) Status

func (r CreateProjectResponse) Status() string

Status returns HTTPResponse.Status

func (CreateProjectResponse) StatusCode

func (r CreateProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DecisionInputField

type DecisionInputField struct {
	// Name Variable name the decision expects as input
	Name string `json:"name"`

	// TypeRef DMN typeRef (e.g. string, number, boolean) when declared
	TypeRef *string `json:"typeRef,omitempty"`
}

DecisionInputField defines model for DecisionInputField.

type DecisionSummary

type DecisionSummary struct {
	// DecisionID ID of the decision node from the DMN XML (unique per project).
	DecisionID string `json:"decisionID"`

	// DecisionName Human-readable name of the decision.
	DecisionName string `json:"decisionName"`

	// DefinitionName Human-readable name of the parent DMN definition.
	DefinitionName string `json:"definitionName"`

	// DefinitionsID Stable identifier from the DMN XML's outer `<definitions id="…">` attribute.
	DefinitionsID string `json:"definitionsID"`

	// InputFields Declared input variables of the decision (from DMN `InformationRequirement` → `InputData`). Useful for prepopulating BPMN BusinessRuleTask input mappings. Empty when the decision declares no typed inputs.
	InputFields []DecisionInputField `json:"inputFields"`

	// LatestVersion Highest deployed version that contains this decision.
	LatestVersion int `json:"latestVersion"`
}

DecisionSummary A unique decision in the project, surfaced for picking from BPMN BusinessRuleTask elements.

type Definition

type Definition struct {
	// CreatedAt Timestamp when this version was uploaded.
	CreatedAt time.Time `json:"createdAt"`

	// CreatedBy User who uploaded this version.
	CreatedBy *string `json:"createdBy,omitempty"`

	// DefinitionsID Stable identifier from the DMN XML's outer `<definitions id="…">` attribute. Shared across versions.
	DefinitionsID string `json:"definitionsID"`

	// Id Platform identifier for this specific definition version.
	Id openapi_types.UUID `json:"id"`

	// Name Human-readable name displayed in the UI.
	Name string `json:"name"`

	// Version Auto-incremented version number, starting at 1 for the first upload of a `definitionsID`.
	Version int `json:"version"`

	// VersionCount Total number of stored versions under this `definitionsID`. Populated by the latest-listing endpoint; absent on single-version reads.
	VersionCount *int `json:"versionCount,omitempty"`

	// Xml The DMN XML body.
	Xml string `json:"xml"`
}

Definition A stored DMN definition. Each call to CreateDefinition produces a new version of a `definitionsID`.

type DeleteBpmnResourceResponse

type DeleteBpmnResourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteBpmnResourceResponse

func ParseDeleteBpmnResourceResponse(rsp *http.Response) (*DeleteBpmnResourceResponse, error)

ParseDeleteBpmnResourceResponse parses an HTTP response from a DeleteBpmnResourceWithResponse call

func (DeleteBpmnResourceResponse) Status

Status returns HTTPResponse.Status

func (DeleteBpmnResourceResponse) StatusCode

func (r DeleteBpmnResourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDefinitionResponse

type DeleteDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteDefinitionResponse

func ParseDeleteDefinitionResponse(rsp *http.Response) (*DeleteDefinitionResponse, error)

ParseDeleteDefinitionResponse parses an HTTP response from a DeleteDefinitionWithResponse call

func (DeleteDefinitionResponse) Status

func (r DeleteDefinitionResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteDefinitionResponse) StatusCode

func (r DeleteDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectResponse

type DeleteProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteProjectResponse

func ParseDeleteProjectResponse(rsp *http.Response) (*DeleteProjectResponse, error)

ParseDeleteProjectResponse parses an HTTP response from a DeleteProjectWithResponse call

func (DeleteProjectResponse) Status

func (r DeleteProjectResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteProjectResponse) StatusCode

func (r DeleteProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeployBpmnResourceResponse

type DeployBpmnResourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON500      *InternalError
}

func ParseDeployBpmnResourceResponse

func ParseDeployBpmnResourceResponse(rsp *http.Response) (*DeployBpmnResourceResponse, error)

ParseDeployBpmnResourceResponse parses an HTTP response from a DeployBpmnResourceWithResponse call

func (DeployBpmnResourceResponse) Status

Status returns HTTPResponse.Status

func (DeployBpmnResourceResponse) StatusCode

func (r DeployBpmnResourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ElementMapping

type ElementMapping struct {
	// SourceElementID BPMN element id in the running instance's current process version.
	SourceElementID string `json:"sourceElementID"`

	// TargetElementID BPMN element id in the target process version.
	TargetElementID string `json:"targetElementID"`
}

ElementMapping Maps a BPMN flow node from the source process version to the corresponding node in the target version during migration.

type Error

type Error struct {
	// Code Machine-readable error category. Values:
	//   * `BAD_REQUEST` - request is malformed or fails validation.
	//   * `UNAUTHORIZED` - request lacks or has an invalid authentication token.
	//   * `FORBIDDEN` - caller is authenticated but lacks permission, or has hit a quota.
	//   * `NOT_FOUND` - the addressed resource does not exist.
	//   * `INTERNAL_ERROR` - unexpected server-side failure.
	Code ErrorCode `json:"code"`

	// Details Optional structured context (e.g. the field that failed validation, the limit that was exceeded). Shape is per-error and not generally guaranteed.
	Details *map[string]interface{} `json:"details,omitempty"`

	// Message Human-readable description of the failure.
	Message string `json:"message"`
}

Error A standard error response. The HTTP status code carries the broad category; `code` is the machine-readable identifier within that category.

type ErrorCode

type ErrorCode string

ErrorCode Machine-readable error category. Values:

  • `BAD_REQUEST` - request is malformed or fails validation.
  • `UNAUTHORIZED` - request lacks or has an invalid authentication token.
  • `FORBIDDEN` - caller is authenticated but lacks permission, or has hit a quota.
  • `NOT_FOUND` - the addressed resource does not exist.
  • `INTERNAL_ERROR` - unexpected server-side failure.
const (
	BADREQUEST    ErrorCode = "BAD_REQUEST"
	FORBIDDEN     ErrorCode = "FORBIDDEN"
	INTERNALERROR ErrorCode = "INTERNAL_ERROR"
	NOTFOUND      ErrorCode = "NOT_FOUND"
	UNAUTHORIZED  ErrorCode = "UNAUTHORIZED"
)

Defines values for ErrorCode.

type EvaluateByDefinitionsIDJSONRequestBody

type EvaluateByDefinitionsIDJSONRequestBody = EvaluateStoredRequest

EvaluateByDefinitionsIDJSONRequestBody defines body for EvaluateByDefinitionsID for application/json ContentType.

type EvaluateByDefinitionsIDParams

type EvaluateByDefinitionsIDParams struct {
	// Version Specific version number (defaults to latest version)
	Version *int `form:"version,omitempty" json:"version,omitempty"`
}

EvaluateByDefinitionsIDParams defines parameters for EvaluateByDefinitionsID.

type EvaluateByDefinitionsIDResponse

type EvaluateByDefinitionsIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]EvaluationResult
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseEvaluateByDefinitionsIDResponse

func ParseEvaluateByDefinitionsIDResponse(rsp *http.Response) (*EvaluateByDefinitionsIDResponse, error)

ParseEvaluateByDefinitionsIDResponse parses an HTTP response from a EvaluateByDefinitionsIDWithResponse call

func (EvaluateByDefinitionsIDResponse) Status

Status returns HTTPResponse.Status

func (EvaluateByDefinitionsIDResponse) StatusCode

func (r EvaluateByDefinitionsIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EvaluateDesignBatchJSONRequestBody

type EvaluateDesignBatchJSONRequestBody = BatchEvaluateDesignRequest

EvaluateDesignBatchJSONRequestBody defines body for EvaluateDesignBatch for application/json ContentType.

type EvaluateDesignBatchResponse

type EvaluateDesignBatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BatchEvaluationResponse
	JSON400      *BadRequest
	JSON500      *InternalError
}

func ParseEvaluateDesignBatchResponse

func ParseEvaluateDesignBatchResponse(rsp *http.Response) (*EvaluateDesignBatchResponse, error)

ParseEvaluateDesignBatchResponse parses an HTTP response from a EvaluateDesignBatchWithResponse call

func (EvaluateDesignBatchResponse) Status

Status returns HTTPResponse.Status

func (EvaluateDesignBatchResponse) StatusCode

func (r EvaluateDesignBatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EvaluateDesignJSONBody

type EvaluateDesignJSONBody struct {
	// AdditionalXMLs Additional DMN XML documents whose decisions are imported and may be referenced from `xml`.
	AdditionalXMLs *[]string `json:"additionalXMLs,omitempty"`

	// Context FEEL context (a name → value map). The DMN equivalent of an object.
	Context *FeelContext `json:"context,omitempty"`

	// DecisionServices Names of decision services to evaluate. If empty, no decision services are evaluated.
	DecisionServices *[]string `json:"decisionServices,omitempty"`

	// Decisions Names of decisions or decision services to evaluate. If empty, all decisions in the document are evaluated.
	Decisions *[]string `json:"decisions,omitempty"`

	// Xml DMN XML to evaluate.
	Xml string `json:"xml"`
}

EvaluateDesignJSONBody defines parameters for EvaluateDesign.

type EvaluateDesignJSONRequestBody

type EvaluateDesignJSONRequestBody EvaluateDesignJSONBody

EvaluateDesignJSONRequestBody defines body for EvaluateDesign for application/json ContentType.

type EvaluateDesignResponse

type EvaluateDesignResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]EvaluationResult
	JSON400      *Error
	JSON500      *Error
}

func ParseEvaluateDesignResponse

func ParseEvaluateDesignResponse(rsp *http.Response) (*EvaluateDesignResponse, error)

ParseEvaluateDesignResponse parses an HTTP response from a EvaluateDesignWithResponse call

func (EvaluateDesignResponse) Status

func (r EvaluateDesignResponse) Status() string

Status returns HTTPResponse.Status

func (EvaluateDesignResponse) StatusCode

func (r EvaluateDesignResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EvaluateStoredJSONRequestBody

type EvaluateStoredJSONRequestBody = EvaluateStoredRequest

EvaluateStoredJSONRequestBody defines body for EvaluateStored for application/json ContentType.

type EvaluateStoredRequest

type EvaluateStoredRequest struct {
	// BusinessId Optional caller-supplied correlation key persisted with the resulting execution row for cross-system tracing.
	BusinessId *string `json:"businessId,omitempty"`

	// Context FEEL context (a name → value map). The DMN equivalent of an object.
	Context FeelContext `json:"context"`

	// DecisionServices Names of decision services to evaluate. If empty, no decision services are evaluated.
	DecisionServices *[]string `json:"decisionServices,omitempty"`

	// Decisions Names of decisions or decision services to evaluate. If empty, all decisions are evaluated.
	Decisions *[]string `json:"decisions,omitempty"`

	// Version Specific definition version to evaluate. Defaults to the latest version.
	Version *int `json:"version,omitempty"`
}

EvaluateStoredRequest Payload for evaluating a stored DMN definition.

type EvaluateStoredResponse

type EvaluateStoredResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]EvaluationResult
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseEvaluateStoredResponse

func ParseEvaluateStoredResponse(rsp *http.Response) (*EvaluateStoredResponse, error)

ParseEvaluateStoredResponse parses an HTTP response from a EvaluateStoredWithResponse call

func (EvaluateStoredResponse) Status

func (r EvaluateStoredResponse) Status() string

Status returns HTTPResponse.Status

func (EvaluateStoredResponse) StatusCode

func (r EvaluateStoredResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EvaluationResult

type EvaluationResult struct {
	// DecisionID ID of the decision element from the DMN XML.
	DecisionID *string `json:"decisionID,omitempty"`

	// Dependencies Results of upstream decisions this decision required. Useful for tracing evaluation paths.
	Dependencies *[]EvaluationResult `json:"dependencies,omitempty"`

	// Error Error message if the decision failed to evaluate. Null on success.
	Error *string `json:"error"`

	// HitRules For decision tables, the rules that matched. Empty for other decision logic.
	HitRules *[]HitRule `json:"hitRules,omitempty"`

	// Name Human-readable name of the decision.
	Name *string `json:"name,omitempty"`

	// Type Kind of DMN element that produced this result:
	//   * `DECISION` - a decision node, the typical case.
	//   * `DECISION_SERVICE` - a decision service that aggregates multiple decisions.
	//   * `BKM` - a business knowledge model (reusable invocable logic).
	//   * `INPUT_DATA` - an input variable, included for context, not evaluated.
	Type *EvaluationResultType `json:"type,omitempty"`

	// Value A FEEL-typed value as it appears in DMN inputs and outputs. May be a number, string, boolean, list, or nested context.
	Value *FeelValue `json:"value"`
}

EvaluationResult Result of evaluating a single decision (or decision service / BKM / input data) within a DMN evaluation.

type EvaluationResultType

type EvaluationResultType string

EvaluationResultType Kind of DMN element that produced this result:

  • `DECISION` - a decision node, the typical case.
  • `DECISION_SERVICE` - a decision service that aggregates multiple decisions.
  • `BKM` - a business knowledge model (reusable invocable logic).
  • `INPUT_DATA` - an input variable, included for context, not evaluated.
const (
	BKM             EvaluationResultType = "BKM"
	DECISION        EvaluationResultType = "DECISION"
	DECISIONSERVICE EvaluationResultType = "DECISION_SERVICE"
	INPUTDATA       EvaluationResultType = "INPUT_DATA"
)

Defines values for EvaluationResultType.

type Execution

type Execution struct {
	// BusinessId Caller-supplied correlation key passed at evaluation time (REST) or inherited from the parent BPMN process (business rule task).
	BusinessId *string `json:"businessId,omitempty"`

	// DefinitionID Platform identifier of the definition version that was evaluated.
	DefinitionID openapi_types.UUID `json:"definitionID"`

	// DefinitionsID The DMN XML's `<definitions id="…">` value, useful for grouping executions across versions.
	DefinitionsID *string `json:"definitionsID,omitempty"`

	// ExecutedAt Timestamp when the evaluation ran.
	ExecutedAt time.Time `json:"executedAt"`

	// ExecutedBy User or service account that issued the evaluation.
	ExecutedBy *string `json:"executedBy,omitempty"`

	// Id Unique identifier of this execution.
	Id openapi_types.UUID `json:"id"`

	// Inputs FEEL context (a name → value map). The DMN equivalent of an object.
	Inputs FeelContext `json:"inputs"`

	// Outputs A FEEL-typed value as it appears in DMN inputs and outputs. May be a number, string, boolean, list, or nested context.
	Outputs *FeelValue `json:"outputs"`
}

Execution A single recorded DMN evaluation against a stored definition.

type ExternalJob

type ExternalJob struct {
	// BusinessId Caller-supplied correlation key inherited from the parent BPMN process. Workers can use it for log correlation or downstream tracing.
	BusinessId *string `json:"businessId,omitempty"`

	// CancelReason Best-effort label describing why a CANCELED job was interrupted (e.g. instance cancelled, instance terminated).
	CancelReason *string `json:"cancelReason,omitempty"`

	// CompletedAt Timestamp when the job reached a terminal status.
	CompletedAt *time.Time `json:"completedAt,omitempty"`

	// CreatedAt Timestamp when the job was created.
	CreatedAt time.Time `json:"createdAt"`

	// ExecutionKey Stable key for the activity execution that produced the job. Used as the path parameter when completing or failing the job.
	ExecutionKey string `json:"executionKey"`

	// Headers Static metadata attached at design time on the service task. Available to workers but not merged back into the instance.
	Headers *map[string]string `json:"headers,omitempty"`

	// Id Unique identifier of this job record.
	Id openapi_types.UUID `json:"id"`

	// LockExpiresAt Time at which the lock will be released if not extended via Heartbeat.
	LockExpiresAt *time.Time `json:"lockExpiresAt,omitempty"`

	// LockedBy Worker `clientID` that currently holds the exclusive lock on the job.
	LockedBy *string `json:"lockedBy,omitempty"`

	// NodeID ID of the BPMN service-task node.
	NodeID string `json:"nodeID"`

	// ParentWorkflowID Identifier of the parent instance (set when the producing instance was started by a CallActivity).
	ParentWorkflowID *string `json:"parentWorkflowID,omitempty"`

	// Retries Remaining retry budget. Decremented each time the worker reports a failure that the BPMN model maps to a retry.
	Retries *int `json:"retries,omitempty"`

	// Status Lifecycle status of the job.
	Status ExternalJobStatus `json:"status"`

	// TaskType Worker selector. Workers poll for jobs by `taskType`.
	TaskType string `json:"taskType"`

	// TraceContext W3C trace-propagation carrier (e.g. `traceparent`/`tracestate`) captured from the originating process instance. Present only when distributed tracing is enabled on the server. SDK workers pass this map to their OpenTelemetry propagator's extract so the worker span joins the instance's trace; plain workers can ignore it.
	TraceContext *map[string]string `json:"traceContext,omitempty"`

	// Variables Input variables resolved by the service task at activity entry.
	Variables *VariableMap `json:"variables,omitempty"`

	// WorkflowID Identifier of the instance that produced the job. Required when calling Complete / ThrowError.
	WorkflowID string `json:"workflowID"`
}

ExternalJob A unit of work emitted by a BPMN service task that an external worker is expected to handle.

type ExternalJobBatchResponse

type ExternalJobBatchResponse struct {
	Results []struct {
		// Error When `status` is `error`, a human-readable description of the failure.
		Error *string `json:"error,omitempty"`

		// ExecutionKey The execution key of the item from the request.
		ExecutionKey string `json:"executionKey"`

		// Status Outcome for this item:
		//   * `completed` - the job was completed successfully.
		//   * `failed` - the job exhausted its retries and surfaced as an incident.
		//   * `requeued` - a retry budget remained, the job is back in PENDING.
		//   * `error` - the per-item operation itself failed; the job's state is unchanged.
		Status ExternalJobBatchResponseResultsStatus `json:"status"`
	} `json:"results"`
}

ExternalJobBatchResponse Per-item result of a batch complete or batch error call.

type ExternalJobBatchResponseResultsStatus

type ExternalJobBatchResponseResultsStatus string

ExternalJobBatchResponseResultsStatus Outcome for this item:

  • `completed` - the job was completed successfully.
  • `failed` - the job exhausted its retries and surfaced as an incident.
  • `requeued` - a retry budget remained, the job is back in PENDING.
  • `error` - the per-item operation itself failed; the job's state is unchanged.
const (
	ExternalJobBatchResponseResultsStatusCompleted ExternalJobBatchResponseResultsStatus = "completed"
	ExternalJobBatchResponseResultsStatusError     ExternalJobBatchResponseResultsStatus = "error"
	ExternalJobBatchResponseResultsStatusFailed    ExternalJobBatchResponseResultsStatus = "failed"
	ExternalJobBatchResponseResultsStatusRequeued  ExternalJobBatchResponseResultsStatus = "requeued"
)

Defines values for ExternalJobBatchResponseResultsStatus.

type ExternalJobQueueDepthItem

type ExternalJobQueueDepthItem struct {
	PendingCount int64  `json:"pendingCount"`
	TaskType     string `json:"taskType"`
}

ExternalJobQueueDepthItem PENDING job count for a single task type.

type ExternalJobQueueDepthResponse

type ExternalJobQueueDepthResponse struct {
	Items []ExternalJobQueueDepthItem `json:"items"`
}

ExternalJobQueueDepthResponse Per-task-type breakdown of pending external jobs.

type ExternalJobStatus

type ExternalJobStatus string

ExternalJobStatus Lifecycle status of the job.

const (
	ExternalJobStatusCANCELED  ExternalJobStatus = "CANCELED"
	ExternalJobStatusCOMPLETED ExternalJobStatus = "COMPLETED"
	ExternalJobStatusFAILED    ExternalJobStatus = "FAILED"
	ExternalJobStatusPENDING   ExternalJobStatus = "PENDING"
)

Defines values for ExternalJobStatus.

type FeelBoolean

type FeelBoolean = bool

FeelBoolean FEEL boolean.

type FeelContext

type FeelContext map[string]*FeelValue

FeelContext FEEL context (a name → value map). The DMN equivalent of an object.

type FeelList

type FeelList = []FeelValue

FeelList FEEL list. Lists may contain mixed types.

type FeelNumber

type FeelNumber = json.Number

FeelNumber FEEL number. Maps to a decimal value at runtime. Exact decimal semantics end-to-end - the Go types use json.Number so values are never narrowed through float64.

type FeelString

type FeelString = string

FeelString FEEL string. Date, time, and duration values are also represented as strings using the FEEL textual forms (e.g. `"2026-01-31"`, `"PT1H"`).

type FeelValue

type FeelValue struct {
	// contains filtered or unexported fields
}

FeelValue A FEEL-typed value as it appears in DMN inputs and outputs. May be a number, string, boolean, list, or nested context.

func (FeelValue) AsFeelBoolean

func (t FeelValue) AsFeelBoolean() (FeelBoolean, error)

AsFeelBoolean returns the union data inside the FeelValue as a FeelBoolean

func (FeelValue) AsFeelContext

func (t FeelValue) AsFeelContext() (FeelContext, error)

AsFeelContext returns the union data inside the FeelValue as a FeelContext

func (FeelValue) AsFeelList

func (t FeelValue) AsFeelList() (FeelList, error)

AsFeelList returns the union data inside the FeelValue as a FeelList

func (FeelValue) AsFeelNumber

func (t FeelValue) AsFeelNumber() (FeelNumber, error)

AsFeelNumber returns the union data inside the FeelValue as a FeelNumber

func (FeelValue) AsFeelString

func (t FeelValue) AsFeelString() (FeelString, error)

AsFeelString returns the union data inside the FeelValue as a FeelString

func (*FeelValue) FromFeelBoolean

func (t *FeelValue) FromFeelBoolean(v FeelBoolean) error

FromFeelBoolean overwrites any union data inside the FeelValue as the provided FeelBoolean

func (*FeelValue) FromFeelContext

func (t *FeelValue) FromFeelContext(v FeelContext) error

FromFeelContext overwrites any union data inside the FeelValue as the provided FeelContext

func (*FeelValue) FromFeelList

func (t *FeelValue) FromFeelList(v FeelList) error

FromFeelList overwrites any union data inside the FeelValue as the provided FeelList

func (*FeelValue) FromFeelNumber

func (t *FeelValue) FromFeelNumber(v FeelNumber) error

FromFeelNumber overwrites any union data inside the FeelValue as the provided FeelNumber

func (*FeelValue) FromFeelString

func (t *FeelValue) FromFeelString(v FeelString) error

FromFeelString overwrites any union data inside the FeelValue as the provided FeelString

func (FeelValue) MarshalJSON

func (t FeelValue) MarshalJSON() ([]byte, error)

func (*FeelValue) MergeFeelBoolean

func (t *FeelValue) MergeFeelBoolean(v FeelBoolean) error

MergeFeelBoolean performs a merge with any union data inside the FeelValue, using the provided FeelBoolean

func (*FeelValue) MergeFeelContext

func (t *FeelValue) MergeFeelContext(v FeelContext) error

MergeFeelContext performs a merge with any union data inside the FeelValue, using the provided FeelContext

func (*FeelValue) MergeFeelList

func (t *FeelValue) MergeFeelList(v FeelList) error

MergeFeelList performs a merge with any union data inside the FeelValue, using the provided FeelList

func (*FeelValue) MergeFeelNumber

func (t *FeelValue) MergeFeelNumber(v FeelNumber) error

MergeFeelNumber performs a merge with any union data inside the FeelValue, using the provided FeelNumber

func (*FeelValue) MergeFeelString

func (t *FeelValue) MergeFeelString(v FeelString) error

MergeFeelString performs a merge with any union data inside the FeelValue, using the provided FeelString

func (*FeelValue) UnmarshalJSON

func (t *FeelValue) UnmarshalJSON(b []byte) error

type GetBpmnExternalJobsQueueDepthParams

type GetBpmnExternalJobsQueueDepthParams struct {
	// CreatedAfter Only count jobs created at or after this timestamp. Should match the time-range selector used by the list endpoint so totals stay consistent.
	CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`
}

GetBpmnExternalJobsQueueDepthParams defines parameters for GetBpmnExternalJobsQueueDepth.

type GetBpmnExternalJobsQueueDepthResponse

type GetBpmnExternalJobsQueueDepthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExternalJobQueueDepthResponse
}

func ParseGetBpmnExternalJobsQueueDepthResponse

func ParseGetBpmnExternalJobsQueueDepthResponse(rsp *http.Response) (*GetBpmnExternalJobsQueueDepthResponse, error)

ParseGetBpmnExternalJobsQueueDepthResponse parses an HTTP response from a GetBpmnExternalJobsQueueDepthWithResponse call

func (GetBpmnExternalJobsQueueDepthResponse) Status

Status returns HTTPResponse.Status

func (GetBpmnExternalJobsQueueDepthResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetBpmnInstanceChildrenResponse

type GetBpmnInstanceChildrenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnInstanceChildrenResponse
}

func ParseGetBpmnInstanceChildrenResponse

func ParseGetBpmnInstanceChildrenResponse(rsp *http.Response) (*GetBpmnInstanceChildrenResponse, error)

ParseGetBpmnInstanceChildrenResponse parses an HTTP response from a GetBpmnInstanceChildrenWithResponse call

func (GetBpmnInstanceChildrenResponse) Status

Status returns HTTPResponse.Status

func (GetBpmnInstanceChildrenResponse) StatusCode

func (r GetBpmnInstanceChildrenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBpmnInstanceResponse

type GetBpmnInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnInstanceState
}

func ParseGetBpmnInstanceResponse

func ParseGetBpmnInstanceResponse(rsp *http.Response) (*GetBpmnInstanceResponse, error)

ParseGetBpmnInstanceResponse parses an HTTP response from a GetBpmnInstanceWithResponse call

func (GetBpmnInstanceResponse) Status

func (r GetBpmnInstanceResponse) Status() string

Status returns HTTPResponse.Status

func (GetBpmnInstanceResponse) StatusCode

func (r GetBpmnInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBpmnInstanceVariablesResponse

type GetBpmnInstanceVariablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Variables *VariableMap `json:"variables,omitempty"`
	}
}

func ParseGetBpmnInstanceVariablesResponse

func ParseGetBpmnInstanceVariablesResponse(rsp *http.Response) (*GetBpmnInstanceVariablesResponse, error)

ParseGetBpmnInstanceVariablesResponse parses an HTTP response from a GetBpmnInstanceVariablesWithResponse call

func (GetBpmnInstanceVariablesResponse) Status

Status returns HTTPResponse.Status

func (GetBpmnInstanceVariablesResponse) StatusCode

func (r GetBpmnInstanceVariablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBpmnResourceResponse

type GetBpmnResourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnResourceDetail
}

func ParseGetBpmnResourceResponse

func ParseGetBpmnResourceResponse(rsp *http.Response) (*GetBpmnResourceResponse, error)

ParseGetBpmnResourceResponse parses an HTTP response from a GetBpmnResourceWithResponse call

func (GetBpmnResourceResponse) Status

func (r GetBpmnResourceResponse) Status() string

Status returns HTTPResponse.Status

func (GetBpmnResourceResponse) StatusCode

func (r GetBpmnResourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBpmnUserTaskResponse

type GetBpmnUserTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserTask
}

func ParseGetBpmnUserTaskResponse

func ParseGetBpmnUserTaskResponse(rsp *http.Response) (*GetBpmnUserTaskResponse, error)

ParseGetBpmnUserTaskResponse parses an HTTP response from a GetBpmnUserTaskWithResponse call

func (GetBpmnUserTaskResponse) Status

func (r GetBpmnUserTaskResponse) Status() string

Status returns HTTPResponse.Status

func (GetBpmnUserTaskResponse) StatusCode

func (r GetBpmnUserTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDefinitionByDefinitionsIDParams

type GetDefinitionByDefinitionsIDParams struct {
	// Version Specific version number (defaults to latest version)
	Version *int `form:"version,omitempty" json:"version,omitempty"`
}

GetDefinitionByDefinitionsIDParams defines parameters for GetDefinitionByDefinitionsID.

type GetDefinitionByDefinitionsIDResponse

type GetDefinitionByDefinitionsIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Definition
	JSON404      *Error
	JSON500      *Error
}

func ParseGetDefinitionByDefinitionsIDResponse

func ParseGetDefinitionByDefinitionsIDResponse(rsp *http.Response) (*GetDefinitionByDefinitionsIDResponse, error)

ParseGetDefinitionByDefinitionsIDResponse parses an HTTP response from a GetDefinitionByDefinitionsIDWithResponse call

func (GetDefinitionByDefinitionsIDResponse) Status

Status returns HTTPResponse.Status

func (GetDefinitionByDefinitionsIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDefinitionResponse

type GetDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Definition
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetDefinitionResponse

func ParseGetDefinitionResponse(rsp *http.Response) (*GetDefinitionResponse, error)

ParseGetDefinitionResponse parses an HTTP response from a GetDefinitionWithResponse call

func (GetDefinitionResponse) Status

func (r GetDefinitionResponse) Status() string

Status returns HTTPResponse.Status

func (GetDefinitionResponse) StatusCode

func (r GetDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExecutionResponse

type GetExecutionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Execution
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetExecutionResponse

func ParseGetExecutionResponse(rsp *http.Response) (*GetExecutionResponse, error)

ParseGetExecutionResponse parses an HTTP response from a GetExecutionWithResponse call

func (GetExecutionResponse) Status

func (r GetExecutionResponse) Status() string

Status returns HTTPResponse.Status

func (GetExecutionResponse) StatusCode

func (r GetExecutionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectResponse

type GetProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Project
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetProjectResponse

func ParseGetProjectResponse(rsp *http.Response) (*GetProjectResponse, error)

ParseGetProjectResponse parses an HTTP response from a GetProjectWithResponse call

func (GetProjectResponse) Status

func (r GetProjectResponse) Status() string

Status returns HTTPResponse.Status

func (GetProjectResponse) StatusCode

func (r GetProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVersionResponse

type GetVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		BuildTime *string `json:"buildTime,omitempty"`
		Commit    *string `json:"commit,omitempty"`
		Version   *string `json:"version,omitempty"`
	}
}

func ParseGetVersionResponse

func ParseGetVersionResponse(rsp *http.Response) (*GetVersionResponse, error)

ParseGetVersionResponse parses an HTTP response from a GetVersionWithResponse call

func (GetVersionResponse) Status

func (r GetVersionResponse) Status() string

Status returns HTTPResponse.Status

func (GetVersionResponse) StatusCode

func (r GetVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HeartbeatBpmnExternalJobJSONBody

type HeartbeatBpmnExternalJobJSONBody struct {
	ClientID string `json:"clientID"`

	// LockDuration Duration string e.g. '30s', '2m'. Defaults to 30s.
	LockDuration *string `json:"lockDuration,omitempty"`
}

HeartbeatBpmnExternalJobJSONBody defines parameters for HeartbeatBpmnExternalJob.

type HeartbeatBpmnExternalJobJSONRequestBody

type HeartbeatBpmnExternalJobJSONRequestBody HeartbeatBpmnExternalJobJSONBody

HeartbeatBpmnExternalJobJSONRequestBody defines body for HeartbeatBpmnExternalJob for application/json ContentType.

type HeartbeatBpmnExternalJobResponse

type HeartbeatBpmnExternalJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseHeartbeatBpmnExternalJobResponse

func ParseHeartbeatBpmnExternalJobResponse(rsp *http.Response) (*HeartbeatBpmnExternalJobResponse, error)

ParseHeartbeatBpmnExternalJobResponse parses an HTTP response from a HeartbeatBpmnExternalJobWithResponse call

func (HeartbeatBpmnExternalJobResponse) Status

Status returns HTTPResponse.Status

func (HeartbeatBpmnExternalJobResponse) StatusCode

func (r HeartbeatBpmnExternalJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HitRule

type HitRule struct {
	// Outputs A FEEL-typed value as it appears in DMN inputs and outputs. May be a number, string, boolean, list, or nested context.
	Outputs *FeelValue `json:"outputs"`

	// RuleID ID of the matched rule from the DMN XML.
	RuleID *string `json:"ruleID,omitempty"`
}

HitRule A single rule that matched during decision-table evaluation.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type InternalError

type InternalError = Error

InternalError A standard error response. The HTTP status code carries the broad category; `code` is the machine-readable identifier within that category.

type ListBpmnExternalJobsParams

type ListBpmnExternalJobsParams struct {
	// TaskType Filter jobs by task type
	TaskType *string `form:"taskType,omitempty" json:"taskType,omitempty"`

	// Status Filter jobs by status
	Status *ListBpmnExternalJobsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// WorkflowID Filter jobs by workflow ID
	WorkflowID *string `form:"workflowID,omitempty" json:"workflowID,omitempty"`

	// BusinessId Exact-match filter on the caller-supplied correlation key.
	BusinessId *string `form:"businessId,omitempty" json:"businessId,omitempty"`

	// CreatedAfter Only return jobs created at or after this timestamp. Strongly
	// recommended for monitoring views - completed-job records accumulate
	// indefinitely, and unfiltered queries grow linearly with that history.
	CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`
	Page         *int       `form:"page,omitempty" json:"page,omitempty"`
	PageSize     *int       `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListBpmnExternalJobsParams defines parameters for ListBpmnExternalJobs.

type ListBpmnExternalJobsParamsStatus

type ListBpmnExternalJobsParamsStatus string

ListBpmnExternalJobsParamsStatus defines parameters for ListBpmnExternalJobs.

const (
	ListBpmnExternalJobsParamsStatusCANCELED  ListBpmnExternalJobsParamsStatus = "CANCELED"
	ListBpmnExternalJobsParamsStatusCOMPLETED ListBpmnExternalJobsParamsStatus = "COMPLETED"
	ListBpmnExternalJobsParamsStatusFAILED    ListBpmnExternalJobsParamsStatus = "FAILED"
	ListBpmnExternalJobsParamsStatusPENDING   ListBpmnExternalJobsParamsStatus = "PENDING"
)

Defines values for ListBpmnExternalJobsParamsStatus.

type ListBpmnExternalJobsResponse

type ListBpmnExternalJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnExternalJobPaginatedResponse
}

func ParseListBpmnExternalJobsResponse

func ParseListBpmnExternalJobsResponse(rsp *http.Response) (*ListBpmnExternalJobsResponse, error)

ParseListBpmnExternalJobsResponse parses an HTTP response from a ListBpmnExternalJobsWithResponse call

func (ListBpmnExternalJobsResponse) Status

Status returns HTTPResponse.Status

func (ListBpmnExternalJobsResponse) StatusCode

func (r ListBpmnExternalJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBpmnIncidentsParams added in v0.12.0

type ListBpmnIncidentsParams struct {
	// DefinitionID Restrict to incidents on instances of a single process definition.
	DefinitionID *openapi_types.UUID `form:"definitionID,omitempty" json:"definitionID,omitempty"`

	// WorkflowID Restrict to incidents on a single instance - useful for an instance-detail "all incidents ever raised here" view that includes resolved rows.
	WorkflowID *string `form:"workflowID,omitempty" json:"workflowID,omitempty"`

	// Status Filter by lifecycle status. `open` returns unresolved incidents;
	// `resolved` returns only resolved ones. Omit to return both.
	Status *ListBpmnIncidentsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// ErrorType Restrict to a single error category (matches `BpmnIncidentRecord.errorType`).
	ErrorType *ListBpmnIncidentsParamsErrorType `form:"errorType,omitempty" json:"errorType,omitempty"`

	// Since Earliest `raisedAt` to include (inclusive).
	Since *time.Time `form:"since,omitempty" json:"since,omitempty"`

	// Until Latest `raisedAt` to include (exclusive).
	Until    *time.Time `form:"until,omitempty" json:"until,omitempty"`
	Page     *int       `form:"page,omitempty" json:"page,omitempty"`
	PageSize *int       `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListBpmnIncidentsParams defines parameters for ListBpmnIncidents.

type ListBpmnIncidentsParamsErrorType added in v0.12.0

type ListBpmnIncidentsParamsErrorType string

ListBpmnIncidentsParamsErrorType defines parameters for ListBpmnIncidents.

const (
	BpmnError               ListBpmnIncidentsParamsErrorType = "BpmnError"
	CallActivityCanceled    ListBpmnIncidentsParamsErrorType = "CallActivityCanceled"
	CompensationError       ListBpmnIncidentsParamsErrorType = "CompensationError"
	EscalationError         ListBpmnIncidentsParamsErrorType = "EscalationError"
	ExternalRowRefreshError ListBpmnIncidentsParamsErrorType = "ExternalRowRefreshError"
	FeelError               ListBpmnIncidentsParamsErrorType = "FeelError"
	GatewayNoMatch          ListBpmnIncidentsParamsErrorType = "GatewayNoMatch"
	LinkNotFound            ListBpmnIncidentsParamsErrorType = "LinkNotFound"
	MigrationError          ListBpmnIncidentsParamsErrorType = "MigrationError"
	NoHandler               ListBpmnIncidentsParamsErrorType = "NoHandler"
	RotationLimitError      ListBpmnIncidentsParamsErrorType = "RotationLimitError"
	SnapshotSizeExceeded    ListBpmnIncidentsParamsErrorType = "SnapshotSizeExceeded"
	SubscriptionError       ListBpmnIncidentsParamsErrorType = "SubscriptionError"
	TimerResolution         ListBpmnIncidentsParamsErrorType = "TimerResolution"
	Unknown                 ListBpmnIncidentsParamsErrorType = "Unknown"
)

Defines values for ListBpmnIncidentsParamsErrorType.

type ListBpmnIncidentsParamsStatus added in v0.12.0

type ListBpmnIncidentsParamsStatus string

ListBpmnIncidentsParamsStatus defines parameters for ListBpmnIncidents.

const (
	Open     ListBpmnIncidentsParamsStatus = "open"
	Resolved ListBpmnIncidentsParamsStatus = "resolved"
)

Defines values for ListBpmnIncidentsParamsStatus.

type ListBpmnIncidentsResponse added in v0.12.0

type ListBpmnIncidentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnIncidentRecordPaginatedResponse
}

func ParseListBpmnIncidentsResponse added in v0.12.0

func ParseListBpmnIncidentsResponse(rsp *http.Response) (*ListBpmnIncidentsResponse, error)

ParseListBpmnIncidentsResponse parses an HTTP response from a ListBpmnIncidentsWithResponse call

func (ListBpmnIncidentsResponse) Status added in v0.12.0

func (r ListBpmnIncidentsResponse) Status() string

Status returns HTTPResponse.Status

func (ListBpmnIncidentsResponse) StatusCode added in v0.12.0

func (r ListBpmnIncidentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBpmnInstancesParams

type ListBpmnInstancesParams struct {
	DefinitionID *openapi_types.UUID            `form:"definitionID,omitempty" json:"definitionID,omitempty"`
	Status       *ListBpmnInstancesParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// HasIncident Filter by whether the instance has at least one unresolved incident.
	// Omit to return all instances regardless of incident status; pass
	// `true` to show only instances that need operator attention; pass
	// `false` to exclude blocked instances.
	HasIncident *bool `form:"hasIncident,omitempty" json:"hasIncident,omitempty"`

	// Suspended Filter by effective suspension - either scope counts. `true` → only
	// instances paused at instance scope (`suspendedAt` set) or whose
	// definition is paused (`definitionSuspended`); `false` → only
	// instances paused at neither scope. Omit for no filter. Read those
	// two row fields to tell the scopes apart; resume acts on one scope
	// at a time.
	Suspended *bool `form:"suspended,omitempty" json:"suspended,omitempty"`

	// CreatedAfter Only return instances created at or after this timestamp. Strongly
	// recommended for monitoring views - terminal-state instance rows
	// accumulate indefinitely, and unfiltered queries grow linearly with
	// that history.
	CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// BusinessId Exact-match filter on the caller-supplied correlation key set at start time.
	BusinessId *string `form:"businessId,omitempty" json:"businessId,omitempty"`
	Page       *int    `form:"page,omitempty" json:"page,omitempty"`
	PageSize   *int    `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListBpmnInstancesParams defines parameters for ListBpmnInstances.

type ListBpmnInstancesParamsStatus

type ListBpmnInstancesParamsStatus string

ListBpmnInstancesParamsStatus defines parameters for ListBpmnInstances.

const (
	ListBpmnInstancesParamsStatusCANCELED  ListBpmnInstancesParamsStatus = "CANCELED"
	ListBpmnInstancesParamsStatusCOMPLETED ListBpmnInstancesParamsStatus = "COMPLETED"
	ListBpmnInstancesParamsStatusFAILED    ListBpmnInstancesParamsStatus = "FAILED"
	ListBpmnInstancesParamsStatusRUNNING   ListBpmnInstancesParamsStatus = "RUNNING"
)

Defines values for ListBpmnInstancesParamsStatus.

type ListBpmnInstancesResponse

type ListBpmnInstancesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnInstancePaginatedResponse
}

func ParseListBpmnInstancesResponse

func ParseListBpmnInstancesResponse(rsp *http.Response) (*ListBpmnInstancesResponse, error)

ParseListBpmnInstancesResponse parses an HTTP response from a ListBpmnInstancesWithResponse call

func (ListBpmnInstancesResponse) Status

func (r ListBpmnInstancesResponse) Status() string

Status returns HTTPResponse.Status

func (ListBpmnInstancesResponse) StatusCode

func (r ListBpmnInstancesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBpmnProcessVersionsParams

type ListBpmnProcessVersionsParams struct {
	Page     *int `form:"page,omitempty" json:"page,omitempty"`
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// CreatedAfter Bounds the totalCount aggregate to instances created at or after this
	// timestamp. See ListBpmnProcesses for rationale. runningCount ignores
	// this filter.
	CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// Suspended Filter by definition-scope suspension. `true` → only paused versions;
	// `false` → only active ones. Omit for no filter.
	Suspended *bool `form:"suspended,omitempty" json:"suspended,omitempty"`
}

ListBpmnProcessVersionsParams defines parameters for ListBpmnProcessVersions.

type ListBpmnProcessVersionsResponse

type ListBpmnProcessVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnProcessVersionPaginatedResponse
	JSON401      *Unauthorized
	JSON500      *InternalError
}

func ParseListBpmnProcessVersionsResponse

func ParseListBpmnProcessVersionsResponse(rsp *http.Response) (*ListBpmnProcessVersionsResponse, error)

ParseListBpmnProcessVersionsResponse parses an HTTP response from a ListBpmnProcessVersionsWithResponse call

func (ListBpmnProcessVersionsResponse) Status

Status returns HTTPResponse.Status

func (ListBpmnProcessVersionsResponse) StatusCode

func (r ListBpmnProcessVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBpmnProcessesParams

type ListBpmnProcessesParams struct {
	Page     *int `form:"page,omitempty" json:"page,omitempty"`
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Q Optional case-insensitive substring match against process id or process name.
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// CreatedAfter Bounds the totalCount aggregate to instances created at or after this
	// timestamp. Strongly recommended for monitoring views - instance
	// history accumulates indefinitely and unfiltered totals scan the full
	// table per definition. runningCount ignores this filter (it is always
	// point-in-time).
	CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// Suspended Filter by paused versions. `true` → only processes with at least one
	// paused version; `false` → only processes with none. Omit for no
	// filter. This is the cross-process answer to "which definitions are
	// paused?"; `suspendedVersionCount` on each row says how many.
	Suspended *bool `form:"suspended,omitempty" json:"suspended,omitempty"`
}

ListBpmnProcessesParams defines parameters for ListBpmnProcesses.

type ListBpmnProcessesResponse

type ListBpmnProcessesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnProcessSummaryPaginatedResponse
	JSON401      *Unauthorized
	JSON500      *InternalError
}

func ParseListBpmnProcessesResponse

func ParseListBpmnProcessesResponse(rsp *http.Response) (*ListBpmnProcessesResponse, error)

ParseListBpmnProcessesResponse parses an HTTP response from a ListBpmnProcessesWithResponse call

func (ListBpmnProcessesResponse) Status

func (r ListBpmnProcessesResponse) Status() string

Status returns HTTPResponse.Status

func (ListBpmnProcessesResponse) StatusCode

func (r ListBpmnProcessesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBpmnResourcesByDefinitionsIDParams

type ListBpmnResourcesByDefinitionsIDParams struct {
	Page     *int `form:"page,omitempty" json:"page,omitempty"`
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListBpmnResourcesByDefinitionsIDParams defines parameters for ListBpmnResourcesByDefinitionsID.

type ListBpmnResourcesByDefinitionsIDResponse

type ListBpmnResourcesByDefinitionsIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnResourcePaginatedResponse
	JSON401      *Unauthorized
	JSON500      *InternalError
}

func ParseListBpmnResourcesByDefinitionsIDResponse

func ParseListBpmnResourcesByDefinitionsIDResponse(rsp *http.Response) (*ListBpmnResourcesByDefinitionsIDResponse, error)

ParseListBpmnResourcesByDefinitionsIDResponse parses an HTTP response from a ListBpmnResourcesByDefinitionsIDWithResponse call

func (ListBpmnResourcesByDefinitionsIDResponse) Status

Status returns HTTPResponse.Status

func (ListBpmnResourcesByDefinitionsIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListBpmnResourcesParams

type ListBpmnResourcesParams struct {
	Page     *int `form:"page,omitempty" json:"page,omitempty"`
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListBpmnResourcesParams defines parameters for ListBpmnResources.

type ListBpmnResourcesResponse

type ListBpmnResourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnResourcePaginatedResponse
}

func ParseListBpmnResourcesResponse

func ParseListBpmnResourcesResponse(rsp *http.Response) (*ListBpmnResourcesResponse, error)

ParseListBpmnResourcesResponse parses an HTTP response from a ListBpmnResourcesWithResponse call

func (ListBpmnResourcesResponse) Status

func (r ListBpmnResourcesResponse) Status() string

Status returns HTTPResponse.Status

func (ListBpmnResourcesResponse) StatusCode

func (r ListBpmnResourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBpmnUserTasksForCallerParams

type ListBpmnUserTasksForCallerParams struct {
	Page     *int `form:"page,omitempty" json:"page,omitempty"`
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListBpmnUserTasksForCallerParams defines parameters for ListBpmnUserTasksForCaller.

type ListBpmnUserTasksForCallerResponse

type ListBpmnUserTasksForCallerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnUserTaskPaginatedResponse
}

func ParseListBpmnUserTasksForCallerResponse

func ParseListBpmnUserTasksForCallerResponse(rsp *http.Response) (*ListBpmnUserTasksForCallerResponse, error)

ParseListBpmnUserTasksForCallerResponse parses an HTTP response from a ListBpmnUserTasksForCallerWithResponse call

func (ListBpmnUserTasksForCallerResponse) Status

Status returns HTTPResponse.Status

func (ListBpmnUserTasksForCallerResponse) StatusCode

func (r ListBpmnUserTasksForCallerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBpmnUserTasksParams

type ListBpmnUserTasksParams struct {
	WorkflowID     *string                        `form:"workflowID,omitempty" json:"workflowID,omitempty"`
	Status         *ListBpmnUserTasksParamsStatus `form:"status,omitempty" json:"status,omitempty"`
	Assignee       *string                        `form:"assignee,omitempty" json:"assignee,omitempty"`
	CandidateUser  *string                        `form:"candidateUser,omitempty" json:"candidateUser,omitempty"`
	CandidateGroup *string                        `form:"candidateGroup,omitempty" json:"candidateGroup,omitempty"`

	// BusinessId Exact-match filter on the caller-supplied correlation key.
	BusinessId *string `form:"businessId,omitempty" json:"businessId,omitempty"`
	Page       *int    `form:"page,omitempty" json:"page,omitempty"`
	PageSize   *int    `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListBpmnUserTasksParams defines parameters for ListBpmnUserTasks.

type ListBpmnUserTasksParamsStatus

type ListBpmnUserTasksParamsStatus string

ListBpmnUserTasksParamsStatus defines parameters for ListBpmnUserTasks.

const (
	ListBpmnUserTasksParamsStatusCANCELED  ListBpmnUserTasksParamsStatus = "CANCELED"
	ListBpmnUserTasksParamsStatusCOMPLETED ListBpmnUserTasksParamsStatus = "COMPLETED"
	ListBpmnUserTasksParamsStatusCREATED   ListBpmnUserTasksParamsStatus = "CREATED"
	ListBpmnUserTasksParamsStatusFAILED    ListBpmnUserTasksParamsStatus = "FAILED"
)

Defines values for ListBpmnUserTasksParamsStatus.

type ListBpmnUserTasksResponse

type ListBpmnUserTasksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnUserTaskPaginatedResponse
}

func ParseListBpmnUserTasksResponse

func ParseListBpmnUserTasksResponse(rsp *http.Response) (*ListBpmnUserTasksResponse, error)

ParseListBpmnUserTasksResponse parses an HTTP response from a ListBpmnUserTasksWithResponse call

func (ListBpmnUserTasksResponse) Status

func (r ListBpmnUserTasksResponse) Status() string

Status returns HTTPResponse.Status

func (ListBpmnUserTasksResponse) StatusCode

func (r ListBpmnUserTasksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDecisionsParams

type ListDecisionsParams struct {
	// Page Page number (1-indexed)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Number of items per page (max 100)
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Q Optional case-insensitive substring match against decision name, decision id, or owning definition name.
	Q *string `form:"q,omitempty" json:"q,omitempty"`
}

ListDecisionsParams defines parameters for ListDecisions.

type ListDecisionsResponse

type ListDecisionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedDecisionsResponse
	JSON500      *InternalError
}

func ParseListDecisionsResponse

func ParseListDecisionsResponse(rsp *http.Response) (*ListDecisionsResponse, error)

ParseListDecisionsResponse parses an HTTP response from a ListDecisionsWithResponse call

func (ListDecisionsResponse) Status

func (r ListDecisionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListDecisionsResponse) StatusCode

func (r ListDecisionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDefinitionVersionsParams

type ListDefinitionVersionsParams struct {
	// Page Page number (1-indexed)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Number of items per page (max 100)
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListDefinitionVersionsParams defines parameters for ListDefinitionVersions.

type ListDefinitionVersionsResponse

type ListDefinitionVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedDefinitionsResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseListDefinitionVersionsResponse

func ParseListDefinitionVersionsResponse(rsp *http.Response) (*ListDefinitionVersionsResponse, error)

ParseListDefinitionVersionsResponse parses an HTTP response from a ListDefinitionVersionsWithResponse call

func (ListDefinitionVersionsResponse) Status

Status returns HTTPResponse.Status

func (ListDefinitionVersionsResponse) StatusCode

func (r ListDefinitionVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDefinitionsParams

type ListDefinitionsParams struct {
	// Page Page number (1-indexed)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Number of items per page (max 100)
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListDefinitionsParams defines parameters for ListDefinitions.

type ListDefinitionsResponse

type ListDefinitionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedDefinitionsResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseListDefinitionsResponse

func ParseListDefinitionsResponse(rsp *http.Response) (*ListDefinitionsResponse, error)

ParseListDefinitionsResponse parses an HTTP response from a ListDefinitionsWithResponse call

func (ListDefinitionsResponse) Status

func (r ListDefinitionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListDefinitionsResponse) StatusCode

func (r ListDefinitionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListExecutionsParams

type ListExecutionsParams struct {
	// DefinitionsID Filter by DMN `<definitions id>` (XML id).
	DefinitionsID *string `form:"definitionsID,omitempty" json:"definitionsID,omitempty"`

	// StartDate Filter executions after this date (ISO 8601)
	StartDate *time.Time `form:"startDate,omitempty" json:"startDate,omitempty"`

	// BusinessId Exact-match filter on the caller-supplied correlation key.
	BusinessId *string `form:"businessId,omitempty" json:"businessId,omitempty"`

	// Page Page number (1-indexed)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Number of items per page (max 100)
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListExecutionsParams defines parameters for ListExecutions.

type ListExecutionsResponse

type ListExecutionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedExecutionsResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseListExecutionsResponse

func ParseListExecutionsResponse(rsp *http.Response) (*ListExecutionsResponse, error)

ParseListExecutionsResponse parses an HTTP response from a ListExecutionsWithResponse call

func (ListExecutionsResponse) Status

func (r ListExecutionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListExecutionsResponse) StatusCode

func (r ListExecutionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListLatestBpmnResourcesParams

type ListLatestBpmnResourcesParams struct {
	Page     *int `form:"page,omitempty" json:"page,omitempty"`
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListLatestBpmnResourcesParams defines parameters for ListLatestBpmnResources.

type ListLatestBpmnResourcesResponse

type ListLatestBpmnResourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnResourceSummaryPaginatedResponse
	JSON401      *Unauthorized
	JSON500      *InternalError
}

func ParseListLatestBpmnResourcesResponse

func ParseListLatestBpmnResourcesResponse(rsp *http.Response) (*ListLatestBpmnResourcesResponse, error)

ParseListLatestBpmnResourcesResponse parses an HTTP response from a ListLatestBpmnResourcesWithResponse call

func (ListLatestBpmnResourcesResponse) Status

Status returns HTTPResponse.Status

func (ListLatestBpmnResourcesResponse) StatusCode

func (r ListLatestBpmnResourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListLatestDefinitionsParams

type ListLatestDefinitionsParams struct {
	// Page Page number (1-indexed)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Number of items per page (max 100)
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListLatestDefinitionsParams defines parameters for ListLatestDefinitions.

type ListLatestDefinitionsResponse

type ListLatestDefinitionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedDefinitionsResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseListLatestDefinitionsResponse

func ParseListLatestDefinitionsResponse(rsp *http.Response) (*ListLatestDefinitionsResponse, error)

ParseListLatestDefinitionsResponse parses an HTTP response from a ListLatestDefinitionsWithResponse call

func (ListLatestDefinitionsResponse) Status

Status returns HTTPResponse.Status

func (ListLatestDefinitionsResponse) StatusCode

func (r ListLatestDefinitionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectExecutionsParams

type ListProjectExecutionsParams struct {
	// DefinitionsID Filter by DMN `<definitions id>` (XML id).
	DefinitionsID *string `form:"definitionsID,omitempty" json:"definitionsID,omitempty"`

	// BusinessId Exact-match filter on the caller-supplied correlation key.
	BusinessId *string `form:"businessId,omitempty" json:"businessId,omitempty"`

	// StartDate Only return executions at or after this instant (ISO 8601). Bounds the scan and the reported total; omit for the full unbounded history.
	StartDate *time.Time `form:"startDate,omitempty" json:"startDate,omitempty"`

	// Page Page number (1-indexed)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Number of items per page (max 100)
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

ListProjectExecutionsParams defines parameters for ListProjectExecutions.

type ListProjectExecutionsResponse

type ListProjectExecutionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedExecutionsResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseListProjectExecutionsResponse

func ParseListProjectExecutionsResponse(rsp *http.Response) (*ListProjectExecutionsResponse, error)

ParseListProjectExecutionsResponse parses an HTTP response from a ListProjectExecutionsWithResponse call

func (ListProjectExecutionsResponse) Status

Status returns HTTPResponse.Status

func (ListProjectExecutionsResponse) StatusCode

func (r ListProjectExecutionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectsResponse

type ListProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Project
	JSON500      *Error
}

func ParseListProjectsResponse

func ParseListProjectsResponse(rsp *http.Response) (*ListProjectsResponse, error)

ParseListProjectsResponse parses an HTTP response from a ListProjectsWithResponse call

func (ListProjectsResponse) Status

func (r ListProjectsResponse) Status() string

Status returns HTTPResponse.Status

func (ListProjectsResponse) StatusCode

func (r ListProjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MigrateBpmnInstanceJSONRequestBody

type MigrateBpmnInstanceJSONRequestBody = MigrateBpmnInstanceRequest

MigrateBpmnInstanceJSONRequestBody defines body for MigrateBpmnInstance for application/json ContentType.

type MigrateBpmnInstanceRequest

type MigrateBpmnInstanceRequest struct {
	// ElementMappings Mappings for elements that have been renamed between versions. Elements with the same id in source and target are matched implicitly.
	ElementMappings *[]ElementMapping `json:"elementMappings,omitempty"`

	// TargetVersion Version of the same process to migrate to.
	TargetVersion int `json:"targetVersion"`

	// Variables Variables to merge into the instance scope as part of the migration. Useful for filling in inputs introduced in the target version.
	Variables *VariableMap `json:"variables,omitempty"`
}

MigrateBpmnInstanceRequest Payload for migrating a running instance to a different version of its process.

type MigrateBpmnInstanceResponse

type MigrateBpmnInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseMigrateBpmnInstanceResponse

func ParseMigrateBpmnInstanceResponse(rsp *http.Response) (*MigrateBpmnInstanceResponse, error)

ParseMigrateBpmnInstanceResponse parses an HTTP response from a MigrateBpmnInstanceWithResponse call

func (MigrateBpmnInstanceResponse) Status

Status returns HTTPResponse.Status

func (MigrateBpmnInstanceResponse) StatusCode

func (r MigrateBpmnInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MigrationValidationResult

type MigrationValidationResult struct {
	// Issues Human-readable descriptions of problems that would prevent migration.
	Issues *[]string `json:"issues,omitempty"`

	// Valid True when the plan can be applied as-is.
	Valid *bool `json:"valid,omitempty"`
}

MigrationValidationResult Outcome of validating a migration plan without executing it.

type ModificationInstruction

type ModificationInstruction struct {
	// NodeID BPMN flow node id the instruction targets.
	NodeID string `json:"nodeID"`

	// ScopeID Scope to apply the instruction in. Empty applies to the root process scope.
	ScopeID *string `json:"scopeID,omitempty"`

	// Type Kind of operation:
	//   * `START_BEFORE_NODE` - activate `nodeID` in the given scope, optionally seeding `variables` first.
	//   * `CANCEL_TOKEN` - cancel the active token at `nodeID` in the given scope.
	Type ModificationInstructionType `json:"type"`

	// Variables Variables to inject into the scope for `START_BEFORE_NODE`.
	Variables *VariableMap `json:"variables,omitempty"`
}

ModificationInstruction A single token-level operation applied to a running instance during a modification.

type ModificationInstructionType

type ModificationInstructionType string

ModificationInstructionType Kind of operation:

  • `START_BEFORE_NODE` - activate `nodeID` in the given scope, optionally seeding `variables` first.
  • `CANCEL_TOKEN` - cancel the active token at `nodeID` in the given scope.
const (
	CANCELTOKEN     ModificationInstructionType = "CANCEL_TOKEN"
	STARTBEFORENODE ModificationInstructionType = "START_BEFORE_NODE"
)

Defines values for ModificationInstructionType.

type ModifyBpmnInstanceJSONRequestBody

type ModifyBpmnInstanceJSONRequestBody = ModifyBpmnInstanceRequest

ModifyBpmnInstanceJSONRequestBody defines body for ModifyBpmnInstance for application/json ContentType.

type ModifyBpmnInstanceRequest

type ModifyBpmnInstanceRequest struct {
	Instructions []ModificationInstruction `json:"instructions"`
}

ModifyBpmnInstanceRequest Payload for an ad-hoc modification of a running instance. Instructions are applied in order.

type ModifyBpmnInstanceResponse

type ModifyBpmnInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseModifyBpmnInstanceResponse

func ParseModifyBpmnInstanceResponse(rsp *http.Response) (*ModifyBpmnInstanceResponse, error)

ParseModifyBpmnInstanceResponse parses an HTTP response from a ModifyBpmnInstanceWithResponse call

func (ModifyBpmnInstanceResponse) Status

Status returns HTTPResponse.Status

func (ModifyBpmnInstanceResponse) StatusCode

func (r ModifyBpmnInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PaginatedDecisionsResponse

type PaginatedDecisionsResponse struct {
	Data []DecisionSummary `json:"data"`

	// Pagination Pagination metadata accompanying paginated list responses.
	Pagination PaginationMetadata `json:"pagination"`
}

PaginatedDecisionsResponse Page of decisions.

type PaginatedDefinitionsResponse

type PaginatedDefinitionsResponse struct {
	Data []Definition `json:"data"`

	// Pagination Pagination metadata accompanying paginated list responses.
	Pagination PaginationMetadata `json:"pagination"`
}

PaginatedDefinitionsResponse Page of DMN definition versions.

type PaginatedExecutionsResponse

type PaginatedExecutionsResponse struct {
	Data []Execution `json:"data"`

	// Pagination Pagination metadata accompanying paginated list responses.
	Pagination PaginationMetadata `json:"pagination"`
}

PaginatedExecutionsResponse Page of recorded DMN executions.

type PaginationMetadata

type PaginationMetadata struct {
	// Page Current page number (1-indexed).
	Page int `json:"page"`

	// PageSize Number of items per page.
	PageSize int `json:"pageSize"`

	// Total Total number of items across all pages.
	Total int `json:"total"`

	// TotalPages Total number of pages.
	TotalPages int `json:"totalPages"`
}

PaginationMetadata Pagination metadata accompanying paginated list responses.

type PollBpmnExternalJobsJSONRequestBody

type PollBpmnExternalJobsJSONRequestBody = PollBpmnJobRequest

PollBpmnExternalJobsJSONRequestBody defines body for PollBpmnExternalJobs for application/json ContentType.

type PollBpmnExternalJobsResponse

type PollBpmnExternalJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ExternalJob
}

func ParsePollBpmnExternalJobsResponse

func ParsePollBpmnExternalJobsResponse(rsp *http.Response) (*PollBpmnExternalJobsResponse, error)

ParsePollBpmnExternalJobsResponse parses an HTTP response from a PollBpmnExternalJobsWithResponse call

func (PollBpmnExternalJobsResponse) Status

Status returns HTTPResponse.Status

func (PollBpmnExternalJobsResponse) StatusCode

func (r PollBpmnExternalJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PollBpmnJobRequest

type PollBpmnJobRequest struct {
	// ClientID Stable identifier for this worker. Used to attribute job locks and to count active workers.
	ClientID string `json:"clientID"`

	// LockDuration Exclusive lock duration on each acquired job. Accepts Go duration strings (e.g. `5s`, `2m`). Defaults to `30s`.
	LockDuration *string `json:"lockDuration,omitempty"`

	// MaxJobs Maximum number of jobs to acquire in one call. Defaults to 1, capped at 100.
	MaxJobs *int `json:"maxJobs,omitempty"`

	// TaskType Selector for the kind of work the worker handles.
	TaskType string `json:"taskType"`

	// Timeout How long to wait for a job before returning 204. Accepts Go duration strings. Defaults to `30s`.
	Timeout *string `json:"timeout,omitempty"`
}

PollBpmnJobRequest Long-poll request for external jobs.

type Project

type Project struct {
	// CreatedAt Timestamp when the project was created.
	CreatedAt time.Time `json:"createdAt"`

	// Id Unique project identifier.
	Id openapi_types.UUID `json:"id"`

	// Name Human-readable project name.
	Name string `json:"name"`

	// UpdatedAt Timestamp of the last modification.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

Project A workspace that groups DMN definitions and BPMN processes together for access control and execution.

type PublishBpmnMessageJSONBody

type PublishBpmnMessageJSONBody struct {
	// CorrelationKeys Selects which subscription(s) receive a published message.
	//
	// The provided value - primitive (string, number, boolean) or object -
	// is matched against the subscription's resolved correlation value.
	// Matching is type-sensitive (the number `123` does not match the
	// string `"123"`); for objects, the publisher's keys must be a
	// recursive subset of the subscription's stored keys.
	//
	// Empty / omitted broadcasts to subscriptions with no correlation
	// requirement.
	CorrelationKeys *CorrelationKeys `json:"correlationKeys,omitempty"`

	// MessageName Name of the message, matched against catch-event subscriptions.
	MessageName string `json:"messageName"`

	// Ttl Optional time-to-live for the buffered message. Accepted
	// forms: ISO 8601 duration (`PT1H`, `P1DT12H`), Go duration
	// (`1h30m`), or RFC 3339 absolute timestamp
	// (`2026-12-31T23:59:59Z`). Omitted/empty applies the
	// server's 1-hour default.
	Ttl *string `json:"ttl,omitempty"`

	// Variables Variables to pass into the receiving instance when the message is delivered.
	Variables *VariableMap `json:"variables,omitempty"`
}

PublishBpmnMessageJSONBody defines parameters for PublishBpmnMessage.

type PublishBpmnMessageJSONRequestBody

type PublishBpmnMessageJSONRequestBody PublishBpmnMessageJSONBody

PublishBpmnMessageJSONRequestBody defines body for PublishBpmnMessage for application/json ContentType.

type PublishBpmnMessageResponse

type PublishBpmnMessageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParsePublishBpmnMessageResponse

func ParsePublishBpmnMessageResponse(rsp *http.Response) (*PublishBpmnMessageResponse, error)

ParsePublishBpmnMessageResponse parses an HTTP response from a PublishBpmnMessageWithResponse call

func (PublishBpmnMessageResponse) Status

Status returns HTTPResponse.Status

func (PublishBpmnMessageResponse) StatusCode

func (r PublishBpmnMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PublishBpmnSignalJSONBody

type PublishBpmnSignalJSONBody struct {
	// SignalName Name of the signal, matched against catch-event subscriptions.
	SignalName string `json:"signalName"`

	// Ttl How long the published signal stays buffered for late
	// subscribers. Accepted forms: ISO 8601 duration (`PT1H`,
	// `P1DT12H`), Go duration (`1h30m`), or RFC 3339 absolute
	// timestamp (`2026-12-31T23:59:59Z`). Omitted/empty applies
	// the server's 24-hour default.
	Ttl *string `json:"ttl,omitempty"`

	// Variables Variables to pass into each receiving instance.
	Variables *VariableMap `json:"variables,omitempty"`
}

PublishBpmnSignalJSONBody defines parameters for PublishBpmnSignal.

type PublishBpmnSignalJSONRequestBody

type PublishBpmnSignalJSONRequestBody PublishBpmnSignalJSONBody

PublishBpmnSignalJSONRequestBody defines body for PublishBpmnSignal for application/json ContentType.

type PublishBpmnSignalResponse

type PublishBpmnSignalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParsePublishBpmnSignalResponse

func ParsePublishBpmnSignalResponse(rsp *http.Response) (*PublishBpmnSignalResponse, error)

ParsePublishBpmnSignalResponse parses an HTTP response from a PublishBpmnSignalWithResponse call

func (PublishBpmnSignalResponse) Status

func (r PublishBpmnSignalResponse) Status() string

Status returns HTTPResponse.Status

func (PublishBpmnSignalResponse) StatusCode

func (r PublishBpmnSignalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResolveBpmnIncidentJSONBody

type ResolveBpmnIncidentJSONBody struct {
	Variables *VariableMap `json:"variables,omitempty"`
}

ResolveBpmnIncidentJSONBody defines parameters for ResolveBpmnIncident.

type ResolveBpmnIncidentJSONRequestBody

type ResolveBpmnIncidentJSONRequestBody ResolveBpmnIncidentJSONBody

ResolveBpmnIncidentJSONRequestBody defines body for ResolveBpmnIncident for application/json ContentType.

type ResolveBpmnIncidentResponse

type ResolveBpmnIncidentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseResolveBpmnIncidentResponse

func ParseResolveBpmnIncidentResponse(rsp *http.Response) (*ResolveBpmnIncidentResponse, error)

ParseResolveBpmnIncidentResponse parses an HTTP response from a ResolveBpmnIncidentWithResponse call

func (ResolveBpmnIncidentResponse) Status

Status returns HTTPResponse.Status

func (ResolveBpmnIncidentResponse) StatusCode

func (r ResolveBpmnIncidentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ResumeBpmnDefinitionResponse added in v0.12.0

type ResumeBpmnDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseResumeBpmnDefinitionResponse added in v0.12.0

func ParseResumeBpmnDefinitionResponse(rsp *http.Response) (*ResumeBpmnDefinitionResponse, error)

ParseResumeBpmnDefinitionResponse parses an HTTP response from a ResumeBpmnDefinitionWithResponse call

func (ResumeBpmnDefinitionResponse) Status added in v0.12.0

Status returns HTTPResponse.Status

func (ResumeBpmnDefinitionResponse) StatusCode added in v0.12.0

func (r ResumeBpmnDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ResumeBpmnInstanceResponse added in v0.12.0

type ResumeBpmnInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseResumeBpmnInstanceResponse added in v0.12.0

func ParseResumeBpmnInstanceResponse(rsp *http.Response) (*ResumeBpmnInstanceResponse, error)

ParseResumeBpmnInstanceResponse parses an HTTP response from a ResumeBpmnInstanceWithResponse call

func (ResumeBpmnInstanceResponse) Status added in v0.12.0

Status returns HTTPResponse.Status

func (ResumeBpmnInstanceResponse) StatusCode added in v0.12.0

func (r ResumeBpmnInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetBpmnAdHocVariablesJSONBody

type SetBpmnAdHocVariablesJSONBody struct {
	Variables *VariableMap `json:"variables,omitempty"`
}

SetBpmnAdHocVariablesJSONBody defines parameters for SetBpmnAdHocVariables.

type SetBpmnAdHocVariablesJSONRequestBody

type SetBpmnAdHocVariablesJSONRequestBody SetBpmnAdHocVariablesJSONBody

SetBpmnAdHocVariablesJSONRequestBody defines body for SetBpmnAdHocVariables for application/json ContentType.

type SetBpmnAdHocVariablesResponse

type SetBpmnAdHocVariablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseSetBpmnAdHocVariablesResponse

func ParseSetBpmnAdHocVariablesResponse(rsp *http.Response) (*SetBpmnAdHocVariablesResponse, error)

ParseSetBpmnAdHocVariablesResponse parses an HTTP response from a SetBpmnAdHocVariablesWithResponse call

func (SetBpmnAdHocVariablesResponse) Status

Status returns HTTPResponse.Status

func (SetBpmnAdHocVariablesResponse) StatusCode

func (r SetBpmnAdHocVariablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartBpmnInstanceJSONRequestBody

type StartBpmnInstanceJSONRequestBody = StartBpmnInstanceRequest

StartBpmnInstanceJSONRequestBody defines body for StartBpmnInstance for application/json ContentType.

type StartBpmnInstanceRequest

type StartBpmnInstanceRequest struct {
	// BusinessId Optional caller-supplied correlation key (order number, ticket ID, etc.) indexed for filtering and stamped on every child instance, external job, user task, and DMN execution emitted by this process.
	BusinessId *string `json:"businessId,omitempty"`

	// ProcessDefinitionID ID of a deployed `BpmnProcessDefinition` to start.
	ProcessDefinitionID openapi_types.UUID `json:"processDefinitionID"`

	// Variables Initial process variables. Available to FEEL expressions and service tasks from the first activity onward.
	Variables *VariableMap `json:"variables,omitempty"`
}

StartBpmnInstanceRequest Payload for starting a new BPMN process instance.

type StartBpmnInstanceResponse

type StartBpmnInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		// WorkflowID Stable execution identifier of the new instance.
		WorkflowID *string `json:"workflowID,omitempty"`
	}
	JSON400 *BadRequest
	JSON401 *Unauthorized
	JSON500 *InternalError
}

func ParseStartBpmnInstanceResponse

func ParseStartBpmnInstanceResponse(rsp *http.Response) (*StartBpmnInstanceResponse, error)

ParseStartBpmnInstanceResponse parses an HTTP response from a StartBpmnInstanceWithResponse call

func (StartBpmnInstanceResponse) Status

func (r StartBpmnInstanceResponse) Status() string

Status returns HTTPResponse.Status

func (StartBpmnInstanceResponse) StatusCode

func (r StartBpmnInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartBpmnTestInstanceJSONRequestBody

type StartBpmnTestInstanceJSONRequestBody = StartBpmnTestInstanceRequest

StartBpmnTestInstanceJSONRequestBody defines body for StartBpmnTestInstance for application/json ContentType.

type StartBpmnTestInstanceRequest

type StartBpmnTestInstanceRequest struct {
	// BusinessId Optional caller-supplied correlation key.
	BusinessId *string `json:"businessId,omitempty"`

	// ProcessID BPMN process ID (the `id` attribute on `<bpmn:process>`) to start. Defaults to the first executable process in the resource.
	ProcessID *string `json:"processID,omitempty"`

	// Variables Initial process variables.
	Variables *VariableMap `json:"variables,omitempty"`
}

StartBpmnTestInstanceRequest Payload for starting a non-deployed BPMN process instance against a draft resource for testing.

type StartBpmnTestInstanceResponse

type StartBpmnTestInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		// WorkflowID Stable execution identifier of the new test instance.
		WorkflowID *string `json:"workflowID,omitempty"`
	}
	JSON400 *BadRequest
	JSON401 *Unauthorized
	JSON500 *InternalError
}

func ParseStartBpmnTestInstanceResponse

func ParseStartBpmnTestInstanceResponse(rsp *http.Response) (*StartBpmnTestInstanceResponse, error)

ParseStartBpmnTestInstanceResponse parses an HTTP response from a StartBpmnTestInstanceWithResponse call

func (StartBpmnTestInstanceResponse) Status

Status returns HTTPResponse.Status

func (StartBpmnTestInstanceResponse) StatusCode

func (r StartBpmnTestInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SuspendBpmnDefinitionJSONRequestBody added in v0.12.0

type SuspendBpmnDefinitionJSONRequestBody = SuspendBpmnDefinitionRequest

SuspendBpmnDefinitionJSONRequestBody defines body for SuspendBpmnDefinition for application/json ContentType.

type SuspendBpmnDefinitionRequest added in v0.12.0

type SuspendBpmnDefinitionRequest struct {
	Reason *string `json:"reason,omitempty"`
}

SuspendBpmnDefinitionRequest Optional metadata captured with a definition-scope suspension. The same reason cascades to each running instance.

type SuspendBpmnDefinitionResponse added in v0.12.0

type SuspendBpmnDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseSuspendBpmnDefinitionResponse added in v0.12.0

func ParseSuspendBpmnDefinitionResponse(rsp *http.Response) (*SuspendBpmnDefinitionResponse, error)

ParseSuspendBpmnDefinitionResponse parses an HTTP response from a SuspendBpmnDefinitionWithResponse call

func (SuspendBpmnDefinitionResponse) Status added in v0.12.0

Status returns HTTPResponse.Status

func (SuspendBpmnDefinitionResponse) StatusCode added in v0.12.0

func (r SuspendBpmnDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SuspendBpmnInstanceJSONRequestBody added in v0.12.0

type SuspendBpmnInstanceJSONRequestBody = SuspendBpmnInstanceRequest

SuspendBpmnInstanceJSONRequestBody defines body for SuspendBpmnInstance for application/json ContentType.

type SuspendBpmnInstanceRequest added in v0.12.0

type SuspendBpmnInstanceRequest struct {
	// Reason Free-text rationale. Surfaces in the operator UI and the workflow's history audit.
	Reason *string `json:"reason,omitempty"`
}

SuspendBpmnInstanceRequest Optional metadata captured with an instance-scope suspension.

type SuspendBpmnInstanceResponse added in v0.12.0

type SuspendBpmnInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseSuspendBpmnInstanceResponse added in v0.12.0

func ParseSuspendBpmnInstanceResponse(rsp *http.Response) (*SuspendBpmnInstanceResponse, error)

ParseSuspendBpmnInstanceResponse parses an HTTP response from a SuspendBpmnInstanceWithResponse call

func (SuspendBpmnInstanceResponse) Status added in v0.12.0

Status returns HTTPResponse.Status

func (SuspendBpmnInstanceResponse) StatusCode added in v0.12.0

func (r SuspendBpmnInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SuspensionEntry added in v0.12.0

type SuspensionEntry struct {
	// Reason Free-text reason captured at suspend time; surfaces in the operator UI alongside the action.
	Reason *string `json:"reason,omitempty"`

	// SuspendedAt Unix epoch nanoseconds at which the suspension was applied.
	SuspendedAt int64 `json:"suspendedAt"`

	// SuspendedBy Identifier of the operator (or service account) that initiated the suspension.
	SuspendedBy *string `json:"suspendedBy,omitempty"`
}

SuspensionEntry Audit-shaped record of an active suspension at one scope (instance or definition). Returned inline on `BpmnInstanceState` - `null` when not suspended at that scope. An instance is "effectively suspended" if either scope's entry is present; the dispatcher pauses forward token dispatch while either flag is set.

type ThrowBpmnExternalJobErrorJSONBody

type ThrowBpmnExternalJobErrorJSONBody struct {
	// ClientID Optional worker identity (the same `clientID` used to poll).
	// When supplied, the error is applied only if this worker still
	// holds the job's lock, so a stale report can't requeue or fail
	// a job a peer is actively holding. Omit for the legacy
	// unchecked behavior.
	ClientID  *string `json:"clientID,omitempty"`
	ErrorCode string  `json:"errorCode"`

	// Retryable Whether this failure should consume the retry budget before
	// reaching the process. `true` (default) treats it as a
	// technical failure: requeue while retries remain, raise the
	// BPMN error only at exhaustion. `false` treats `errorCode` as a
	// business BPMN error and raises it immediately, bypassing
	// retries so a boundary error event fires (or an incident is
	// raised) at once. SDK workers set `false` for a handler-thrown
	// `BpmnError` and `true` for any other exception.
	Retryable *bool        `json:"retryable,omitempty"`
	Variables *VariableMap `json:"variables,omitempty"`
}

ThrowBpmnExternalJobErrorJSONBody defines parameters for ThrowBpmnExternalJobError.

type ThrowBpmnExternalJobErrorJSONRequestBody

type ThrowBpmnExternalJobErrorJSONRequestBody ThrowBpmnExternalJobErrorJSONBody

ThrowBpmnExternalJobErrorJSONRequestBody defines body for ThrowBpmnExternalJobError for application/json ContentType.

type ThrowBpmnExternalJobErrorResponse

type ThrowBpmnExternalJobErrorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseThrowBpmnExternalJobErrorResponse

func ParseThrowBpmnExternalJobErrorResponse(rsp *http.Response) (*ThrowBpmnExternalJobErrorResponse, error)

ParseThrowBpmnExternalJobErrorResponse parses an HTTP response from a ThrowBpmnExternalJobErrorWithResponse call

func (ThrowBpmnExternalJobErrorResponse) Status

Status returns HTTPResponse.Status

func (ThrowBpmnExternalJobErrorResponse) StatusCode

func (r ThrowBpmnExternalJobErrorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ThrowBpmnExternalJobErrorsBatchJSONBody

type ThrowBpmnExternalJobErrorsBatchJSONBody struct {
	// ClientID Optional worker identity (the same `clientID` used to poll)
	// applied to every item in the batch - a batch is one worker's
	// report. When supplied, an item is requeued/failed only if this
	// worker still holds its lock; items held by a peer are reported
	// as an error and left untouched. Omit for the legacy unchecked
	// behavior.
	ClientID *string `json:"clientID,omitempty"`
	Items    []struct {
		ErrorCode    string       `json:"errorCode"`
		ExecutionKey string       `json:"executionKey"`
		Variables    *VariableMap `json:"variables,omitempty"`
		WorkflowID   string       `json:"workflowID"`
	} `json:"items"`

	// Retryable Applies to every item in the batch. `true` (default) consumes
	// each item's retry budget before raising its BPMN error; `false`
	// raises every item's `errorCode` as a business BPMN error
	// immediately, bypassing retries. See the single-job error
	// endpoint for the full semantics.
	Retryable *bool `json:"retryable,omitempty"`
}

ThrowBpmnExternalJobErrorsBatchJSONBody defines parameters for ThrowBpmnExternalJobErrorsBatch.

type ThrowBpmnExternalJobErrorsBatchJSONRequestBody

type ThrowBpmnExternalJobErrorsBatchJSONRequestBody ThrowBpmnExternalJobErrorsBatchJSONBody

ThrowBpmnExternalJobErrorsBatchJSONRequestBody defines body for ThrowBpmnExternalJobErrorsBatch for application/json ContentType.

type ThrowBpmnExternalJobErrorsBatchResponse

type ThrowBpmnExternalJobErrorsBatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExternalJobBatchResponse
}

func ParseThrowBpmnExternalJobErrorsBatchResponse

func ParseThrowBpmnExternalJobErrorsBatchResponse(rsp *http.Response) (*ThrowBpmnExternalJobErrorsBatchResponse, error)

ParseThrowBpmnExternalJobErrorsBatchResponse parses an HTTP response from a ThrowBpmnExternalJobErrorsBatchWithResponse call

func (ThrowBpmnExternalJobErrorsBatchResponse) Status

Status returns HTTPResponse.Status

func (ThrowBpmnExternalJobErrorsBatchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ThrowBpmnUserTaskErrorJSONBody

type ThrowBpmnUserTaskErrorJSONBody struct {
	ErrorCode string       `json:"errorCode"`
	Variables *VariableMap `json:"variables,omitempty"`
}

ThrowBpmnUserTaskErrorJSONBody defines parameters for ThrowBpmnUserTaskError.

type ThrowBpmnUserTaskErrorJSONRequestBody

type ThrowBpmnUserTaskErrorJSONRequestBody ThrowBpmnUserTaskErrorJSONBody

ThrowBpmnUserTaskErrorJSONRequestBody defines body for ThrowBpmnUserTaskError for application/json ContentType.

type ThrowBpmnUserTaskErrorResponse

type ThrowBpmnUserTaskErrorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseThrowBpmnUserTaskErrorResponse

func ParseThrowBpmnUserTaskErrorResponse(rsp *http.Response) (*ThrowBpmnUserTaskErrorResponse, error)

ParseThrowBpmnUserTaskErrorResponse parses an HTTP response from a ThrowBpmnUserTaskErrorWithResponse call

func (ThrowBpmnUserTaskErrorResponse) Status

Status returns HTTPResponse.Status

func (ThrowBpmnUserTaskErrorResponse) StatusCode

func (r ThrowBpmnUserTaskErrorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TriggerBpmnAdHocNodeJSONBody

type TriggerBpmnAdHocNodeJSONBody struct {
	NodeID string `json:"nodeID"`
}

TriggerBpmnAdHocNodeJSONBody defines parameters for TriggerBpmnAdHocNode.

type TriggerBpmnAdHocNodeJSONRequestBody

type TriggerBpmnAdHocNodeJSONRequestBody TriggerBpmnAdHocNodeJSONBody

TriggerBpmnAdHocNodeJSONRequestBody defines body for TriggerBpmnAdHocNode for application/json ContentType.

type TriggerBpmnAdHocNodeResponse

type TriggerBpmnAdHocNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseTriggerBpmnAdHocNodeResponse

func ParseTriggerBpmnAdHocNodeResponse(rsp *http.Response) (*TriggerBpmnAdHocNodeResponse, error)

ParseTriggerBpmnAdHocNodeResponse parses an HTTP response from a TriggerBpmnAdHocNodeWithResponse call

func (TriggerBpmnAdHocNodeResponse) Status

Status returns HTTPResponse.Status

func (TriggerBpmnAdHocNodeResponse) StatusCode

func (r TriggerBpmnAdHocNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Unauthorized

type Unauthorized = Error

Unauthorized A standard error response. The HTTP status code carries the broad category; `code` is the machine-readable identifier within that category.

type UpdateBpmnInstanceVariablesJSONBody

type UpdateBpmnInstanceVariablesJSONBody struct {
	Variables VariableMap `json:"variables"`
}

UpdateBpmnInstanceVariablesJSONBody defines parameters for UpdateBpmnInstanceVariables.

type UpdateBpmnInstanceVariablesJSONRequestBody

type UpdateBpmnInstanceVariablesJSONRequestBody UpdateBpmnInstanceVariablesJSONBody

UpdateBpmnInstanceVariablesJSONRequestBody defines body for UpdateBpmnInstanceVariables for application/json ContentType.

type UpdateBpmnInstanceVariablesResponse

type UpdateBpmnInstanceVariablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseUpdateBpmnInstanceVariablesResponse

func ParseUpdateBpmnInstanceVariablesResponse(rsp *http.Response) (*UpdateBpmnInstanceVariablesResponse, error)

ParseUpdateBpmnInstanceVariablesResponse parses an HTTP response from a UpdateBpmnInstanceVariablesWithResponse call

func (UpdateBpmnInstanceVariablesResponse) Status

Status returns HTTPResponse.Status

func (UpdateBpmnInstanceVariablesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateBpmnResourceJSONRequestBody

type UpdateBpmnResourceJSONRequestBody = CreateBpmnResourceRequest

UpdateBpmnResourceJSONRequestBody defines body for UpdateBpmnResource for application/json ContentType.

type UpdateBpmnResourceResponse

type UpdateBpmnResourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnResourceDetail
}

func ParseUpdateBpmnResourceResponse

func ParseUpdateBpmnResourceResponse(rsp *http.Response) (*UpdateBpmnResourceResponse, error)

ParseUpdateBpmnResourceResponse parses an HTTP response from a UpdateBpmnResourceWithResponse call

func (UpdateBpmnResourceResponse) Status

Status returns HTTPResponse.Status

func (UpdateBpmnResourceResponse) StatusCode

func (r UpdateBpmnResourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateBpmnUserTaskAssignmentJSONRequestBody

type UpdateBpmnUserTaskAssignmentJSONRequestBody = UpdateUserTaskAssignmentRequest

UpdateBpmnUserTaskAssignmentJSONRequestBody defines body for UpdateBpmnUserTaskAssignment for application/json ContentType.

type UpdateBpmnUserTaskAssignmentResponse

type UpdateBpmnUserTaskAssignmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserTask
}

func ParseUpdateBpmnUserTaskAssignmentResponse

func ParseUpdateBpmnUserTaskAssignmentResponse(rsp *http.Response) (*UpdateBpmnUserTaskAssignmentResponse, error)

ParseUpdateBpmnUserTaskAssignmentResponse parses an HTTP response from a UpdateBpmnUserTaskAssignmentWithResponse call

func (UpdateBpmnUserTaskAssignmentResponse) Status

Status returns HTTPResponse.Status

func (UpdateBpmnUserTaskAssignmentResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateDefinitionJSONRequestBody

type UpdateDefinitionJSONRequestBody = UpdateDefinitionRequest

UpdateDefinitionJSONRequestBody defines body for UpdateDefinition for application/json ContentType.

type UpdateDefinitionRequest

type UpdateDefinitionRequest struct {
	// Name New display name.
	Name *string `json:"name,omitempty"`

	// Version Optional explicit version override. Generally not used during update.
	Version *int `json:"version,omitempty"`

	// Xml Replacement XML. The `definitionsID` and `version` from the original are preserved.
	Xml *string `json:"xml,omitempty"`
}

UpdateDefinitionRequest Payload for updating metadata on an existing definition version.

type UpdateDefinitionResponse

type UpdateDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Definition
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseUpdateDefinitionResponse

func ParseUpdateDefinitionResponse(rsp *http.Response) (*UpdateDefinitionResponse, error)

ParseUpdateDefinitionResponse parses an HTTP response from a UpdateDefinitionWithResponse call

func (UpdateDefinitionResponse) Status

func (r UpdateDefinitionResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateDefinitionResponse) StatusCode

func (r UpdateDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateUserTaskAssignmentRequest

type UpdateUserTaskAssignmentRequest struct {
	// Assignee New assignee. Pass null to clear.
	Assignee        *string   `json:"assignee"`
	CandidateGroups *[]string `json:"candidateGroups,omitempty"`
	CandidateUsers  *[]string `json:"candidateUsers,omitempty"`
}

UpdateUserTaskAssignmentRequest Reassign a CREATED user task. All fields are optional but at least one must be present. Fields are REPLACED atomically - pass the full set of candidateUsers / candidateGroups you want stored, not a delta.

type UserTask

type UserTask struct {
	// Assignee User the task is currently assigned to. Empty when the task is in a candidate pool but not yet claimed.
	Assignee *string `json:"assignee,omitempty"`

	// BusinessId Caller-supplied correlation key inherited from the parent BPMN process.
	BusinessId *string `json:"businessId,omitempty"`

	// CancelReason Best-effort label describing why a CANCELED task was interrupted (e.g. instance cancelled, boundary event interrupted).
	CancelReason *string `json:"cancelReason,omitempty"`

	// CandidateGroups Identity-provider groups whose members may claim or complete this task.
	CandidateGroups *[]string `json:"candidateGroups,omitempty"`

	// CandidateUsers Users who may claim or complete this task even when no `assignee` is set.
	CandidateUsers *[]string `json:"candidateUsers,omitempty"`

	// CompletedAt Timestamp when the task reached a terminal status.
	CompletedAt *time.Time `json:"completedAt,omitempty"`

	// CompletionVariables Variables submitted alongside the completion or error call. Set for COMPLETED and FAILED tasks.
	CompletionVariables *VariableMap `json:"completionVariables,omitempty"`

	// CreatedAt Timestamp when the task was created.
	CreatedAt time.Time `json:"createdAt"`

	// ErrorCode BPMN error code captured when the task was failed via ThrowError. Set only for FAILED tasks.
	ErrorCode *string `json:"errorCode,omitempty"`

	// ExecutionKey Stable key for the activity execution. Used as the path parameter when completing or failing the task.
	ExecutionKey string `json:"executionKey"`

	// FormID Resolved internal form identifier when `formKey` matches a stored form definition.
	FormID *string `json:"formID,omitempty"`

	// FormKey Static form reference declared on the task (BPMN `formKey`). Resolved by the consumer to display the right UI.
	FormKey *string `json:"formKey,omitempty"`

	// Headers Static metadata attached at design time on the user task.
	Headers *map[string]string `json:"headers,omitempty"`

	// Id Unique identifier of this user task record.
	Id openapi_types.UUID `json:"id"`

	// NodeID ID of the BPMN node that emitted the task.
	NodeID string `json:"nodeID"`

	// ParentWorkflowID Identifier of the parent instance (set when the producing instance was started by a CallActivity).
	ParentWorkflowID *string `json:"parentWorkflowID,omitempty"`

	// Status Lifecycle status of the task.
	Status UserTaskStatus `json:"status"`

	// TaskType BPMN element type - typically `UserTask` or `ManualTask`.
	TaskType *string `json:"taskType,omitempty"`

	// Variables Input variables resolved at activity entry. Available for rendering form defaults.
	Variables *VariableMap `json:"variables,omitempty"`

	// WorkflowID Identifier of the instance that produced the task.
	WorkflowID string `json:"workflowID"`
}

UserTask A human-handled work item produced by a BPMN user task or manual task.

type UserTaskStatus

type UserTaskStatus string

UserTaskStatus Lifecycle status of the task.

const (
	UserTaskStatusCANCELED  UserTaskStatus = "CANCELED"
	UserTaskStatusCOMPLETED UserTaskStatus = "COMPLETED"
	UserTaskStatusCREATED   UserTaskStatus = "CREATED"
	UserTaskStatusFAILED    UserTaskStatus = "FAILED"
)

Defines values for UserTaskStatus.

type ValidateBpmnInstanceMigrationJSONRequestBody

type ValidateBpmnInstanceMigrationJSONRequestBody = MigrateBpmnInstanceRequest

ValidateBpmnInstanceMigrationJSONRequestBody defines body for ValidateBpmnInstanceMigration for application/json ContentType.

type ValidateBpmnInstanceMigrationResponse

type ValidateBpmnInstanceMigrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MigrationValidationResult
}

func ParseValidateBpmnInstanceMigrationResponse

func ParseValidateBpmnInstanceMigrationResponse(rsp *http.Response) (*ValidateBpmnInstanceMigrationResponse, error)

ParseValidateBpmnInstanceMigrationResponse parses an HTTP response from a ValidateBpmnInstanceMigrationWithResponse call

func (ValidateBpmnInstanceMigrationResponse) Status

Status returns HTTPResponse.Status

func (ValidateBpmnInstanceMigrationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidateBpmnResourceRequest

type ValidateBpmnResourceRequest struct {
	// Xml BPMN XML to validate.
	Xml string `json:"xml"`
}

ValidateBpmnResourceRequest Payload for the BPMN XML validator.

type ValidateBpmnXmlJSONRequestBody

type ValidateBpmnXmlJSONRequestBody = ValidateBpmnResourceRequest

ValidateBpmnXmlJSONRequestBody defines body for ValidateBpmnXml for application/json ContentType.

type ValidateBpmnXmlResponse

type ValidateBpmnXmlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BpmnValidateResponse
}

func ParseValidateBpmnXmlResponse

func ParseValidateBpmnXmlResponse(rsp *http.Response) (*ValidateBpmnXmlResponse, error)

ParseValidateBpmnXmlResponse parses an HTTP response from a ValidateBpmnXmlWithResponse call

func (ValidateBpmnXmlResponse) Status

func (r ValidateBpmnXmlResponse) Status() string

Status returns HTTPResponse.Status

func (ValidateBpmnXmlResponse) StatusCode

func (r ValidateBpmnXmlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VariableMap added in v1.0.0

type VariableMap map[string]interface{}

VariableMap is the wire type for BPMN/DMN variable payloads. The spec points variable-shaped properties at it via x-go-type so responses decode numbers as json.Number - exact decimals survive instead of being narrowed through float64. Marshalling needs no override: json.Number marshals verbatim. Hand-written companion to the generated client (only *.gen.go files are regenerated).

func (*VariableMap) UnmarshalJSON added in v1.0.0

func (m *VariableMap) UnmarshalJSON(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL