# Class ActiveDirectoryDesignerParameterFormatProvider OptimaJet.Workflow.Plugins.ActiveDirectoryPlugin.Providers.ActiveDirectoryDesignerParameterFormatProvider Namespace: [OptimaJet.Workflow.Plugins.ActiveDirectoryPlugin.Providers](https://api.workflowengine.io/active-directory-plugin/OptimaJet.Workflow.Plugins.ActiveDirectoryPlugin.Providers/) ```csharp public class ActiveDirectoryDesignerParameterFormatProvider : IDesignerParameterFormatProvider ``` ## Type Hierarchy - ActiveDirectoryDesignerParameterFormatProvider Current type - Implemented interfaces - [IDesignerParameterFormatProvider](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/IDesignerParameterFormatProvider/) ## Constructors `public ActiveDirectoryDesignerParameterFormatProvider(IActiveDirectoryMethods activeDirectoryMethods)` ### Parameters | Name | Type | Description | | --- | --- | --- | | `activeDirectoryMethods` | `IActiveDirectoryMethods` | | ## Methods `public List GetFormat(CodeActionType type, string name, string schemeCode)` Gets the ordered form-field definitions for a named action, condition, or rule. ### Parameters | Name | Type | Description | | --- | --- | --- | | `type` | `CodeActionType` | The parameter usage context: CodeActionType.Action, CodeActionType.Condition, CodeActionType.RuleCheck, or CodeActionType.RuleGet. | | `name` | `String` | The action, condition, or rule name selected in the Designer. | | `schemeCode` | `String` | The current process scheme code, which can be used to provide scheme-specific fields. The value may be [null](https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null) when the format is requested without a process scheme context. | ### Returns | Type | Description | | --- | --- | | `List` | An ordered list containing one CodeActionParameterDefinition per form field. Returning [null](https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null) or an empty list indicates that no structured parameter editor is defined; the Designer then uses its raw JSON editor. | [Previous ActiveDirectoryDesignerAutocompleteProvider](https://api.workflowengine.io/active-directory-plugin/OptimaJet.Workflow.Plugins.ActiveDirectoryPlugin.Providers/ActiveDirectoryDesignerAutocompleteProvider/) [Next ActiveDirectoryRuleProvider](https://api.workflowengine.io/active-directory-plugin/OptimaJet.Workflow.Plugins.ActiveDirectoryPlugin.Providers/ActiveDirectoryRuleProvider/)