WebSocketMessage.cs 768 B

12345678910111213141516171819202122232425262728293031
  1. #nullable disable
  2. #pragma warning disable CS1591
  3. using System;
  4. using MediaBrowser.Model.Session;
  5. namespace MediaBrowser.Model.Net
  6. {
  7. /// <summary>
  8. /// Class WebSocketMessage.
  9. /// </summary>
  10. /// <typeparam name="T">The type of the data.</typeparam>
  11. public class WebSocketMessage<T>
  12. {
  13. /// <summary>
  14. /// Gets or sets the type of the message.
  15. /// </summary>
  16. /// <value>The type of the message.</value>
  17. public SessionMessageType MessageType { get; set; }
  18. public Guid MessageId { get; set; }
  19. public string ServerId { get; set; }
  20. /// <summary>
  21. /// Gets or sets the data.
  22. /// </summary>
  23. /// <value>The data.</value>
  24. public T Data { get; set; }
  25. }
  26. }