Class UserSession

java.lang.Object
travel.wink.sdk.affiliate.model.UserSession

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-09-16T10:41:04.695846072+07:00[Asia/Bangkok]") public class UserSession extends Object
User session information containing itinerary and other user related data.
  • Field Details

  • Constructor Details

    • UserSession

      public UserSession()
  • Method Details

    • location

      public UserSession location(HotelOnMapLocation location)
    • getLocation

      @Nullable @Valid public @Valid HotelOnMapLocation getLocation()
      Get location
      Returns:
      location
    • setLocation

      public void setLocation(HotelOnMapLocation location)
    • ipNumber

      public UserSession ipNumber(String ipNumber)
    • getIpNumber

      @Nullable public String getIpNumber()
      User's incoming IP number
      Returns:
      ipNumber
    • setIpNumber

      public void setIpNumber(String ipNumber)
    • bounds

      public UserSession bounds(GeoJsonPolygon bounds)
    • getBounds

      @Nullable @Valid public @Valid GeoJsonPolygon getBounds()
      Get bounds
      Returns:
      bounds
    • setBounds

      public void setBounds(GeoJsonPolygon bounds)
    • itinerary

      public UserSession itinerary(Itinerary itinerary)
    • getItinerary

      @Nonnull @NotNull @Valid public @NotNull @Valid Itinerary getItinerary()
      Get itinerary
      Returns:
      itinerary
    • setItinerary

      public void setItinerary(Itinerary itinerary)
    • searchFilters

      public UserSession searchFilters(SearchFilters searchFilters)
    • getSearchFilters

      @Nullable @Valid public @Valid SearchFilters getSearchFilters()
      Get searchFilters
      Returns:
      searchFilters
    • setSearchFilters

      public void setSearchFilters(SearchFilters searchFilters)
    • language

      public UserSession language(String language)
    • getLanguage

      @Nullable public String getLanguage()
      User's language preference
      Returns:
      language
    • setLanguage

      public void setLanguage(String language)
    • currency

      public UserSession currency(String currency)
    • getCurrency

      @Nullable public String getCurrency()
      User's currency preference
      Returns:
      currency
    • setCurrency

      public void setCurrency(String currency)
    • userIdentifier

      public UserSession userIdentifier(UUID userIdentifier)
    • getUserIdentifier

      @Nullable @Valid public @Valid UUID getUserIdentifier()
      Pass along the user identifier if user is known.
      Returns:
      userIdentifier
    • setUserIdentifier

      public void setUserIdentifier(UUID userIdentifier)
    • promotionalCodes

      public UserSession promotionalCodes(List<String> promotionalCodes)
    • addPromotionalCodesItem

      public UserSession addPromotionalCodesItem(String promotionalCodesItem)
    • getPromotionalCodes

      @Nullable public List<String> getPromotionalCodes()
      User can pass promotional codes to system to change prices.
      Returns:
      promotionalCodes
    • setPromotionalCodes

      public void setPromotionalCodes(List<String> promotionalCodes)
    • selectedRoomConfiguration

      public UserSession selectedRoomConfiguration(RoomConfiguration selectedRoomConfiguration)
    • getSelectedRoomConfiguration

      @Nullable @Valid public @Valid RoomConfiguration getSelectedRoomConfiguration()
      Get selectedRoomConfiguration
      Returns:
      selectedRoomConfiguration
    • setSelectedRoomConfiguration

      public void setSelectedRoomConfiguration(RoomConfiguration selectedRoomConfiguration)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object