Class PropertyAggregateLightweightSupplierDetails
java.lang.Object
travel.wink.sdk.extranet.booking.model.PropertyAggregateLightweightSupplierDetails
@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 PropertyAggregateLightweightSupplierDetails
extends Object
PropertyAggregateLightweightSupplierDetails
-
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(SimpleDescriptionSupplierDetails descriptionsItem) addHotelAmenityCodesItem(String hotelAmenityCodesItem) addImagesItem(SimpleMultimediaSupplierDetails imagesItem) addLifestyleTypesItem(Object lifestyleTypesItem) addOnScore(Integer addOnScore) addPropertyAccessibilityCodesItem(String propertyAccessibilityCodesItem) addPropertySecurityCodesItem(String propertySecurityCodesItem) address(SimpleAddressSupplierDetails address) addSocialsItem(SocialSupplierDetails socialsItem) addThirdPartyReviewsItem(TravelInventoryRecognitionSupplierDetails thirdPartyReviewsItem) addVideosItem(SimpleMultimediaSupplierDetails videosItem) aggregateGreendexRating(Float aggregateGreendexRating) aggregateReviewRating(Float aggregateReviewRating) architecturalStyle(String architecturalStyle) attractions(Integer attractions) currencyCode(String currencyCode) descriptions(List<@Valid SimpleDescriptionSupplierDetails> descriptions) booleanexperienceScore(Integer experienceScore) generalManager(GeneralManagerSupplierDetails 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 SimpleAddressSupplierDetailsProperty 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 SimpleDescriptionSupplierDetails> 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 SimpleMultimediaSupplierDetails> Property images.Get lifestyleTypesHotel local name if different from the trade name or if it is the local language.@Valid GeoJsonPointSupplierDetailsGeo-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 ContactSupplierDetailsContact details for reservations deskNumber of restaurants property has on its profile.Supported OTA specification `SEG` code.@Valid List<@Valid SocialSupplierDetails> 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 TravelInventoryRecognitionSupplierDetails> 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 SimpleMultimediaSupplierDetails> Property videos.Year the property was constructed.inthashCode()hotelAmenityCodes(List<String> hotelAmenityCodes) hotelCategory(String hotelCategory) hotelIdentifier(UUID hotelIdentifier) images(List<@Valid SimpleMultimediaSupplierDetails> images) lifestyleTypes(List<Object> lifestyleTypes) location(GeoJsonPointSupplierDetails location) locationCategory(String locationCategory) loyaltyScore(Integer loyaltyScore) meetingRooms(Integer meetingRooms) membershipRateDiscount(Float membershipRateDiscount) numberOfRooms(Integer numberOfRooms) policy(PropertyPolicySupplierDetails policy) popularScore(Integer popularScore) priceScore(Integer priceScore) propertyAccessibilityCodes(List<String> propertyAccessibilityCodes) propertySecurityCodes(List<String> propertySecurityCodes) reservations(ContactSupplierDetails reservations) restaurants(Integer restaurants) segmentCategory(String segmentCategory) voidvoidsetActivities(Integer activities) voidvoidsetAddOnScore(Integer addOnScore) voidsetAddress(SimpleAddressSupplierDetails address) voidsetAggregateGreendexRating(Float aggregateGreendexRating) voidsetAggregateReviewRating(Float aggregateReviewRating) voidsetArchitecturalStyle(String architecturalStyle) voidsetAttractions(Integer attractions) voidsetBookings(Long bookings) voidvoidvoidsetCurrencyCode(String currencyCode) voidsetDescriptions(List<@Valid SimpleDescriptionSupplierDetails> descriptions) voidsetExperienceScore(Integer experienceScore) voidsetGeneralManager(GeneralManagerSupplierDetails generalManager) voidsetHotelAmenityCodes(List<String> hotelAmenityCodes) voidsetHotelCategory(String hotelCategory) voidsetHotelIdentifier(UUID hotelIdentifier) voidsetImages(List<@Valid SimpleMultimediaSupplierDetails> images) voidsetLifestyleTypes(List<Object> lifestyleTypes) voidsetLocalName(String localName) voidsetLocation(GeoJsonPointSupplierDetails 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(ContactSupplierDetails reservations) voidsetRestaurants(Integer restaurants) voidsetSegmentCategory(String segmentCategory) voidsetSocials(List<@Valid SocialSupplierDetails> socials) voidvoidsetStarRating(Integer starRating) voidsetThirdPartyReviews(List<@Valid TravelInventoryRecognitionSupplierDetails> thirdPartyReviews) voidsetTotalReviews(Integer totalReviews) voidsetUrlName(String urlName) voidsetUrlParameters(String urlParameters) voidsetVideos(List<@Valid SimpleMultimediaSupplierDetails> videos) voidsetWhenBuilt(String whenBuilt) socials(List<@Valid SocialSupplierDetails> socials) starRating(Integer starRating) thirdPartyReviews(List<@Valid TravelInventoryRecognitionSupplierDetails> thirdPartyReviews) toString()totalReviews(Integer totalReviews) urlParameters(String urlParameters) videos(List<@Valid SimpleMultimediaSupplierDetails> 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
-
PropertyAggregateLightweightSupplierDetails
public PropertyAggregateLightweightSupplierDetails()
-
-
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 PropertyAggregateLightweightSupplierDetails aggregateReviewRating(@Nullable Float aggregateReviewRating) -
getAggregateReviewRating
Aggregate score based on all current user reviews.- Returns:
- aggregateReviewRating
-
setAggregateReviewRating
-
location
public PropertyAggregateLightweightSupplierDetails location(@Nullable GeoJsonPointSupplierDetails location) -
getLocation
Geo-location- Returns:
- location
-
setLocation
-
descriptions
public PropertyAggregateLightweightSupplierDetails descriptions(@Nullable List<@Valid SimpleDescriptionSupplierDetails> descriptions) -
addDescriptionsItem
public PropertyAggregateLightweightSupplierDetails addDescriptionsItem(SimpleDescriptionSupplierDetails descriptionsItem) -
getDescriptions
Short and long welcome text- Returns:
- descriptions
-
setDescriptions
-
aggregateGreendexRating
public PropertyAggregateLightweightSupplierDetails 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 PropertyAggregateLightweightSupplierDetails lifestyleTypes(@Nullable List<Object> lifestyleTypes) -
addLifestyleTypesItem
-
getLifestyleTypes
-
setLifestyleTypes
-
totalReviews
-
getTotalReviews
Count of total reviews left by users at this property.- Returns:
- totalReviews
-
setTotalReviews
-
reservations
public PropertyAggregateLightweightSupplierDetails reservations(@Nullable ContactSupplierDetails reservations) -
getReservations
Contact details for reservations desk- Returns:
- reservations
-
setReservations
-
addSocialsItem
public PropertyAggregateLightweightSupplierDetails addSocialsItem(SocialSupplierDetails socialsItem) -
getSocials
Property's social network accounts- Returns:
- socials
-
setSocials
-
images
public PropertyAggregateLightweightSupplierDetails images(@Nullable List<@Valid SimpleMultimediaSupplierDetails> images) -
addImagesItem
public PropertyAggregateLightweightSupplierDetails addImagesItem(SimpleMultimediaSupplierDetails imagesItem) -
getImages
Property images.- Returns:
- images
-
setImages
-
videos
public PropertyAggregateLightweightSupplierDetails videos(@Nullable List<@Valid SimpleMultimediaSupplierDetails> videos) -
addVideosItem
public PropertyAggregateLightweightSupplierDetails addVideosItem(SimpleMultimediaSupplierDetails videosItem) -
getVideos
Property videos.- Returns:
- videos
-
setVideos
-
policy
public PropertyAggregateLightweightSupplierDetails policy(@Nullable PropertyPolicySupplierDetails policy) -
getPolicy
Basic property policy record.- Returns:
- policy
-
setPolicy
-
thirdPartyReviews
public PropertyAggregateLightweightSupplierDetails thirdPartyReviews(@Nullable List<@Valid TravelInventoryRecognitionSupplierDetails> thirdPartyReviews) -
addThirdPartyReviewsItem
public PropertyAggregateLightweightSupplierDetails addThirdPartyReviewsItem(TravelInventoryRecognitionSupplierDetails thirdPartyReviewsItem) -
getThirdPartyReviews
@Nullable @Valid public @Valid List<@Valid TravelInventoryRecognitionSupplierDetails> 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 TravelInventoryRecognitionSupplierDetails> 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 PropertyAggregateLightweightSupplierDetails generalManager(@Nullable GeneralManagerSupplierDetails generalManager) -
getGeneralManager
Get generalManager- Returns:
- generalManager
-
setGeneralManager
-
locationCategory
public PropertyAggregateLightweightSupplierDetails locationCategory(@Nullable String locationCategory) -
getLocationCategory
Supported OTA specification `LOC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- locationCategory
-
setLocationCategory
-
segmentCategory
public PropertyAggregateLightweightSupplierDetails segmentCategory(@Nullable String 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
public PropertyAggregateLightweightSupplierDetails 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 PropertyAggregateLightweightSupplierDetails 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 PropertyAggregateLightweightSupplierDetails 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 PropertyAggregateLightweightSupplierDetails hotelAmenityCodes(@Nullable List<String> hotelAmenityCodes) -
addHotelAmenityCodesItem
public PropertyAggregateLightweightSupplierDetails addHotelAmenityCodesItem(String hotelAmenityCodesItem) -
getHotelAmenityCodes
-
setHotelAmenityCodes
-
propertyAccessibilityCodes
public PropertyAggregateLightweightSupplierDetails propertyAccessibilityCodes(@Nullable List<String> propertyAccessibilityCodes) -
addPropertyAccessibilityCodesItem
public PropertyAggregateLightweightSupplierDetails addPropertyAccessibilityCodesItem(String propertyAccessibilityCodesItem) -
getPropertyAccessibilityCodes
-
setPropertyAccessibilityCodes
-
propertySecurityCodes
public PropertyAggregateLightweightSupplierDetails propertySecurityCodes(@Nullable List<String> propertySecurityCodes) -
addPropertySecurityCodesItem
public PropertyAggregateLightweightSupplierDetails addPropertySecurityCodesItem(String propertySecurityCodesItem) -
getPropertySecurityCodes
-
setPropertySecurityCodes
-
numberOfRooms
-
getNumberOfRooms
Number of rooms / keys for this property.- Returns:
- numberOfRooms
-
setNumberOfRooms
-
address
public PropertyAggregateLightweightSupplierDetails address(@Nullable SimpleAddressSupplierDetails 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