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 |