# Namespace OptimaJet.Workflow.Plugins ## Classes - [ApprovalPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/ApprovalPlugin/) - [BasicPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/BasicPlugin/) - [BasicPlugin.ParameterInObject](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/BasicPlugin.ParameterInObject/) - [DateTimeExtensions](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/DateTimeExtensions/) - [LoopCounter](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/LoopCounter/) - [LoopPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/LoopPlugin/) ## Interfaces - [IWorkflowPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/IWorkflowPlugin/) Describes a plugin for the Workflow Engine. ## Enums - [LoopState](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/LoopState/) ## Delegates - [ApproversInStageAsyncDelegate](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/ApproversInStageAsyncDelegate/) - [CheckPredefinedActorAsyncDelegate](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/CheckPredefinedActorAsyncDelegate/) - [GetApproverIdentityId](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/GetApproverIdentityId/) - [GetPredefinedIdentitiesAsyncDelegate](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/GetPredefinedIdentitiesAsyncDelegate/) - [UpdateDocumentStateDelegate](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/UpdateDocumentStateDelegate/) - [UsersInRoleAsyncDelegate](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/UsersInRoleAsyncDelegate/) ## Sub-namespaces - [Activity](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.Activity/) - [ApprovalsPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.ApprovalsPlugin/) - [ApproversProvider](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.ApproversProvider/) - [BasicsPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.BasicsPlugin/) - [CustomWorkflowProviders](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.CustomWorkflowProviders/) - [LoopsPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.LoopsPlugin/)