PackagePrice

public final class PackagePrice

Container for package price information

Parameters

packageBasePrice
packageTotalPrice
packageTaxesAndFees
standAloneTotalPrice
fees

Special fees attached to the package (for example, Air Service Fees). This amount is not included in PackageTaxesAndFees.

savings
averageCostPerPerson
totalHotelMandatoryFees

Constructors

Link copied to clipboard
public PackagePrice PackagePrice(FlightsV3Money packageBasePrice, FlightsV3Money packageTotalPrice, FlightsV3Money packageTaxesAndFees, FlightsV3Money standAloneTotalPrice, List<Fee> fees, PackageSavings savings, FlightsV3Money averageCostPerPerson, Fee totalHotelMandatoryFees)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@NotNull()
@Valid()
private final FlightsV3Money averageCostPerPerson
Link copied to clipboard
@NotNull()
@Valid()
private final List<Fee> fees
Link copied to clipboard
@NotNull()
@Valid()
private final FlightsV3Money packageBasePrice
Link copied to clipboard
@NotNull()
@Valid()
private final FlightsV3Money packageTaxesAndFees
Link copied to clipboard
@NotNull()
@Valid()
private final FlightsV3Money packageTotalPrice
Link copied to clipboard
@NotNull()
@Valid()
private final PackageSavings savings
Link copied to clipboard
@NotNull()
@Valid()
private final FlightsV3Money standAloneTotalPrice
Link copied to clipboard
@Valid()
private final Fee totalHotelMandatoryFees

Functions

Link copied to clipboard
public final static PackagePrice.Builder builder()
Link copied to clipboard
Link copied to clipboard
public final List<Fee> getFees()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final PackageSavings getSavings()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard