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 SourceChangeStatus
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
Discounts
A list of the discounts that applied in these dates
Declaration
public List<PricedDatePeriodDiscount> Discounts { get; set; }
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
StartDate
The starting date of the period
Declaration
public Date StartDate { get; set; }
Property Type:
Date