Class OfferSliceSegmentPassenger

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

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

  • Constructor Details

    • OfferSliceSegmentPassenger

      public OfferSliceSegmentPassenger()
  • Method Details

    • baggages

    • addBaggagesItem

      public OfferSliceSegmentPassenger addBaggagesItem(SliceSegmentPassengerBaggage baggagesItem)
    • getBaggages

      @Nullable @Valid public @Valid List<SliceSegmentPassengerBaggage> getBaggages()
      The baggage allowances for the passenger on this segment included in the offer. Some airlines may allow additional baggage to be booked as a service - see the offer's `available_services`.
      Returns:
      baggages
    • setBaggages

      public void setBaggages(List<SliceSegmentPassengerBaggage> baggages)
    • cabinClass

    • getCabinClass

      @Nullable public OfferSliceSegmentPassenger.CabinClassEnum getCabinClass()
      The cabin class that the passenger will travel in on this segment
      Returns:
      cabinClass
    • setCabinClass

      public void setCabinClass(OfferSliceSegmentPassenger.CabinClassEnum cabinClass)
    • cabinClassMarketingName

      public OfferSliceSegmentPassenger cabinClassMarketingName(String cabinClassMarketingName)
    • getCabinClassMarketingName

      @Nullable public String getCabinClassMarketingName()
      The name that the marketing carrier uses to market this cabin class
      Returns:
      cabinClassMarketingName
    • setCabinClassMarketingName

      public void setCabinClassMarketingName(String cabinClassMarketingName)
    • fareBasisCode

      public OfferSliceSegmentPassenger fareBasisCode(String fareBasisCode)
    • getFareBasisCode

      @Nullable public String getFareBasisCode()
      The airline's alphanumeric code for the fare that the passenger is using to travel. Where this is `null`, it means that either the fare basis code is not available or the airline does not use fare basis codes.
      Returns:
      fareBasisCode
    • getFareBasisCode_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getFareBasisCode_JsonNullable()
    • setFareBasisCode_JsonNullable

      public void setFareBasisCode_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> fareBasisCode)
    • setFareBasisCode

      public void setFareBasisCode(String fareBasisCode)
    • passengerId

      public OfferSliceSegmentPassenger passengerId(String passengerId)
    • getPassengerId

      @Nullable public String getPassengerId()
      The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.
      Returns:
      passengerId
    • setPassengerId

      public void setPassengerId(String passengerId)
    • 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