fix(essentials): Removes enabled property from Environment config. Adds StringEnumConverter to enum properties

This commit is contained in:
Neil Dorin
2021-12-07 10:51:39 -07:00
parent 6bc966a869
commit 908296793a
4 changed files with 11 additions and 7 deletions

View File

@@ -7,6 +7,7 @@ using Crestron.SimplSharp;
using PepperDash.Essentials.Core;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace PepperDash.Essentials.Devices.Common.VideoCodec
{
@@ -47,8 +48,10 @@ namespace PepperDash.Essentials.Devices.Common.VideoCodec
public class LayoutInfoChangedEventArgs : EventArgs
{
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("availableLayouts", NullValueHandling = NullValueHandling.Ignore)]
public ZoomRoom.zConfiguration.eLayoutStyle AvailableLayouts { get; set; }
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("currentSelectedLayout", NullValueHandling = NullValueHandling.Ignore)]
public ZoomRoom.zConfiguration.eLayoutStyle CurrentSelectedLayout { get; set; }
[JsonProperty("canSwapContentWithThumbnail", NullValueHandling = NullValueHandling.Ignore)]