# Class SchemaWasChangedEventArgs OptimaJet.Workflow.Core.Runtime.SchemaWasChangedEventArgs Provides event data for [WorkflowRuntime.OnSchemaWasChanged](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/WorkflowRuntime/) and [WorkflowRuntime.OnSchemaWasChangedAsync](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/WorkflowRuntime/). Namespace: [OptimaJet.Workflow.Core.Runtime](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/) ```csharp public class SchemaWasChangedEventArgs : EventArgs ``` ## Type Hierarchy - [EventArgs](https://learn.microsoft.com/dotnet/api/system.eventargs) - SchemaWasChangedEventArgs Current type ## Properties `public Guid ProcessId { get; set; }` Gets or sets the identifier of the process whose scheme was updated. `public Guid SchemeId { get; set; }` Gets or sets the identifier of the process scheme associated with the event. `public bool SchemaWasObsolete { get; set; }` Gets or sets a value indicating whether the scheme was updated because it was obsolete. [Previous RuntimeStartEventArgs](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/RuntimeStartEventArgs/) [Next SetStateParams](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/SetStateParams/)