This service is available via Telligent.Evolution.Extensibility.Apis.Get<Telligent.Evolution.Extensibility.Api.Version1.ISystemNotifications>()
and is defined in Telligent.Evolution.Platform.dll
Methods
AdditionalInfo Create(string subject, string body, SystemNotificationCreateOptions options = null);
Creates a system notification
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
subject | string | Subject | Required | ||
body | string | Body | Required | ||
options | SystemNotificationCreateOptions | Options | Optional |
Return Type
SystemNotification Get(int notificationId);
Gets a system notification
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
notificationId | int | Notification Id | Required |
Return Type
SystemNotification Get(string groupingKey);
Gets a system notification
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
groupingKey | string | Grouping Key | Required |
Return Type
PagedList<SystemNotification> List(SystemNotificationListOptions options = null);
Lists system notifications
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
options | SystemNotificationListOptions | Options | Optional |
Return Type
SystemNotification Update(int notificationId, SystemNotificationUpdateOptions options = null);
Updates a system notification
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
notificationId | int | Notification Id | Required | ||
options | SystemNotificationUpdateOptions | Options | Optional |
Return Type
SystemNotification Update(string groupingKey, SystemNotificationUpdateOptions options = null);
Updates a system notification
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
groupingKey | string | Grouping Key | Required | ||
options | SystemNotificationUpdateOptions | Options | Optional |