Webiant Logo Webiant Logo
  1. No results found.

    Try your search with a different keyword or use * as a wildcard.

InvoiceTotals.cs

using System.ComponentModel;

namespace Nop.Services.Common.Pdf;

/// 
/// Represents totals for an invoice
/// 
public partial class InvoiceTotals
{
    #region Ctor

    public InvoiceTotals()
    {
        GiftCards = new();
        TaxRates = new();
    }

    #endregion

    #region Properties

    /// 
    /// Gets or sets the order subtotal (include tax)
    /// 
    [DisplayName("Pdf.SubTotal")]
    public string SubTotal { get; set; }

    /// 
    /// Gets or sets the order subtotal (exclude tax)
    /// 
    [DisplayName("Pdf.Discount")]
    public string Discount { get; set; }

    /// 
    /// Gets or sets the gift card text
    /// 
    public List GiftCards { get; set; }

    /// 
    /// Gets or sets the shipping price
    /// 
    [DisplayName("Pdf.Shipping")]
    public string Shipping { get; set; }

    /// 
    /// Gets or sets the payment method additional fee
    /// 
    [DisplayName("Pdf.PaymentMethodAdditionalFee")]
    public string PaymentMethodAdditionalFee { get; set; }

    /// 
    /// Gets or sets the order tax
    /// 
    [DisplayName("Pdf.Tax")]
    public string Tax { get; set; }

    /// 
    /// Gets or sets a collection of the tax rates
    /// 
    public List TaxRates { get; set; }

    /// 
    /// Gets or sets the reward points text
    /// 
    public string RewardPoints { get; set; }

    /// 
    /// Gets or sets the order total
    /// 
    public string OrderTotal { get; set; }

    #endregion
}