Class OrderChangeSlicesSliceSegmentsInner

java.lang.Object
com.duffel.sdk.model.OrderChangeSlicesSliceSegmentsInner

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-08-28T15:18:14.926970+07:00[Asia/Bangkok]") public class OrderChangeSlicesSliceSegmentsInner extends Object
OrderChangeSlicesSliceSegmentsInner
  • Field Details

  • Constructor Details

    • OrderChangeSlicesSliceSegmentsInner

      public OrderChangeSlicesSliceSegmentsInner()
  • Method Details

    • aircraft

      public OrderChangeSlicesSliceSegmentsInner aircraft(Aircraft2 aircraft)
    • getAircraft

      @Nullable @Valid public @Valid Aircraft2 getAircraft()
      Get aircraft
      Returns:
      aircraft
    • getAircraft_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Aircraft2> getAircraft_JsonNullable()
    • setAircraft_JsonNullable

      public void setAircraft_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Aircraft2> aircraft)
    • setAircraft

      public void setAircraft(Aircraft2 aircraft)
    • arrivingAt

      public OrderChangeSlicesSliceSegmentsInner arrivingAt(String arrivingAt)
    • getArrivingAt

      @Nullable public String getArrivingAt()
      The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)
      Returns:
      arrivingAt
    • setArrivingAt

      public void setArrivingAt(String arrivingAt)
    • departingAt

      public OrderChangeSlicesSliceSegmentsInner departingAt(String departingAt)
    • getDepartingAt

      @Nullable public String getDepartingAt()
      The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)
      Returns:
      departingAt
    • setDepartingAt

      public void setDepartingAt(String departingAt)
    • destination

    • getDestination

      @Nullable @Valid public @Valid OrderChangeSlicesSliceSegmentsInnerDestination getDestination()
      Get destination
      Returns:
      destination
    • setDestination

      public void setDestination(OrderChangeSlicesSliceSegmentsInnerDestination destination)
    • destinationTerminal

      public OrderChangeSlicesSliceSegmentsInner destinationTerminal(String destinationTerminal)
    • getDestinationTerminal

      @Nullable public String getDestinationTerminal()
      The terminal at the `destination` airport where the segment is scheduled to arrive
      Returns:
      destinationTerminal
    • getDestinationTerminal_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getDestinationTerminal_JsonNullable()
    • setDestinationTerminal_JsonNullable

      public void setDestinationTerminal_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> destinationTerminal)
    • setDestinationTerminal

      public void setDestinationTerminal(String destinationTerminal)
    • distance

      public OrderChangeSlicesSliceSegmentsInner distance(String distance)
    • getDistance

      @Nullable public String getDistance()
      The distance of the segment in kilometres
      Returns:
      distance
    • getDistance_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getDistance_JsonNullable()
    • setDistance_JsonNullable

      public void setDistance_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> distance)
    • setDistance

      public void setDistance(String distance)
    • duration

      public OrderChangeSlicesSliceSegmentsInner duration(String duration)
    • getDuration

      @Nullable public String getDuration()
      The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration
      Returns:
      duration
    • getDuration_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getDuration_JsonNullable()
    • setDuration_JsonNullable

      public void setDuration_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> duration)
    • setDuration

      public void setDuration(String duration)
    • id

    • getId

      @Nullable public String getId()
      Duffel's unique identifier for the segment. It identifies the segment of an order (i.e. the same segment across orders will have different `id`s.
      Returns:
      id
    • setId

      public void setId(String id)
    • marketingCarrier

      public OrderChangeSlicesSliceSegmentsInner marketingCarrier(Airline2 marketingCarrier)
    • getMarketingCarrier

      @Nullable @Valid public @Valid Airline2 getMarketingCarrier()
      Get marketingCarrier
      Returns:
      marketingCarrier
    • setMarketingCarrier

      public void setMarketingCarrier(Airline2 marketingCarrier)
    • marketingCarrierFlightNumber

      public OrderChangeSlicesSliceSegmentsInner marketingCarrierFlightNumber(String marketingCarrierFlightNumber)
    • getMarketingCarrierFlightNumber

      @Nullable public String getMarketingCarrierFlightNumber()
      The flight number assigned by the marketing carrier
      Returns:
      marketingCarrierFlightNumber
    • setMarketingCarrierFlightNumber

      public void setMarketingCarrierFlightNumber(String marketingCarrierFlightNumber)
    • operatingCarrier

      public OrderChangeSlicesSliceSegmentsInner operatingCarrier(Airline3 operatingCarrier)
    • getOperatingCarrier

      @Nullable @Valid public @Valid Airline3 getOperatingCarrier()
      Get operatingCarrier
      Returns:
      operatingCarrier
    • setOperatingCarrier

      public void setOperatingCarrier(Airline3 operatingCarrier)
    • operatingCarrierFlightNumber

      public OrderChangeSlicesSliceSegmentsInner operatingCarrierFlightNumber(String operatingCarrierFlightNumber)
    • getOperatingCarrierFlightNumber

      @Nullable public String getOperatingCarrierFlightNumber()
      The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.
      Returns:
      operatingCarrierFlightNumber
    • getOperatingCarrierFlightNumber_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getOperatingCarrierFlightNumber_JsonNullable()
    • setOperatingCarrierFlightNumber_JsonNullable

      public void setOperatingCarrierFlightNumber_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> operatingCarrierFlightNumber)
    • setOperatingCarrierFlightNumber

      public void setOperatingCarrierFlightNumber(String operatingCarrierFlightNumber)
    • origin

    • getOrigin

      @Nullable @Valid public @Valid Airport3 getOrigin()
      Get origin
      Returns:
      origin
    • setOrigin

      public void setOrigin(Airport3 origin)
    • originTerminal

      public OrderChangeSlicesSliceSegmentsInner originTerminal(String originTerminal)
    • getOriginTerminal

      @Nullable public String getOriginTerminal()
      The terminal at the `origin` airport from which the segment is scheduled to depart
      Returns:
      originTerminal
    • getOriginTerminal_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getOriginTerminal_JsonNullable()
    • setOriginTerminal_JsonNullable

      public void setOriginTerminal_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> originTerminal)
    • setOriginTerminal

      public void setOriginTerminal(String originTerminal)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object