Class AgentBookingRequestAgent

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-10-16T10:17:55.121544913+07:00[Asia/Bangkok]") public class AgentBookingRequestAgent extends Object
List of room configuration booking requests. Each entry is a separately booked room.
  • Field Details

  • Constructor Details

    • AgentBookingRequestAgent

      public AgentBookingRequestAgent()
  • Method Details

    • hotelIdentifier

      public AgentBookingRequestAgent hotelIdentifier(UUID hotelIdentifier)
    • getHotelIdentifier

      @Nonnull @NotNull @Valid public @NotNull @Valid UUID getHotelIdentifier()
      Unique hotel record identifier.
      Returns:
      hotelIdentifier
    • setHotelIdentifier

      public void setHotelIdentifier(UUID hotelIdentifier)
    • startDate

      public AgentBookingRequestAgent startDate(LocalDate startDate)
    • getStartDate

      @Nonnull @NotNull @Valid public @NotNull @Valid LocalDate getStartDate()
      Date when guest arrives on the premises.
      Returns:
      startDate
    • setStartDate

      public void setStartDate(LocalDate startDate)
    • endDate

      public AgentBookingRequestAgent endDate(LocalDate endDate)
    • getEndDate

      @Nonnull @NotNull @Valid public @NotNull @Valid LocalDate getEndDate()
      Date when guest departs the premises.
      Returns:
      endDate
    • setEndDate

      public void setEndDate(LocalDate endDate)
    • roomConfiguration

      public AgentBookingRequestAgent roomConfiguration(RoomConfigurationAgent roomConfiguration)
    • getRoomConfiguration

      @Nonnull @NotNull @Valid public @NotNull @Valid RoomConfigurationAgent getRoomConfiguration()
      Get roomConfiguration
      Returns:
      roomConfiguration
    • setRoomConfiguration

      public void setRoomConfiguration(RoomConfigurationAgent roomConfiguration)
    • promotionalCodes

      public AgentBookingRequestAgent promotionalCodes(List<String> promotionalCodes)
    • addPromotionalCodesItem

      public AgentBookingRequestAgent addPromotionalCodesItem(String promotionalCodesItem)
    • getPromotionalCodes

      @Nullable public List<String> getPromotionalCodes()
      Get promotionalCodes
      Returns:
      promotionalCodes
    • setPromotionalCodes

      public void setPromotionalCodes(List<String> promotionalCodes)
    • roomRateIdentifier

      public AgentBookingRequestAgent roomRateIdentifier(UUID roomRateIdentifier)
    • getRoomRateIdentifier

      @Nonnull @NotNull @Valid public @NotNull @Valid UUID getRoomRateIdentifier()
      The unique master rate that made the guest room / rate plan available for sale.
      Returns:
      roomRateIdentifier
    • setRoomRateIdentifier

      public void setRoomRateIdentifier(UUID roomRateIdentifier)
    • bedroomConfigurationIdentifier

      public AgentBookingRequestAgent bedroomConfigurationIdentifier(String bedroomConfigurationIdentifier)
    • getBedroomConfigurationIdentifier

      @Nullable public String getBedroomConfigurationIdentifier()
      Guest can optionally request a specific bedroom layout if the room type is set up with multiple layout choices.
      Returns:
      bedroomConfigurationIdentifier
    • setBedroomConfigurationIdentifier

      public void setBedroomConfigurationIdentifier(String bedroomConfigurationIdentifier)
    • ancillaries

      public AgentBookingRequestAgent ancillaries(List<AncillaryRequestAgent> ancillaries)
    • addAncillariesItem

      public AgentBookingRequestAgent addAncillariesItem(AncillaryRequestAgent ancillariesItem)
    • getAncillaries

      @Nullable @Valid public @Valid List<AncillaryRequestAgent> getAncillaries()
      Get ancillaries
      Returns:
      ancillaries
    • setAncillaries

      public void setAncillaries(List<AncillaryRequestAgent> ancillaries)
    • specialRequests

      public AgentBookingRequestAgent specialRequests(String specialRequests)
    • getSpecialRequests

      @Nullable public String getSpecialRequests()
      A guest can send a special request to the hotel in free-text here.
      Returns:
      specialRequests
    • setSpecialRequests

      public void setSpecialRequests(String specialRequests)
    • user

    • getUser

      @Nonnull @NotNull @Valid public @NotNull @Valid BookingUserRequestAgent getUser()
      Get user
      Returns:
      user
    • setUser

      public void setUser(BookingUserRequestAgent user)
    • externalSupplierBookingCode

      public AgentBookingRequestAgent externalSupplierBookingCode(String externalSupplierBookingCode)
    • getExternalSupplierBookingCode

      @Nullable public String getExternalSupplierBookingCode()
      External booking code generated by the affiliate
      Returns:
      externalSupplierBookingCode
    • setExternalSupplierBookingCode

      public void setExternalSupplierBookingCode(String externalSupplierBookingCode)
    • externalTransactionIdentifier

      public AgentBookingRequestAgent externalTransactionIdentifier(String externalTransactionIdentifier)
    • getExternalTransactionIdentifier

      @Nullable public String getExternalTransactionIdentifier()
      External transaction identifier populated when agent responsible for acquiring
      Returns:
      externalTransactionIdentifier
    • setExternalTransactionIdentifier

      public void setExternalTransactionIdentifier(String externalTransactionIdentifier)
    • 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