A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Class PurchaseAmountValidator

Validates the PurchaseAmount condition.

Inheritance
System.Object
PurchaseAmountValidator
Implements
EPiServer.Validation.IValidate<PurchaseAmount>
EPiServer.Validation.IValidate
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Commerce.Validation
Assembly: EPiServer.Business.Commerce.dll
Version: 10.8.0
Syntax
public class PurchaseAmountValidator : IValidate<PurchaseAmount>, IValidate

Constructors

PurchaseAmountValidator(LocalizationService)

Initializes a new instance of the PurchaseAmountValidator class.

Declaration
public PurchaseAmountValidator(LocalizationService localizationService)
Parameters
Type Name Description
EPiServer.Framework.Localization.LocalizationService localizationService

The localization service.

Methods

Validate(PurchaseAmount)

Validates the specified promotion.

Declaration
public IEnumerable<ValidationError> Validate(PurchaseAmount promotion)
Parameters
Type Name Description
PurchaseAmount promotion

The promotion that will be validated.

Returns
Type Description
System.Collections.Generic.IEnumerable<EPiServer.Validation.ValidationError>

Validation errors for any empty required property.

Implements

EPiServer.Validation.IValidate<>
EPiServer.Validation.IValidate