From 7bbdf434527b7a53f168409a3f3fd8f5ee6263ad Mon Sep 17 00:00:00 2001 From: Andrew Welker Date: Thu, 15 Oct 2020 16:37:41 -0600 Subject: [PATCH] add full implementation for LanguageLabel --- .../DeviceTypeInterfaces/ILanguageDefinition.cs | 6 +++--- .../DeviceTypeInterfaces/ILanguageLabel.cs | 10 ---------- .../DeviceTypeInterfaces/LanguageLabel.cs | 12 ++++++++++++ 3 files changed, 15 insertions(+), 13 deletions(-) delete mode 100644 essentials-framework/Essentials Core/PepperDashEssentialsBase/DeviceTypeInterfaces/ILanguageLabel.cs create mode 100644 essentials-framework/Essentials Core/PepperDashEssentialsBase/DeviceTypeInterfaces/LanguageLabel.cs diff --git a/essentials-framework/Essentials Core/PepperDashEssentialsBase/DeviceTypeInterfaces/ILanguageDefinition.cs b/essentials-framework/Essentials Core/PepperDashEssentialsBase/DeviceTypeInterfaces/ILanguageDefinition.cs index 659b396a..f6849791 100644 --- a/essentials-framework/Essentials Core/PepperDashEssentialsBase/DeviceTypeInterfaces/ILanguageDefinition.cs +++ b/essentials-framework/Essentials Core/PepperDashEssentialsBase/DeviceTypeInterfaces/ILanguageDefinition.cs @@ -8,8 +8,8 @@ namespace PepperDash_Essentials_Core.DeviceTypeInterfaces string LocaleName { get; set; } string FriendlyName { get; set; } bool Enable { get; set; } - List UiLabels { get; set; } - List Sources { get; set; } - List Destinations { get; set; } + List UiLabels { get; set; } + List Sources { get; set; } + List Destinations { get; set; } } } \ No newline at end of file diff --git a/essentials-framework/Essentials Core/PepperDashEssentialsBase/DeviceTypeInterfaces/ILanguageLabel.cs b/essentials-framework/Essentials Core/PepperDashEssentialsBase/DeviceTypeInterfaces/ILanguageLabel.cs deleted file mode 100644 index 3473ea60..00000000 --- a/essentials-framework/Essentials Core/PepperDashEssentialsBase/DeviceTypeInterfaces/ILanguageLabel.cs +++ /dev/null @@ -1,10 +0,0 @@ -using PepperDash.Core; - -namespace PepperDash_Essentials_Core.DeviceTypeInterfaces -{ - public interface ILanguageLabel:IKeyed - { - string Description { get; set; } - string DisplayText { get; set; } - } -} \ No newline at end of file diff --git a/essentials-framework/Essentials Core/PepperDashEssentialsBase/DeviceTypeInterfaces/LanguageLabel.cs b/essentials-framework/Essentials Core/PepperDashEssentialsBase/DeviceTypeInterfaces/LanguageLabel.cs new file mode 100644 index 00000000..345da2ed --- /dev/null +++ b/essentials-framework/Essentials Core/PepperDashEssentialsBase/DeviceTypeInterfaces/LanguageLabel.cs @@ -0,0 +1,12 @@ +using PepperDash.Core; + +namespace PepperDash_Essentials_Core.DeviceTypeInterfaces +{ + public class LanguageLabel + { + public string Key { get; set; } + public string Description { get; set; } + public string DisplayText { get; set; } + public uint JoinNumber { get; set; } + } +} \ No newline at end of file