# Class SchemeItem OptimaJet.Workflow.Core.Persistence.SchemeItem Represents a persisted workflow scheme record returned by [IPersistenceProvider.GetSchemesAsync(List<(string parameterName, SortDirection sortDirection)>, Paging)](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Persistence/IPersistenceProvider/). Namespace: [OptimaJet.Workflow.Core.Persistence](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Persistence/) ```csharp public class SchemeItem ``` ## Properties `public string Code { get; set; }` Gets or sets the scheme code that identifies the family of workflow scheme versions. `public string Scheme { get; set; }` Gets or sets the serialized unparsed source scheme. `public bool CanBeInlined { get; set; }` Gets or sets a value indicating whether the workflow scheme can be inlined into another workflow scheme. `public List InlinedSchemes { get; set; }` Gets or sets the codes of the inlinable schemes referenced by the workflow scheme. `public List Tags { get; set; }` Gets or sets the tags assigned to the workflow scheme. [Previous SchemeFilePersistence](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Persistence/SchemeFilePersistence/) [Next SortDirection](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Persistence/SortDirection/)