using Grand.Domain;

namespace Tax.CountryStateZip.Domain;

/// <summary>
///     Represents a tax rate
/// </summary>
public class TaxRate : BaseEntity
{
    /// <summary>
    ///     Gets or sets the store identifier
    /// </summary>
    public string StoreId { get; set; }

    /// <summary>
    ///     Gets or sets the tax category identifier
    /// </summary>
    public string TaxCategoryId { get; set; }

    /// <summary>
    ///     Gets or sets the country identifier
    /// </summary>
    public string CountryId { get; set; }

    /// <summary>
    ///     Gets or sets the state/province identifier
    /// </summary>
    public string StateProvinceId { get; set; }

    /// <summary>
    ///     Gets or sets the zip
    /// </summary>
    public string Zip { get; set; }

    /// <summary>
    ///     Gets or sets the percentage
    /// </summary>
    public double Percentage { get; set; }
}