java.lang.Object
travel.wink.hotelbeds.booking.sdk.model.Room

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-10-04T11:28:08.331690043+07:00[Asia/Bangkok]") public class Room extends Object
Information about the room and its associated rates.
  • Field Details

  • Constructor Details

    • Room

      public Room()
  • Method Details

    • status

      public Room status(Room.StatusEnum status)
    • getStatus

      @Nullable public Room.StatusEnum getStatus()
      Booking status of the room.
      Returns:
      status
    • setStatus

      public void setStatus(Room.StatusEnum status)
    • id

      public Room id(Integer id)
    • getId

      @Nullable public Integer getId()
      Room reservation identifier.
      Returns:
      id
    • setId

      public void setId(Integer id)
    • code

      public Room code(String code)
    • getCode

      @Nullable public String getCode()
      Internal room code.
      Returns:
      code
    • setCode

      public void setCode(String code)
    • name

      public Room name(String name)
    • getName

      @Nullable public String getName()
      Room name/description.
      Returns:
      name
    • setName

      public void setName(String name)
    • supplierReference

      public Room supplierReference(String supplierReference)
    • getSupplierReference

      @Nullable public String getSupplierReference()
      Booking reference of the booking/room for external supplier bookings.
      Returns:
      supplierReference
    • setSupplierReference

      public void setSupplierReference(String supplierReference)
    • paxes

      public Room paxes(List<ApiPax> paxes)
    • addPaxesItem

      public Room addPaxesItem(ApiPax paxesItem)
    • getPaxes

      @Nullable @Valid public @Valid List<ApiPax> getPaxes()
      List of paxes for the room.
      Returns:
      paxes
    • setPaxes

      public void setPaxes(List<ApiPax> paxes)
    • rates

      public Room rates(List<ApiRate> rates)
    • addRatesItem

      public Room addRatesItem(ApiRate ratesItem)
    • getRates

      @Nullable @Valid public @Valid List<ApiRate> getRates()
      List of rates associated to the room.
      Returns:
      rates
    • setRates

      public void setRates(List<ApiRate> rates)
    • 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