FareOptions

public final class FareOptions

Contains list of fare options

Parameters

fareName

Contains the name of the Fare tagged against the specific fare options.

segmentIds

Contains list of segment Ids to which these FareOptions are provided.

included

Contains list of options that are already included.

feeApplied

Contains list of options that are fee applied.

notAvailable

Contains list of options that are unavailable.

amenities

Constructors

Link copied to clipboard
public FareOptions FareOptions(String fareName, List<String> segmentIds, List<String> included, List<String> feeApplied, List<String> notAvailable, Amenity amenities)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@Valid()
private final Amenity amenities
Link copied to clipboard
@NotNull()
@Valid()
private final String fareName
Link copied to clipboard
@NotNull()
@Valid()
private final List<String> feeApplied
Link copied to clipboard
@NotNull()
@Valid()
private final List<String> included
Link copied to clipboard
@Valid()
private final List<String> notAvailable
Link copied to clipboard
@NotNull()
@Valid()
private final List<String> segmentIds

Functions

Link copied to clipboard
public final static FareOptions.Builder builder()
Link copied to clipboard
public final Amenity getAmenities()
Link copied to clipboard
public final String getFareName()
Link copied to clipboard
public final List<String> getFeeApplied()
Link copied to clipboard
public final List<String> getIncluded()
Link copied to clipboard
public final List<String> getNotAvailable()
Link copied to clipboard
public final List<String> getSegmentIds()
Link copied to clipboard