Skip to main content
Version: 8.9 (unreleased)

Enums

Technical Preview

The C# SDK is a technical preview available from Camunda 8.9. It will become fully supported in Camunda 8.10. Its API surface may change in future releases without following semver.

Enumeration types (28 enums).

AuditLogActorTypeEnum

The type of actor who performed the operation.

ValueDescription
ANONYMOUS
CLIENT
UNKNOWN
USER

AuditLogCategoryEnum

The category of the audit log operation.

ValueDescription
ADMIN
DEPLOYEDRESOURCES
USERTASKS

AuditLogEntityTypeEnum

The type of entity affected by the operation.

ValueDescription
AUTHORIZATION
BATCH
DECISION
GROUP
INCIDENT
JOB
MAPPINGRULE
PROCESSINSTANCE
RESOURCE
ROLE
TENANT
USER
USERTASK
VARIABLE
CLIENT

AuditLogOperationTypeEnum

The type of operation performed.

ValueDescription
ASSIGN
CANCEL
COMPLETE
CREATE
DELETE
EVALUATE
MIGRATE
MODIFY
RESOLVE
RESUME
SUSPEND
UNASSIGN
UNKNOWN
UPDATE

AuditLogResultEnum

The result status of the operation.

ValueDescription
FAIL
SUCCESS

BatchOperationItemStateEnum

The batch operation item state.

ValueDescription
ACTIVE
COMPLETED
CANCELED
FAILED

BatchOperationStateEnum

The batch operation state.

ValueDescription
ACTIVE
CANCELED
COMPLETED
CREATED
FAILED
PARTIALLYCOMPLETED
SUSPENDED

BatchOperationTypeEnum

The type of the batch operation.

ValueDescription
ADDVARIABLE
CANCELPROCESSINSTANCE
DELETEDECISIONDEFINITION
DELETEDECISIONINSTANCE
DELETEPROCESSDEFINITION
DELETEPROCESSINSTANCE
MIGRATEPROCESSINSTANCE
MODIFYPROCESSINSTANCE
RESOLVEINCIDENT
UPDATEVARIABLE

CamundaAuthErrorCode

Auth error codes matching the JS SDK.

ValueDescription
TokenFetchFailed
TokenParseFailed
TokenExpired
OAuthConfigMissing
BasicCredentialsMissing

ClusterVariableScopeEnum

The scope of a cluster variable.

ValueDescription
GLOBAL
TENANT

DecisionDefinitionTypeEnum

The type of the decision. UNSPECIFIED is deprecated and should not be used anymore, for removal in 8.10

ValueDescription
DECISIONTABLE
LITERALEXPRESSION
UNSPECIFIED
UNKNOWN

DecisionInstanceStateEnum

The state of the decision instance. UNSPECIFIED and UNKNOWN are deprecated and should not be used anymore, for removal in 8.10

ValueDescription
EVALUATED
FAILED
UNSPECIFIED
UNKNOWN

ElementInstanceStateEnum

Element states

ValueDescription
ACTIVE
COMPLETED
TERMINATED

GlobalListenerSourceEnum

How the global listener was defined.

ValueDescription
CONFIGURATION
API

GlobalTaskListenerEventTypeEnum

The event type that triggers the user task listener.

ValueDescription
All
Creating
Assigning
Updating
Completing
Canceling

IncidentErrorTypeEnum

Incident error type with a defined set of values.

ValueDescription
ADHOCSUBPROCESSNORETRIES
CALLEDDECISIONERROR
CALLEDELEMENTERROR
CONDITIONERROR
DECISIONEVALUATIONERROR
EXECUTIONLISTENERNORETRIES
EXTRACTVALUEERROR
FORMNOTFOUND
IOMAPPINGERROR
JOBNORETRIES
MESSAGESIZEEXCEEDED
RESOURCENOTFOUND
TASKLISTENERNORETRIES
UNHANDLEDERROREVENT
UNKNOWN
UNSPECIFIED

IncidentStateEnum

Incident states with a defined set of values.

ValueDescription
ACTIVE
MIGRATED
PENDING
RESOLVED
UNKNOWN

JobKindEnum

The job kind.

ValueDescription
BPMNELEMENT
EXECUTIONLISTENER
TASKLISTENER
ADHOCSUBPROCESS

JobListenerEventTypeEnum

The listener event type of the job.

ValueDescription
ASSIGNING
CANCELING
COMPLETING
CREATING
END
START
UNSPECIFIED
UPDATING

JobStateEnum

The state of the job.

ValueDescription
CANCELED
COMPLETED
CREATED
ERRORTHROWN
FAILED
MIGRATED
RETRIESUPDATED
TIMEDOUT

MessageSubscriptionStateEnum

The state of message subscription.

ValueDescription
CORRELATED
CREATED
DELETED
MIGRATED

OwnerTypeEnum

The type of the owner of permissions.

ValueDescription
USER
CLIENT
ROLE
GROUP
MAPPINGRULE
UNSPECIFIED

PermissionTypeEnum

Specifies the type of permissions.

ValueDescription
ACCESS
CANCELPROCESSINSTANCE
CLAIM
CLAIMUSERTASK
COMPLETE
COMPLETEUSERTASK
CREATE
CREATEBATCHOPERATIONCANCELPROCESSINSTANCE
CREATEBATCHOPERATIONDELETEDECISIONDEFINITION
CREATEBATCHOPERATIONDELETEDECISIONINSTANCE
CREATEBATCHOPERATIONDELETEPROCESSDEFINITION
CREATEBATCHOPERATIONDELETEPROCESSINSTANCE
CREATEBATCHOPERATIONMIGRATEPROCESSINSTANCE
CREATEBATCHOPERATIONMODIFYPROCESSINSTANCE
CREATEBATCHOPERATIONRESOLVEINCIDENT
CREATEDECISIONINSTANCE
CREATEPROCESSINSTANCE
CREATETASKLISTENER
DELETE
DELETEDECISIONINSTANCE
DELETEDRD
DELETEFORM
DELETEPROCESS
DELETEPROCESSINSTANCE
DELETERESOURCE
DELETETASKLISTENER
EVALUATE
MODIFYPROCESSINSTANCE
READ
READDECISIONDEFINITION
READDECISIONINSTANCE
READJOBMETRIC
READPROCESSDEFINITION
READPROCESSINSTANCE
READUSAGEMETRIC
READUSERTASK
READTASKLISTENER
UPDATE
UPDATEPROCESSINSTANCE
UPDATEUSERTASK
UPDATETASKLISTENER

ProcessInstanceStateEnum

Process instance states

ValueDescription
ACTIVE
COMPLETED
TERMINATED

ResourceTypeEnum

The type of resource to add/remove permissions to/from.

ValueDescription
AUDITLOG
AUTHORIZATION
BATCH
CLUSTERVARIABLE
COMPONENT
DECISIONDEFINITION
DECISIONREQUIREMENTSDEFINITION
DOCUMENT
EXPRESSION
GLOBALLISTENER
GROUP
MAPPINGRULE
MESSAGE
PROCESSDEFINITION
RESOURCE
ROLE
SYSTEM
TENANT
USER
USERTASK

SortOrderEnum

The order in which to sort the related field.

ValueDescription
ASC
DESC

TenantFilterEnum

The tenant filtering strategy for job activation. Determines whether to use tenant IDs provided in the request or tenant IDs assigned to the authenticated principal.

ValueDescription
PROVIDED
ASSIGNED

UserTaskStateEnum

The state of the user task. Note: FAILED state is only for legacy job-worker-based tasks.

ValueDescription
CREATING
CREATED
ASSIGNING
UPDATING
COMPLETING
COMPLETED
CANCELING
CANCELED
FAILED