Interface INotification
A complex type definition for holding the results of running the system query for retrieving system notifications
Can be executed from GetNotificationData(Guid?, Guid?, Guid?, string)
Namespace: LemonEdge.API.Entities.Notifications
Assembly: LemonEdge.API.dll
Syntax
[ComplexDefinition(ImageType.Notify, "Notification")]
public interface INotification
Properties
AccountID
The system account id
Declaration
[Key]
[Column(Order = 0)]
long AccountID { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
EntityID
The id of the item this notification is associated with
Declaration
Guid EntityID { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
EntityTypeID
The type of entity this notification is associated with
Declaration
Guid EntityTypeID { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
ID
The id of the notification message
Declaration
[Key]
[Column(Order = 1)]
Guid ID { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
LastUpdated
The date/time stamp this notification was created
Declaration
[Key]
[Column(Order = 2)]
DateTimeOffset LastUpdated { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset |
Message
The message for this notification
Declaration
string Message { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ModifiedByUserID
The user that created this notification
Declaration
Guid ModifiedByUserID { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
WatcherTriggerID
The watcher that triggered this notification
Declaration
Guid WatcherTriggerID { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |