From d6b5dc00e66616a5483a1ab6c9a746445646317c Mon Sep 17 00:00:00 2001 From: Aviv Cohn Date: Tue, 9 Dec 2025 22:35:03 -0500 Subject: [PATCH] fix: remove duplicate StatusProperties --- .../UDMApi/RoomResponse.cs | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/src/PepperDash.Essentials.Core/UDMApi/RoomResponse.cs b/src/PepperDash.Essentials.Core/UDMApi/RoomResponse.cs index c1abaaf5..6bb1d1ce 100644 --- a/src/PepperDash.Essentials.Core/UDMApi/RoomResponse.cs +++ b/src/PepperDash.Essentials.Core/UDMApi/RoomResponse.cs @@ -25,35 +25,22 @@ namespace PepperDash.Essentials.Core.UDMApi /// Standard room properties /// [JsonProperty("standard")] - public StandardProperties standard { get; set; } + public StandardProperties standard { get; private set; } /// /// Status information including devices /// [JsonProperty("status")] - public StatusProperties status { get; set; } + public StatusProperties status { get; private set; } /// /// Custom properties dictionary /// [JsonProperty("custom")] - public Dictionary custom { get; set; } + public Dictionary custom { get; private set; } } /// /// Represents status properties including devices /// - internal class StatusProperties - { - /// - /// Dictionary of device statuses keyed by device identifier - /// - [JsonProperty("devices")] - public Dictionary devices { get; set; } - - public StatusProperties() - { - devices = new Dictionary(); - } - } }