Class InboxEntity
OptimaJet.Workflow.Core.Entities.InboxEntity
Represents the persisted form of an InboxItem.
Namespace: OptimaJet.Workflow.Core.Entities
public class InboxEntity : IEntityType Hierarchy
- InboxEntity Current type
- Implemented interfaces
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
keyStringThe name of the property whose value to retrieve.
Returns
Type
Description
ObjectThe value of the property named by
key.Exceptions
Type
Description
ColumnNotExistsExceptionkey 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
keyStringThe name of the property whose value to set.
valueObjectThe value to assign to the property.
Exceptions
Type
Description
ColumnNotExistsExceptionkey does not match a property supported by this entity.