Class PriceTypeConfiguration

The class to manage price type configuration.

Inheritance
System.Object
PriceTypeConfiguration
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 PriceTypeConfiguration

Constructors

PriceTypeConfiguration()

Declaration
public PriceTypeConfiguration()

PriceTypeConfiguration(IEnumerable<SalePriceTypeDefinition>)

Declaration
public PriceTypeConfiguration(IEnumerable<SalePriceTypeDefinition> configuredPriceTypes)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<SalePriceTypeDefinition> configuredPriceTypes

Properties

Instance

Declaration
public static PriceTypeConfiguration Instance { get; }
Property Value
Type Description
PriceTypeConfiguration

PriceTypeDefinitions

Gets price types from enum and configuration file. Gets sale price types defined from both enum CustomerPricing.PriceType and configuration file.

Declaration
public virtual IDictionary<CustomerPricing.PriceType, PriceTypeDefinition> PriceTypeDefinitions { get; }
Property Value
Type Description
System.Collections.Generic.IDictionary<CustomerPricing.PriceType, PriceTypeDefinition>