# Class InboxEntity OptimaJet.Workflow.Core.Entities.InboxEntity Represents the persisted form of an [InboxItem](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Persistence/InboxItem/). Namespace: [OptimaJet.Workflow.Core.Entities](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Entities/) ```csharp public class InboxEntity : IEntity ``` ## Type Hierarchy - InboxEntity Current type - Implemented interfaces - [IEntity](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Entities/IEntity/) ## Properties `public Guid Id { get; set; }` Gets or sets the inbox item identifier. `public Guid ProcessId { get; set; }` Gets or sets the identifier of the process instance associated with the inbox item. `public string TenantId { get; set; }` Gets or sets the tenant identifier associated with the inbox item. `public string IdentityId { get; set; }` Gets or sets the workflow participant identity for which the inbox item is available. `public DateTime AddingDate { get; set; }` Gets or sets the date and time when the item was added to the inbox. `public string AvailableCommands { get; set; }` Gets or sets the comma-separated names of the commands available through the inbox item. ## Methods `public object GetValue(string key)` Retrieves the value of the property selected by `key`. ### Parameters | Name | Type | Description | | --- | --- | --- | | `key` | `String` | The name of the property whose value to retrieve. | ### Returns | Type | Description | | --- | --- | | `Object` | The value of the property named by `key`. | ### Exceptions | Type | Description | | --- | --- | | `ColumnNotExistsException` | `key` does not match a property supported by this entity. | `public void SetValue(string key, object value)` Assigns `value` to the property selected by `key`. ### Parameters | Name | Type | Description | | --- | --- | --- | | `key` | `String` | The name of the property whose value to set. | | `value` | `Object` | The value to assign to the property. | ### Exceptions | Type | Description | | --- | --- | | `ColumnNotExistsException` | `key` does not match a property supported by this entity. | [Previous IEntity](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Entities/IEntity/) [Next ProcessAssignmentEntity](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Entities/ProcessAssignmentEntity/)