Class RealtimeShoppingCartItemAuthenticatedEntity
java.lang.Object
travel.wink.sdk.booking.model.RealtimeShoppingCartItemAuthenticatedEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-11-04T20:27:26.259708560+07:00[Asia/Bangkok]")
public class RealtimeShoppingCartItemAuthenticatedEntity
extends Object
List of priced shopping cart items. Each entry is a separately booked room.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumControl which lifestyle context your user was in. -
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAncillariesItem(BookingAncillaryAuthenticatedEntity ancillariesItem) addPromotionalCodesItem(String promotionalCodesItem) ancillaries(List<BookingAncillaryAuthenticatedEntity> ancillaries) bedroomConfigurationIdentifier(String bedroomConfigurationIdentifier) commission(Float commission) commissionable(Boolean commissionable) booleanGet ancillariesGuest can optionally request a specific bedroom layout if the room type is set up with multiple layout choices.@NotNull FloatThe commission percentage.@NotNull BooleanWhether this package is commissionable based on the incoming sales channel.@NotNull StringUser's currency preference@NotNull @Valid LocalDateDate when guest departs the premises.@NotNull @Valid HotelOnMapAuthenticatedEntitygetHotel()Get hotel@NotNull @Valid UUIDUnique hotel record identifier.@NotNull Stringidentifier for item in cart@Valid CustomMonetaryAmountGet internalTotal@NotNull StringUser's language preferenceControl which lifestyle context your user was in.Get promotionalCodes@NotNull @Valid RoomConfigurationAuthenticatedEntityGet roomConfiguration@NotNull @Valid UUIDThe unique master rate that made the guest room / rate plan available for sale.@Valid CustomMonetaryAmountGet sourceTotalA guest can send a special request to the hotel in free-text here.@NotNull @Valid LocalDateDate when guest arrives on the premises.@NotNull @Valid RoomStayAuthenticatedEntitygetStay()Get stay@NotNull @Valid BookingUserRequestAuthenticatedEntitygetUser()Get user@Valid CustomMonetaryAmountGet userSpecifiedCurrencyTotalinthashCode()hotelIdentifier(UUID hotelIdentifier) identifier(String identifier) internalTotal(CustomMonetaryAmount internalTotal) promotionalCodes(List<String> promotionalCodes) roomConfiguration(RoomConfigurationAuthenticatedEntity roomConfiguration) roomRateIdentifier(UUID roomRateIdentifier) voidsetAncillaries(List<BookingAncillaryAuthenticatedEntity> ancillaries) voidsetBedroomConfigurationIdentifier(String bedroomConfigurationIdentifier) voidsetCommission(Float commission) voidsetCommissionable(Boolean commissionable) voidsetCurrency(String currency) voidsetEndDate(LocalDate endDate) voidvoidsetHotelIdentifier(UUID hotelIdentifier) voidsetIdentifier(String identifier) voidsetInternalTotal(CustomMonetaryAmount internalTotal) voidsetLanguage(String language) voidvoidsetPromotionalCodes(List<String> promotionalCodes) voidsetRoomConfiguration(RoomConfigurationAuthenticatedEntity roomConfiguration) voidsetRoomRateIdentifier(UUID roomRateIdentifier) voidsetSourceTotal(CustomMonetaryAmount sourceTotal) voidsetSpecialRequests(String specialRequests) voidsetStartDate(LocalDate startDate) voidvoidvoidsetUserSpecifiedCurrencyTotal(CustomMonetaryAmount userSpecifiedCurrencyTotal) sourceTotal(CustomMonetaryAmount sourceTotal) specialRequests(String specialRequests) toString()userSpecifiedCurrencyTotal(CustomMonetaryAmount userSpecifiedCurrencyTotal)
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_HOTEL_IDENTIFIER
- See Also:
-
JSON_PROPERTY_START_DATE
- See Also:
-
JSON_PROPERTY_END_DATE
- 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_HOTEL
- See Also:
-
JSON_PROPERTY_STAY
- See Also:
-
JSON_PROPERTY_COMMISSIONABLE
- See Also:
-
JSON_PROPERTY_COMMISSION
- See Also:
-
JSON_PROPERTY_LANGUAGE
- See Also:
-
JSON_PROPERTY_CURRENCY
- See Also:
-
JSON_PROPERTY_LIFESTYLE
- See Also:
-
JSON_PROPERTY_USER_SPECIFIED_CURRENCY_TOTAL
- See Also:
-
JSON_PROPERTY_INTERNAL_TOTAL
- See Also:
-
JSON_PROPERTY_SOURCE_TOTAL
- See Also:
-
-
Constructor Details
-
RealtimeShoppingCartItemAuthenticatedEntity
public RealtimeShoppingCartItemAuthenticatedEntity()
-
-
Method Details
-
identifier
-
getIdentifier
identifier for item in cart- Returns:
- identifier
-
setIdentifier
-
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.- Returns:
- endDate
-
setEndDate
-
roomConfiguration
public RealtimeShoppingCartItemAuthenticatedEntity roomConfiguration(RoomConfigurationAuthenticatedEntity roomConfiguration) -
getRoomConfiguration
@Nonnull @NotNull @Valid public @NotNull @Valid RoomConfigurationAuthenticatedEntity getRoomConfiguration()Get roomConfiguration- Returns:
- roomConfiguration
-
setRoomConfiguration
-
promotionalCodes
-
addPromotionalCodesItem
public RealtimeShoppingCartItemAuthenticatedEntity addPromotionalCodesItem(String promotionalCodesItem) -
getPromotionalCodes
-
setPromotionalCodes
-
roomRateIdentifier
-
getRoomRateIdentifier
The unique master rate that made the guest room / rate plan available for sale.- Returns:
- roomRateIdentifier
-
setRoomRateIdentifier
-
bedroomConfigurationIdentifier
public RealtimeShoppingCartItemAuthenticatedEntity bedroomConfigurationIdentifier(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 RealtimeShoppingCartItemAuthenticatedEntity ancillaries(List<BookingAncillaryAuthenticatedEntity> ancillaries) -
addAncillariesItem
public RealtimeShoppingCartItemAuthenticatedEntity addAncillariesItem(BookingAncillaryAuthenticatedEntity ancillariesItem) -
getAncillaries
Get ancillaries- Returns:
- ancillaries
-
setAncillaries
-
specialRequests
-
getSpecialRequests
A guest can send a special request to the hotel in free-text here.- Returns:
- specialRequests
-
setSpecialRequests
-
user
-
getUser
Get user- Returns:
- user
-
setUser
-
hotel
-
getHotel
Get hotel- Returns:
- hotel
-
setHotel
-
stay
-
getStay
Get stay- Returns:
- stay
-
setStay
-
commissionable
-
getCommissionable
Whether this package is commissionable based on the incoming sales channel.- Returns:
- commissionable
-
setCommissionable
-
commission
-
getCommission
The commission percentage.- Returns:
- commission
-
setCommission
-
language
-
getLanguage
-
setLanguage
-
currency
-
getCurrency
-
setCurrency
-
lifestyle
public RealtimeShoppingCartItemAuthenticatedEntity lifestyle(RealtimeShoppingCartItemAuthenticatedEntity.LifestyleEnum lifestyle) -
getLifestyle
Control which lifestyle context your user was in.- Returns:
- lifestyle
-
setLifestyle
-
userSpecifiedCurrencyTotal
public RealtimeShoppingCartItemAuthenticatedEntity userSpecifiedCurrencyTotal(CustomMonetaryAmount userSpecifiedCurrencyTotal) -
getUserSpecifiedCurrencyTotal
Get userSpecifiedCurrencyTotal- Returns:
- userSpecifiedCurrencyTotal
-
setUserSpecifiedCurrencyTotal
-
internalTotal
public RealtimeShoppingCartItemAuthenticatedEntity internalTotal(CustomMonetaryAmount internalTotal) -
getInternalTotal
Get internalTotal- Returns:
- internalTotal
-
setInternalTotal
-
sourceTotal
-
getSourceTotal
Get sourceTotal- Returns:
- sourceTotal
-
setSourceTotal
-
equals
-
hashCode
-
toString
-