Class SimpleDateTimeItinerarySupplierDetails

java.lang.Object
travel.wink.sdk.extranet.booking.model.SimpleDateTimeItinerarySupplierDetails

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-26T20:17:36.846722567+07:00[Asia/Bangkok]", comments="Generator version: 7.13.0") public class SimpleDateTimeItinerarySupplierDetails extends Object
SimpleDateTimeItinerary outlines stay dates, number of adults and children
  • Field Details

  • Constructor Details

    • SimpleDateTimeItinerarySupplierDetails

      public SimpleDateTimeItinerarySupplierDetails()
    • SimpleDateTimeItinerarySupplierDetails

      public SimpleDateTimeItinerarySupplierDetails(Long nights, Long hours, Integer guests)
      Constructor with only readonly parameters
  • Method Details

    • startDate

      public SimpleDateTimeItinerarySupplierDetails startDate(@Nonnull LocalDateTime startDate)
    • getStartDate

      @Nonnull @NotNull @Valid public LocalDateTime getStartDate()
      Start date
      Returns:
      startDate
    • setStartDate

      public void setStartDate(@Nonnull LocalDateTime startDate)
    • endDate

      public SimpleDateTimeItinerarySupplierDetails endDate(@Nonnull LocalDateTime endDate)
    • getEndDate

      @Nonnull @NotNull @Valid public LocalDateTime getEndDate()
      End date
      Returns:
      endDate
    • setEndDate

      public void setEndDate(@Nonnull LocalDateTime endDate)
    • adults

      public SimpleDateTimeItinerarySupplierDetails adults(@Nonnull Integer adults)
    • getAdults

      @Nonnull @NotNull @Min(0L) public @NotNull @Min(0L) Integer getAdults()
      Number of adults minimum: 0
      Returns:
      adults
    • setAdults

      public void setAdults(@Nonnull Integer adults)
    • children

      public SimpleDateTimeItinerarySupplierDetails children(@Nonnull Integer children)
    • getChildren

      @Nonnull @NotNull @Min(0L) public @NotNull @Min(0L) Integer getChildren()
      Number of children minimum: 0
      Returns:
      children
    • setChildren

      public void setChildren(@Nonnull Integer children)
    • getNights

      @Nullable public Long getNights()
      Total number of room nights
      Returns:
      nights
    • getHours

      @Nullable public Long getHours()
      Number of hours between start and end dates. Used for itineraries that require bookings that occur within hours and not days. E.g. Meeting room reservation.
      Returns:
      hours
    • getGuests

      @Nullable public Integer getGuests()
      Total number of adults and children
      Returns:
      guests
    • 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