Class PropertyAggregateLightweightSupplier
java.lang.Object
travel.wink.sdk.extranet.booking.model.PropertyAggregateLightweightSupplier
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-06-26T20:17:36.846722567+07:00[Asia/Bangkok]",
comments="Generator version: 7.13.0")
public class PropertyAggregateLightweightSupplier
extends Object
PropertyAggregateLightweightSupplier
-
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(SimpleDescriptionSupplier descriptionsItem) addHotelAmenityCodesItem(String hotelAmenityCodesItem) addImagesItem(SimpleMultimediaSupplier imagesItem) addLifestyleTypesItem(Object lifestyleTypesItem) addOnScore(Integer addOnScore) addPropertyAccessibilityCodesItem(String propertyAccessibilityCodesItem) addPropertySecurityCodesItem(String propertySecurityCodesItem) address(SimpleAddressSupplier address) addSocialsItem(SocialSupplier socialsItem) addThirdPartyReviewsItem(TravelInventoryRecognitionSupplier thirdPartyReviewsItem) addVideosItem(SimpleMultimediaSupplier videosItem) aggregateGreendexRating(Float aggregateGreendexRating) aggregateReviewRating(Float aggregateReviewRating) architecturalStyle(String architecturalStyle) attractions(Integer attractions) currencyCode(String currencyCode) descriptions(List<@Valid SimpleDescriptionSupplier> descriptions) booleanexperienceScore(Integer experienceScore) generalManager(GeneralManagerSupplier 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 SimpleAddressSupplierProperty 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 SimpleDescriptionSupplier> 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 GeneralManagerSupplierGet generalManagerSupported OTA specification `HAC` code.Supported OTA specification `PCT` code.@Valid UUIDUnique hotel record identifier.@Valid List<@Valid SimpleMultimediaSupplier> Property images.Get lifestyleTypesHotel local name if different from the trade name or if it is the local language.@Valid GeoJsonPointSupplierGeo-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 PropertyPolicySupplierBasic 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 ContactSupplierContact details for reservations deskNumber of restaurants property has on its profile.Supported OTA specification `SEG` code.@Valid List<@Valid SocialSupplier> 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 TravelInventoryRecognitionSupplier> 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 SimpleMultimediaSupplier> Property videos.Year the property was constructed.inthashCode()hotelAmenityCodes(List<String> hotelAmenityCodes) hotelCategory(String hotelCategory) hotelIdentifier(UUID hotelIdentifier) images(List<@Valid SimpleMultimediaSupplier> images) lifestyleTypes(List<Object> lifestyleTypes) location(GeoJsonPointSupplier location) locationCategory(String locationCategory) loyaltyScore(Integer loyaltyScore) meetingRooms(Integer meetingRooms) membershipRateDiscount(Float membershipRateDiscount) numberOfRooms(Integer numberOfRooms) policy(PropertyPolicySupplier policy) popularScore(Integer popularScore) priceScore(Integer priceScore) propertyAccessibilityCodes(List<String> propertyAccessibilityCodes) propertySecurityCodes(List<String> propertySecurityCodes) reservations(ContactSupplier reservations) restaurants(Integer restaurants) segmentCategory(String segmentCategory) voidvoidsetActivities(Integer activities) voidvoidsetAddOnScore(Integer addOnScore) voidsetAddress(SimpleAddressSupplier address) voidsetAggregateGreendexRating(Float aggregateGreendexRating) voidsetAggregateReviewRating(Float aggregateReviewRating) voidsetArchitecturalStyle(String architecturalStyle) voidsetAttractions(Integer attractions) voidsetBookings(Long bookings) voidvoidvoidsetCurrencyCode(String currencyCode) voidsetDescriptions(List<@Valid SimpleDescriptionSupplier> descriptions) voidsetExperienceScore(Integer experienceScore) voidsetGeneralManager(GeneralManagerSupplier generalManager) voidsetHotelAmenityCodes(List<String> hotelAmenityCodes) voidsetHotelCategory(String hotelCategory) voidsetHotelIdentifier(UUID hotelIdentifier) voidsetImages(List<@Valid SimpleMultimediaSupplier> images) voidsetLifestyleTypes(List<Object> lifestyleTypes) voidsetLocalName(String localName) voidsetLocation(GeoJsonPointSupplier location) voidsetLocationCategory(String locationCategory) voidsetLoyaltyScore(Integer loyaltyScore) voidsetMeetingRooms(Integer meetingRooms) voidsetMembershipRateDiscount(Float membershipRateDiscount) voidvoidsetNumberOfRooms(Integer numberOfRooms) voidsetPerkScore(Integer perkScore) voidvoidsetPolicy(PropertyPolicySupplier policy) voidsetPopularScore(Integer popularScore) voidsetPriceScore(Integer priceScore) voidsetPropertyAccessibilityCodes(List<String> propertyAccessibilityCodes) voidsetPropertySecurityCodes(List<String> propertySecurityCodes) voidsetReservations(ContactSupplier reservations) voidsetRestaurants(Integer restaurants) voidsetSegmentCategory(String segmentCategory) voidsetSocials(List<@Valid SocialSupplier> socials) voidvoidsetStarRating(Integer starRating) voidsetThirdPartyReviews(List<@Valid TravelInventoryRecognitionSupplier> thirdPartyReviews) voidsetTotalReviews(Integer totalReviews) voidsetUrlName(String urlName) voidsetUrlParameters(String urlParameters) voidsetVideos(List<@Valid SimpleMultimediaSupplier> videos) voidsetWhenBuilt(String whenBuilt) socials(List<@Valid SocialSupplier> socials) starRating(Integer starRating) thirdPartyReviews(List<@Valid TravelInventoryRecognitionSupplier> thirdPartyReviews) toString()totalReviews(Integer totalReviews) urlParameters(String urlParameters) videos(List<@Valid SimpleMultimediaSupplier> 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
-
PropertyAggregateLightweightSupplier
public PropertyAggregateLightweightSupplier()
-
-
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 PropertyAggregateLightweightSupplier aggregateReviewRating(@Nullable Float aggregateReviewRating) -
getAggregateReviewRating
Aggregate score based on all current user reviews.- Returns:
- aggregateReviewRating
-
setAggregateReviewRating
-
location
-
getLocation
-
setLocation
-
descriptions
public PropertyAggregateLightweightSupplier descriptions(@Nullable List<@Valid SimpleDescriptionSupplier> descriptions) -
addDescriptionsItem
public PropertyAggregateLightweightSupplier addDescriptionsItem(SimpleDescriptionSupplier descriptionsItem) -
getDescriptions
Short and long welcome text- Returns:
- descriptions
-
setDescriptions
-
aggregateGreendexRating
public PropertyAggregateLightweightSupplier 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 PropertyAggregateLightweightSupplier images(@Nullable List<@Valid SimpleMultimediaSupplier> images) -
addImagesItem
-
getImages
Property images.- Returns:
- images
-
setImages
-
videos
public PropertyAggregateLightweightSupplier videos(@Nullable List<@Valid SimpleMultimediaSupplier> videos) -
addVideosItem
-
getVideos
Property videos.- Returns:
- videos
-
setVideos
-
policy
-
getPolicy
Basic property policy record.- Returns:
- policy
-
setPolicy
-
thirdPartyReviews
public PropertyAggregateLightweightSupplier thirdPartyReviews(@Nullable List<@Valid TravelInventoryRecognitionSupplier> thirdPartyReviews) -
addThirdPartyReviewsItem
public PropertyAggregateLightweightSupplier addThirdPartyReviewsItem(TravelInventoryRecognitionSupplier thirdPartyReviewsItem) -
getThirdPartyReviews
@Nullable @Valid public @Valid List<@Valid TravelInventoryRecognitionSupplier> 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 TravelInventoryRecognitionSupplier> 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 PropertyAggregateLightweightSupplier generalManager(@Nullable GeneralManagerSupplier 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 PropertyAggregateLightweightSupplier 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 PropertyAggregateLightweightSupplier hotelAmenityCodes(@Nullable List<String> hotelAmenityCodes) -
addHotelAmenityCodesItem
-
getHotelAmenityCodes
-
setHotelAmenityCodes
-
propertyAccessibilityCodes
public PropertyAggregateLightweightSupplier propertyAccessibilityCodes(@Nullable List<String> propertyAccessibilityCodes) -
addPropertyAccessibilityCodesItem
public PropertyAggregateLightweightSupplier addPropertyAccessibilityCodesItem(String propertyAccessibilityCodesItem) -
getPropertyAccessibilityCodes
-
setPropertyAccessibilityCodes
-
propertySecurityCodes
public PropertyAggregateLightweightSupplier propertySecurityCodes(@Nullable List<String> propertySecurityCodes) -
addPropertySecurityCodesItem
public PropertyAggregateLightweightSupplier addPropertySecurityCodesItem(String propertySecurityCodesItem) -
getPropertySecurityCodes
-
setPropertySecurityCodes
-
numberOfRooms
-
getNumberOfRooms
Number of rooms / keys for this property.- Returns:
- numberOfRooms
-
setNumberOfRooms
-
address
-
getAddress
Property address.- Returns:
- address
-
setAddress
-
active
-
getActive
-
setActive
-
urlParameters
-
getUrlParameters
Convenience data point that creates url friendly query parameters of property.- Returns:
- urlParameters
-
setUrlParameters
-
equals
-
hashCode
-
toString
-
socials