Class HotelInventoryRequest

java.lang.Object
travel.wink.sdk.booking.engine.model.HotelInventoryRequest

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-05-28T12:06:10.339522+07:00[Asia/Bangkok]") public class HotelInventoryRequest extends Object
HotelInventoryRequest
  • Field Details

  • Constructor Details

    • HotelInventoryRequest

      public HotelInventoryRequest()
  • Method Details

    • hotelIdentifier

      public HotelInventoryRequest hotelIdentifier(String hotelIdentifier)
    • getHotelIdentifier

      @Nullable public String getHotelIdentifier()
      Unique property identifier to retrieve inventory for. Either the hotelIdentifier or urlName property is required.
      Returns:
      hotelIdentifier
    • setHotelIdentifier

      public void setHotelIdentifier(String hotelIdentifier)
    • urlName

      public HotelInventoryRequest urlName(String urlName)
    • getUrlName

      @Nullable public String getUrlName()
      Unique url-friendly record identifier of property. Either the hotelIdentifier or urlName property is required.
      Returns:
      urlName
    • setUrlName

      public void setUrlName(String urlName)
    • showHotel

      public HotelInventoryRequest showHotel(Boolean showHotel)
    • getShowHotel

      @Nullable public Boolean getShowHotel()
      Flag to indicate whether to return basic property data. If you are loading up property for the first time, this data would be good to include. But there is no need to load that a second time if you are only going for availability data. This field populates `hotel` data in response.
      Returns:
      showHotel
    • setShowHotel

      public void setShowHotel(Boolean showHotel)
    • showMetadata

      public HotelInventoryRequest showMetadata(Boolean showMetadata)
    • getShowMetadata

      @Nullable public Boolean getShowMetadata()
      Flag to indicate whether to return property meta data. This field populates `metadata` data in response.
      Returns:
      showMetadata
    • setShowMetadata

      public void setShowMetadata(Boolean showMetadata)
    • showVideos

      public HotelInventoryRequest showVideos(Boolean showVideos)
    • getShowVideos

      @Nullable public Boolean getShowVideos()
      Flag to indicate whether to return property video data. This field populates `videos` data in response.
      Returns:
      showVideos
    • setShowVideos

      public void setShowVideos(Boolean showVideos)
    • showImages

      public HotelInventoryRequest showImages(Boolean showImages)
    • getShowImages

      @Nullable public Boolean getShowImages()
      Flag to indicate whether to return property image data. This field populates `images` data in response.
      Returns:
      showImages
    • setShowImages

      public void setShowImages(Boolean showImages)
    • showRoomTypes

      public HotelInventoryRequest showRoomTypes(Boolean showRoomTypes)
    • getShowRoomTypes

      @Nullable public Boolean getShowRoomTypes()
      Flag to indicate whether to return property room type data. This field populates `roomType`, `cheapesRoomTypes` and `available` data in response.
      Returns:
      showRoomTypes
    • setShowRoomTypes

      public void setShowRoomTypes(Boolean showRoomTypes)
    • showPackageOffers

      public HotelInventoryRequest showPackageOffers(Boolean showPackageOffers)
    • getShowPackageOffers

      @Nullable public Boolean getShowPackageOffers()
      Flag to indicate whether to return property package offer data. This field populates `roomTypes.priceConfigurations.packageOffers` data in response.
      Returns:
      showPackageOffers
    • setShowPackageOffers

      public void setShowPackageOffers(Boolean showPackageOffers)
    • showAddOnOffers

      public HotelInventoryRequest showAddOnOffers(Boolean showAddOnOffers)
    • getShowAddOnOffers

      @Nullable public Boolean getShowAddOnOffers()
      Flag to indicate whether to return property add-on data. This field populates `roomTypes.priceConfigurations.addOnOffers` data in response.
      Returns:
      showAddOnOffers
    • setShowAddOnOffers

      public void setShowAddOnOffers(Boolean showAddOnOffers)
    • showRestaurants

      public HotelInventoryRequest showRestaurants(Boolean showRestaurants)
    • getShowRestaurants

      @Nullable public Boolean getShowRestaurants()
      Flag to indicate whether to return property restaurant data. This field populates `restaurants` data in response.
      Returns:
      showRestaurants
    • setShowRestaurants

      public void setShowRestaurants(Boolean showRestaurants)
    • showMeetingRooms

      public HotelInventoryRequest showMeetingRooms(Boolean showMeetingRooms)
    • getShowMeetingRooms

      @Nullable public Boolean getShowMeetingRooms()
      Flag to indicate whether to return property meeting room data. This field populates `meetingRooms` data in response.
      Returns:
      showMeetingRooms
    • setShowMeetingRooms

      public void setShowMeetingRooms(Boolean showMeetingRooms)
    • showSpas

      public HotelInventoryRequest showSpas(Boolean showSpas)
    • getShowSpas

      @Nullable public Boolean getShowSpas()
      Flag to indicate whether to return property spa data. This field populates `spas` data in response.
      Returns:
      showSpas
    • setShowSpas

      public void setShowSpas(Boolean showSpas)
    • showAttractions

      public HotelInventoryRequest showAttractions(Boolean showAttractions)
    • getShowAttractions

      @Nullable public Boolean getShowAttractions()
      Flag to indicate whether to return property attraction data. This field populates `attractions` data in response.
      Returns:
      showAttractions
    • setShowAttractions

      public void setShowAttractions(Boolean showAttractions)
    • showActivities

      public HotelInventoryRequest showActivities(Boolean showActivities)
    • getShowActivities

      @Nullable public Boolean getShowActivities()
      Flag to indicate whether to return property activity data. This field populates `activities` data in response.
      Returns:
      showActivities
    • setShowActivities

      public void setShowActivities(Boolean showActivities)
    • showPlaces

      public HotelInventoryRequest showPlaces(Boolean showPlaces)
    • getShowPlaces

      @Nullable public Boolean getShowPlaces()
      Flag to indicate whether to return property place data. This field populates `places` data in response.
      Returns:
      showPlaces
    • setShowPlaces

      public void setShowPlaces(Boolean showPlaces)
    • showRecognition

      public HotelInventoryRequest showRecognition(Boolean showRecognition)
    • getShowRecognition

      @Nullable public Boolean getShowRecognition()
      Flag to indicate whether to return property recognition data. This field populates `recognitions` data in response.
      Returns:
      showRecognition
    • setShowRecognition

      public void setShowRecognition(Boolean showRecognition)
    • showAggregateGreenIndexScores

      public HotelInventoryRequest showAggregateGreenIndexScores(Boolean showAggregateGreenIndexScores)
    • getShowAggregateGreenIndexScores

      @Nullable public Boolean getShowAggregateGreenIndexScores()
      Flag to indicate whether to return property green index score data. This field populates `greenIndexScores` data in response. Note: You only need to return hotel data to get the overall aggregate Green Index score and not detailed category scores.
      Returns:
      showAggregateGreenIndexScores
    • setShowAggregateGreenIndexScores

      public void setShowAggregateGreenIndexScores(Boolean showAggregateGreenIndexScores)
    • showAnnouncements

      public HotelInventoryRequest showAnnouncements(Boolean showAnnouncements)
    • getShowAnnouncements

      @Nullable public Boolean getShowAnnouncements()
      Flag to indicate whether to return property announcement data. Announcements are messages the property wishes to convey to travelers for certain dates. This field populates `announcements` data in response.
      Returns:
      showAnnouncements
    • setShowAnnouncements

      public void setShowAnnouncements(Boolean showAnnouncements)
    • showReviews

      public HotelInventoryRequest showReviews(Boolean showReviews)
    • getShowReviews

      @Nullable public Boolean getShowReviews()
      Flag to indicate whether to return property review data. Note: You only need to return hotel data to get the overall aggregate review score and not the entire list of reviews. This field populates `reviews` data in response.
      Returns:
      showReviews
    • setShowReviews

      public void setShowReviews(Boolean showReviews)
    • userSession

      public HotelInventoryRequest userSession(UserSession userSession)
    • getUserSession

      @Nonnull @NotNull @Valid public @NotNull @Valid UserSession getUserSession()
      Get userSession
      Returns:
      userSession
    • setUserSession

      public void setUserSession(UserSession userSession)
    • 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