using System;

namespace AsbCloudApp.Data
{
    /// <summary>
    /// Сообщение для frontend
    /// </summary>
    public class MessageDto : IId
    {
        /// <inheritdoc/>
        public int Id { get; set; }

        /// <summary>
        /// дата появления события
        /// </summary>
        public DateTime Date { get; set; }

        /// <summary>
        /// категория события
        /// </summary>
        public int CategoryId { get; set; }

        /// <summary>
        /// глубина забоя, при котором событие возникло
        /// </summary>
        public double WellDepth { get; set; }

        /// <summary>
        /// пользователь панели оператора
        /// </summary>
        public string? User { get; set; }

        /// <summary>
        /// текст сообщения
        /// </summary>
        public string Message { get; set; } = string.Empty;
    }
}