namespace adas_core.Domain.Models.DTO;

/// <summary>
/// Represents a data transfer object for an observation alarm, used to encapsulate and transfer alarm-related information between application layers.
/// </summary>
public class ObservationAlarmDto
{
    public string? PatientNumber { get; set; }
    public PatientLocation? Location { get; set; }

    public List<PatientObservationAlarm>? Alarms { get; set; }

    public DateTime MessageTime { get; set; }

    public bool WaitResult { get; set; }

    public ObservationData? ObservationData { get; set; }

    public ObservationData? ObsertationData
    {
        get => ObservationData;
        set => ObservationData = value;
    }
}