Class UpsertShoppingCartItemRequestAuthenticatedEntity
java.lang.Object
travel.wink.sdk.booking.model.UpsertShoppingCartItemRequestAuthenticatedEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-06-26T20:16:53.154776164+07:00[Asia/Bangkok]",
comments="Generator version: 7.13.0")
public class UpsertShoppingCartItemRequestAuthenticatedEntity
extends Object
UpsertShoppingCartItemRequestAuthenticatedEntity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumControl which lifestyle the user used. -
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAncillariesItem(Object ancillariesItem) addPromotionalCodesItem(Object promotionalCodesItem) ancillaries(List<Object> ancillaries) bedroomConfigurationIdentifier(String bedroomConfigurationIdentifier) engineConfigurationIdentifier(String engineConfigurationIdentifier) booleanGet ancillariesGuest can optionally request a specific bedroom layout if the room type is set up with multiple layout choices.@NotNull @Size(min=1) StringUser's currency preference@Valid LocalDateDate when guest departs the premises.@NotNull @Size(min=1) StringAffiliate customization@NotNull @Valid @Size(min=1) UUIDUnique hotel record identifier.User's language preferenceControl which lifestyle the user used.Date when guest departs the premises.Get promotionalCodes@NotNull @Valid RoomConfigurationAuthenticatedEntityRoom configuration is how the guest wants the room to support her accompanying guests.@NotNull @Valid @Size(min=1) UUIDThe unique master rate that made the guest room / rate plan available for sale.A guest can send a special request to the hotel in free-text here.@NotNull @Valid LocalDateDate when guest arrives on the premises.@NotNull @Valid BookingUserRequestAuthenticatedEntitygetUser()User object contains details of the person that made the booking.Get validUserinthashCode()hotelIdentifier(UUID hotelIdentifier) promotionalCodes(List<Object> promotionalCodes) roomConfiguration(RoomConfigurationAuthenticatedEntity roomConfiguration) roomRateIdentifier(UUID roomRateIdentifier) voidsetAncillaries(List<Object> ancillaries) voidsetBedroomConfigurationIdentifier(String bedroomConfigurationIdentifier) voidsetCurrency(String currency) voidsetEndDate(LocalDate endDate) voidsetEngineConfigurationIdentifier(String engineConfigurationIdentifier) voidsetHotelIdentifier(UUID hotelIdentifier) voidsetLanguage(String language) voidvoidvoidsetPromotionalCodes(List<Object> promotionalCodes) voidsetRoomConfiguration(RoomConfigurationAuthenticatedEntity roomConfiguration) voidsetRoomRateIdentifier(UUID roomRateIdentifier) voidsetSpecialRequests(String specialRequests) voidsetStartDate(LocalDate startDate) voidvoidsetValidUser(Boolean validUser) specialRequests(String specialRequests) toString()
-
Field Details
-
JSON_PROPERTY_HOTEL_IDENTIFIER
- See Also:
-
JSON_PROPERTY_START_DATE
- See Also:
-
JSON_PROPERTY_END_DATE
- See Also:
-
JSON_PROPERTY_NIGHTS
- See Also:
-
JSON_PROPERTY_ROOM_CONFIGURATION
- See Also:
-
JSON_PROPERTY_PROMOTIONAL_CODES
- See Also:
-
JSON_PROPERTY_ROOM_RATE_IDENTIFIER
- See Also:
-
JSON_PROPERTY_BEDROOM_CONFIGURATION_IDENTIFIER
- See Also:
-
JSON_PROPERTY_ANCILLARIES
- See Also:
-
JSON_PROPERTY_SPECIAL_REQUESTS
- See Also:
-
JSON_PROPERTY_USER
- See Also:
-
JSON_PROPERTY_LANGUAGE
- See Also:
-
JSON_PROPERTY_CURRENCY
- See Also:
-
JSON_PROPERTY_LIFESTYLE
- See Also:
-
JSON_PROPERTY_ENGINE_CONFIGURATION_IDENTIFIER
- See Also:
-
JSON_PROPERTY_VALID_USER
- See Also:
-
-
Constructor Details
-
UpsertShoppingCartItemRequestAuthenticatedEntity
public UpsertShoppingCartItemRequestAuthenticatedEntity()
-
-
Method Details
-
hotelIdentifier
public UpsertShoppingCartItemRequestAuthenticatedEntity hotelIdentifier(@Nonnull UUID hotelIdentifier) -
getHotelIdentifier
Unique hotel record identifier.- Returns:
- hotelIdentifier
-
setHotelIdentifier
-
startDate
-
getStartDate
Date when guest arrives on the premises.- Returns:
- startDate
-
setStartDate
-
endDate
-
getEndDate
Date when guest departs the premises. Optional if nights is specified.- Returns:
- endDate
-
setEndDate
-
nights
-
getNights
Date when guest departs the premises. Optional if endDate is specified.- Returns:
- nights
-
setNights
-
roomConfiguration
public UpsertShoppingCartItemRequestAuthenticatedEntity roomConfiguration(@Nonnull RoomConfigurationAuthenticatedEntity roomConfiguration) -
getRoomConfiguration
@Nonnull @NotNull @Valid public @NotNull @Valid RoomConfigurationAuthenticatedEntity getRoomConfiguration()Room configuration is how the guest wants the room to support her accompanying guests.- Returns:
- roomConfiguration
-
setRoomConfiguration
-
promotionalCodes
public UpsertShoppingCartItemRequestAuthenticatedEntity promotionalCodes(@Nullable List<Object> promotionalCodes) -
addPromotionalCodesItem
public UpsertShoppingCartItemRequestAuthenticatedEntity addPromotionalCodesItem(Object promotionalCodesItem) -
getPromotionalCodes
-
setPromotionalCodes
-
roomRateIdentifier
public UpsertShoppingCartItemRequestAuthenticatedEntity roomRateIdentifier(@Nonnull UUID roomRateIdentifier) -
getRoomRateIdentifier
@Nonnull @NotNull @Valid @Size(min=1) public @NotNull @Valid @Size(min=1) UUID getRoomRateIdentifier()The unique master rate that made the guest room / rate plan available for sale.- Returns:
- roomRateIdentifier
-
setRoomRateIdentifier
-
bedroomConfigurationIdentifier
public UpsertShoppingCartItemRequestAuthenticatedEntity bedroomConfigurationIdentifier(@Nullable String bedroomConfigurationIdentifier) -
getBedroomConfigurationIdentifier
Guest can optionally request a specific bedroom layout if the room type is set up with multiple layout choices.- Returns:
- bedroomConfigurationIdentifier
-
setBedroomConfigurationIdentifier
-
ancillaries
public UpsertShoppingCartItemRequestAuthenticatedEntity ancillaries(@Nullable List<Object> ancillaries) -
addAncillariesItem
-
getAncillaries
-
setAncillaries
-
specialRequests
public UpsertShoppingCartItemRequestAuthenticatedEntity specialRequests(@Nullable String specialRequests) -
getSpecialRequests
A guest can send a special request to the hotel in free-text here.- Returns:
- specialRequests
-
setSpecialRequests
-
user
public UpsertShoppingCartItemRequestAuthenticatedEntity user(@Nonnull BookingUserRequestAuthenticatedEntity user) -
getUser
User object contains details of the person that made the booking.- Returns:
- user
-
setUser
-
language
-
getLanguage
-
setLanguage
-
currency
-
getCurrency
User's currency preference- Returns:
- currency
-
setCurrency
-
lifestyle
public UpsertShoppingCartItemRequestAuthenticatedEntity lifestyle(@Nullable UpsertShoppingCartItemRequestAuthenticatedEntity.LifestyleEnum lifestyle) -
getLifestyle
Control which lifestyle the user used.- Returns:
- lifestyle
-
setLifestyle
public void setLifestyle(@Nullable UpsertShoppingCartItemRequestAuthenticatedEntity.LifestyleEnum lifestyle) -
engineConfigurationIdentifier
public UpsertShoppingCartItemRequestAuthenticatedEntity engineConfigurationIdentifier(@Nonnull String engineConfigurationIdentifier) -
getEngineConfigurationIdentifier
@Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getEngineConfigurationIdentifier()Affiliate customization- Returns:
- engineConfigurationIdentifier
-
setEngineConfigurationIdentifier
-
validUser
-
getValidUser
-
setValidUser
-
equals
-
hashCode
-
toString
-