namespace Wishlist.Data.Entities;

public struct CurrencyInfo
{
    public CurrencyInfo()
    {
        CurrencyCode = string.Empty;
        CurrencyName = string.Empty;
        Symbol = string.Empty;
    }

    // ReSharper disable InconsistentNaming
    public static readonly CurrencyInfo DKK = new()
    {
        CurrencyCode = "DKK",
        CurrencyName = "Danish Crowns",
        Symbol = "Kr",
    };
    public static readonly CurrencyInfo EURO = new()
    {
        CurrencyCode = "EURO",
        CurrencyName = "Euros",
        Symbol = "€"
    };
    public static readonly CurrencyInfo USD = new()
    {
        CurrencyCode = "USD",
        CurrencyName = "US Dollars",
        Symbol = "$"
    };
    // ReSharper restore InconsistentNaming
    
    
    
    public string CurrencyCode { get; set; }
    public string CurrencyName { get; set; }
    public string Symbol { get; set; }
}