Namespace EC.ProductsAndPricing.ServiceContract.Pricing
Classes
AvailableSpecialOffer
A special offer that can be chosen
BookingBreak
A break that can be added to a booking
BookingDetails
Information about a booking that will be used to see if special offers can be applied.
CalculateAllowedDateSplitPointsRequest
CalculateAllowedDateSplitPointsResponse
CalculatePriceRequest
A request to calculate a price for a booking.
CalculatePriceResponse
The response to a Calculate
CancelledFeeLine
A fee line that has been cancelled
CancelledProductLine
A product line that has been cancelled
CreditsDiscountDebtTransfer
A debt transfer for a credits discount
CreditsDiscountProductReference
A reference to a product period for a debt transfer
DateRangeSplitPointOptions
DateSpanWithValues
DateSplitPattern
DiscountDetail
Summary of a discount applied to a line
FeeSummaryLine
Pricing details for a fee.
InvalidProductLine
A product line that could not be priced
LimitedProductQuery
A query for a product used by Price
LimitedProductQueryFee
A fee from a Limited
LimitedProductQueryPrice
The price of an item from Limited
LimitedProductQueryResult
The result of running a Limited
LimitedProductQueryResultItem
A single result from a Limited
LineToPrice
A product to price
NormalizeDateSpanProduct
NormalizeDateSpansRequest
NormalizeDateSpansResponse
PriceAndQueryRequest
Query for products and price a basket in a single api call.
PriceAndQueryResponse
The response returned by Price
PricedDatePeriod
A date period with a price
PricedDatePeriodDiscount
A discount date span
PricedPeriodPericePerUnit
The price per unit
PricedProductLine
Pricing details for a product.
PriceQueryOptions
Options for a price query
ProductClosurePeriod
A period that was added by pricing to indicate because a product was closed during the booking
ProductSplitPointOptions
ProductSplitPointsQuery
ProductWithDateSpanValues
ProductWithSplittableDateSpans
QuantityToPrice
A start date and number of units
ResponseError
A field level error
ResponseStatus
Contains error information for a response
SplitPricedDatesRequest
SplitPricedDatesResponse
SummaryLine
A summary of pricing information.
Units
A number of units
Warning
A warning
Enums
ClosureReason
A reason for a closure that was added to a product line
DatePeriodChangeStatus
The type of change that has been made since the last price was calculated
DiscountChangeStatus
How has the discount changed?
DiscountType
The category of discount
PricedDatePeriodType
The type of unit period