Interface INotification
A complex type definition for holding the results of running the system query for retrieving system notifications
Can be executed from GetNotificationData(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>, String)
Namespace: LemonEdge.API.ComplexTypes
Assembly: 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 |
---|---|
System.Int64 |
EntityID
The id of the item this notification is associated with
Declaration
Guid EntityID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
EntityTypeID
The type of entity this notification is associated with
Declaration
Guid EntityTypeID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
ID
The id of the notification message
Declaration
[Key]
[Column(Order = 1)]
Guid ID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
LastUpdated
The date/time stamp this notification was created
Declaration
[Key]
[Column(Order = 2)]
DateTimeOffset LastUpdated { get; set; }
Property Value
Type | Description |
---|---|
System.DateTimeOffset |
Message
The message for this notification
Declaration
string Message { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ModifiedByUserID
The user that created this notification
Declaration
Guid ModifiedByUserID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
WatcherTriggerID
The watcher that triggered this notification
Declaration
Guid WatcherTriggerID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |