using adas_core.Domain.Models.GroupedObservations; using adas_core.Domain.Models.MongoModels; namespace adas_core.Domain.Models.DTO.Display; /// /// Represents a data transfer object for a smart display configuration, extending the base display configuration with additional smart display properties. /// public class SmartDisplayDto : DisplayConfigDto { public bool? HasCameras { get; set; } public bool? HasSound { get; set; } public bool? IsRotationEnabled { get; set; } public bool? CanChangeCameraMode { get; set; } public bool? CamerasAreActive { get; set; } public string? CameraStreamType { get; set; } public List? SensorList { get; set; } public string? ObservationForIndicator { get; set; } public List? AlarmFieldList { get; set; } public List? RequestGroupedFieldList { get; set; } public bool? Pumps { get; set; } public List? ChartConfig { get; set; } public GraphLayout? GraphLayout { get; set; } public List? CardRotatingLayout { get; set; } }