Class OrderRequestPassengerIdentityDocument

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

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

  • Constructor Details

    • OrderRequestPassengerIdentityDocument

      public OrderRequestPassengerIdentityDocument()
  • Method Details

    • expiresOn

      public OrderRequestPassengerIdentityDocument expiresOn(LocalDate expiresOn)
    • getExpiresOn

      @Nonnull @NotNull @Valid public @NotNull @Valid LocalDate getExpiresOn()
      The date on which the identity document expires
      Returns:
      expiresOn
    • setExpiresOn

      public void setExpiresOn(LocalDate expiresOn)
    • issuingCountryCode

      public OrderRequestPassengerIdentityDocument issuingCountryCode(String issuingCountryCode)
    • getIssuingCountryCode

      @Nonnull @NotNull public @NotNull String getIssuingCountryCode()
      The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code of the country that issued this identity document
      Returns:
      issuingCountryCode
    • setIssuingCountryCode

      public void setIssuingCountryCode(String issuingCountryCode)
    • type

    • getType

      @Nonnull @NotNull public @NotNull String getType()
      The type of the identity document. Currently, the only supported type is `passport`. This must be one of the `allowed_passenger_identity_document_types` on the offer.
      Returns:
      type
    • setType

      public void setType(String type)
    • uniqueIdentifier

      public OrderRequestPassengerIdentityDocument uniqueIdentifier(String uniqueIdentifier)
    • getUniqueIdentifier

      @Nonnull @NotNull public @NotNull String getUniqueIdentifier()
      The unique identifier of the identity document. We currently only support passport so this would be the passport number.
      Returns:
      uniqueIdentifier
    • setUniqueIdentifier

      public void setUniqueIdentifier(String uniqueIdentifier)
    • 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