namespace Domain.Entities
{
    public class EExchangeRateHistory
    {
        /// <summary>
        /// Clave primaria autonumérica
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// Fecha de la cotización (por ejemplo, 2025-05-06)
        /// </summary>
        public DateOnly Ratedate { get; set; }

        /// <summary>
        /// Tasa de compra del dólar oficial
        /// </summary>
        public decimal Purchaserate { get; set; }

        /// <summary>
        /// Tasa de venta del dólar oficial
        /// </summary>
        public decimal Salerate { get; set; }

        /// <summary>
        /// Origen del dato (por ejemplo, BCRA, Blue, MEP, etc.)
        /// </summary>
        public string Source { get; set; } = null!;

        /// <summary>
        /// Fecha y hora en que se guardó el registro
        /// </summary>
        public DateTime Createdat { get; set; }
    }

}
