|
|
|
@ -1,32 +1,31 @@ |
|
|
|
|
package cz.aprar.bonitoo.inference; |
|
|
|
|
|
|
|
|
|
import java.time.ZonedDateTime; |
|
|
|
|
import java.util.Collections; |
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
public class FlightData { |
|
|
|
|
private final String type; |
|
|
|
|
private final List<ZonedDateTime> inboundDeparture; |
|
|
|
|
private final List<ZonedDateTime> inboundArrival; |
|
|
|
|
private final List<String> inboundOrigin; |
|
|
|
|
private final List<String> inboundDestination; |
|
|
|
|
private final List<String> inboundAirlines; |
|
|
|
|
private final String inboundDeparture; |
|
|
|
|
private final String inboundArrival; |
|
|
|
|
private final String inboundOrigin; |
|
|
|
|
private final String inboundDestination; |
|
|
|
|
private final String inboundAirlines; |
|
|
|
|
private final String inboundMCXAirlines; |
|
|
|
|
private final List<ZonedDateTime> outboundDeparture; |
|
|
|
|
private final List<ZonedDateTime> outboundArrival; |
|
|
|
|
private final List<String> outboundOrigin; |
|
|
|
|
private final List<String> outboundDestination; |
|
|
|
|
private final List<String> outboundAirlines; |
|
|
|
|
private final String outboundDeparture; |
|
|
|
|
private final String outboundArrival; |
|
|
|
|
private final String outboundOrigin; |
|
|
|
|
private final String outboundDestination; |
|
|
|
|
private final String outboundAirlines; |
|
|
|
|
private final String outboundMCXAirlines; |
|
|
|
|
private final Double inputPrice; |
|
|
|
|
|
|
|
|
|
public FlightData(final String type, final List<ZonedDateTime> inboundDeparture, |
|
|
|
|
final List<ZonedDateTime> inboundArrival, final List<String> inboundOrigin, |
|
|
|
|
final List<String> inboundDestination, final List<String> inboundAirlines, |
|
|
|
|
final String inboundMCXAirlines, final List<ZonedDateTime> outboundDeparture, |
|
|
|
|
final List<ZonedDateTime> outboundArrival, final List<String> outboundOrigin, |
|
|
|
|
final List<String> outboundDestination, final List<String> outboundAirlines, |
|
|
|
|
final String outboundMCXAirlines, final Double inputPrice) { |
|
|
|
|
private final double inputPrice; |
|
|
|
|
private final int nights; |
|
|
|
|
private final ZonedDateTime outDepartureDate; |
|
|
|
|
|
|
|
|
|
public FlightData(final String type, final String inboundDeparture, final String inboundArrival, |
|
|
|
|
final String inboundOrigin, final String inboundDestination, final String inboundAirlines, |
|
|
|
|
final String inboundMCXAirlines, final String outboundDeparture, final String outboundArrival, |
|
|
|
|
final String outboundOrigin, final String outboundDestination, final String outboundAirlines, |
|
|
|
|
final String outboundMCXAirlines, final double inputPrice, final int nights, |
|
|
|
|
final ZonedDateTime outDepartureDate) { |
|
|
|
|
this.type = type; |
|
|
|
|
this.inboundDeparture = inboundDeparture; |
|
|
|
|
this.inboundArrival = inboundArrival; |
|
|
|
@ -41,61 +40,71 @@ public class FlightData { |
|
|
|
|
this.outboundAirlines = outboundAirlines; |
|
|
|
|
this.outboundMCXAirlines = outboundMCXAirlines; |
|
|
|
|
this.inputPrice = inputPrice; |
|
|
|
|
this.nights = nights; |
|
|
|
|
this.outDepartureDate = outDepartureDate; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public String getType() { |
|
|
|
|
return type; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<ZonedDateTime> getInboundDeparture() { |
|
|
|
|
return Collections.unmodifiableList(inboundDeparture); |
|
|
|
|
public String getInboundDeparture() { |
|
|
|
|
return inboundDeparture; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<ZonedDateTime> getInboundArrival() { |
|
|
|
|
return Collections.unmodifiableList(inboundArrival); |
|
|
|
|
public String getInboundArrival() { |
|
|
|
|
return inboundArrival; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<String> getInboundOrigin() { |
|
|
|
|
return Collections.unmodifiableList(inboundOrigin); |
|
|
|
|
public String getInboundOrigin() { |
|
|
|
|
return inboundOrigin; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<String> getInboundDestination() { |
|
|
|
|
return Collections.unmodifiableList(inboundDestination); |
|
|
|
|
public String getInboundDestination() { |
|
|
|
|
return inboundDestination; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<ZonedDateTime> getOutboundDeparture() { |
|
|
|
|
return Collections.unmodifiableList(outboundDeparture); |
|
|
|
|
public String getInboundAirlines() { |
|
|
|
|
return inboundAirlines; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<ZonedDateTime> getOutboundArrival() { |
|
|
|
|
return Collections.unmodifiableList(outboundArrival); |
|
|
|
|
public String getInboundMCXAirlines() { |
|
|
|
|
return inboundMCXAirlines; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<String> getOutboundOrigin() { |
|
|
|
|
return Collections.unmodifiableList(outboundOrigin); |
|
|
|
|
public String getOutboundDeparture() { |
|
|
|
|
return outboundDeparture; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<String> getOutboundDestination() { |
|
|
|
|
return Collections.unmodifiableList(outboundDestination); |
|
|
|
|
public String getOutboundArrival() { |
|
|
|
|
return outboundArrival; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Double getInputPrice() { |
|
|
|
|
return inputPrice; |
|
|
|
|
public String getOutboundOrigin() { |
|
|
|
|
return outboundOrigin; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<String> getInboundAirlines() { |
|
|
|
|
return Collections.unmodifiableList(inboundAirlines); |
|
|
|
|
public String getOutboundDestination() { |
|
|
|
|
return outboundDestination; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<String> getOutboundAirlines() { |
|
|
|
|
return Collections.unmodifiableList(outboundAirlines); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public String getInboundMCXAirlines() { |
|
|
|
|
return inboundMCXAirlines; |
|
|
|
|
public String getOutboundAirlines() { |
|
|
|
|
return outboundAirlines; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public String getOutboundMCXAirlines() { |
|
|
|
|
return outboundMCXAirlines; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public double getInputPrice() { |
|
|
|
|
return inputPrice; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public int getNights() { |
|
|
|
|
return nights; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public ZonedDateTime getOutDepartureDate() { |
|
|
|
|
return outDepartureDate; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|