Show / Hide Table of Contents

Class CalculatePriceResponse

The response to a CalculatePriceRequest

Inheritance
System.Object
CalculatePriceResponse
Implements
IHasPerformanceInformation
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 class CalculatePriceResponse : IHasPerformanceInformation

Properties

View Source

AvailableSpecialOffers

A list of the special offers that can be applied

Declaration
public List<AvailableSpecialOffer> AvailableSpecialOffers { get; set; }
Property Type: System.Collections.Generic.List<AvailableSpecialOffer>
Remarks

This will be empty if you've chosen to automatically apply the best discounts.

View Source

BasePrice

The total cost of the booking before tax and excluding any discounts and commission and refunds.

Declaration
public Money BasePrice { get; set; }
Property Type: Money
View Source

CancelledFees

A list of fees that apply to the booking.

Declaration
public List<CancelledFeeLine> CancelledFees { get; set; }
Property Type: System.Collections.Generic.List<CancelledFeeLine>
View Source

CancelledProducts

A list of the products/fees that have been cancelled/shorted for which no-refund will be given

Declaration
public List<CancelledProductLine> CancelledProducts { get; set; }
Property Type: System.Collections.Generic.List<CancelledProductLine>
View Source

CommissionTotal

The total value of all the agent commission.

Declaration
public Money CommissionTotal { get; set; }
Property Type: Money
View Source

DebtTransfersForCreditDiscounts

The debt transfers for new credit discounts

Declaration
public List<CreditsDiscountDebtTransfer> DebtTransfersForCreditDiscounts { get; set; }
Property Type: System.Collections.Generic.List<CreditsDiscountDebtTransfer>
View Source

DiscountTotal

The total value of all discounts.

Declaration
public Money DiscountTotal { get; set; }
Property Type: Money
View Source

Fees

A list of fees that apply to the booking.

Declaration
public List<FeeSummaryLine> Fees { get; set; }
Property Type: System.Collections.Generic.List<FeeSummaryLine>
View Source

InvalidProducts

A list of the products that could not be priced

Declaration
public List<InvalidProductLine> InvalidProducts { get; set; }
Property Type: System.Collections.Generic.List<InvalidProductLine>
View Source

PerformanceInformation

Information about the performance of the api result

Declaration
public PerformanceInformation PerformanceInformation { get; set; }
Property Type: PerformanceInformation
Implements
IHasPerformanceInformation.PerformanceInformation
View Source

PriceLockToken

Can be used to generate the same price when pricing a booking.

Declaration
public string PriceLockToken { get; set; }
Property Type: System.String
View Source

Products

A list of the products that have been priced.

Declaration
public List<PricedProductLine> Products { get; set; }
Property Type: System.Collections.Generic.List<PricedProductLine>
View Source

ResponseStatus

Contains the details of any errors, or null if no errors were encountered

Declaration
public ResponseStatus ResponseStatus { get; set; }
Property Type: ResponseStatus
View Source

TaxAmount

The total amount of tax payable.

Declaration
public Money TaxAmount { get; set; }
Property Type: Money
View Source

Warnings

A list of warnings

Declaration
public List<Warning> Warnings { get; set; }
Property Type: System.Collections.Generic.List<Warning>
  • View Source
Back to top Copyright © 2017 EC English