Class AvailabilityRQ
java.lang.Object
travel.wink.hotelbeds.booking.sdk.model.AvailabilityRQ
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-10-04T11:28:08.331690043+07:00[Asia/Bangkok]")
public class AvailabilityRQ
extends Object
Request of Availability operation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets inclusions -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccommodations(List<String> accommodations) addAccommodationsItem(String accommodationsItem) addInclusionsItem(AvailabilityRQ.InclusionsEnum inclusionsItem) addOccupanciesItem(ApiOccupancy occupanciesItem) addReviewItem(ApiReviewFilter reviewItem) booleangeolocation(ApiGeoLocation geolocation) Filter for accomodation type.Tags the request for CacheAPI users (NOTE: MANDATORY for this users when filtering by contract).@Valid ApiBoardsGet boardsDisplays price breakdown per each day of the hotel stay.@Valid ApiFilterGet filter@Valid ApiGeoLocationGet geolocation@Valid ApiHotelsFilterGet hotelsIncludes additional rates that are normally not exposed in the Availability results.@Valid ApiKeywordsFilterGet keywordsLanguage code that defines the language of the response.@NotNull @Valid List<ApiOccupancy>List of passenger groups for which to request availability.Defines the platform for multiclient developer platforms.@Valid List<ApiReviewFilter>Filter for review rating.@Valid ApiRoomsgetRooms()Get roomsHotelbeds Group client source market.@NotNull @Valid ApiStaygetStay()Get stayinthashCode()hotels(ApiHotelsFilter hotels) inclusions(List<AvailabilityRQ.InclusionsEnum> inclusions) keywords(ApiKeywordsFilter keywords) occupancies(List<ApiOccupancy> occupancies) review(List<ApiReviewFilter> review) voidsetAccommodations(List<String> accommodations) voidvoidvoidsetDailyRate(Boolean dailyRate) voidvoidsetGeolocation(ApiGeoLocation geolocation) voidsetHotels(ApiHotelsFilter hotels) voidsetInclusions(List<AvailabilityRQ.InclusionsEnum> inclusions) voidsetKeywords(ApiKeywordsFilter keywords) voidsetLanguage(String language) voidsetOccupancies(List<ApiOccupancy> occupancies) voidsetPlatform(Integer platform) voidsetReview(List<ApiReviewFilter> review) voidvoidsetSourceMarket(String sourceMarket) voidsourceMarket(String sourceMarket) toString()
-
Field Details
-
JSON_PROPERTY_STAY
- See Also:
-
JSON_PROPERTY_GEOLOCATION
- See Also:
-
JSON_PROPERTY_FILTER
- See Also:
-
JSON_PROPERTY_BOARDS
- See Also:
-
JSON_PROPERTY_ROOMS
- See Also:
-
JSON_PROPERTY_DAILY_RATE
- See Also:
-
JSON_PROPERTY_SOURCE_MARKET
- See Also:
-
JSON_PROPERTY_AIF_USE
- See Also:
-
JSON_PROPERTY_PLATFORM
- See Also:
-
JSON_PROPERTY_LANGUAGE
- See Also:
-
JSON_PROPERTY_OCCUPANCIES
- See Also:
-
JSON_PROPERTY_KEYWORDS
- See Also:
-
JSON_PROPERTY_HOTELS
- See Also:
-
JSON_PROPERTY_REVIEW
- See Also:
-
JSON_PROPERTY_ACCOMMODATIONS
- See Also:
-
JSON_PROPERTY_INCLUSIONS
- See Also:
-
-
Constructor Details
-
AvailabilityRQ
public AvailabilityRQ()
-
-
Method Details
-
stay
-
getStay
Get stay- Returns:
- stay
-
setStay
-
geolocation
-
getGeolocation
Get geolocation- Returns:
- geolocation
-
setGeolocation
-
filter
-
getFilter
Get filter- Returns:
- filter
-
setFilter
-
boards
-
getBoards
Get boards- Returns:
- boards
-
setBoards
-
rooms
-
getRooms
Get rooms- Returns:
- rooms
-
setRooms
-
dailyRate
-
getDailyRate
Displays price breakdown per each day of the hotel stay.- Returns:
- dailyRate
-
setDailyRate
-
sourceMarket
-
getSourceMarket
Hotelbeds Group client source market.- Returns:
- sourceMarket
-
setSourceMarket
-
aifUse
-
getAifUse
Tags the request for CacheAPI users (NOTE: MANDATORY for this users when filtering by contract).- Returns:
- aifUse
-
setAifUse
-
platform
-
getPlatform
Defines the platform for multiclient developer platforms.- Returns:
- platform
-
setPlatform
-
language
-
getLanguage
Language code that defines the language of the response. English will be used by default if this field is not informed.- Returns:
- language
-
setLanguage
-
occupancies
-
addOccupanciesItem
-
getOccupancies
List of passenger groups for which to request availability.- Returns:
- occupancies
-
setOccupancies
-
keywords
-
getKeywords
Get keywords- Returns:
- keywords
-
setKeywords
-
hotels
-
getHotels
Get hotels- Returns:
- hotels
-
setHotels
-
review
-
addReviewItem
-
getReview
Filter for review rating.- Returns:
- review
-
setReview
-
accommodations
-
addAccommodationsItem
-
getAccommodations
Filter for accomodation type.- Returns:
- accommodations
-
setAccommodations
-
inclusions
-
addInclusionsItem
-
getInclusions
Includes additional rates that are normally not exposed in the Availability results. NOTE: Be aware that inclusions are not filters and as such all of the regular rates are returned with the normally not included ones.- Returns:
- inclusions
-
setInclusions
-
equals
-
hashCode
public int hashCode() -
toString
-