Class PriceFilter

Inheritance
System.Object
PriceFilter
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: Mediachase.Commerce.Pricing
Assembly: Mediachase.Commerce.dll
Version: 10.8.0
Syntax
public class PriceFilter

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 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.