Amenity

public final class Amenity

Container for various amenities included in a particular segment.

Parameters

seatChoice
carryOnBag
checkedBag

List of Checked Bag Amenity.

change
free24HrCancellation

True if booking can be cancelled with in 24 hours after booking.

refund
personalItem
upgrade
boardingGroup

List of available BoardingGroup Amenity.

Constructors

Link copied to clipboard
public Amenity Amenity(SeatChoice seatChoice, Bag carryOnBag, List<Bag> checkedBag, AmenityInfo change, Boolean free24HrCancellation, AmenityInfo refund, AmenityInfo personalItem, AmenityInfo upgrade, List<Amenity.BoardingGroup> boardingGroup)

Types

Link copied to clipboard

List of available BoardingGroup Amenity. Values: LAST,PRIORITY,BASED_ON_SEAT_LOCATION,PAY_TO_UPGRADE

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
Link copied to clipboard
@Valid()
private final Bag carryOnBag
Link copied to clipboard
@Valid()
private final AmenityInfo change
Link copied to clipboard
@Valid()
private final List<Bag> checkedBag
Link copied to clipboard
@Valid()
private final Boolean free24HrCancellation
Link copied to clipboard
@Valid()
private final AmenityInfo personalItem
Link copied to clipboard
@Valid()
private final AmenityInfo refund
Link copied to clipboard
@Valid()
private final SeatChoice seatChoice
Link copied to clipboard
@Valid()
private final AmenityInfo upgrade

Functions

Link copied to clipboard
public final static Amenity.Builder builder()
Link copied to clipboard
Link copied to clipboard
public final Bag getCarryOnBag()
Link copied to clipboard
public final AmenityInfo getChange()
Link copied to clipboard
public final List<Bag> getCheckedBag()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final AmenityInfo getRefund()
Link copied to clipboard
public final SeatChoice getSeatChoice()
Link copied to clipboard
public final AmenityInfo getUpgrade()
Link copied to clipboard
public final Amenity.Builder toBuilder()