# Class TenantGlobalParameterScope OptimaJet.Workflow.Core.Persistence.TenantGlobalParameterScope Specifies the TenantGlobalParameterScope.TenantId?text=tenant+identifier and logical TenantGlobalParameterScope.Type?text=global+parameter+type that define a tenant-specific or shared global parameter scope. Namespace: [OptimaJet.Workflow.Core.Persistence](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Persistence/) ```csharp public sealed record TenantGlobalParameterScope : IEquatable ``` ## Type Hierarchy - TenantGlobalParameterScope Current type - Implemented interfaces - [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1) ## Properties `public string? TenantId { get; init; }` Gets or initializes the tenant identifier for the scope, or [null](https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null) when the scope contains shared global parameters. `public required string Type { get; init; }` Gets or initializes the logical type of the global parameters in this scope. [Previous TenantGlobalParameterKey](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Persistence/TenantGlobalParameterKey/) [Next WorkflowForm](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Persistence/WorkflowForm/)