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 (24 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
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.

ValueDescription
DECISIONTABLE
LITERALEXPRESSION
UNKNOWN

DecisionInstanceStateEnum

The state of the decision instance.

ValueDescription
EVALUATED
FAILED
UNSPECIFIED

ElementInstanceStateEnum

Element states

ValueDescription
ACTIVE
COMPLETED
TERMINATED

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
COMPLETE
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.

ValueDescription
CREATING
CREATED
ASSIGNING
UPDATING
COMPLETING
COMPLETED
CANCELING
CANCELED
FAILED