Class NotificationRequest
  
  
  
  
    Inheritance
    System.Object
    NotificationRequest
   
  
  Assembly: MediaBrowser.Controller.dll
  Syntax
  
    public class NotificationRequest
   
  Properties
  
  
  
  
  CancellationToken
  
  
  Declaration
  
    [IgnoreDataMember]
public CancellationToken CancellationToken { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Threading.CancellationToken | 
         | 
      
    
  
  
  
  
  CollectionFolders
  
  
  Declaration
  
    public BaseItem[] CollectionFolders { get; set; }
   
  Property Value
  
  
  
  
  Date
  For notifications referencing something that happened at a specific date and time
 
  
  Declaration
  
    public DateTimeOffset Date { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.DateTimeOffset | 
         | 
      
    
  
  
  
  
  Description
  For notification outputs that require a description
 
  
  Declaration
  
    public string Description { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  DeviceInfo
  
  
  Declaration
  
    public DeviceInfo DeviceInfo { get; set; }
   
  Property Value
  
  
  
  
  DisplayDateTime
  
  
  Declaration
  
    public bool DisplayDateTime { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  EventId
  
  
  Declaration
  
    public string EventId { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  Item
  
  
  Declaration
  
    public BaseItem Item { get; set; }
   
  Property Value
  
  
  
  
  ItemDto
  
  
  Declaration
  
    public BaseItemDto ItemDto { get; set; }
   
  Property Value
  
  
  
  
  PackageVersionInfo
  
  
  Declaration
  
    public PackageVersionInfo PackageVersionInfo { get; set; }
   
  Property Value
  
  
  
  
  PlaybackInfo
  
  
  Declaration
  
    public NotificationPlaybackInfo PlaybackInfo { get; set; }
   
  Property Value
  
  
  
  
  Plugin
  
  
  Declaration
  
    public IPlugin Plugin { get; set; }
   
  Property Value
  
  
  
  
  ProgramInfo
  
  
  Declaration
  
    public LiveTvProgram ProgramInfo { get; set; }
   
  Property Value
  
  
  
  
  RecordingInfo
  
  
  Declaration
  
    public NotificationRecordingInfo RecordingInfo { get; set; }
   
  Property Value
  
  
  
  
  SeriesTimerInfo
  
  
  Declaration
  
    public SeriesTimerInfo SeriesTimerInfo { get; set; }
   
  Property Value
  
  
  
  
  Session
  
  
  Declaration
  
    public SessionInfo Session { get; set; }
   
  Property Value
  
  
  
  
  Severity
  
  
  Declaration
  
    public LogSeverity Severity { get; set; }
   
  Property Value
  
  
  
  
  TimerInfo
  
  
  Declaration
  
    public TimerInfo TimerInfo { get; set; }
   
  Property Value
  
  
  
  
  Title
  For notification outputs that require a display title
 
  
  Declaration
  
    public string Title { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  Url
  For notification outputs that support an interactive url
 
  
  Declaration
  
    public string Url { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  User
  
  
  Declaration
  
    public User User { get; set; }
   
  Property Value
  
  Extension Methods