StreamLink.NET  8.0.8-8.0.8-2133-4672b96
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Classes | Enumerations
Package Caplin.StreamLink.Alerts

The classes within this package provide the functionality of StreamLink alerts More...

Classes

interface  INotification
 Notifications can be created by ITrigger's firing when their conditions are met or by being sent from a Notifications adapter. More...
 
interface  INotificationListener
 A trivial implementation of NotificationListener would be: More...
 
interface  IResultListener
 An interface that can be registered to be called back when an operation completes. More...
 
interface  ITrigger
 Note: Different instances of this class are not equal and will need to be checked for equality manually if the need arises. Use the trigger ID to identify a trigger. More...
 
interface  ITriggerListener
 A trivial implementation of TriggerListener would be: More...
 
class  NotificationService
 A NotificationService subscribes to a Notifications container of the StreamLink user and allows the user to register a listener to be called when notifications are triggered or dismissed. More...
 
class  TriggerService
 A TriggerService subscribes to the Triggers of a StreamLink user and allows the user to register a listener to be called back when triggers are added, removed or modified. More...
 

Enumerations

enum  TriggerState { TriggerState.ACTIVE, TriggerState.INACTIVE, TriggerState.TRIGGERED, TriggerState.UNKNOWN }
 Enumeration that defines the different states a ITrigger can be in. More...
 

Detailed Description

The classes within this package provide the functionality of StreamLink alerts

Enumeration Type Documentation

Enumeration that defines the different states a ITrigger can be in.

Enumerator
ACTIVE 

the trigger is active and waiting for the condition to be met

INACTIVE 

the trigger is disabled/paused and will not trigger if the condition is met

TRIGGERED 

the condition was met and a notification was triggered

UNKNOWN 

Invalid state that only happens if the backend sends an unsupported state.


Generated on Thu Jul 23 2026 18:25:37 for StreamLink.NET