Class AncillaryRequestBooker

java.lang.Object
travel.wink.sdk.booking.model.AncillaryRequestBooker

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-03-10T10:48:08.191600840+07:00[Asia/Bangkok]") public class AncillaryRequestBooker extends Object
Extra reservations of spas, meeting rooms etc that should accompany the room type booking.
  • Field Details

  • Constructor Details

    • AncillaryRequestBooker

      public AncillaryRequestBooker()
  • Method Details

    • typeIdentifier

      public AncillaryRequestBooker typeIdentifier(UUID typeIdentifier)
    • getTypeIdentifier

      @Nonnull @NotNull @Valid public @NotNull @Valid UUID getTypeIdentifier()
      Travel inventory identifier
      Returns:
      typeIdentifier
    • setTypeIdentifier

      public void setTypeIdentifier(UUID typeIdentifier)
    • channelInventoryIdentifier

      public AncillaryRequestBooker channelInventoryIdentifier(UUID channelInventoryIdentifier)
    • getChannelInventoryIdentifier

      @Nonnull @NotNull @Valid public @NotNull @Valid UUID getChannelInventoryIdentifier()
      Channel inventory identifier
      Returns:
      channelInventoryIdentifier
    • setChannelInventoryIdentifier

      public void setChannelInventoryIdentifier(UUID channelInventoryIdentifier)
    • transactionalTravelInventoryIdentifier

      public AncillaryRequestBooker transactionalTravelInventoryIdentifier(UUID transactionalTravelInventoryIdentifier)
    • getTransactionalTravelInventoryIdentifier

      @Nonnull @NotNull @Valid public @NotNull @Valid UUID getTransactionalTravelInventoryIdentifier()
      Travel inventory identifier
      Returns:
      transactionalTravelInventoryIdentifier
    • setTransactionalTravelInventoryIdentifier

      public void setTransactionalTravelInventoryIdentifier(UUID transactionalTravelInventoryIdentifier)
    • type

    • getType

      @Nonnull @NotNull public @NotNull AncillaryRequestBooker.TypeEnum getType()
      Inventory type
      Returns:
      type
    • setType

      public void setType(AncillaryRequestBooker.TypeEnum type)
    • startDate

      public AncillaryRequestBooker startDate(LocalDateTime startDate)
    • getStartDate

      @Nonnull @NotNull @Valid public LocalDateTime getStartDate()
      Date start time when reservation was made for.
      Returns:
      startDate
    • setStartDate

      public void setStartDate(LocalDateTime startDate)
    • endDate

      public AncillaryRequestBooker endDate(LocalDateTime endDate)
    • getEndDate

      @Nonnull @NotNull @Valid public LocalDateTime getEndDate()
      Date end time when reservation was made for.
      Returns:
      endDate
    • setEndDate

      public void setEndDate(LocalDateTime endDate)
    • quantity

      public AncillaryRequestBooker quantity(Integer quantity)
    • getQuantity

      @Nonnull @NotNull @Min(1L) public @NotNull @Min(1L) Integer getQuantity()
      Quantity of the ancillary requested. minimum: 1
      Returns:
      quantity
    • setQuantity

      public void setQuantity(Integer quantity)
    • 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