Show / Hide Table of Contents

Class PricedDatePeriod

A date period with a price

Inheritance
System.Object
PricedDatePeriod
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: EC.ProductsAndPricing.ServiceContract.Pricing
Assembly: EC.ProductsAndPricing.ServiceContract.dll
Syntax
public class PricedDatePeriod

Properties

View Source

ChangeStatus

How has the price changed?

Declaration
public DatePeriodChangeStatus ChangeStatus { get; set; }
Property Type: DatePeriodChangeStatus
Remarks

If there is no lock token then all dates will be treated as

View Source

Discounts

A list of the discounts that applied in these dates

Declaration
public List<PricedDatePeriodDiscount> Discounts { get; set; }
Property Type: System.Collections.Generic.List<PricedDatePeriodDiscount>
View Source

DiscountTotal

The total discount for this price period

Declaration
public Money DiscountTotal { get; set; }
Property Type: Money
View Source

EndDate

The ending date of the period

Declaration
public Date EndDate { get; set; }
Property Type: Date
View Source

NumberOfUnits

The number of units

Declaration
public Units NumberOfUnits { get; set; }
Property Type: Units
View Source

PriceAfterDiscounts

The price of this date period before any discounts are applied

Declaration
public Money PriceAfterDiscounts { get; set; }
Property Type: Money
View Source

PriceBeforeDiscounts

The price of this date period before any discounts are applied

Declaration
public Money PriceBeforeDiscounts { get; set; }
Property Type: Money
View Source

PricePerUnit

The price per unit

Declaration
public PricedPeriodPericePerUnit PricePerUnit { get; set; }
Property Type: PricedPeriodPericePerUnit
View Source

ProductDeliveryDates

The product delivery dates.

Declaration
public DateRange ProductDeliveryDates { get; set; }
Property Type: DateRange
Remarks

May be different to the price period dates or null if the price is rounded up or if there is a check-out date

View Source

StartDate

The starting date of the period

Declaration
public Date StartDate { get; set; }
Property Type: Date
  • View Source
Back to top Copyright © 2017 EC English