Class DynamicListAffiliate
java.lang.Object
travel.wink.sdk.affiliate.browse.model.DynamicListAffiliate
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-06-26T20:15:43.926055890+07:00[Asia/Bangkok]",
comments="Generator version: 7.13.0")
public class DynamicListAffiliate
extends Object
DynamicListAffiliate
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets inventoryTypesstatic enumGets or Sets lifestyles -
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddArchitecturalStylesItem(String architecturalStylesItem) addCitiesItem(Object citiesItem) addContinentsItem(Object continentsItem) addCountriesItem(Object countriesItem) addHotelCategoriesItem(String hotelCategoriesItem) addInventoryTypesItem(DynamicListAffiliate.InventoryTypesEnum inventoryTypesItem) addLifestylesItem(DynamicListAffiliate.LifestylesEnum lifestylesItem) addLocationCategoriesItem(String locationCategoriesItem) addSegmentCategoriesItem(String segmentCategoriesItem) aggregateReviewRating(Integer aggregateReviewRating) architecturalStyles(List<String> architecturalStyles) continents(List<Object> continents) createdDate(LocalDateTime createdDate) booleanFilter on aggregate review score the hotel hasSupported OTA specification `ARC` code.Get citiesGet continentsGet countriesDatetime this record was first createdSupported OTA specification `PCT` code.Filter on number of stars the hotel has.getId()Document UUIDRegex expression filter matching on blocking nameGet inventoryTypesDatetime this record was last updatedFilter on lifestylesSupported OTA specification `LOC` code.@NotNull @Size(min=1) StringgetName()Name of dynamic list for when user want to persist it@Valid GeoJsonPointAffiliateFind hotels close to certain location@NotNull @Valid @Size(min=1) UUIDEntity identifier of record creatorControl how you want the search results sorted.Regex expression filter matching on property name.Use this in conjunction with `nearPoint`.Supported OTA specification `SEG` code.Filter on child-friendly hotelsFilter on direct blockingFilter on eco-friendly hotelsFilter on pet-friendly hotelsFilter on hotel that has had a certain amount of bookingsVersion property that shows how many times this document has been persisted.inthashCode()hotelCategories(List<String> hotelCategories) hotelStars(Integer hotelStars) inventoryName(String inventoryName) inventoryTypes(List<DynamicListAffiliate.InventoryTypesEnum> inventoryTypes) lastUpdate(LocalDateTime lastUpdate) lifestyles(List<DynamicListAffiliate.LifestylesEnum> lifestyles) locationCategories(List<String> locationCategories) nearPoint(GeoJsonPointAffiliate nearPoint) ownerIdentifier(UUID ownerIdentifier) primaryOrderBy(String primaryOrderBy) propertyName(String propertyName) radiusInMeters(Long radiusInMeters) segmentCategories(List<String> segmentCategories) voidsetAggregateReviewRating(Integer aggregateReviewRating) voidsetArchitecturalStyles(List<String> architecturalStyles) voidvoidsetContinents(List<Object> continents) voidsetCountries(List<Object> countries) voidsetCreatedDate(LocalDateTime createdDate) voidsetHotelCategories(List<String> hotelCategories) voidsetHotelStars(Integer hotelStars) voidvoidsetInventoryName(String inventoryName) voidsetInventoryTypes(List<DynamicListAffiliate.InventoryTypesEnum> inventoryTypes) voidsetLastUpdate(LocalDateTime lastUpdate) voidsetLifestyles(List<DynamicListAffiliate.LifestylesEnum> lifestyles) voidsetLocationCategories(List<String> locationCategories) voidvoidsetNearPoint(GeoJsonPointAffiliate nearPoint) voidsetOwnerIdentifier(UUID ownerIdentifier) voidsetPrimaryOrderBy(String primaryOrderBy) voidsetPropertyName(String propertyName) voidsetRadiusInMeters(Long radiusInMeters) voidsetSegmentCategories(List<String> segmentCategories) voidsetShowChildFriendly(Boolean showChildFriendly) voidsetShowDirectOnly(Boolean showDirectOnly) voidsetShowEcoFriendly(Boolean showEcoFriendly) voidsetShowPetFriendly(Boolean showPetFriendly) voidsetShowPopular(Boolean showPopular) voidsetVersion(Long version) showChildFriendly(Boolean showChildFriendly) showDirectOnly(Boolean showDirectOnly) showEcoFriendly(Boolean showEcoFriendly) showPetFriendly(Boolean showPetFriendly) showPopular(Boolean showPopular) toString()
-
Field Details
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_CREATED_DATE
- See Also:
-
JSON_PROPERTY_LAST_UPDATE
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
JSON_PROPERTY_OWNER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_LOCATION_CATEGORIES
- See Also:
-
JSON_PROPERTY_SEGMENT_CATEGORIES
- See Also:
-
JSON_PROPERTY_HOTEL_CATEGORIES
- See Also:
-
JSON_PROPERTY_ARCHITECTURAL_STYLES
- See Also:
-
JSON_PROPERTY_INVENTORY_NAME
- See Also:
-
JSON_PROPERTY_CONTINENTS
- See Also:
-
JSON_PROPERTY_COUNTRIES
- See Also:
-
JSON_PROPERTY_CITIES
- See Also:
-
JSON_PROPERTY_SHOW_ECO_FRIENDLY
- See Also:
-
JSON_PROPERTY_SHOW_PET_FRIENDLY
- See Also:
-
JSON_PROPERTY_SHOW_CHILD_FRIENDLY
- See Also:
-
JSON_PROPERTY_SHOW_POPULAR
- See Also:
-
JSON_PROPERTY_SHOW_DIRECT_ONLY
- See Also:
-
JSON_PROPERTY_LIFESTYLES
- See Also:
-
JSON_PROPERTY_HOTEL_STARS
- See Also:
-
JSON_PROPERTY_AGGREGATE_REVIEW_RATING
- See Also:
-
JSON_PROPERTY_NEAR_POINT
- See Also:
-
JSON_PROPERTY_RADIUS_IN_METERS
- See Also:
-
JSON_PROPERTY_INVENTORY_TYPES
- See Also:
-
JSON_PROPERTY_PRIMARY_ORDER_BY
- See Also:
-
-
Constructor Details
-
DynamicListAffiliate
public DynamicListAffiliate()
-
-
Method Details
-
id
-
getId
-
setId
-
createdDate
-
getCreatedDate
Datetime this record was first created- Returns:
- createdDate
-
setCreatedDate
-
lastUpdate
-
getLastUpdate
Datetime this record was last updated- Returns:
- lastUpdate
-
setLastUpdate
-
version
-
getVersion
Version property that shows how many times this document has been persisted. Document will not persist if the version property is less than current version property in the system. Result in an optimistic locking exception.- Returns:
- version
-
setVersion
-
ownerIdentifier
-
getOwnerIdentifier
Entity identifier of record creator- Returns:
- ownerIdentifier
-
setOwnerIdentifier
-
name
-
getName
Name of dynamic list for when user want to persist it- Returns:
- name
-
setName
-
propertyName
-
getPropertyName
Regex expression filter matching on property name.- Returns:
- propertyName
-
setPropertyName
-
locationCategories
-
addLocationCategoriesItem
-
getLocationCategories
-
setLocationCategories
-
segmentCategories
-
addSegmentCategoriesItem
-
getSegmentCategories
-
setSegmentCategories
-
hotelCategories
-
addHotelCategoriesItem
-
getHotelCategories
-
setHotelCategories
-
architecturalStyles
-
addArchitecturalStylesItem
-
getArchitecturalStyles
-
setArchitecturalStyles
-
inventoryName
-
getInventoryName
Regex expression filter matching on blocking name- Returns:
- inventoryName
-
setInventoryName
-
continents
-
addContinentsItem
-
getContinents
-
setContinents
-
countries
-
addCountriesItem
-
getCountries
-
setCountries
-
cities
-
addCitiesItem
-
getCities
-
setCities
-
showEcoFriendly
-
getShowEcoFriendly
Filter on eco-friendly hotels- Returns:
- showEcoFriendly
-
setShowEcoFriendly
-
showPetFriendly
-
getShowPetFriendly
Filter on pet-friendly hotels- Returns:
- showPetFriendly
-
setShowPetFriendly
-
showChildFriendly
-
getShowChildFriendly
Filter on child-friendly hotels- Returns:
- showChildFriendly
-
setShowChildFriendly
-
showPopular
-
getShowPopular
Filter on hotel that has had a certain amount of bookings- Returns:
- showPopular
-
setShowPopular
-
showDirectOnly
-
getShowDirectOnly
-
setShowDirectOnly
-
lifestyles
public DynamicListAffiliate lifestyles(@Nullable List<DynamicListAffiliate.LifestylesEnum> lifestyles) -
addLifestylesItem
-
getLifestyles
Filter on lifestyles- Returns:
- lifestyles
-
setLifestyles
-
hotelStars
-
getHotelStars
Filter on number of stars the hotel has.- Returns:
- hotelStars
-
setHotelStars
-
aggregateReviewRating
-
getAggregateReviewRating
Filter on aggregate review score the hotel has- Returns:
- aggregateReviewRating
-
setAggregateReviewRating
-
nearPoint
-
getNearPoint
Find hotels close to certain location- Returns:
- nearPoint
-
setNearPoint
-
radiusInMeters
-
getRadiusInMeters
Use this in conjunction with `nearPoint`. Control the distance from point we are searching for.- Returns:
- radiusInMeters
-
setRadiusInMeters
-
inventoryTypes
public DynamicListAffiliate inventoryTypes(@Nullable List<DynamicListAffiliate.InventoryTypesEnum> inventoryTypes) -
addInventoryTypesItem
public DynamicListAffiliate addInventoryTypesItem(DynamicListAffiliate.InventoryTypesEnum inventoryTypesItem) -
getInventoryTypes
Get inventoryTypes- Returns:
- inventoryTypes
-
setInventoryTypes
public void setInventoryTypes(@Nullable List<DynamicListAffiliate.InventoryTypesEnum> inventoryTypes) -
-
getPrimaryOrderBy
Control how you want the search results sorted. Options are: - 1: Inventory name - 2: Price: High to low - 3: Price: Low to high - 4: Commission: High to low - 5: Commission: Low to high - 6: Discount: High to low - 7: Discount: Low to high- Returns:
- primaryOrderBy
-
setPrimaryOrderBy
-
equals
-
hashCode
-
toString
-