Show / Hide Table of Contents

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

GetNextProductOfferingPageRequest

GetNextProductPageRequest

GetNextProductPageResponse

GetNextSchoolPageRequest

GetNextSchoolPageResponse

GetProductDatesRequest

A request to retrieve 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.

ProductOfferingsPageResponse

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

Back to top Copyright © 2017 EC English