Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class PriceFilter

Inheritance
System.Object
PriceFilter
Namespace: Mediachase.Commerce.Pricing
Assembly: Mediachase.Commerce.dll
Version: 14.26.0
Syntax
public class PriceFilter : Object

Constructors

PriceFilter()

Declaration
public PriceFilter()

Properties

Currencies

Gets or sets the currencies to filter on.

Declaration
public IEnumerable<Currency> Currencies { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<Currency>

The currencies to filter on. If null or empty, prices for all currencies will be returned.

Remarks

Values passed to the setter will be enumerated exactly once and copied.

CustomerPricing

Gets or sets the customer pricing list.

Declaration
public IEnumerable<CustomerPricing> CustomerPricing { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<CustomerPricing>

The customer pricing information to filter on. If null or empty, all prices will be returned.

Remarks

Values passed to the setter will be enumerated exactly once and copied.

Quantity

Gets or sets the quantity to filter on.

Declaration
public Nullable<Decimal> Quantity { get; set; }
Property Value
Type Description
System.Nullable<System.Decimal>

The quantity to filter on. If null, prices for all quantities will be returned.

ReturnCustomerPricing

Gets or sets a value indicating whether customer information will be included in the result set.

Declaration
public bool ReturnCustomerPricing { get; set; }
Property Value
Type Description
System.Boolean

If true, individual price rows for all matching customers will be included. If false, conflicts between customer pricing data will be resolved by taking the lowest unit price, and the values returned will not include customer information.