DiscountRewardProviderBase
public abstract class DiscountRewardProviderBase : IDiscountRewardProvider
Inheritance
- interface IDiscountRewardProvider
Namespace
Properties
Alias
public string Alias { get; }
Description
public string Description { get; }
Icon
public string Icon { get; }
LabelView
public string LabelView { get; }
Name
public string Name { get; }
SettingDefinitions
public virtual IEnumerable<DiscountRewardProviderSettingDefinition> SettingDefinitions { get; }
Methods
CalculateReward
public abstract DiscountRewardCalculation CalculateReward(DiscountRewardContext context,
IReadOnlyDictionary<string, string> settings)
GetDefaultSettings
public virtual IDictionary<string, string> GetDefaultSettings()
GetDefaultSettings
public virtual IDictionary<string, string> GetDefaultSettings(IFactory factory)