DiscountRuleProviderBase<TSettingsType>
public abstract class DiscountRuleProviderBase<TSettingsType> : DiscountRuleProviderBase,
IDiscountRuleProvider<TSettingsType>
where TSettingsType : new()
Inheritance
- class DiscountRuleProviderBase
- interface IDiscountRuleProvider<TSettingsType>
Namespace
Properties
SettingDefinitions
public override IEnumerable<DiscountRuleProviderSettingDefinition> SettingDefinitions { get; }
Methods
ValidateRule
public override DiscountRuleResult ValidateRule(DiscountRuleContext context,
IReadOnlyDictionary<string, string> settings)
ValidateRule
public abstract DiscountRuleResult ValidateRule(DiscountRuleContext context, TSettingsType settings)