SessionMessageType.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #pragma warning disable CS1591
  2. namespace MediaBrowser.Model.Session
  3. {
  4. /// <summary>
  5. /// The different kinds of messages that are used in the WebSocket api.
  6. /// </summary>
  7. public enum SessionMessageType
  8. {
  9. // Server -> Client
  10. ForceKeepAlive,
  11. GeneralCommand,
  12. UserDataChanged,
  13. Sessions,
  14. Play,
  15. SyncPlayCommand,
  16. SyncPlayGroupUpdate,
  17. Playstate,
  18. RestartRequired,
  19. ServerShuttingDown,
  20. ServerRestarting,
  21. LibraryChanged,
  22. UserDeleted,
  23. UserUpdated,
  24. SeriesTimerCreated,
  25. TimerCreated,
  26. SeriesTimerCancelled,
  27. TimerCancelled,
  28. RefreshProgress,
  29. ScheduledTaskEnded,
  30. PackageInstallationCancelled,
  31. PackageInstallationFailed,
  32. PackageInstallationCompleted,
  33. PackageInstalling,
  34. PackageUninstalled,
  35. ActivityLogEntry,
  36. ScheduledTasksInfo,
  37. // Client -> Server
  38. ActivityLogEntryStart,
  39. ActivityLogEntryStop,
  40. SessionsStart,
  41. SessionsStop,
  42. ScheduledTasksInfoStart,
  43. ScheduledTasksInfoStop,
  44. // Shared
  45. KeepAlive,
  46. }
  47. }