feat: ICurrentSources interface to allow for tracking breakaway routing

This commit is contained in:
Andrew Welker
2025-07-17 09:15:25 -05:00
parent ddbcc13c50
commit 9813673b66
6 changed files with 309 additions and 114 deletions

View File

@@ -174,6 +174,13 @@ namespace PepperDash.Essentials.Core
[JsonProperty("syncProviderDeviceKey")]
public string SyncProviderDeviceKey { get; set; }
/// <summary>
/// Indicates if the source supports USB connections
/// </summary>
[JsonProperty("supportsUsb")]
public bool SupportsUsb { get; set; }
/// <summary>
/// Default constructor for SourceListItem, initializes the Icon to "Blank"
/// </summary>