using adas_core.Domain.Enums;
using MongoDB.Bson;
namespace adas_core.Domain.Models.MongoModels;
///
/// Represents a display used to present or output information to the user.
///
public class Display
{
public ObjectId Id { get; set; }
public ObjectId UnitId { get; set; }
public ObjectId? DisplayConfigId { get; set; }
public required string Name { get; set; }
public List PointOfCareIdList { get; set; } = [];
public DisplayConfigEnums.DisplayType Type { get; set; } = DisplayConfigEnums.DisplayType.Unknown;
#region Unmap
public Unit? Unit { get; set; }
public List PointOfCares { get; set; } = [];
public DisplayConfig? DisplayConfig { get; set; }
#endregion
}