26 lines
758 B
C#
26 lines
758 B
C#
using MediaBrowser.Model.Session;
|
|
|
|
namespace MediaBrowser.Controller.Session;
|
|
|
|
/// <summary>
|
|
/// A capabilities report for a session held by another instance, carried as a <see cref="PodMessage"/>.
|
|
/// The calling instance has already authorized it.
|
|
/// </summary>
|
|
public sealed class RoutedCapabilities
|
|
{
|
|
/// <summary>
|
|
/// The <see cref="PodMessage.Kind"/> this payload travels under.
|
|
/// </summary>
|
|
public const string Kind = "Capabilities";
|
|
|
|
/// <summary>
|
|
/// Gets or sets the session the report applies to.
|
|
/// </summary>
|
|
public string SessionId { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// Gets or sets the reported capabilities.
|
|
/// </summary>
|
|
public ClientCapabilities? Capabilities { get; set; }
|
|
}
|