Class UpdateOfferPassengerByIdRequestData

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

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

  • Constructor Details

    • UpdateOfferPassengerByIdRequestData

      public UpdateOfferPassengerByIdRequestData()
  • Method Details

    • familyName

      public UpdateOfferPassengerByIdRequestData familyName(String familyName)
    • getFamilyName

      @Nullable public String getFamilyName()
      The passenger's family name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `IJ`, `ij`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters. This is only required if you're also including __Loyalty Programme Accounts__.
      Returns:
      familyName
    • setFamilyName

      public void setFamilyName(String familyName)
    • givenName

      public UpdateOfferPassengerByIdRequestData givenName(String givenName)
    • getGivenName

      @Nullable public String getGivenName()
      The passenger's given name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `IJ`, `ij`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters. This is only required if you're also including __Loyalty Programme Accounts__.
      Returns:
      givenName
    • setGivenName

      public void setGivenName(String givenName)
    • loyaltyProgrammeAccounts

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

      public UpdateOfferPassengerByIdRequestData addLoyaltyProgrammeAccountsItem(LoyaltyProgrammeAccount loyaltyProgrammeAccountsItem)
    • getLoyaltyProgrammeAccounts

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

      public void setLoyaltyProgrammeAccounts(List<LoyaltyProgrammeAccount> loyaltyProgrammeAccounts)
    • 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