Package travel.wink.sdk.extranet.model
Class UserSessionSupplier
java.lang.Object
travel.wink.sdk.extranet.model.UserSessionSupplier
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-04-06T14:58:42.579815638+07:00[Asia/Bangkok]")
public class UserSessionSupplier
extends Object
User session information containing itinerary and other user related data.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPromotionalCodesItem(String promotionalCodesItem) bounds(GeoJsonPolygonSupplier bounds) boolean@Valid GeoJsonPolygonSupplierGet boundsUser's currency preference@Valid IPLocationSupplierGet ipLocationUser's incoming IP number@NotNull @Valid ItinerarySupplierGet itineraryUser's language preference@Valid GeoJsonPointSupplierGet locationGet promotionalCodesGet redirectUrl@Valid SearchFiltersSupplierGet searchFilters@Valid RoomConfigurationSupplierGet selectedRoomConfiguration@Valid UUIDPass along the user identifier if user is known.inthashCode()ipLocation(IPLocationSupplier ipLocation) itinerary(ItinerarySupplier itinerary) location(GeoJsonPointSupplier location) promotionalCodes(List<String> promotionalCodes) redirectUrl(String redirectUrl) searchFilters(SearchFiltersSupplier searchFilters) selectedRoomConfiguration(RoomConfigurationSupplier selectedRoomConfiguration) voidsetBounds(GeoJsonPolygonSupplier bounds) voidsetCurrency(String currency) voidsetIpLocation(IPLocationSupplier ipLocation) voidsetIpNumber(String ipNumber) voidsetItinerary(ItinerarySupplier itinerary) voidsetLanguage(String language) voidsetLocation(GeoJsonPointSupplier location) voidsetPromotionalCodes(List<String> promotionalCodes) voidsetRedirectUrl(String redirectUrl) voidsetSearchFilters(SearchFiltersSupplier searchFilters) voidsetSelectedRoomConfiguration(RoomConfigurationSupplier selectedRoomConfiguration) voidsetUserIdentifier(UUID userIdentifier) toString()userIdentifier(UUID userIdentifier)
-
Field Details
-
JSON_PROPERTY_LOCATION
- See Also:
-
JSON_PROPERTY_IP_LOCATION
- See Also:
-
JSON_PROPERTY_IP_NUMBER
- See Also:
-
JSON_PROPERTY_BOUNDS
- See Also:
-
JSON_PROPERTY_ITINERARY
- See Also:
-
JSON_PROPERTY_SEARCH_FILTERS
- See Also:
-
JSON_PROPERTY_LANGUAGE
- See Also:
-
JSON_PROPERTY_CURRENCY
- See Also:
-
JSON_PROPERTY_REDIRECT_URL
- See Also:
-
JSON_PROPERTY_USER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_PROMOTIONAL_CODES
- See Also:
-
JSON_PROPERTY_SELECTED_ROOM_CONFIGURATION
- See Also:
-
-
Constructor Details
-
UserSessionSupplier
public UserSessionSupplier()
-
-
Method Details
-
location
-
getLocation
Get location- Returns:
- location
-
setLocation
-
ipLocation
-
getIpLocation
Get ipLocation- Returns:
- ipLocation
-
setIpLocation
-
ipNumber
-
getIpNumber
User's incoming IP number- Returns:
- ipNumber
-
setIpNumber
-
bounds
-
getBounds
Get bounds- Returns:
- bounds
-
setBounds
-
itinerary
-
getItinerary
Get itinerary- Returns:
- itinerary
-
setItinerary
-
searchFilters
-
getSearchFilters
Get searchFilters- Returns:
- searchFilters
-
setSearchFilters
-
language
-
getLanguage
User's language preference- Returns:
- language
-
setLanguage
-
currency
-
getCurrency
User's currency preference- Returns:
- currency
-
setCurrency
-
redirectUrl
-
getRedirectUrl
Get redirectUrl- Returns:
- redirectUrl
-
setRedirectUrl
-
userIdentifier
-
getUserIdentifier
Pass along the user identifier if user is known.- Returns:
- userIdentifier
-
setUserIdentifier
-
promotionalCodes
-
addPromotionalCodesItem
-
getPromotionalCodes
Get promotionalCodes- Returns:
- promotionalCodes
-
setPromotionalCodes
-
selectedRoomConfiguration
public UserSessionSupplier selectedRoomConfiguration(RoomConfigurationSupplier selectedRoomConfiguration) -
getSelectedRoomConfiguration
Get selectedRoomConfiguration- Returns:
- selectedRoomConfiguration
-
setSelectedRoomConfiguration
-
equals
-
hashCode
public int hashCode() -
toString
-