Class OrderPassenger

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-01-16T15:26:22.356688490+07:00[Asia/Bangkok]") public class OrderPassenger extends Object
OrderPassenger
  • Field Details

  • Constructor Details

    • OrderPassenger

      public OrderPassenger()
  • Method Details

    • bornOn

      public OrderPassenger bornOn(LocalDate bornOn)
    • getBornOn

      @Nonnull @NotNull @Valid public @NotNull @Valid LocalDate getBornOn()
      The passenger's date of birth
      Returns:
      bornOn
    • setBornOn

      public void setBornOn(LocalDate bornOn)
    • email

      public OrderPassenger email(String email)
    • getEmail

      @Nonnull @NotNull public @NotNull String getEmail()
      The passenger's email address. Note that this data may differ from the airline's records if it was updated directly with the airline since the order was created.
      Returns:
      email
    • setEmail

      public void setEmail(String email)
    • familyName

      public OrderPassenger familyName(String familyName)
    • getFamilyName

      @Nonnull @NotNull public @NotNull String getFamilyName()
      The passenger's family name
      Returns:
      familyName
    • setFamilyName

      public void setFamilyName(String familyName)
    • gender

      public OrderPassenger gender(OrderPassenger.GenderEnum gender)
    • getGender

      @Nonnull @NotNull public @NotNull OrderPassenger.GenderEnum getGender()
      The passenger's gender
      Returns:
      gender
    • setGender

      public void setGender(OrderPassenger.GenderEnum gender)
    • givenName

      public OrderPassenger givenName(String givenName)
    • getGivenName

      @Nonnull @NotNull public @NotNull String getGivenName()
      The passenger's given name
      Returns:
      givenName
    • setGivenName

      public void setGivenName(String givenName)
    • id

      public OrderPassenger id(String id)
    • getId

      @Nonnull @NotNull public @NotNull String getId()
      The `id` of the passenger, returned when the [offer request](/docs/api/offer-requests) was created
      Returns:
      id
    • setId

      public void setId(String id)
    • infantPassengerId

      public OrderPassenger infantPassengerId(String infantPassengerId)
    • getInfantPassengerId

      @Nullable @NotNull public @NotNull String getInfantPassengerId()
      The `id` of the infant associated with this passenger
      Returns:
      infantPassengerId
    • setInfantPassengerId

      public void setInfantPassengerId(String infantPassengerId)
    • loyaltyProgrammeAccounts

      public OrderPassenger loyaltyProgrammeAccounts(List<LoyaltyProgrammeAccount> loyaltyProgrammeAccounts)
    • addLoyaltyProgrammeAccountsItem

      public OrderPassenger addLoyaltyProgrammeAccountsItem(LoyaltyProgrammeAccount loyaltyProgrammeAccountsItem)
    • getLoyaltyProgrammeAccounts

      @Nonnull @NotNull @Valid public @NotNull @Valid List<LoyaltyProgrammeAccount> getLoyaltyProgrammeAccounts()
      The __Loyalty Programme Accounts__ for this passenger
      Returns:
      loyaltyProgrammeAccounts
    • setLoyaltyProgrammeAccounts

      public void setLoyaltyProgrammeAccounts(List<LoyaltyProgrammeAccount> loyaltyProgrammeAccounts)
    • phoneNumber

      public OrderPassenger phoneNumber(String phoneNumber)
    • getPhoneNumber

      @Nonnull @NotNull public @NotNull String getPhoneNumber()
      The passenger's phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) (international) format. Note that this data may differ from the airline's records if it was updated directly with the airline since the order was created.
      Returns:
      phoneNumber
    • setPhoneNumber

      public void setPhoneNumber(String phoneNumber)
    • title

    • getTitle

      @Nonnull @NotNull public @NotNull OrderPassenger.TitleEnum getTitle()
      The passenger's title
      Returns:
      title
    • setTitle

      public void setTitle(OrderPassenger.TitleEnum title)
    • type

    • getType

      @Nonnull @NotNull public @NotNull OrderPassenger.TypeEnum getType()
      The type of the passenger
      Returns:
      type
    • setType

      public void setType(OrderPassenger.TypeEnum type)
    • 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