# Class GetInitialCommandsParams OptimaJet.Workflow.Core.Runtime.GetInitialCommandsParams Represents the parameters used to retrieve initial commands for a workflow process scheme. Namespace: [OptimaJet.Workflow.Core.Runtime](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/) ```csharp public class GetInitialCommandsParams ``` ## Constructors `public GetInitialCommandsParams(string schemeCode)` Initializes a new instance of the [GetInitialCommandsParams](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/GetInitialCommandsParams/) class. ### Parameters | Name | Type | Description | | --- | --- | --- | | `schemeCode` | `String` | The code of the process scheme. | ### Exceptions | Type | Description | | --- | --- | | `ArgumentNullException` | `schemeCode` is [null](https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null). | ## Properties `public string SchemeCode { get; init; }` Gets the code of the process scheme. `public string? TenantId { get; init; }` Gets or initializes the tenant identifier for scheme retrieval. `public string? CommandNameFilter { get; init; }` Gets or initializes an optional command name filter. `public CultureInfo? Culture { get; init; }` Gets or initializes the culture used for localization. [Previous GetCustomTimerValueAsyncDelegate](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/GetCustomTimerValueAsyncDelegate/) [Next GetStateBySchemeParams](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/GetStateBySchemeParams/)