Class ProductOffering
A product offering inside GetProductOfferingsResponse
Inheritance
Inherited Members
Namespace: EC.ProductsAndPricing.ServiceContract.Product
Assembly: EC.ProductsAndPricing.ServiceContract.dll
Syntax
public class ProductOffering
Properties
View SourceCourseProperties
Properties that only apply to courses
Declaration
public CourseOfferingProperties CourseProperties { get; set; }
DatesUrl
The address of the API you can call to fetch the dates for this product
Declaration
public ApiLink<GetProductDatesResponse> DatesUrl { get; set; }
OfferingDates
The offering dates
Declaration
public IList<OfferingDates> OfferingDates { get; set; }
OfferingDatesKey
The key of the offering dates in this product. You can lookup the dates in OfferingDates.
Declaration
[Obsolete]
public string OfferingDatesKey { get; set; }
Remarks
Will be empty if StartDatesKey has a value.
PricingPeriods
A list of the pricing periods
Declaration
public IList<PricingPeriod> PricingPeriods { get; set; }
Remarks
This is for informational purposes only. To calculate a price use CalculatePriceRequest
Product
The the product. Will be null
unless IncludeProducts is true
Declaration
public Product Product { get; set; }
ProductCode
The code of the product that is offered.
Declaration
public string ProductCode { get; set; }
School
The school offering the product. Will be null
unless IncludeSchools is true
Declaration
public School School { get; set; }
SchoolCode
The code of the school that is offering the product.
Declaration
public string SchoolCode { get; set; }
StartDatesKey
The key of the start dates in this product. You can lookup the dates in StartDates.
Declaration
[Obsolete]
public string StartDatesKey { get; set; }
Remarks
Will be empty if OfferingDatesKey has a value.