namespace ApiTerceiroSimulador.Models.OpenDelivery
{
    /// <summary>
    /// Information for TAKEOUT orders.
    /// </summary>
    public class Takeout
    {
        /// <summary>
        /// Enum: "DEFAULT" "PICKUP_AREA"
        /// </summary>
        public required string Mode { get; set; } = TakeoutModes.Default; // "DEFAULT",

        /// <summary>
        /// Takeout date and time. It can be calculated by the Ordering Application using the average preparation time of the dishes. Default is the same time as order creation time.
        /// </summary>
        public required string TakeoutDateTime { get; set; } // "2019-08-24T14:15:22Z"
    }
}
