namespace Inspectron.Epson.PrintServer.Printers.Utils.InvoiceReceipt;

public class InvoiceReceipt
{
    public string CompanyName { get; set; }
    public string Address1 { get; set; }
    public string Address2 { get; set; }
    public string Phone { get; set; }
    public string ReceiptNumber { get; set; }
    public DateTime DateTime { get; set; }
    public int? Guests { get; set; }
    public List<ReceiptItem> Items { get; set; } = new List<ReceiptItem>();
    public decimal Total { get; set; }
    public string Currency { get; set; }
    public string TableNumber { get; set; }
    public string ThankYouMessage { get; set; }
}

public class ReceiptItem
{
    public int Quantity { get; set; }
    public string Description { get; set; }
    public decimal UnitPrice { get; set; }
    public decimal TotalPrice { get; set; }
    public string TaxCategory { get; set; }
    public List<string> SubItems { get; set; }
}
