Namespace EC.ProductsAndPricing.ServiceContract.Product
Classes
AccommodationClassification
Classification information for accommodation
AccommodationProperties
Details about an accommodation product
CalculateProductDatesOrUnitsRequest
A request to calculate the dates for a list of products based on the start date and quantity
CalculateProductDatesOrUnitsRequestLine
A product line for which dates should be calculated
CalculateProductDatesOrUnitsResponse
The response to a
CalculateProductDatesOrUnitsResponseLine
A response line
CourseOfferingProperties
Properties for a course offering
DatePeriod
Division
The division of EC English
Fee
A fee.
GetFeesRequest
A request to retreive fees.
GetFeesResponse
A response to a GetFeesRequest
GetProductDatesRequest
A request to retreive product offering/start dates
GetProductDatesResponse
A set of offering or start dates for a product.
GetProductOfferingsRequest
A request to find product offerings
GetProductOfferingsResponse
A list of product offerings returned in response to GetProductOfferingsRequest
GetProductsRequest
Request to query products
GetProductsResponse
A list of products returned in response to GetProductDatesRequest
GetReferenceDataRequest
A request to retreive reference data
GetReferenceDataResponse
The response returned by the API when it receives a GetReferenceDataRequest
GetSchoolsRequest
A request to retrieve schools.
GetSchoolsResponse
A response to a GetSchoolsRequest
NumberOfUnits
A range of allowed units
OfferingDate
A range of dates during which a product is offered
OfferingDates
The dates on which a product is offered at a centre
PriceBand
A price band
PricingPeriod
A period of time in which specific prices apply.
Product
A product.
ProductOffering
A product offering inside GetProductOfferingsResponse
ProductOfferingExtensions
ProductOffering extension methods.
ProductResult
A result of looking up a product by code
ProductWithOfferingsLink
A Product that also includes a link to its offerings.
QueryProductsByCodeRequest
A request to query products by code
QueryProductsByCodeResponse
A response to a QueryProductsByCodeRequest
QuerySchoolsByCodeRequest
A request to lookup one or more schools by code
QuerySchoolsByCodeResponse
A response to QuerySchoolsByCodeRequest
ReferenceData
An item of reference data.
School
A school
SchoolByCodeResult
SchoolClosureDetails
Details about school closures.
SchoolWithOfferingsLink
A School with a link to the products it offers.
StartDate
The start date of a product
TransferProperties
Details about the transfer port
Enums
AccommodationCategory
The type of accommodation
DataType
The type of a peice of reference data.
DivisionId
OfferingStartType
The type of start date for the offerings
PriceBandType
How to interpret the price bands to calculate a price
ProductType
The type of a product
PublishedFilter
How should we filter on published status
TransferDirection
The direction of a transfer
UnitType
The type of unit
WeeksType
Indicates how weeks are counted