Class PropertyAggregateLightweightAuthenticatedEntity
java.lang.Object
travel.wink.sdk.booking.model.PropertyAggregateLightweightAuthenticatedEntity
@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 PropertyAggregateLightweightAuthenticatedEntity
extends Object
PropertyAggregateLightweightAuthenticatedEntity
-
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(SimpleDescriptionAuthenticatedEntity descriptionsItem) addHotelAmenityCodesItem(String hotelAmenityCodesItem) addImagesItem(SimpleMultimediaAuthenticatedEntity imagesItem) addLifestyleTypesItem(Object lifestyleTypesItem) addOnScore(Integer addOnScore) addPropertyAccessibilityCodesItem(String propertyAccessibilityCodesItem) addPropertySecurityCodesItem(String propertySecurityCodesItem) address(SimpleAddressAuthenticatedEntity address) addSocialsItem(SocialAuthenticatedEntity socialsItem) addThirdPartyReviewsItem(TravelInventoryRecognitionAuthenticatedEntity thirdPartyReviewsItem) addVideosItem(SimpleMultimediaAuthenticatedEntity videosItem) aggregateGreendexRating(Float aggregateGreendexRating) aggregateReviewRating(Float aggregateReviewRating) architecturalStyle(String architecturalStyle) attractions(Integer attractions) currencyCode(String currencyCode) descriptions(List<@Valid SimpleDescriptionAuthenticatedEntity> descriptions) booleanexperienceScore(Integer experienceScore) generalManager(GeneralManagerAuthenticatedEntity 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.Property 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 SimpleDescriptionAuthenticatedEntity> 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.Get generalManagerSupported OTA specification `HAC` code.Supported OTA specification `PCT` code.@Valid UUIDUnique hotel record identifier.@Valid List<@Valid SimpleMultimediaAuthenticatedEntity> Property images.Get lifestyleTypesHotel local name if different from the trade name or if it is the local language.Geo-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.Basic 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 ContactAuthenticatedEntityContact details for reservations deskNumber of restaurants property has on its profile.Supported OTA specification `SEG` code.@Valid List<@Valid SocialAuthenticatedEntity> 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 TravelInventoryRecognitionAuthenticatedEntity> 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 SimpleMultimediaAuthenticatedEntity> Property videos.Year the property was constructed.inthashCode()hotelAmenityCodes(List<String> hotelAmenityCodes) hotelCategory(String hotelCategory) hotelIdentifier(UUID hotelIdentifier) images(List<@Valid SimpleMultimediaAuthenticatedEntity> images) lifestyleTypes(List<Object> lifestyleTypes) location(GeoJsonPointAuthenticatedEntity location) locationCategory(String locationCategory) loyaltyScore(Integer loyaltyScore) meetingRooms(Integer meetingRooms) membershipRateDiscount(Float membershipRateDiscount) numberOfRooms(Integer numberOfRooms) popularScore(Integer popularScore) priceScore(Integer priceScore) propertyAccessibilityCodes(List<String> propertyAccessibilityCodes) propertySecurityCodes(List<String> propertySecurityCodes) reservations(ContactAuthenticatedEntity reservations) restaurants(Integer restaurants) segmentCategory(String segmentCategory) voidvoidsetActivities(Integer activities) voidvoidsetAddOnScore(Integer addOnScore) voidvoidsetAggregateGreendexRating(Float aggregateGreendexRating) voidsetAggregateReviewRating(Float aggregateReviewRating) voidsetArchitecturalStyle(String architecturalStyle) voidsetAttractions(Integer attractions) voidsetBookings(Long bookings) voidvoidvoidsetCurrencyCode(String currencyCode) voidsetDescriptions(List<@Valid SimpleDescriptionAuthenticatedEntity> descriptions) voidsetExperienceScore(Integer experienceScore) voidsetGeneralManager(GeneralManagerAuthenticatedEntity generalManager) voidsetHotelAmenityCodes(List<String> hotelAmenityCodes) voidsetHotelCategory(String hotelCategory) voidsetHotelIdentifier(UUID hotelIdentifier) voidsetImages(List<@Valid SimpleMultimediaAuthenticatedEntity> images) voidsetLifestyleTypes(List<Object> lifestyleTypes) voidsetLocalName(String localName) voidsetLocation(GeoJsonPointAuthenticatedEntity location) voidsetLocationCategory(String locationCategory) voidsetLoyaltyScore(Integer loyaltyScore) voidsetMeetingRooms(Integer meetingRooms) voidsetMembershipRateDiscount(Float membershipRateDiscount) voidvoidsetNumberOfRooms(Integer numberOfRooms) voidsetPerkScore(Integer perkScore) voidvoidvoidsetPopularScore(Integer popularScore) voidsetPriceScore(Integer priceScore) voidsetPropertyAccessibilityCodes(List<String> propertyAccessibilityCodes) voidsetPropertySecurityCodes(List<String> propertySecurityCodes) voidsetReservations(ContactAuthenticatedEntity reservations) voidsetRestaurants(Integer restaurants) voidsetSegmentCategory(String segmentCategory) voidsetSocials(List<@Valid SocialAuthenticatedEntity> socials) voidvoidsetStarRating(Integer starRating) voidsetThirdPartyReviews(List<@Valid TravelInventoryRecognitionAuthenticatedEntity> thirdPartyReviews) voidsetTotalReviews(Integer totalReviews) voidsetUrlName(String urlName) voidsetUrlParameters(String urlParameters) voidsetVideos(List<@Valid SimpleMultimediaAuthenticatedEntity> videos) voidsetWhenBuilt(String whenBuilt) socials(List<@Valid SocialAuthenticatedEntity> socials) starRating(Integer starRating) thirdPartyReviews(List<@Valid TravelInventoryRecognitionAuthenticatedEntity> thirdPartyReviews) toString()totalReviews(Integer totalReviews) urlParameters(String urlParameters) videos(List<@Valid SimpleMultimediaAuthenticatedEntity> 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
-
PropertyAggregateLightweightAuthenticatedEntity
public PropertyAggregateLightweightAuthenticatedEntity()
-
-
Method Details
-
hotelIdentifier
public PropertyAggregateLightweightAuthenticatedEntity hotelIdentifier(@Nullable UUID 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 PropertyAggregateLightweightAuthenticatedEntity aggregateReviewRating(@Nullable Float aggregateReviewRating) -
getAggregateReviewRating
Aggregate score based on all current user reviews.- Returns:
- aggregateReviewRating
-
setAggregateReviewRating
-
location
public PropertyAggregateLightweightAuthenticatedEntity location(@Nullable GeoJsonPointAuthenticatedEntity location) -
getLocation
Geo-location- Returns:
- location
-
setLocation
-
descriptions
public PropertyAggregateLightweightAuthenticatedEntity descriptions(@Nullable List<@Valid SimpleDescriptionAuthenticatedEntity> descriptions) -
addDescriptionsItem
public PropertyAggregateLightweightAuthenticatedEntity addDescriptionsItem(SimpleDescriptionAuthenticatedEntity descriptionsItem) -
getDescriptions
Short and long welcome text- Returns:
- descriptions
-
setDescriptions
public void setDescriptions(@Nullable List<@Valid SimpleDescriptionAuthenticatedEntity> descriptions) -
aggregateGreendexRating
public PropertyAggregateLightweightAuthenticatedEntity aggregateGreendexRating(@Nullable Float aggregateGreendexRating) -
getAggregateGreendexRating
Aggregate Green Index score if the property has answered our questionnaire available in the Extranet.- Returns:
- aggregateGreendexRating
-
setAggregateGreendexRating
-
lifestyleTypes
public PropertyAggregateLightweightAuthenticatedEntity lifestyleTypes(@Nullable List<Object> lifestyleTypes) -
addLifestyleTypesItem
public PropertyAggregateLightweightAuthenticatedEntity addLifestyleTypesItem(Object lifestyleTypesItem) -
getLifestyleTypes
-
setLifestyleTypes
-
totalReviews
-
getTotalReviews
Count of total reviews left by users at this property.- Returns:
- totalReviews
-
setTotalReviews
-
reservations
public PropertyAggregateLightweightAuthenticatedEntity reservations(@Nullable ContactAuthenticatedEntity reservations) -
getReservations
Contact details for reservations desk- Returns:
- reservations
-
setReservations
-
addSocialsItem
public PropertyAggregateLightweightAuthenticatedEntity addSocialsItem(SocialAuthenticatedEntity socialsItem) -
getSocials
Property's social network accounts- Returns:
- socials
-
setSocials
-
images
public PropertyAggregateLightweightAuthenticatedEntity images(@Nullable List<@Valid SimpleMultimediaAuthenticatedEntity> images) -
addImagesItem
public PropertyAggregateLightweightAuthenticatedEntity addImagesItem(SimpleMultimediaAuthenticatedEntity imagesItem) -
getImages
Property images.- Returns:
- images
-
setImages
-
videos
public PropertyAggregateLightweightAuthenticatedEntity videos(@Nullable List<@Valid SimpleMultimediaAuthenticatedEntity> videos) -
addVideosItem
public PropertyAggregateLightweightAuthenticatedEntity addVideosItem(SimpleMultimediaAuthenticatedEntity videosItem) -
getVideos
Property videos.- Returns:
- videos
-
setVideos
-
policy
public PropertyAggregateLightweightAuthenticatedEntity policy(@Nullable PropertyPolicyAuthenticatedEntity policy) -
getPolicy
Basic property policy record.- Returns:
- policy
-
setPolicy
-
thirdPartyReviews
public PropertyAggregateLightweightAuthenticatedEntity thirdPartyReviews(@Nullable List<@Valid TravelInventoryRecognitionAuthenticatedEntity> thirdPartyReviews) -
addThirdPartyReviewsItem
public PropertyAggregateLightweightAuthenticatedEntity addThirdPartyReviewsItem(TravelInventoryRecognitionAuthenticatedEntity thirdPartyReviewsItem) -
getThirdPartyReviews
@Nullable @Valid public @Valid List<@Valid TravelInventoryRecognitionAuthenticatedEntity> 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 TravelInventoryRecognitionAuthenticatedEntity> 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 PropertyAggregateLightweightAuthenticatedEntity generalManager(@Nullable GeneralManagerAuthenticatedEntity generalManager) -
getGeneralManager
Get generalManager- Returns:
- generalManager
-
setGeneralManager
-
locationCategory
public PropertyAggregateLightweightAuthenticatedEntity locationCategory(@Nullable String locationCategory) -
getLocationCategory
Supported OTA specification `LOC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- locationCategory
-
setLocationCategory
-
segmentCategory
public PropertyAggregateLightweightAuthenticatedEntity segmentCategory(@Nullable String segmentCategory) -
getSegmentCategory
Supported OTA specification `SEG` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- segmentCategory
-
setSegmentCategory
-
hotelCategory
public PropertyAggregateLightweightAuthenticatedEntity hotelCategory(@Nullable String hotelCategory) -
getHotelCategory
Supported OTA specification `PCT` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- hotelCategory
-
setHotelCategory
-
architecturalStyle
public PropertyAggregateLightweightAuthenticatedEntity architecturalStyle(@Nullable String architecturalStyle) -
getArchitecturalStyle
Supported OTA specification `ARC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- architecturalStyle
-
setArchitecturalStyle
-
whenBuilt
-
getWhenBuilt
-
setWhenBuilt
-
currencyCode
-
getCurrencyCode
-
setCurrencyCode
-
membershipRateDiscount
public PropertyAggregateLightweightAuthenticatedEntity 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
public PropertyAggregateLightweightAuthenticatedEntity experienceScore(@Nullable Integer 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 PropertyAggregateLightweightAuthenticatedEntity hotelAmenityCodes(@Nullable List<String> hotelAmenityCodes) -
addHotelAmenityCodesItem
public PropertyAggregateLightweightAuthenticatedEntity addHotelAmenityCodesItem(String hotelAmenityCodesItem) -
getHotelAmenityCodes
-
setHotelAmenityCodes
-
propertyAccessibilityCodes
public PropertyAggregateLightweightAuthenticatedEntity propertyAccessibilityCodes(@Nullable List<String> propertyAccessibilityCodes) -
addPropertyAccessibilityCodesItem
public PropertyAggregateLightweightAuthenticatedEntity addPropertyAccessibilityCodesItem(String propertyAccessibilityCodesItem) -
getPropertyAccessibilityCodes
-
setPropertyAccessibilityCodes
-
propertySecurityCodes
public PropertyAggregateLightweightAuthenticatedEntity propertySecurityCodes(@Nullable List<String> propertySecurityCodes) -
addPropertySecurityCodesItem
public PropertyAggregateLightweightAuthenticatedEntity addPropertySecurityCodesItem(String propertySecurityCodesItem) -
getPropertySecurityCodes
-
setPropertySecurityCodes
-
numberOfRooms
public PropertyAggregateLightweightAuthenticatedEntity numberOfRooms(@Nullable Integer numberOfRooms) -
getNumberOfRooms
Number of rooms / keys for this property.- Returns:
- numberOfRooms
-
setNumberOfRooms
-
address
public PropertyAggregateLightweightAuthenticatedEntity address(@Nullable SimpleAddressAuthenticatedEntity address) -
getAddress
Property address.- Returns:
- address
-
setAddress
-
active
-
getActive
-
setActive
-
urlParameters
public PropertyAggregateLightweightAuthenticatedEntity urlParameters(@Nullable String urlParameters) -
getUrlParameters
Convenience data point that creates url friendly query parameters of property.- Returns:
- urlParameters
-
setUrlParameters
-
equals
-
hashCode
-
toString
-
socials