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 ¶
- func NewCancelBpmnInstanceRequest(server string, projectID openapi_types.UUID, workflowID string) (*http.Request, error)
- func NewCompleteBpmnExternalJobRequest(server string, projectID openapi_types.UUID, executionKey string, ...) (*http.Request, error)
- func NewCompleteBpmnExternalJobRequestWithBody(server string, projectID openapi_types.UUID, executionKey string, ...) (*http.Request, error)
- func NewCompleteBpmnExternalJobsBatchRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewCompleteBpmnExternalJobsBatchRequestWithBody(server string, projectID openapi_types.UUID, contentType string, ...) (*http.Request, error)
- func NewCompleteBpmnUserTaskRequest(server string, projectID openapi_types.UUID, executionKey string, ...) (*http.Request, error)
- func NewCompleteBpmnUserTaskRequestWithBody(server string, projectID openapi_types.UUID, executionKey string, ...) (*http.Request, error)
- func NewCreateBpmnResourceRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewCreateBpmnResourceRequestWithBody(server string, projectID openapi_types.UUID, contentType string, ...) (*http.Request, error)
- func NewCreateDefinitionRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewCreateDefinitionRequestWithBody(server string, projectID openapi_types.UUID, contentType string, ...) (*http.Request, error)
- func NewCreateProjectRequest(server string, body CreateProjectJSONRequestBody) (*http.Request, error)
- func NewCreateProjectRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteBpmnResourceRequest(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID) (*http.Request, error)
- func NewDeleteDefinitionRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID) (*http.Request, error)
- func NewDeleteProjectRequest(server string, projectID openapi_types.UUID) (*http.Request, error)
- func NewDeployBpmnResourceRequest(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID) (*http.Request, error)
- func NewEvaluateByDefinitionsIDRequest(server string, projectID openapi_types.UUID, definitionsID string, ...) (*http.Request, error)
- func NewEvaluateByDefinitionsIDRequestWithBody(server string, projectID openapi_types.UUID, definitionsID string, ...) (*http.Request, error)
- func NewEvaluateDesignBatchRequest(server string, body EvaluateDesignBatchJSONRequestBody) (*http.Request, error)
- func NewEvaluateDesignBatchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewEvaluateDesignRequest(server string, body EvaluateDesignJSONRequestBody) (*http.Request, error)
- func NewEvaluateDesignRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewEvaluateStoredRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, ...) (*http.Request, error)
- func NewEvaluateStoredRequestWithBody(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, ...) (*http.Request, error)
- func NewGetBpmnExternalJobsQueueDepthRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewGetBpmnInstanceChildrenRequest(server string, projectID openapi_types.UUID, workflowID string) (*http.Request, error)
- func NewGetBpmnInstanceRequest(server string, projectID openapi_types.UUID, workflowID string) (*http.Request, error)
- func NewGetBpmnInstanceVariablesRequest(server string, projectID openapi_types.UUID, workflowID string) (*http.Request, error)
- func NewGetBpmnResourceRequest(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID) (*http.Request, error)
- func NewGetBpmnUserTaskRequest(server string, projectID openapi_types.UUID, executionKey string) (*http.Request, error)
- func NewGetDefinitionByDefinitionsIDRequest(server string, projectID openapi_types.UUID, definitionsID string, ...) (*http.Request, error)
- func NewGetDefinitionRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID) (*http.Request, error)
- func NewGetExecutionRequest(server string, projectID openapi_types.UUID, executionID openapi_types.UUID) (*http.Request, error)
- func NewGetProjectRequest(server string, projectID openapi_types.UUID) (*http.Request, error)
- func NewGetVersionRequest(server string) (*http.Request, error)
- func NewHeartbeatBpmnExternalJobRequest(server string, projectID openapi_types.UUID, executionKey string, ...) (*http.Request, error)
- func NewHeartbeatBpmnExternalJobRequestWithBody(server string, projectID openapi_types.UUID, executionKey string, ...) (*http.Request, error)
- func NewListBpmnExternalJobsRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewListBpmnIncidentsRequest(server string, projectID openapi_types.UUID, params *ListBpmnIncidentsParams) (*http.Request, error)
- func NewListBpmnInstancesRequest(server string, projectID openapi_types.UUID, params *ListBpmnInstancesParams) (*http.Request, error)
- func NewListBpmnProcessVersionsRequest(server string, projectID openapi_types.UUID, processID string, ...) (*http.Request, error)
- func NewListBpmnProcessesRequest(server string, projectID openapi_types.UUID, params *ListBpmnProcessesParams) (*http.Request, error)
- func NewListBpmnResourcesByDefinitionsIDRequest(server string, projectID openapi_types.UUID, definitionsID string, ...) (*http.Request, error)
- func NewListBpmnResourcesRequest(server string, projectID openapi_types.UUID, params *ListBpmnResourcesParams) (*http.Request, error)
- func NewListBpmnUserTasksForCallerRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewListBpmnUserTasksRequest(server string, projectID openapi_types.UUID, params *ListBpmnUserTasksParams) (*http.Request, error)
- func NewListDecisionsRequest(server string, projectID openapi_types.UUID, params *ListDecisionsParams) (*http.Request, error)
- func NewListDefinitionVersionsRequest(server string, projectID openapi_types.UUID, definitionsID string, ...) (*http.Request, error)
- func NewListDefinitionsRequest(server string, projectID openapi_types.UUID, params *ListDefinitionsParams) (*http.Request, error)
- func NewListExecutionsRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, ...) (*http.Request, error)
- func NewListLatestBpmnResourcesRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewListLatestDefinitionsRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewListProjectExecutionsRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewListProjectsRequest(server string) (*http.Request, error)
- func NewMigrateBpmnInstanceRequest(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewMigrateBpmnInstanceRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewModifyBpmnInstanceRequest(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewModifyBpmnInstanceRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewPollBpmnExternalJobsRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewPollBpmnExternalJobsRequestWithBody(server string, projectID openapi_types.UUID, contentType string, ...) (*http.Request, error)
- func NewPublishBpmnMessageRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewPublishBpmnMessageRequestWithBody(server string, projectID openapi_types.UUID, contentType string, ...) (*http.Request, error)
- func NewPublishBpmnSignalRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewPublishBpmnSignalRequestWithBody(server string, projectID openapi_types.UUID, contentType string, ...) (*http.Request, error)
- func NewResolveBpmnIncidentRequest(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewResolveBpmnIncidentRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewResumeBpmnDefinitionRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID) (*http.Request, error)
- func NewResumeBpmnInstanceRequest(server string, projectID openapi_types.UUID, workflowID string) (*http.Request, error)
- func NewSetBpmnAdHocVariablesRequest(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewSetBpmnAdHocVariablesRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewStartBpmnInstanceRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewStartBpmnInstanceRequestWithBody(server string, projectID openapi_types.UUID, contentType string, ...) (*http.Request, error)
- func NewStartBpmnTestInstanceRequest(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID, ...) (*http.Request, error)
- func NewStartBpmnTestInstanceRequestWithBody(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID, ...) (*http.Request, error)
- func NewSuspendBpmnDefinitionRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, ...) (*http.Request, error)
- func NewSuspendBpmnDefinitionRequestWithBody(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, ...) (*http.Request, error)
- func NewSuspendBpmnInstanceRequest(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewSuspendBpmnInstanceRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewThrowBpmnExternalJobErrorRequest(server string, projectID openapi_types.UUID, executionKey string, ...) (*http.Request, error)
- func NewThrowBpmnExternalJobErrorRequestWithBody(server string, projectID openapi_types.UUID, executionKey string, ...) (*http.Request, error)
- func NewThrowBpmnExternalJobErrorsBatchRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewThrowBpmnExternalJobErrorsBatchRequestWithBody(server string, projectID openapi_types.UUID, contentType string, ...) (*http.Request, error)
- func NewThrowBpmnUserTaskErrorRequest(server string, projectID openapi_types.UUID, executionKey string, ...) (*http.Request, error)
- func NewThrowBpmnUserTaskErrorRequestWithBody(server string, projectID openapi_types.UUID, executionKey string, ...) (*http.Request, error)
- func NewTriggerBpmnAdHocNodeRequest(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewTriggerBpmnAdHocNodeRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewUpdateBpmnInstanceVariablesRequest(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewUpdateBpmnInstanceVariablesRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewUpdateBpmnResourceRequest(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID, ...) (*http.Request, error)
- func NewUpdateBpmnResourceRequestWithBody(server string, projectID openapi_types.UUID, resourceID openapi_types.UUID, ...) (*http.Request, error)
- func NewUpdateBpmnUserTaskAssignmentRequest(server string, projectID openapi_types.UUID, executionKey string, ...) (*http.Request, error)
- func NewUpdateBpmnUserTaskAssignmentRequestWithBody(server string, projectID openapi_types.UUID, executionKey string, ...) (*http.Request, error)
- func NewUpdateDefinitionRequest(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, ...) (*http.Request, error)
- func NewUpdateDefinitionRequestWithBody(server string, projectID openapi_types.UUID, definitionID openapi_types.UUID, ...) (*http.Request, error)
- func NewValidateBpmnInstanceMigrationRequest(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewValidateBpmnInstanceMigrationRequestWithBody(server string, projectID openapi_types.UUID, workflowID string, ...) (*http.Request, error)
- func NewValidateBpmnXmlRequest(server string, projectID openapi_types.UUID, ...) (*http.Request, error)
- func NewValidateBpmnXmlRequestWithBody(server string, projectID openapi_types.UUID, contentType string, ...) (*http.Request, error)
- type ActiveScope
- type BadRequest
- type BatchEvaluateDesignRequest
- type BatchEvaluationResponse
- type BpmnExternalJobPaginatedResponse
- type BpmnIncident
- type BpmnIncidentErrorType
- type BpmnIncidentRecord
- type BpmnIncidentRecordErrorType
- type BpmnIncidentRecordPaginatedResponse
- type BpmnInstance
- type BpmnInstanceChildrenResponse
- type BpmnInstancePaginatedResponse
- type BpmnInstanceState
- type BpmnInstanceStatus
- type BpmnProcessDefinition
- type BpmnProcessSummary
- type BpmnProcessSummaryPaginatedResponse
- type BpmnProcessVersion
- type BpmnProcessVersionPaginatedResponse
- type BpmnResource
- type BpmnResourceDetail
- type BpmnResourcePaginatedResponse
- type BpmnResourceSummary
- type BpmnResourceSummaryPaginatedResponse
- type BpmnUserTaskPaginatedResponse
- type BpmnValidateResponse
- type BpmnValidationIssue
- type BpmnValidationIssueSeverity
- type CancelBpmnInstanceResponse
- type Client
- func (c *Client) CancelBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) CompleteBpmnExternalJob(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) CompleteBpmnExternalJobWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) CompleteBpmnExternalJobsBatch(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) CompleteBpmnExternalJobsBatchWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) CompleteBpmnUserTask(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) CompleteBpmnUserTaskWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) CreateBpmnResource(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) CreateBpmnResourceWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateDefinition(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) CreateDefinitionWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteBpmnResource(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) DeleteDefinition(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) DeleteProject(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) DeployBpmnResource(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) EvaluateByDefinitionsID(ctx context.Context, projectID openapi_types.UUID, definitionsID string, ...) (*http.Response, error)
- func (c *Client) EvaluateByDefinitionsIDWithBody(ctx context.Context, projectID openapi_types.UUID, definitionsID string, ...) (*http.Response, error)
- func (c *Client) EvaluateDesign(ctx context.Context, body EvaluateDesignJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) EvaluateDesignBatch(ctx context.Context, body EvaluateDesignBatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) EvaluateDesignBatchWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) EvaluateDesignWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) EvaluateStored(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) EvaluateStoredWithBody(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetBpmnExternalJobsQueueDepth(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) GetBpmnInstanceChildren(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) GetBpmnInstanceVariables(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) GetBpmnResource(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetBpmnUserTask(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) GetDefinition(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetDefinitionByDefinitionsID(ctx context.Context, projectID openapi_types.UUID, definitionsID string, ...) (*http.Response, error)
- func (c *Client) GetExecution(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetProject(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) HeartbeatBpmnExternalJob(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) HeartbeatBpmnExternalJobWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) ListBpmnExternalJobs(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListBpmnIncidents(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListBpmnInstances(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListBpmnProcessVersions(ctx context.Context, projectID openapi_types.UUID, processID string, ...) (*http.Response, error)
- func (c *Client) ListBpmnProcesses(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListBpmnResources(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListBpmnResourcesByDefinitionsID(ctx context.Context, projectID openapi_types.UUID, definitionsID string, ...) (*http.Response, error)
- func (c *Client) ListBpmnUserTasks(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListBpmnUserTasksForCaller(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListDecisions(ctx context.Context, projectID openapi_types.UUID, params *ListDecisionsParams, ...) (*http.Response, error)
- func (c *Client) ListDefinitionVersions(ctx context.Context, projectID openapi_types.UUID, definitionsID string, ...) (*http.Response, error)
- func (c *Client) ListDefinitions(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListExecutions(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListLatestBpmnResources(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListLatestDefinitions(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListProjectExecutions(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListProjects(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) MigrateBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) MigrateBpmnInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) ModifyBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) ModifyBpmnInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) PollBpmnExternalJobs(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) PollBpmnExternalJobsWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) PublishBpmnMessage(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) PublishBpmnMessageWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) PublishBpmnSignal(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) PublishBpmnSignalWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) ResolveBpmnIncident(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) ResolveBpmnIncidentWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) ResumeBpmnDefinition(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ResumeBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) SetBpmnAdHocVariables(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) SetBpmnAdHocVariablesWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) StartBpmnInstance(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) StartBpmnInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) StartBpmnTestInstance(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) StartBpmnTestInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) SuspendBpmnDefinition(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) SuspendBpmnDefinitionWithBody(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) SuspendBpmnInstance(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) SuspendBpmnInstanceWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) ThrowBpmnExternalJobError(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) ThrowBpmnExternalJobErrorWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) ThrowBpmnExternalJobErrorsBatch(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ThrowBpmnExternalJobErrorsBatchWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) ThrowBpmnUserTaskError(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) ThrowBpmnUserTaskErrorWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) TriggerBpmnAdHocNode(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) TriggerBpmnAdHocNodeWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) UpdateBpmnInstanceVariables(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) UpdateBpmnInstanceVariablesWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) UpdateBpmnResource(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateBpmnResourceWithBody(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateBpmnUserTaskAssignment(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) UpdateBpmnUserTaskAssignmentWithBody(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*http.Response, error)
- func (c *Client) UpdateDefinition(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateDefinitionWithBody(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ValidateBpmnInstanceMigration(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) ValidateBpmnInstanceMigrationWithBody(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*http.Response, error)
- func (c *Client) ValidateBpmnXml(ctx context.Context, projectID openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ValidateBpmnXmlWithBody(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) CancelBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*CancelBpmnInstanceResponse, error)
- func (c *ClientWithResponses) CompleteBpmnExternalJobWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*CompleteBpmnExternalJobResponse, error)
- func (c *ClientWithResponses) CompleteBpmnExternalJobWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*CompleteBpmnExternalJobResponse, error)
- func (c *ClientWithResponses) CompleteBpmnExternalJobsBatchWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*CompleteBpmnExternalJobsBatchResponse, error)
- func (c *ClientWithResponses) CompleteBpmnExternalJobsBatchWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*CompleteBpmnExternalJobsBatchResponse, error)
- func (c *ClientWithResponses) CompleteBpmnUserTaskWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*CompleteBpmnUserTaskResponse, error)
- func (c *ClientWithResponses) CompleteBpmnUserTaskWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*CompleteBpmnUserTaskResponse, error)
- func (c *ClientWithResponses) CreateBpmnResourceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*CreateBpmnResourceResponse, error)
- func (c *ClientWithResponses) CreateBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*CreateBpmnResourceResponse, error)
- func (c *ClientWithResponses) CreateDefinitionWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*CreateDefinitionResponse, error)
- func (c *ClientWithResponses) CreateDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*CreateDefinitionResponse, error)
- func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateProjectResponse, error)
- func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, ...) (*CreateProjectResponse, error)
- func (c *ClientWithResponses) DeleteBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*DeleteBpmnResourceResponse, error)
- func (c *ClientWithResponses) DeleteDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*DeleteDefinitionResponse, error)
- func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*DeleteProjectResponse, error)
- func (c *ClientWithResponses) DeployBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*DeployBpmnResourceResponse, error)
- func (c *ClientWithResponses) EvaluateByDefinitionsIDWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, ...) (*EvaluateByDefinitionsIDResponse, error)
- func (c *ClientWithResponses) EvaluateByDefinitionsIDWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, ...) (*EvaluateByDefinitionsIDResponse, error)
- func (c *ClientWithResponses) EvaluateDesignBatchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*EvaluateDesignBatchResponse, error)
- func (c *ClientWithResponses) EvaluateDesignBatchWithResponse(ctx context.Context, body EvaluateDesignBatchJSONRequestBody, ...) (*EvaluateDesignBatchResponse, error)
- func (c *ClientWithResponses) EvaluateDesignWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*EvaluateDesignResponse, error)
- func (c *ClientWithResponses) EvaluateDesignWithResponse(ctx context.Context, body EvaluateDesignJSONRequestBody, ...) (*EvaluateDesignResponse, error)
- func (c *ClientWithResponses) EvaluateStoredWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*EvaluateStoredResponse, error)
- func (c *ClientWithResponses) EvaluateStoredWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*EvaluateStoredResponse, error)
- func (c *ClientWithResponses) GetBpmnExternalJobsQueueDepthWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*GetBpmnExternalJobsQueueDepthResponse, error)
- func (c *ClientWithResponses) GetBpmnInstanceChildrenWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*GetBpmnInstanceChildrenResponse, error)
- func (c *ClientWithResponses) GetBpmnInstanceVariablesWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*GetBpmnInstanceVariablesResponse, error)
- func (c *ClientWithResponses) GetBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*GetBpmnInstanceResponse, error)
- func (c *ClientWithResponses) GetBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*GetBpmnResourceResponse, error)
- func (c *ClientWithResponses) GetBpmnUserTaskWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*GetBpmnUserTaskResponse, error)
- func (c *ClientWithResponses) GetDefinitionByDefinitionsIDWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, ...) (*GetDefinitionByDefinitionsIDResponse, error)
- func (c *ClientWithResponses) GetDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*GetDefinitionResponse, error)
- func (c *ClientWithResponses) GetExecutionWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*GetExecutionResponse, error)
- func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*GetProjectResponse, error)
- func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)
- func (c *ClientWithResponses) HeartbeatBpmnExternalJobWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*HeartbeatBpmnExternalJobResponse, error)
- func (c *ClientWithResponses) HeartbeatBpmnExternalJobWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*HeartbeatBpmnExternalJobResponse, error)
- func (c *ClientWithResponses) ListBpmnExternalJobsWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ListBpmnExternalJobsResponse, error)
- func (c *ClientWithResponses) ListBpmnIncidentsWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ListBpmnIncidentsResponse, error)
- func (c *ClientWithResponses) ListBpmnInstancesWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ListBpmnInstancesResponse, error)
- func (c *ClientWithResponses) ListBpmnProcessVersionsWithResponse(ctx context.Context, projectID openapi_types.UUID, processID string, ...) (*ListBpmnProcessVersionsResponse, error)
- func (c *ClientWithResponses) ListBpmnProcessesWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ListBpmnProcessesResponse, error)
- func (c *ClientWithResponses) ListBpmnResourcesByDefinitionsIDWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, ...) (*ListBpmnResourcesByDefinitionsIDResponse, error)
- func (c *ClientWithResponses) ListBpmnResourcesWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ListBpmnResourcesResponse, error)
- func (c *ClientWithResponses) ListBpmnUserTasksForCallerWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ListBpmnUserTasksForCallerResponse, error)
- func (c *ClientWithResponses) ListBpmnUserTasksWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ListBpmnUserTasksResponse, error)
- func (c *ClientWithResponses) ListDecisionsWithResponse(ctx context.Context, projectID openapi_types.UUID, params *ListDecisionsParams, ...) (*ListDecisionsResponse, error)
- func (c *ClientWithResponses) ListDefinitionVersionsWithResponse(ctx context.Context, projectID openapi_types.UUID, definitionsID string, ...) (*ListDefinitionVersionsResponse, error)
- func (c *ClientWithResponses) ListDefinitionsWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ListDefinitionsResponse, error)
- func (c *ClientWithResponses) ListExecutionsWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ListExecutionsResponse, error)
- func (c *ClientWithResponses) ListLatestBpmnResourcesWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ListLatestBpmnResourcesResponse, error)
- func (c *ClientWithResponses) ListLatestDefinitionsWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ListLatestDefinitionsResponse, error)
- func (c *ClientWithResponses) ListProjectExecutionsWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ListProjectExecutionsResponse, error)
- func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)
- func (c *ClientWithResponses) MigrateBpmnInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*MigrateBpmnInstanceResponse, error)
- func (c *ClientWithResponses) MigrateBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*MigrateBpmnInstanceResponse, error)
- func (c *ClientWithResponses) ModifyBpmnInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*ModifyBpmnInstanceResponse, error)
- func (c *ClientWithResponses) ModifyBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*ModifyBpmnInstanceResponse, error)
- func (c *ClientWithResponses) PollBpmnExternalJobsWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*PollBpmnExternalJobsResponse, error)
- func (c *ClientWithResponses) PollBpmnExternalJobsWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*PollBpmnExternalJobsResponse, error)
- func (c *ClientWithResponses) PublishBpmnMessageWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*PublishBpmnMessageResponse, error)
- func (c *ClientWithResponses) PublishBpmnMessageWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*PublishBpmnMessageResponse, error)
- func (c *ClientWithResponses) PublishBpmnSignalWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*PublishBpmnSignalResponse, error)
- func (c *ClientWithResponses) PublishBpmnSignalWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*PublishBpmnSignalResponse, error)
- func (c *ClientWithResponses) ResolveBpmnIncidentWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*ResolveBpmnIncidentResponse, error)
- func (c *ClientWithResponses) ResolveBpmnIncidentWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*ResolveBpmnIncidentResponse, error)
- func (c *ClientWithResponses) ResumeBpmnDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ResumeBpmnDefinitionResponse, error)
- func (c *ClientWithResponses) ResumeBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*ResumeBpmnInstanceResponse, error)
- func (c *ClientWithResponses) SetBpmnAdHocVariablesWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*SetBpmnAdHocVariablesResponse, error)
- func (c *ClientWithResponses) SetBpmnAdHocVariablesWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*SetBpmnAdHocVariablesResponse, error)
- func (c *ClientWithResponses) StartBpmnInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*StartBpmnInstanceResponse, error)
- func (c *ClientWithResponses) StartBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*StartBpmnInstanceResponse, error)
- func (c *ClientWithResponses) StartBpmnTestInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*StartBpmnTestInstanceResponse, error)
- func (c *ClientWithResponses) StartBpmnTestInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*StartBpmnTestInstanceResponse, error)
- func (c *ClientWithResponses) SuspendBpmnDefinitionWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*SuspendBpmnDefinitionResponse, error)
- func (c *ClientWithResponses) SuspendBpmnDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*SuspendBpmnDefinitionResponse, error)
- func (c *ClientWithResponses) SuspendBpmnInstanceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*SuspendBpmnInstanceResponse, error)
- func (c *ClientWithResponses) SuspendBpmnInstanceWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*SuspendBpmnInstanceResponse, error)
- func (c *ClientWithResponses) ThrowBpmnExternalJobErrorWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*ThrowBpmnExternalJobErrorResponse, error)
- func (c *ClientWithResponses) ThrowBpmnExternalJobErrorWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*ThrowBpmnExternalJobErrorResponse, error)
- func (c *ClientWithResponses) ThrowBpmnExternalJobErrorsBatchWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*ThrowBpmnExternalJobErrorsBatchResponse, error)
- func (c *ClientWithResponses) ThrowBpmnExternalJobErrorsBatchWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ThrowBpmnExternalJobErrorsBatchResponse, error)
- func (c *ClientWithResponses) ThrowBpmnUserTaskErrorWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*ThrowBpmnUserTaskErrorResponse, error)
- func (c *ClientWithResponses) ThrowBpmnUserTaskErrorWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*ThrowBpmnUserTaskErrorResponse, error)
- func (c *ClientWithResponses) TriggerBpmnAdHocNodeWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*TriggerBpmnAdHocNodeResponse, error)
- func (c *ClientWithResponses) TriggerBpmnAdHocNodeWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*TriggerBpmnAdHocNodeResponse, error)
- func (c *ClientWithResponses) UpdateBpmnInstanceVariablesWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*UpdateBpmnInstanceVariablesResponse, error)
- func (c *ClientWithResponses) UpdateBpmnInstanceVariablesWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*UpdateBpmnInstanceVariablesResponse, error)
- func (c *ClientWithResponses) UpdateBpmnResourceWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*UpdateBpmnResourceResponse, error)
- func (c *ClientWithResponses) UpdateBpmnResourceWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*UpdateBpmnResourceResponse, error)
- func (c *ClientWithResponses) UpdateBpmnUserTaskAssignmentWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*UpdateBpmnUserTaskAssignmentResponse, error)
- func (c *ClientWithResponses) UpdateBpmnUserTaskAssignmentWithResponse(ctx context.Context, projectID openapi_types.UUID, executionKey string, ...) (*UpdateBpmnUserTaskAssignmentResponse, error)
- func (c *ClientWithResponses) UpdateDefinitionWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*UpdateDefinitionResponse, error)
- func (c *ClientWithResponses) UpdateDefinitionWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*UpdateDefinitionResponse, error)
- func (c *ClientWithResponses) ValidateBpmnInstanceMigrationWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*ValidateBpmnInstanceMigrationResponse, error)
- func (c *ClientWithResponses) ValidateBpmnInstanceMigrationWithResponse(ctx context.Context, projectID openapi_types.UUID, workflowID string, ...) (*ValidateBpmnInstanceMigrationResponse, error)
- func (c *ClientWithResponses) ValidateBpmnXmlWithBodyWithResponse(ctx context.Context, projectID openapi_types.UUID, contentType string, ...) (*ValidateBpmnXmlResponse, error)
- func (c *ClientWithResponses) ValidateBpmnXmlWithResponse(ctx context.Context, projectID openapi_types.UUID, ...) (*ValidateBpmnXmlResponse, error)
- type ClientWithResponsesInterface
- type CompleteBpmnExternalJobJSONBody
- type CompleteBpmnExternalJobJSONRequestBody
- type CompleteBpmnExternalJobResponse
- type CompleteBpmnExternalJobsBatchJSONBody
- type CompleteBpmnExternalJobsBatchJSONRequestBody
- type CompleteBpmnExternalJobsBatchResponse
- type CompleteBpmnUserTaskJSONBody
- type CompleteBpmnUserTaskJSONRequestBody
- type CompleteBpmnUserTaskResponse
- type CorrelationKeyBoolean
- type CorrelationKeyMap
- type CorrelationKeyNumber
- type CorrelationKeyString
- type CorrelationKeys
- func (t CorrelationKeys) AsCorrelationKeyBoolean() (CorrelationKeyBoolean, error)
- func (t CorrelationKeys) AsCorrelationKeyMap() (CorrelationKeyMap, error)
- func (t CorrelationKeys) AsCorrelationKeyNumber() (CorrelationKeyNumber, error)
- func (t CorrelationKeys) AsCorrelationKeyString() (CorrelationKeyString, error)
- func (t *CorrelationKeys) FromCorrelationKeyBoolean(v CorrelationKeyBoolean) error
- func (t *CorrelationKeys) FromCorrelationKeyMap(v CorrelationKeyMap) error
- func (t *CorrelationKeys) FromCorrelationKeyNumber(v CorrelationKeyNumber) error
- func (t *CorrelationKeys) FromCorrelationKeyString(v CorrelationKeyString) error
- func (t CorrelationKeys) MarshalJSON() ([]byte, error)
- func (t *CorrelationKeys) MergeCorrelationKeyBoolean(v CorrelationKeyBoolean) error
- func (t *CorrelationKeys) MergeCorrelationKeyMap(v CorrelationKeyMap) error
- func (t *CorrelationKeys) MergeCorrelationKeyNumber(v CorrelationKeyNumber) error
- func (t *CorrelationKeys) MergeCorrelationKeyString(v CorrelationKeyString) error
- func (t *CorrelationKeys) UnmarshalJSON(b []byte) error
- type CreateBpmnResourceJSONRequestBody
- type CreateBpmnResourceRequest
- type CreateBpmnResourceResponse
- type CreateDefinitionJSONRequestBody
- type CreateDefinitionRequest
- type CreateDefinitionResponse
- type CreateProjectJSONRequestBody
- type CreateProjectRequest
- type CreateProjectResponse
- type DecisionInputField
- type DecisionSummary
- type Definition
- type DeleteBpmnResourceResponse
- type DeleteDefinitionResponse
- type DeleteProjectResponse
- type DeployBpmnResourceResponse
- type ElementMapping
- type Error
- type ErrorCode
- type EvaluateByDefinitionsIDJSONRequestBody
- type EvaluateByDefinitionsIDParams
- type EvaluateByDefinitionsIDResponse
- type EvaluateDesignBatchJSONRequestBody
- type EvaluateDesignBatchResponse
- type EvaluateDesignJSONBody
- type EvaluateDesignJSONRequestBody
- type EvaluateDesignResponse
- type EvaluateStoredJSONRequestBody
- type EvaluateStoredRequest
- type EvaluateStoredResponse
- type EvaluationResult
- type EvaluationResultType
- type Execution
- type ExternalJob
- type ExternalJobBatchResponse
- type ExternalJobBatchResponseResultsStatus
- type ExternalJobQueueDepthItem
- type ExternalJobQueueDepthResponse
- type ExternalJobStatus
- type FeelBoolean
- type FeelContext
- type FeelList
- type FeelNumber
- type FeelString
- type FeelValue
- func (t FeelValue) AsFeelBoolean() (FeelBoolean, error)
- func (t FeelValue) AsFeelContext() (FeelContext, error)
- func (t FeelValue) AsFeelList() (FeelList, error)
- func (t FeelValue) AsFeelNumber() (FeelNumber, error)
- func (t FeelValue) AsFeelString() (FeelString, error)
- func (t *FeelValue) FromFeelBoolean(v FeelBoolean) error
- func (t *FeelValue) FromFeelContext(v FeelContext) error
- func (t *FeelValue) FromFeelList(v FeelList) error
- func (t *FeelValue) FromFeelNumber(v FeelNumber) error
- func (t *FeelValue) FromFeelString(v FeelString) error
- func (t FeelValue) MarshalJSON() ([]byte, error)
- func (t *FeelValue) MergeFeelBoolean(v FeelBoolean) error
- func (t *FeelValue) MergeFeelContext(v FeelContext) error
- func (t *FeelValue) MergeFeelList(v FeelList) error
- func (t *FeelValue) MergeFeelNumber(v FeelNumber) error
- func (t *FeelValue) MergeFeelString(v FeelString) error
- func (t *FeelValue) UnmarshalJSON(b []byte) error
- type GetBpmnExternalJobsQueueDepthParams
- type GetBpmnExternalJobsQueueDepthResponse
- type GetBpmnInstanceChildrenResponse
- type GetBpmnInstanceResponse
- type GetBpmnInstanceVariablesResponse
- type GetBpmnResourceResponse
- type GetBpmnUserTaskResponse
- type GetDefinitionByDefinitionsIDParams
- type GetDefinitionByDefinitionsIDResponse
- type GetDefinitionResponse
- type GetExecutionResponse
- type GetProjectResponse
- type GetVersionResponse
- type HeartbeatBpmnExternalJobJSONBody
- type HeartbeatBpmnExternalJobJSONRequestBody
- type HeartbeatBpmnExternalJobResponse
- type HitRule
- type HttpRequestDoer
- type InternalError
- type ListBpmnExternalJobsParams
- type ListBpmnExternalJobsParamsStatus
- type ListBpmnExternalJobsResponse
- type ListBpmnIncidentsParams
- type ListBpmnIncidentsParamsErrorType
- type ListBpmnIncidentsParamsStatus
- type ListBpmnIncidentsResponse
- type ListBpmnInstancesParams
- type ListBpmnInstancesParamsStatus
- type ListBpmnInstancesResponse
- type ListBpmnProcessVersionsParams
- type ListBpmnProcessVersionsResponse
- type ListBpmnProcessesParams
- type ListBpmnProcessesResponse
- type ListBpmnResourcesByDefinitionsIDParams
- type ListBpmnResourcesByDefinitionsIDResponse
- type ListBpmnResourcesParams
- type ListBpmnResourcesResponse
- type ListBpmnUserTasksForCallerParams
- type ListBpmnUserTasksForCallerResponse
- type ListBpmnUserTasksParams
- type ListBpmnUserTasksParamsStatus
- type ListBpmnUserTasksResponse
- type ListDecisionsParams
- type ListDecisionsResponse
- type ListDefinitionVersionsParams
- type ListDefinitionVersionsResponse
- type ListDefinitionsParams
- type ListDefinitionsResponse
- type ListExecutionsParams
- type ListExecutionsResponse
- type ListLatestBpmnResourcesParams
- type ListLatestBpmnResourcesResponse
- type ListLatestDefinitionsParams
- type ListLatestDefinitionsResponse
- type ListProjectExecutionsParams
- type ListProjectExecutionsResponse
- type ListProjectsResponse
- type MigrateBpmnInstanceJSONRequestBody
- type MigrateBpmnInstanceRequest
- type MigrateBpmnInstanceResponse
- type MigrationValidationResult
- type ModificationInstruction
- type ModificationInstructionType
- type ModifyBpmnInstanceJSONRequestBody
- type ModifyBpmnInstanceRequest
- type ModifyBpmnInstanceResponse
- type PaginatedDecisionsResponse
- type PaginatedDefinitionsResponse
- type PaginatedExecutionsResponse
- type PaginationMetadata
- type PollBpmnExternalJobsJSONRequestBody
- type PollBpmnExternalJobsResponse
- type PollBpmnJobRequest
- type Project
- type PublishBpmnMessageJSONBody
- type PublishBpmnMessageJSONRequestBody
- type PublishBpmnMessageResponse
- type PublishBpmnSignalJSONBody
- type PublishBpmnSignalJSONRequestBody
- type PublishBpmnSignalResponse
- type RequestEditorFn
- type ResolveBpmnIncidentJSONBody
- type ResolveBpmnIncidentJSONRequestBody
- type ResolveBpmnIncidentResponse
- type ResumeBpmnDefinitionResponse
- type ResumeBpmnInstanceResponse
- type SetBpmnAdHocVariablesJSONBody
- type SetBpmnAdHocVariablesJSONRequestBody
- type SetBpmnAdHocVariablesResponse
- type StartBpmnInstanceJSONRequestBody
- type StartBpmnInstanceRequest
- type StartBpmnInstanceResponse
- type StartBpmnTestInstanceJSONRequestBody
- type StartBpmnTestInstanceRequest
- type StartBpmnTestInstanceResponse
- type SuspendBpmnDefinitionJSONRequestBody
- type SuspendBpmnDefinitionRequest
- type SuspendBpmnDefinitionResponse
- type SuspendBpmnInstanceJSONRequestBody
- type SuspendBpmnInstanceRequest
- type SuspendBpmnInstanceResponse
- type SuspensionEntry
- type ThrowBpmnExternalJobErrorJSONBody
- type ThrowBpmnExternalJobErrorJSONRequestBody
- type ThrowBpmnExternalJobErrorResponse
- type ThrowBpmnExternalJobErrorsBatchJSONBody
- type ThrowBpmnExternalJobErrorsBatchJSONRequestBody
- type ThrowBpmnExternalJobErrorsBatchResponse
- type ThrowBpmnUserTaskErrorJSONBody
- type ThrowBpmnUserTaskErrorJSONRequestBody
- type ThrowBpmnUserTaskErrorResponse
- type TriggerBpmnAdHocNodeJSONBody
- type TriggerBpmnAdHocNodeJSONRequestBody
- type TriggerBpmnAdHocNodeResponse
- type Unauthorized
- type UpdateBpmnInstanceVariablesJSONBody
- type UpdateBpmnInstanceVariablesJSONRequestBody
- type UpdateBpmnInstanceVariablesResponse
- type UpdateBpmnResourceJSONRequestBody
- type UpdateBpmnResourceResponse
- type UpdateBpmnUserTaskAssignmentJSONRequestBody
- type UpdateBpmnUserTaskAssignmentResponse
- type UpdateDefinitionJSONRequestBody
- type UpdateDefinitionRequest
- type UpdateDefinitionResponse
- type UpdateUserTaskAssignmentRequest
- type UserTask
- type UserTaskStatus
- type ValidateBpmnInstanceMigrationJSONRequestBody
- type ValidateBpmnInstanceMigrationResponse
- type ValidateBpmnResourceRequest
- type ValidateBpmnXmlJSONRequestBody
- type ValidateBpmnXmlResponse
- type VariableMap
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 ¶
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 ¶
NewGetProjectRequest generates requests for GetProject
func NewGetVersionRequest ¶
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 ¶
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
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 ¶
func ParseCancelBpmnInstanceResponse ¶
func ParseCancelBpmnInstanceResponse(rsp *http.Response) (*CancelBpmnInstanceResponse, error)
ParseCancelBpmnInstanceResponse parses an HTTP response from a CancelBpmnInstanceWithResponse call
func (CancelBpmnInstanceResponse) Status ¶
func (r CancelBpmnInstanceResponse) Status() string
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 (*Client) CompleteBpmnExternalJobsBatch ¶
func (c *Client) CompleteBpmnExternalJobsBatch(ctx context.Context, projectID openapi_types.UUID, body CompleteBpmnExternalJobsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CompleteBpmnExternalJobsBatchWithBody ¶
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 (*Client) CreateBpmnResource ¶
func (c *Client) CreateBpmnResource(ctx context.Context, projectID openapi_types.UUID, body CreateBpmnResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateBpmnResourceWithBody ¶
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 (*Client) CreateProject ¶
func (c *Client) CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateProjectWithBody ¶
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 (*Client) EvaluateDesignWithBody ¶
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 (*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 (*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 (*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 (*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 (*Client) PollBpmnExternalJobs ¶
func (c *Client) PollBpmnExternalJobs(ctx context.Context, projectID openapi_types.UUID, body PollBpmnExternalJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PollBpmnExternalJobsWithBody ¶
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 (*Client) PublishBpmnSignal ¶
func (c *Client) PublishBpmnSignal(ctx context.Context, projectID openapi_types.UUID, body PublishBpmnSignalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PublishBpmnSignalWithBody ¶
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 (*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 (*Client) StartBpmnInstance ¶
func (c *Client) StartBpmnInstance(ctx context.Context, projectID openapi_types.UUID, body StartBpmnInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) StartBpmnInstanceWithBody ¶
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 (*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 (*Client) ThrowBpmnExternalJobErrorsBatch ¶
func (c *Client) ThrowBpmnExternalJobErrorsBatch(ctx context.Context, projectID openapi_types.UUID, body ThrowBpmnExternalJobErrorsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ThrowBpmnExternalJobErrorsBatchWithBody ¶
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 (*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 (*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 (*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 (*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 (*Client) ValidateBpmnXml ¶
func (c *Client) ValidateBpmnXml(ctx context.Context, projectID openapi_types.UUID, body ValidateBpmnXmlJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ValidateBpmnXmlWithBody ¶
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 ¶
ClientOption allows setting custom parameters during construction
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 ¶
func ParseCompleteBpmnExternalJobResponse ¶
func ParseCompleteBpmnExternalJobResponse(rsp *http.Response) (*CompleteBpmnExternalJobResponse, error)
ParseCompleteBpmnExternalJobResponse parses an HTTP response from a CompleteBpmnExternalJobWithResponse call
func (CompleteBpmnExternalJobResponse) Status ¶
func (r CompleteBpmnExternalJobResponse) Status() string
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 ¶
func (r CompleteBpmnExternalJobsBatchResponse) Status() string
Status returns HTTPResponse.Status
func (CompleteBpmnExternalJobsBatchResponse) StatusCode ¶
func (r CompleteBpmnExternalJobsBatchResponse) StatusCode() int
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 ¶
func ParseCompleteBpmnUserTaskResponse ¶
func ParseCompleteBpmnUserTaskResponse(rsp *http.Response) (*CompleteBpmnUserTaskResponse, error)
ParseCompleteBpmnUserTaskResponse parses an HTTP response from a CompleteBpmnUserTaskWithResponse call
func (CompleteBpmnUserTaskResponse) Status ¶
func (r CompleteBpmnUserTaskResponse) Status() string
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 ¶
func (r CreateBpmnResourceResponse) Status() string
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 ¶
func ParseDeleteBpmnResourceResponse ¶
func ParseDeleteBpmnResourceResponse(rsp *http.Response) (*DeleteBpmnResourceResponse, error)
ParseDeleteBpmnResourceResponse parses an HTTP response from a DeleteBpmnResourceWithResponse call
func (DeleteBpmnResourceResponse) Status ¶
func (r DeleteBpmnResourceResponse) Status() string
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 ¶
func (r DeployBpmnResourceResponse) Status() string
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.
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 ¶
func (r EvaluateByDefinitionsIDResponse) Status() string
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 ¶
func (r EvaluateDesignBatchResponse) Status() string
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 FeelContext ¶
FeelContext FEEL context (a name → value map). The DMN equivalent of an object.
type FeelNumber ¶
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 ¶
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 ¶
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 (*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 ¶
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 ¶
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 ¶
func (r GetBpmnExternalJobsQueueDepthResponse) Status() string
Status returns HTTPResponse.Status
func (GetBpmnExternalJobsQueueDepthResponse) StatusCode ¶
func (r GetBpmnExternalJobsQueueDepthResponse) StatusCode() int
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 ¶
func (r GetBpmnInstanceChildrenResponse) Status() string
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 ¶
func (r GetBpmnInstanceVariablesResponse) Status() string
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 ¶
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 ¶
func (r GetDefinitionByDefinitionsIDResponse) Status() string
Status returns HTTPResponse.Status
func (GetDefinitionByDefinitionsIDResponse) StatusCode ¶
func (r GetDefinitionByDefinitionsIDResponse) StatusCode() int
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 ¶
func ParseHeartbeatBpmnExternalJobResponse ¶
func ParseHeartbeatBpmnExternalJobResponse(rsp *http.Response) (*HeartbeatBpmnExternalJobResponse, error)
ParseHeartbeatBpmnExternalJobResponse parses an HTTP response from a HeartbeatBpmnExternalJobWithResponse call
func (HeartbeatBpmnExternalJobResponse) Status ¶
func (r HeartbeatBpmnExternalJobResponse) Status() string
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 ¶
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 ¶
func (r ListBpmnExternalJobsResponse) Status() string
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 ¶
func (r ListBpmnProcessVersionsResponse) Status() string
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 ¶
func (r ListBpmnResourcesByDefinitionsIDResponse) Status() string
Status returns HTTPResponse.Status
func (ListBpmnResourcesByDefinitionsIDResponse) StatusCode ¶
func (r ListBpmnResourcesByDefinitionsIDResponse) StatusCode() int
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 ¶
func (r ListBpmnUserTasksForCallerResponse) Status() string
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 ¶
func (r ListDefinitionVersionsResponse) Status() string
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 ¶
func (r ListLatestBpmnResourcesResponse) Status() string
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 ¶
func (r ListLatestDefinitionsResponse) Status() string
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 ¶
func (r ListProjectExecutionsResponse) Status() string
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 ¶
func ParseMigrateBpmnInstanceResponse ¶
func ParseMigrateBpmnInstanceResponse(rsp *http.Response) (*MigrateBpmnInstanceResponse, error)
ParseMigrateBpmnInstanceResponse parses an HTTP response from a MigrateBpmnInstanceWithResponse call
func (MigrateBpmnInstanceResponse) Status ¶
func (r MigrateBpmnInstanceResponse) Status() string
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 ¶
func ParseModifyBpmnInstanceResponse ¶
func ParseModifyBpmnInstanceResponse(rsp *http.Response) (*ModifyBpmnInstanceResponse, error)
ParseModifyBpmnInstanceResponse parses an HTTP response from a ModifyBpmnInstanceWithResponse call
func (ModifyBpmnInstanceResponse) Status ¶
func (r ModifyBpmnInstanceResponse) Status() string
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 ¶
func (r PollBpmnExternalJobsResponse) Status() string
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 ¶
func ParsePublishBpmnMessageResponse ¶
func ParsePublishBpmnMessageResponse(rsp *http.Response) (*PublishBpmnMessageResponse, error)
ParsePublishBpmnMessageResponse parses an HTTP response from a PublishBpmnMessageWithResponse call
func (PublishBpmnMessageResponse) Status ¶
func (r PublishBpmnMessageResponse) Status() string
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 ¶
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 ¶
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 ¶
func ParseResolveBpmnIncidentResponse ¶
func ParseResolveBpmnIncidentResponse(rsp *http.Response) (*ResolveBpmnIncidentResponse, error)
ParseResolveBpmnIncidentResponse parses an HTTP response from a ResolveBpmnIncidentWithResponse call
func (ResolveBpmnIncidentResponse) Status ¶
func (r ResolveBpmnIncidentResponse) Status() string
Status returns HTTPResponse.Status
func (ResolveBpmnIncidentResponse) StatusCode ¶
func (r ResolveBpmnIncidentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ResumeBpmnDefinitionResponse ¶ added in v0.12.0
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
func (r ResumeBpmnDefinitionResponse) Status() string
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
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
func (r ResumeBpmnInstanceResponse) Status() string
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 ¶
func ParseSetBpmnAdHocVariablesResponse ¶
func ParseSetBpmnAdHocVariablesResponse(rsp *http.Response) (*SetBpmnAdHocVariablesResponse, error)
ParseSetBpmnAdHocVariablesResponse parses an HTTP response from a SetBpmnAdHocVariablesWithResponse call
func (SetBpmnAdHocVariablesResponse) Status ¶
func (r SetBpmnAdHocVariablesResponse) Status() string
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 ¶
func (r StartBpmnTestInstanceResponse) Status() string
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
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
func (r SuspendBpmnDefinitionResponse) Status() string
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
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
func (r SuspendBpmnInstanceResponse) Status() string
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 ¶
func ParseThrowBpmnExternalJobErrorResponse ¶
func ParseThrowBpmnExternalJobErrorResponse(rsp *http.Response) (*ThrowBpmnExternalJobErrorResponse, error)
ParseThrowBpmnExternalJobErrorResponse parses an HTTP response from a ThrowBpmnExternalJobErrorWithResponse call
func (ThrowBpmnExternalJobErrorResponse) Status ¶
func (r ThrowBpmnExternalJobErrorResponse) Status() string
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 ¶
func (r ThrowBpmnExternalJobErrorsBatchResponse) Status() string
Status returns HTTPResponse.Status
func (ThrowBpmnExternalJobErrorsBatchResponse) StatusCode ¶
func (r ThrowBpmnExternalJobErrorsBatchResponse) StatusCode() int
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 ¶
func ParseThrowBpmnUserTaskErrorResponse ¶
func ParseThrowBpmnUserTaskErrorResponse(rsp *http.Response) (*ThrowBpmnUserTaskErrorResponse, error)
ParseThrowBpmnUserTaskErrorResponse parses an HTTP response from a ThrowBpmnUserTaskErrorWithResponse call
func (ThrowBpmnUserTaskErrorResponse) Status ¶
func (r ThrowBpmnUserTaskErrorResponse) Status() string
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 ¶
func ParseTriggerBpmnAdHocNodeResponse ¶
func ParseTriggerBpmnAdHocNodeResponse(rsp *http.Response) (*TriggerBpmnAdHocNodeResponse, error)
ParseTriggerBpmnAdHocNodeResponse parses an HTTP response from a TriggerBpmnAdHocNodeWithResponse call
func (TriggerBpmnAdHocNodeResponse) Status ¶
func (r TriggerBpmnAdHocNodeResponse) Status() string
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 ¶
func ParseUpdateBpmnInstanceVariablesResponse ¶
func ParseUpdateBpmnInstanceVariablesResponse(rsp *http.Response) (*UpdateBpmnInstanceVariablesResponse, error)
ParseUpdateBpmnInstanceVariablesResponse parses an HTTP response from a UpdateBpmnInstanceVariablesWithResponse call
func (UpdateBpmnInstanceVariablesResponse) Status ¶
func (r UpdateBpmnInstanceVariablesResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateBpmnInstanceVariablesResponse) StatusCode ¶
func (r UpdateBpmnInstanceVariablesResponse) StatusCode() int
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 ¶
func (r UpdateBpmnResourceResponse) Status() string
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 ¶
func (r UpdateBpmnUserTaskAssignmentResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateBpmnUserTaskAssignmentResponse) StatusCode ¶
func (r UpdateBpmnUserTaskAssignmentResponse) StatusCode() int
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 ¶
func (r ValidateBpmnInstanceMigrationResponse) Status() string
Status returns HTTPResponse.Status
func (ValidateBpmnInstanceMigrationResponse) StatusCode ¶
func (r ValidateBpmnInstanceMigrationResponse) StatusCode() int
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