Class SummaryLine
A summary of pricing information.
Inheritance
System.Object
SummaryLine
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 abstract class SummaryLine
Properties
View SourceBasePrice
The total cost of the booking before tax and excluding any discounts and commission.
Declaration
public Money BasePrice { get; set; }
Property Type:
Money
View Source
Commission
The total value of all the agent commission.
Declaration
public Money Commission { get; set; }
Property Type:
Money
View Source
DatePeriods
Breakdown of the price by date
Declaration
public List<PricedDatePeriod> DatePeriods { get; set; }
Discounts
A list of disconts that have been applied to the line.
Declaration
public List<DiscountDetail> Discounts { get; set; }
DiscountTotal
The total value of all discounts.
Declaration
public Money DiscountTotal { get; set; }
Property Type:
Money
View Source
Name
The name of the course/fee.
Declaration
public string Name { get; set; }
Property Type:
System.String
View Source
NumberOfUnits
The number of units that were priced
Declaration
public Units NumberOfUnits { get; set; }
Property Type:
Units
View Source
OutputLineId
A unique id generated by the pricing service.
Declaration
public string OutputLineId { get; set; }
Property Type:
System.String
See Also
View SourceProductDeliveryDates
The start date
Declaration
public DateRange ProductDeliveryDates { get; set; }
Property Type:
DateRange
View Source
TaxAmount
The total amount of tax payable.
Declaration
public Money TaxAmount { get; set; }
Property Type:
Money
View Source
TaxCode
The tax code used to calculate the tax
Declaration
public string TaxCode { get; set; }
Property Type:
System.String