Class PropertyAggregateLightweightNonAuthenticatedEntity
java.lang.Object
travel.wink.sdk.inventory.model.PropertyAggregateLightweightNonAuthenticatedEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-06-26T20:20:31.141212618+07:00[Asia/Bangkok]",
comments="Generator version: 7.13.0")
public class PropertyAggregateLightweightNonAuthenticatedEntity
extends Object
PropertyAggregateLightweightNonAuthenticatedEntity
-
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(SimpleDescriptionNonAuthenticatedEntity descriptionsItem) addHotelAmenityCodesItem(String hotelAmenityCodesItem) addImagesItem(SimpleMultimediaNonAuthenticatedEntity imagesItem) addLifestyleTypesItem(Object lifestyleTypesItem) addOnScore(Integer addOnScore) addPropertyAccessibilityCodesItem(String propertyAccessibilityCodesItem) addPropertySecurityCodesItem(String propertySecurityCodesItem) addSocialsItem(SocialNonAuthenticatedEntity socialsItem) addThirdPartyReviewsItem(TravelInventoryRecognitionNonAuthenticatedEntity thirdPartyReviewsItem) addVideosItem(SimpleMultimediaNonAuthenticatedEntity videosItem) aggregateGreendexRating(Float aggregateGreendexRating) aggregateReviewRating(Float aggregateReviewRating) architecturalStyle(String architecturalStyle) attractions(Integer attractions) currencyCode(String currencyCode) descriptions(List<@Valid SimpleDescriptionNonAuthenticatedEntity> descriptions) booleanexperienceScore(Integer experienceScore) generalManager(GeneralManagerNonAuthenticatedEntity 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 SimpleDescriptionNonAuthenticatedEntity> 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 SimpleMultimediaNonAuthenticatedEntity> 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.Contact details for reservations deskNumber of restaurants property has on its profile.Supported OTA specification `SEG` code.@Valid List<@Valid SocialNonAuthenticatedEntity> 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 TravelInventoryRecognitionNonAuthenticatedEntity> 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 SimpleMultimediaNonAuthenticatedEntity> Property videos.Year the property was constructed.inthashCode()hotelAmenityCodes(List<String> hotelAmenityCodes) hotelCategory(String hotelCategory) hotelIdentifier(UUID hotelIdentifier) images(List<@Valid SimpleMultimediaNonAuthenticatedEntity> images) lifestyleTypes(List<Object> lifestyleTypes) location(GeoJsonPointNonAuthenticatedEntity 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(ContactNonAuthenticatedEntity 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 SimpleDescriptionNonAuthenticatedEntity> descriptions) voidsetExperienceScore(Integer experienceScore) voidsetGeneralManager(GeneralManagerNonAuthenticatedEntity generalManager) voidsetHotelAmenityCodes(List<String> hotelAmenityCodes) voidsetHotelCategory(String hotelCategory) voidsetHotelIdentifier(UUID hotelIdentifier) voidsetImages(List<@Valid SimpleMultimediaNonAuthenticatedEntity> images) voidsetLifestyleTypes(List<Object> lifestyleTypes) voidsetLocalName(String localName) voidvoidsetLocationCategory(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(ContactNonAuthenticatedEntity reservations) voidsetRestaurants(Integer restaurants) voidsetSegmentCategory(String segmentCategory) voidsetSocials(List<@Valid SocialNonAuthenticatedEntity> socials) voidvoidsetStarRating(Integer starRating) voidsetThirdPartyReviews(List<@Valid TravelInventoryRecognitionNonAuthenticatedEntity> thirdPartyReviews) voidsetTotalReviews(Integer totalReviews) voidsetUrlName(String urlName) voidsetUrlParameters(String urlParameters) voidsetVideos(List<@Valid SimpleMultimediaNonAuthenticatedEntity> videos) voidsetWhenBuilt(String whenBuilt) socials(List<@Valid SocialNonAuthenticatedEntity> socials) starRating(Integer starRating) thirdPartyReviews(List<@Valid TravelInventoryRecognitionNonAuthenticatedEntity> thirdPartyReviews) toString()totalReviews(Integer totalReviews) urlParameters(String urlParameters) videos(List<@Valid SimpleMultimediaNonAuthenticatedEntity> 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
-
PropertyAggregateLightweightNonAuthenticatedEntity
public PropertyAggregateLightweightNonAuthenticatedEntity()
-
-
Method Details
-
hotelIdentifier
public PropertyAggregateLightweightNonAuthenticatedEntity 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 PropertyAggregateLightweightNonAuthenticatedEntity aggregateReviewRating(@Nullable Float aggregateReviewRating) -
getAggregateReviewRating
Aggregate score based on all current user reviews.- Returns:
- aggregateReviewRating
-
setAggregateReviewRating
-
location
public PropertyAggregateLightweightNonAuthenticatedEntity location(@Nullable GeoJsonPointNonAuthenticatedEntity location) -
getLocation
Geo-location- Returns:
- location
-
setLocation
-
descriptions
public PropertyAggregateLightweightNonAuthenticatedEntity descriptions(@Nullable List<@Valid SimpleDescriptionNonAuthenticatedEntity> descriptions) -
addDescriptionsItem
public PropertyAggregateLightweightNonAuthenticatedEntity addDescriptionsItem(SimpleDescriptionNonAuthenticatedEntity descriptionsItem) -
getDescriptions
@Nullable @Valid public @Valid List<@Valid SimpleDescriptionNonAuthenticatedEntity> getDescriptions()Short and long welcome text- Returns:
- descriptions
-
setDescriptions
public void setDescriptions(@Nullable List<@Valid SimpleDescriptionNonAuthenticatedEntity> descriptions) -
aggregateGreendexRating
public PropertyAggregateLightweightNonAuthenticatedEntity 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 PropertyAggregateLightweightNonAuthenticatedEntity lifestyleTypes(@Nullable List<Object> lifestyleTypes) -
addLifestyleTypesItem
public PropertyAggregateLightweightNonAuthenticatedEntity addLifestyleTypesItem(Object lifestyleTypesItem) -
getLifestyleTypes
-
setLifestyleTypes
-
totalReviews
public PropertyAggregateLightweightNonAuthenticatedEntity totalReviews(@Nullable Integer totalReviews) -
getTotalReviews
Count of total reviews left by users at this property.- Returns:
- totalReviews
-
setTotalReviews
-
reservations
public PropertyAggregateLightweightNonAuthenticatedEntity reservations(@Nullable ContactNonAuthenticatedEntity reservations) -
getReservations
Contact details for reservations desk- Returns:
- reservations
-
setReservations
-
addSocialsItem
public PropertyAggregateLightweightNonAuthenticatedEntity addSocialsItem(SocialNonAuthenticatedEntity socialsItem) -
getSocials
Property's social network accounts- Returns:
- socials
-
setSocials
-
images
public PropertyAggregateLightweightNonAuthenticatedEntity images(@Nullable List<@Valid SimpleMultimediaNonAuthenticatedEntity> images) -
addImagesItem
public PropertyAggregateLightweightNonAuthenticatedEntity addImagesItem(SimpleMultimediaNonAuthenticatedEntity imagesItem) -
getImages
Property images.- Returns:
- images
-
setImages
-
videos
public PropertyAggregateLightweightNonAuthenticatedEntity videos(@Nullable List<@Valid SimpleMultimediaNonAuthenticatedEntity> videos) -
addVideosItem
public PropertyAggregateLightweightNonAuthenticatedEntity addVideosItem(SimpleMultimediaNonAuthenticatedEntity videosItem) -
getVideos
Property videos.- Returns:
- videos
-
setVideos
-
policy
public PropertyAggregateLightweightNonAuthenticatedEntity policy(@Nullable PropertyPolicyNonAuthenticatedEntity policy) -
getPolicy
Basic property policy record.- Returns:
- policy
-
setPolicy
-
thirdPartyReviews
public PropertyAggregateLightweightNonAuthenticatedEntity thirdPartyReviews(@Nullable List<@Valid TravelInventoryRecognitionNonAuthenticatedEntity> thirdPartyReviews) -
addThirdPartyReviewsItem
public PropertyAggregateLightweightNonAuthenticatedEntity addThirdPartyReviewsItem(TravelInventoryRecognitionNonAuthenticatedEntity thirdPartyReviewsItem) -
getThirdPartyReviews
@Nullable @Valid public @Valid List<@Valid TravelInventoryRecognitionNonAuthenticatedEntity> 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 TravelInventoryRecognitionNonAuthenticatedEntity> thirdPartyReviews) -
attractions
public PropertyAggregateLightweightNonAuthenticatedEntity attractions(@Nullable Integer 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
public PropertyAggregateLightweightNonAuthenticatedEntity restaurants(@Nullable Integer restaurants) -
getRestaurants
Number of restaurants property has on its profile.- Returns:
- restaurants
-
setRestaurants
-
meetingRooms
public PropertyAggregateLightweightNonAuthenticatedEntity meetingRooms(@Nullable Integer meetingRooms) -
getMeetingRooms
Number of meeting rooms property has on its profile.- Returns:
- meetingRooms
-
setMeetingRooms
-
spas
-
getSpas
-
setSpas
-
addOns
-
getAddOns
-
setAddOns
-
generalManager
public PropertyAggregateLightweightNonAuthenticatedEntity generalManager(@Nullable GeneralManagerNonAuthenticatedEntity generalManager) -
getGeneralManager
Get generalManager- Returns:
- generalManager
-
setGeneralManager
-
locationCategory
public PropertyAggregateLightweightNonAuthenticatedEntity locationCategory(@Nullable String locationCategory) -
getLocationCategory
Supported OTA specification `LOC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- locationCategory
-
setLocationCategory
-
segmentCategory
public PropertyAggregateLightweightNonAuthenticatedEntity segmentCategory(@Nullable String segmentCategory) -
getSegmentCategory
Supported OTA specification `SEG` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- segmentCategory
-
setSegmentCategory
-
hotelCategory
public PropertyAggregateLightweightNonAuthenticatedEntity hotelCategory(@Nullable String hotelCategory) -
getHotelCategory
Supported OTA specification `PCT` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- hotelCategory
-
setHotelCategory
-
architecturalStyle
public PropertyAggregateLightweightNonAuthenticatedEntity architecturalStyle(@Nullable String architecturalStyle) -
getArchitecturalStyle
Supported OTA specification `ARC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- architecturalStyle
-
setArchitecturalStyle
-
whenBuilt
-
getWhenBuilt
-
setWhenBuilt
-
currencyCode
public PropertyAggregateLightweightNonAuthenticatedEntity currencyCode(@Nullable String currencyCode) -
getCurrencyCode
-
setCurrencyCode
-
membershipRateDiscount
public PropertyAggregateLightweightNonAuthenticatedEntity 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
public PropertyAggregateLightweightNonAuthenticatedEntity loyaltyScore(@Nullable Integer 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
public PropertyAggregateLightweightNonAuthenticatedEntity popularScore(@Nullable Integer 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 PropertyAggregateLightweightNonAuthenticatedEntity 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 PropertyAggregateLightweightNonAuthenticatedEntity hotelAmenityCodes(@Nullable List<String> hotelAmenityCodes) -
addHotelAmenityCodesItem
public PropertyAggregateLightweightNonAuthenticatedEntity addHotelAmenityCodesItem(String hotelAmenityCodesItem) -
getHotelAmenityCodes
-
setHotelAmenityCodes
-
propertyAccessibilityCodes
public PropertyAggregateLightweightNonAuthenticatedEntity propertyAccessibilityCodes(@Nullable List<String> propertyAccessibilityCodes) -
addPropertyAccessibilityCodesItem
public PropertyAggregateLightweightNonAuthenticatedEntity addPropertyAccessibilityCodesItem(String propertyAccessibilityCodesItem) -
getPropertyAccessibilityCodes
-
setPropertyAccessibilityCodes
-
propertySecurityCodes
public PropertyAggregateLightweightNonAuthenticatedEntity propertySecurityCodes(@Nullable List<String> propertySecurityCodes) -
addPropertySecurityCodesItem
public PropertyAggregateLightweightNonAuthenticatedEntity addPropertySecurityCodesItem(String propertySecurityCodesItem) -
getPropertySecurityCodes
-
setPropertySecurityCodes
-
numberOfRooms
public PropertyAggregateLightweightNonAuthenticatedEntity numberOfRooms(@Nullable Integer numberOfRooms) -
getNumberOfRooms
Number of rooms / keys for this property.- Returns:
- numberOfRooms
-
setNumberOfRooms
-
address
public PropertyAggregateLightweightNonAuthenticatedEntity address(@Nullable SimpleAddressNonAuthenticatedEntity address) -
getAddress
Property address.- Returns:
- address
-
setAddress
-
active
-
getActive
-
setActive
-
urlParameters
public PropertyAggregateLightweightNonAuthenticatedEntity urlParameters(@Nullable String urlParameters) -
getUrlParameters
Convenience data point that creates url friendly query parameters of property.- Returns:
- urlParameters
-
setUrlParameters
-
equals
-
hashCode
-
toString
-
socials