Webiant Logo Webiant Logo
  1. No results found.

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

PricingScheme.cs

using Newtonsoft.Json;

namespace Nop.Plugin.Payments.PayPalCommerce.Services.Api.Models;

/// 
/// Represents the pricing scheme details
/// 
public class PricingScheme
{
    #region Properties

    /// 
    /// Gets or sets the pricing model for the billing cycle.
    /// 
    [JsonProperty(PropertyName = "pricing_model")]
    public string PricingModel { get; set; }

    /// 
    /// Gets or sets the price the customer will be charged based on the pricing model.
    /// 
    [JsonProperty(PropertyName = "price")]
    public Money Price { get; set; }

    /// 
    /// Gets or sets the threshold amount on which the reload charge would be triggered. This will be associated with the account-balance where if the account-balance goes below this amount then customer would incur reload charge.
    /// 
    [JsonProperty(PropertyName = "reload_threshold_amount")]
    public Money ReloadThresholdAmount { get; set; }

    #endregion
}