mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-16 13:15:03 +00:00
fix: add property for sync device association
This commit is contained in:
@@ -1,12 +1,14 @@
|
|||||||
using Newtonsoft.Json;
|
using System.Collections.Generic;
|
||||||
|
using Newtonsoft.Json;
|
||||||
using Newtonsoft.Json.Converters;
|
using Newtonsoft.Json.Converters;
|
||||||
using PepperDash.Core;
|
using PepperDash.Core;
|
||||||
using System.Collections.Generic;
|
|
||||||
|
|
||||||
namespace PepperDash.Essentials.Core
|
namespace PepperDash.Essentials.Core
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
/// Defines the type of source list item, which can be a route, off, or other.
|
||||||
|
/// This is used to categorize the source list items in a room.
|
||||||
|
/// The type is serialized to JSON and can be used to determine how the item should be displayed or handled in the UI.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public enum eSourceListItemType
|
public enum eSourceListItemType
|
||||||
{
|
{
|
||||||
@@ -166,6 +168,12 @@ namespace PepperDash.Essentials.Core
|
|||||||
[JsonProperty("disableSimpleRouting")]
|
[JsonProperty("disableSimpleRouting")]
|
||||||
public bool DisableSimpleRouting { get; set; }
|
public bool DisableSimpleRouting { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// The key of the device that provides video sync for this source item
|
||||||
|
/// </summary>
|
||||||
|
[JsonProperty("syncProviderDeviceKey")]
|
||||||
|
public string SyncProviderDeviceKey { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Default constructor for SourceListItem, initializes the Icon to "Blank"
|
/// Default constructor for SourceListItem, initializes the Icon to "Blank"
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -177,7 +185,7 @@ namespace PepperDash.Essentials.Core
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns a string representation of the SourceListItem, including the SourceKey and Name
|
/// Returns a string representation of the SourceListItem, including the SourceKey and Name
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns></returns>
|
/// <returns> A string representation of the SourceListItem</returns>
|
||||||
public override string ToString()
|
public override string ToString()
|
||||||
{
|
{
|
||||||
return $"{SourceKey}:{Name}";
|
return $"{SourceKey}:{Name}";
|
||||||
|
|||||||
Reference in New Issue
Block a user