Class PropertyAggregateLightweightBooker
java.lang.Object
travel.wink.sdk.booking.model.PropertyAggregateLightweightBooker
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-06-26T20:16:53.154776164+07:00[Asia/Bangkok]",
comments="Generator version: 7.13.0")
public class PropertyAggregateLightweightBooker
extends Object
PropertyAggregateLightweightBooker
-
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 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 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 Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactivities(Integer activities) addDescriptionsItem(SimpleDescriptionBooker descriptionsItem) addHotelAmenityCodesItem(String hotelAmenityCodesItem) addImagesItem(SimpleMultimediaBooker imagesItem) addLifestyleTypesItem(Object lifestyleTypesItem) addOnScore(Integer addOnScore) addPropertyAccessibilityCodesItem(String propertyAccessibilityCodesItem) addPropertySecurityCodesItem(String propertySecurityCodesItem) address(SimpleAddressBooker address) addSocialsItem(SocialBooker socialsItem) addThirdPartyReviewsItem(TravelInventoryRecognitionBooker thirdPartyReviewsItem) addVideosItem(SimpleMultimediaBooker videosItem) aggregateGreendexRating(Float aggregateGreendexRating) aggregateReviewRating(Float aggregateReviewRating) architecturalStyle(String architecturalStyle) attractions(Integer attractions) currencyCode(String currencyCode) descriptions(List<@Valid SimpleDescriptionBooker> descriptions) booleanexperienceScore(Integer experienceScore) generalManager(GeneralManagerBooker generalManager) Whether property is activeNumber of activites property has listed on its profile.Number of add-ons property has on its profile.A property's package score is based on general availability and price for all packages and add-ons offered by the property.@Valid SimpleAddressBookerProperty address.Aggregate Green Index score if the property has answered our questionnaire available in the Extranet.Aggregate score based on all current user reviews.Supported OTA specification `ARC` code.Number of attractions property has listed on its profile.Number of bookings for this property on the wink.travel platform.getBrand()Name of hotel brandgetChain()Name of hotel chain if applicable.Currency code for property.@Valid List<@Valid SimpleDescriptionBooker> Short and long welcome textA property's experience score is based on how calculating how many types of experiences are available and at what price ranges.@Valid GeneralManagerBookerGet generalManagerSupported OTA specification `HAC` code.Supported OTA specification `PCT` code.@Valid UUIDUnique hotel record identifier.@Valid List<@Valid SimpleMultimediaBooker> Property images.Get lifestyleTypesHotel local name if different from the trade name or if it is the local language.@Valid GeoJsonPointBookerGeo-locationSupported OTA specification `LOC` code.A property's loyalty score is based on calculating how many available rate plans honor loyalty points.Number of meeting rooms property has on its profile.A property's price score is based on calculating historical pricing data.getName()Hotel trade nameNumber of rooms / keys for this property.A property's perk score is based on the type of perks that is offered to the guests across all master rates.Number of places property has listed on its profile.@Valid PropertyPolicyBookerBasic property policy record.A property's popular score is based on calculating number of bookings across room types.A property's price score is based on calculating historical pricing data.Supported OTA specification `PHY` code.Supported OTA specification `SEC` code.@Valid ContactBookerContact details for reservations deskNumber of restaurants property has on its profile.Supported OTA specification `SEG` code.@Valid List<@Valid SocialBooker> Property's social network accountsgetSpas()Number of spas property has on its profile.@Min(0L) @Max(6L) IntegerOfficial or self-designated property star rating.@Valid List<@Valid TravelInventoryRecognitionBooker> Array of awards and third party reviews given to property by certified / non-certified providers.Count of total reviews left by users at this property.Unique URL-friendly name slug of hotelConvenience data point that creates url friendly query parameters of property.@Valid List<@Valid SimpleMultimediaBooker> Property videos.Year the property was constructed.inthashCode()hotelAmenityCodes(List<String> hotelAmenityCodes) hotelCategory(String hotelCategory) hotelIdentifier(UUID hotelIdentifier) images(List<@Valid SimpleMultimediaBooker> images) lifestyleTypes(List<Object> lifestyleTypes) location(GeoJsonPointBooker location) locationCategory(String locationCategory) loyaltyScore(Integer loyaltyScore) meetingRooms(Integer meetingRooms) membershipRateDiscount(Float membershipRateDiscount) numberOfRooms(Integer numberOfRooms) policy(PropertyPolicyBooker policy) popularScore(Integer popularScore) priceScore(Integer priceScore) propertyAccessibilityCodes(List<String> propertyAccessibilityCodes) propertySecurityCodes(List<String> propertySecurityCodes) reservations(ContactBooker reservations) restaurants(Integer restaurants) segmentCategory(String segmentCategory) voidvoidsetActivities(Integer activities) voidvoidsetAddOnScore(Integer addOnScore) voidsetAddress(SimpleAddressBooker address) voidsetAggregateGreendexRating(Float aggregateGreendexRating) voidsetAggregateReviewRating(Float aggregateReviewRating) voidsetArchitecturalStyle(String architecturalStyle) voidsetAttractions(Integer attractions) voidsetBookings(Long bookings) voidvoidvoidsetCurrencyCode(String currencyCode) voidsetDescriptions(List<@Valid SimpleDescriptionBooker> descriptions) voidsetExperienceScore(Integer experienceScore) voidsetGeneralManager(GeneralManagerBooker generalManager) voidsetHotelAmenityCodes(List<String> hotelAmenityCodes) voidsetHotelCategory(String hotelCategory) voidsetHotelIdentifier(UUID hotelIdentifier) voidsetImages(List<@Valid SimpleMultimediaBooker> images) voidsetLifestyleTypes(List<Object> lifestyleTypes) voidsetLocalName(String localName) voidsetLocation(GeoJsonPointBooker location) voidsetLocationCategory(String locationCategory) voidsetLoyaltyScore(Integer loyaltyScore) voidsetMeetingRooms(Integer meetingRooms) voidsetMembershipRateDiscount(Float membershipRateDiscount) voidvoidsetNumberOfRooms(Integer numberOfRooms) voidsetPerkScore(Integer perkScore) voidvoidsetPolicy(PropertyPolicyBooker policy) voidsetPopularScore(Integer popularScore) voidsetPriceScore(Integer priceScore) voidsetPropertyAccessibilityCodes(List<String> propertyAccessibilityCodes) voidsetPropertySecurityCodes(List<String> propertySecurityCodes) voidsetReservations(ContactBooker reservations) voidsetRestaurants(Integer restaurants) voidsetSegmentCategory(String segmentCategory) voidsetSocials(List<@Valid SocialBooker> socials) voidvoidsetStarRating(Integer starRating) voidsetThirdPartyReviews(List<@Valid TravelInventoryRecognitionBooker> thirdPartyReviews) voidsetTotalReviews(Integer totalReviews) voidsetUrlName(String urlName) voidsetUrlParameters(String urlParameters) voidsetVideos(List<@Valid SimpleMultimediaBooker> videos) voidsetWhenBuilt(String whenBuilt) socials(List<@Valid SocialBooker> socials) starRating(Integer starRating) thirdPartyReviews(List<@Valid TravelInventoryRecognitionBooker> thirdPartyReviews) toString()totalReviews(Integer totalReviews) urlParameters(String urlParameters) videos(List<@Valid SimpleMultimediaBooker> videos)
-
Field Details
-
JSON_PROPERTY_HOTEL_IDENTIFIER
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_LOCAL_NAME
- See Also:
-
JSON_PROPERTY_CHAIN
- See Also:
-
JSON_PROPERTY_BRAND
- See Also:
-
JSON_PROPERTY_URL_NAME
- See Also:
-
JSON_PROPERTY_STAR_RATING
- See Also:
-
JSON_PROPERTY_BOOKINGS
- See Also:
-
JSON_PROPERTY_AGGREGATE_REVIEW_RATING
- See Also:
-
JSON_PROPERTY_LOCATION
- See Also:
-
JSON_PROPERTY_DESCRIPTIONS
- See Also:
-
JSON_PROPERTY_AGGREGATE_GREENDEX_RATING
- See Also:
-
JSON_PROPERTY_LIFESTYLE_TYPES
- See Also:
-
JSON_PROPERTY_TOTAL_REVIEWS
- See Also:
-
JSON_PROPERTY_RESERVATIONS
- See Also:
-
JSON_PROPERTY_SOCIALS
- See Also:
-
JSON_PROPERTY_IMAGES
- See Also:
-
JSON_PROPERTY_VIDEOS
- See Also:
-
JSON_PROPERTY_POLICY
- See Also:
-
JSON_PROPERTY_THIRD_PARTY_REVIEWS
- See Also:
-
JSON_PROPERTY_ATTRACTIONS
- See Also:
-
JSON_PROPERTY_ACTIVITIES
- See Also:
-
JSON_PROPERTY_PLACES
- See Also:
-
JSON_PROPERTY_RESTAURANTS
- See Also:
-
JSON_PROPERTY_MEETING_ROOMS
- See Also:
-
JSON_PROPERTY_SPAS
- See Also:
-
JSON_PROPERTY_ADD_ONS
- See Also:
-
JSON_PROPERTY_GENERAL_MANAGER
- See Also:
-
JSON_PROPERTY_LOCATION_CATEGORY
- See Also:
-
JSON_PROPERTY_SEGMENT_CATEGORY
- See Also:
-
JSON_PROPERTY_HOTEL_CATEGORY
- See Also:
-
JSON_PROPERTY_ARCHITECTURAL_STYLE
- See Also:
-
JSON_PROPERTY_WHEN_BUILT
- See Also:
-
JSON_PROPERTY_CURRENCY_CODE
- See Also:
-
JSON_PROPERTY_MEMBERSHIP_RATE_DISCOUNT
- See Also:
-
JSON_PROPERTY_PRICE_SCORE
- See Also:
-
JSON_PROPERTY_PERK_SCORE
- See Also:
-
JSON_PROPERTY_ADD_ON_SCORE
- See Also:
-
JSON_PROPERTY_LOYALTY_SCORE
- See Also:
-
JSON_PROPERTY_POPULAR_SCORE
- See Also:
-
JSON_PROPERTY_EXPERIENCE_SCORE
- See Also:
-
JSON_PROPERTY_HOTEL_AMENITY_CODES
- See Also:
-
JSON_PROPERTY_PROPERTY_ACCESSIBILITY_CODES
- See Also:
-
JSON_PROPERTY_PROPERTY_SECURITY_CODES
- See Also:
-
JSON_PROPERTY_NUMBER_OF_ROOMS
- See Also:
-
JSON_PROPERTY_ADDRESS
- See Also:
-
JSON_PROPERTY_ACTIVE
- See Also:
-
JSON_PROPERTY_URL_PARAMETERS
- See Also:
-
-
Constructor Details
-
PropertyAggregateLightweightBooker
public PropertyAggregateLightweightBooker()
-
-
Method Details
-
hotelIdentifier
-
getHotelIdentifier
Unique hotel record identifier.- Returns:
- hotelIdentifier
-
setHotelIdentifier
-
name
-
getName
-
setName
-
localName
-
getLocalName
Hotel local name if different from the trade name or if it is the local language.- Returns:
- localName
-
setLocalName
-
chain
-
getChain
-
setChain
-
brand
-
getBrand
-
setBrand
-
urlName
-
getUrlName
-
setUrlName
-
starRating
-
getStarRating
Official or self-designated property star rating. Note that in some regions there are 6-star hotels. They are the same as 5-star hotels everywhere else. minimum: 0 maximum: 6- Returns:
- starRating
-
setStarRating
-
bookings
-
getBookings
Number of bookings for this property on the wink.travel platform.- Returns:
- bookings
-
setBookings
-
aggregateReviewRating
public PropertyAggregateLightweightBooker aggregateReviewRating(@Nullable Float aggregateReviewRating) -
getAggregateReviewRating
Aggregate score based on all current user reviews.- Returns:
- aggregateReviewRating
-
setAggregateReviewRating
-
location
-
getLocation
-
setLocation
-
descriptions
public PropertyAggregateLightweightBooker descriptions(@Nullable List<@Valid SimpleDescriptionBooker> descriptions) -
addDescriptionsItem
public PropertyAggregateLightweightBooker addDescriptionsItem(SimpleDescriptionBooker descriptionsItem) -
getDescriptions
Short and long welcome text- Returns:
- descriptions
-
setDescriptions
-
aggregateGreendexRating
public PropertyAggregateLightweightBooker aggregateGreendexRating(@Nullable Float aggregateGreendexRating) -
getAggregateGreendexRating
Aggregate Green Index score if the property has answered our questionnaire available in the Extranet.- Returns:
- aggregateGreendexRating
-
setAggregateGreendexRating
-
lifestyleTypes
-
addLifestyleTypesItem
-
getLifestyleTypes
-
setLifestyleTypes
-
totalReviews
-
getTotalReviews
Count of total reviews left by users at this property.- Returns:
- totalReviews
-
setTotalReviews
-
reservations
-
getReservations
Contact details for reservations desk- Returns:
- reservations
-
setReservations
-
addSocialsItem
-
getSocials
Property's social network accounts- Returns:
- socials
-
setSocials
-
images
public PropertyAggregateLightweightBooker images(@Nullable List<@Valid SimpleMultimediaBooker> images) -
addImagesItem
-
getImages
Property images.- Returns:
- images
-
setImages
-
videos
public PropertyAggregateLightweightBooker videos(@Nullable List<@Valid SimpleMultimediaBooker> videos) -
addVideosItem
-
getVideos
Property videos.- Returns:
- videos
-
setVideos
-
policy
-
getPolicy
Basic property policy record.- Returns:
- policy
-
setPolicy
-
thirdPartyReviews
public PropertyAggregateLightweightBooker thirdPartyReviews(@Nullable List<@Valid TravelInventoryRecognitionBooker> thirdPartyReviews) -
addThirdPartyReviewsItem
public PropertyAggregateLightweightBooker addThirdPartyReviewsItem(TravelInventoryRecognitionBooker thirdPartyReviewsItem) -
getThirdPartyReviews
Array of awards and third party reviews given to property by certified / non-certified providers.- Returns:
- thirdPartyReviews
-
setThirdPartyReviews
public void setThirdPartyReviews(@Nullable List<@Valid TravelInventoryRecognitionBooker> thirdPartyReviews) -
attractions
-
getAttractions
Number of attractions property has listed on its profile.- Returns:
- attractions
-
setAttractions
-
activities
-
getActivities
Number of activites property has listed on its profile.- Returns:
- activities
-
setActivities
-
places
-
getPlaces
Number of places property has listed on its profile.- Returns:
- places
-
setPlaces
-
restaurants
-
getRestaurants
Number of restaurants property has on its profile.- Returns:
- restaurants
-
setRestaurants
-
meetingRooms
-
getMeetingRooms
Number of meeting rooms property has on its profile.- Returns:
- meetingRooms
-
setMeetingRooms
-
spas
-
getSpas
-
setSpas
-
addOns
-
getAddOns
-
setAddOns
-
generalManager
public PropertyAggregateLightweightBooker generalManager(@Nullable GeneralManagerBooker generalManager) -
getGeneralManager
Get generalManager- Returns:
- generalManager
-
setGeneralManager
-
locationCategory
-
getLocationCategory
Supported OTA specification `LOC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- locationCategory
-
setLocationCategory
-
segmentCategory
-
getSegmentCategory
Supported OTA specification `SEG` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- segmentCategory
-
setSegmentCategory
-
hotelCategory
-
getHotelCategory
Supported OTA specification `PCT` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- hotelCategory
-
setHotelCategory
-
architecturalStyle
-
getArchitecturalStyle
Supported OTA specification `ARC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- architecturalStyle
-
setArchitecturalStyle
-
whenBuilt
-
getWhenBuilt
-
setWhenBuilt
-
currencyCode
-
getCurrencyCode
-
setCurrencyCode
-
membershipRateDiscount
public PropertyAggregateLightweightBooker membershipRateDiscount(@Nullable Float membershipRateDiscount) -
getMembershipRateDiscount
A property's price score is based on calculating historical pricing data. Each property receives a unique score. There is no max score; it's there to compare it against other properties.- Returns:
- membershipRateDiscount
-
setMembershipRateDiscount
-
priceScore
-
getPriceScore
A property's price score is based on calculating historical pricing data. Each property receives a unique score. There is no max score; it's there to compare it against other properties.- Returns:
- priceScore
-
setPriceScore
-
perkScore
-
getPerkScore
A property's perk score is based on the type of perks that is offered to the guests across all master rates. There is no max score; it's there to compare it against other properties.- Returns:
- perkScore
-
setPerkScore
-
addOnScore
-
getAddOnScore
A property's package score is based on general availability and price for all packages and add-ons offered by the property. There is no max score; it's there to compare it against other properties.- Returns:
- addOnScore
-
setAddOnScore
-
loyaltyScore
-
getLoyaltyScore
A property's loyalty score is based on calculating how many available rate plans honor loyalty points. There is no max score; it's there to compare it against other properties.- Returns:
- loyaltyScore
-
setLoyaltyScore
-
popularScore
-
getPopularScore
A property's popular score is based on calculating number of bookings across room types. There is no max score; it's there to compare it against other properties.- Returns:
- popularScore
-
setPopularScore
-
experienceScore
-
getExperienceScore
A property's experience score is based on how calculating how many types of experiences are available and at what price ranges. There is no max score; it's there to compare it against other properties.- Returns:
- experienceScore
-
setExperienceScore
-
hotelAmenityCodes
public PropertyAggregateLightweightBooker hotelAmenityCodes(@Nullable List<String> hotelAmenityCodes) -
addHotelAmenityCodesItem
-
getHotelAmenityCodes
-
setHotelAmenityCodes
-
propertyAccessibilityCodes
public PropertyAggregateLightweightBooker propertyAccessibilityCodes(@Nullable List<String> propertyAccessibilityCodes) -
addPropertyAccessibilityCodesItem
public PropertyAggregateLightweightBooker addPropertyAccessibilityCodesItem(String propertyAccessibilityCodesItem) -
getPropertyAccessibilityCodes
-
setPropertyAccessibilityCodes
-
propertySecurityCodes
public PropertyAggregateLightweightBooker propertySecurityCodes(@Nullable List<String> propertySecurityCodes) -
addPropertySecurityCodesItem
public PropertyAggregateLightweightBooker addPropertySecurityCodesItem(String propertySecurityCodesItem) -
getPropertySecurityCodes
-
setPropertySecurityCodes
-
numberOfRooms
-
getNumberOfRooms
Number of rooms / keys for this property.- Returns:
- numberOfRooms
-
setNumberOfRooms
-
address
-
getAddress
-
setAddress
-
active
-
getActive
-
setActive
-
urlParameters
-
getUrlParameters
Convenience data point that creates url friendly query parameters of property.- Returns:
- urlParameters
-
setUrlParameters
-
equals
-
hashCode
-
toString
-
socials