Package travel.wink.sdk.lookup.model
Class HotelWithBestPriceNonAuthenticatedEntity
java.lang.Object
travel.wink.sdk.lookup.model.HotelWithBestPriceNonAuthenticatedEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-06-12T17:01:55.057250736+07:00[Asia/Bangkok]")
public class HotelWithBestPriceNonAuthenticatedEntity
extends Object
HotelWithBestPriceNonAuthenticatedEntity
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPriceListItem(RoomTypeBestPriceNonAuthenticatedEntity priceListItem) addRoomTypeListItem(GuestRoomNonAuthenticatedEntity roomTypeListItem) distance(BigDecimal distance) booleanFlag to indicate whether this inventory is available or not.If property is within certain geo data result set, distance will be included here to signify the distance the property is from a specific geo-location.@NotNull @Valid HotelOnMapNonAuthenticatedEntitygetHotel()Get hotel@NotNull FloatThe potential discount the user is entitled to if user is a member / authenticated.@NotNull @Valid RoomTypeWithBestPriceNonAuthenticatedEntitygetPrice()Get price@NotNull @Valid List<RoomTypeBestPriceNonAuthenticatedEntity> Best-priced room types@NotNull @Valid List<GuestRoomNonAuthenticatedEntity> Unique property room types@NotNull @Valid QuoteNonAuthenticatedEntityGet sourceToInternalCurrencyQuote@NotNull @Valid QuoteNonAuthenticatedEntityGet sourceToUserCurrencyQuoteinthashCode()potentialChannelDiscountPercent(Float potentialChannelDiscountPercent) priceList(List<RoomTypeBestPriceNonAuthenticatedEntity> priceList) roomTypeList(List<GuestRoomNonAuthenticatedEntity> roomTypeList) voidsetAvailable(Boolean available) voidsetDistance(BigDecimal distance) voidvoidsetPotentialChannelDiscountPercent(Float potentialChannelDiscountPercent) voidvoidsetPriceList(List<RoomTypeBestPriceNonAuthenticatedEntity> priceList) voidsetRoomTypeList(List<GuestRoomNonAuthenticatedEntity> roomTypeList) voidsetSourceToInternalCurrencyQuote(QuoteNonAuthenticatedEntity sourceToInternalCurrencyQuote) voidsetSourceToUserCurrencyQuote(QuoteNonAuthenticatedEntity sourceToUserCurrencyQuote) sourceToInternalCurrencyQuote(QuoteNonAuthenticatedEntity sourceToInternalCurrencyQuote) sourceToUserCurrencyQuote(QuoteNonAuthenticatedEntity sourceToUserCurrencyQuote) toString()
-
Field Details
-
JSON_PROPERTY_HOTEL
- See Also:
-
JSON_PROPERTY_PRICE
- See Also:
-
JSON_PROPERTY_ROOM_TYPE_LIST
- See Also:
-
JSON_PROPERTY_PRICE_LIST
- See Also:
-
JSON_PROPERTY_POTENTIAL_CHANNEL_DISCOUNT_PERCENT
- See Also:
-
JSON_PROPERTY_DISTANCE
- See Also:
-
JSON_PROPERTY_SOURCE_TO_USER_CURRENCY_QUOTE
- See Also:
-
JSON_PROPERTY_SOURCE_TO_INTERNAL_CURRENCY_QUOTE
- See Also:
-
JSON_PROPERTY_AVAILABLE
- See Also:
-
-
Constructor Details
-
HotelWithBestPriceNonAuthenticatedEntity
public HotelWithBestPriceNonAuthenticatedEntity()
-
-
Method Details
-
hotel
-
getHotel
Get hotel- Returns:
- hotel
-
setHotel
-
price
public HotelWithBestPriceNonAuthenticatedEntity price(RoomTypeWithBestPriceNonAuthenticatedEntity price) -
getPrice
@Nonnull @NotNull @Valid public @NotNull @Valid RoomTypeWithBestPriceNonAuthenticatedEntity getPrice()Get price- Returns:
- price
-
setPrice
-
roomTypeList
public HotelWithBestPriceNonAuthenticatedEntity roomTypeList(List<GuestRoomNonAuthenticatedEntity> roomTypeList) -
addRoomTypeListItem
public HotelWithBestPriceNonAuthenticatedEntity addRoomTypeListItem(GuestRoomNonAuthenticatedEntity roomTypeListItem) -
getRoomTypeList
@Nonnull @NotNull @Valid public @NotNull @Valid List<GuestRoomNonAuthenticatedEntity> getRoomTypeList()Unique property room types- Returns:
- roomTypeList
-
setRoomTypeList
-
priceList
public HotelWithBestPriceNonAuthenticatedEntity priceList(List<RoomTypeBestPriceNonAuthenticatedEntity> priceList) -
addPriceListItem
public HotelWithBestPriceNonAuthenticatedEntity addPriceListItem(RoomTypeBestPriceNonAuthenticatedEntity priceListItem) -
getPriceList
@Nonnull @NotNull @Valid public @NotNull @Valid List<RoomTypeBestPriceNonAuthenticatedEntity> getPriceList()Best-priced room types- Returns:
- priceList
-
setPriceList
-
potentialChannelDiscountPercent
public HotelWithBestPriceNonAuthenticatedEntity potentialChannelDiscountPercent(Float potentialChannelDiscountPercent) -
getPotentialChannelDiscountPercent
The potential discount the user is entitled to if user is a member / authenticated.- Returns:
- potentialChannelDiscountPercent
-
setPotentialChannelDiscountPercent
-
distance
-
getDistance
If property is within certain geo data result set, distance will be included here to signify the distance the property is from a specific geo-location.- Returns:
- distance
-
setDistance
-
sourceToUserCurrencyQuote
public HotelWithBestPriceNonAuthenticatedEntity sourceToUserCurrencyQuote(QuoteNonAuthenticatedEntity sourceToUserCurrencyQuote) -
getSourceToUserCurrencyQuote
@Nonnull @NotNull @Valid public @NotNull @Valid QuoteNonAuthenticatedEntity getSourceToUserCurrencyQuote()Get sourceToUserCurrencyQuote- Returns:
- sourceToUserCurrencyQuote
-
setSourceToUserCurrencyQuote
-
sourceToInternalCurrencyQuote
public HotelWithBestPriceNonAuthenticatedEntity sourceToInternalCurrencyQuote(QuoteNonAuthenticatedEntity sourceToInternalCurrencyQuote) -
getSourceToInternalCurrencyQuote
@Nonnull @NotNull @Valid public @NotNull @Valid QuoteNonAuthenticatedEntity getSourceToInternalCurrencyQuote()Get sourceToInternalCurrencyQuote- Returns:
- sourceToInternalCurrencyQuote
-
setSourceToInternalCurrencyQuote
public void setSourceToInternalCurrencyQuote(QuoteNonAuthenticatedEntity sourceToInternalCurrencyQuote) -
available
-
getAvailable
Flag to indicate whether this inventory is available or not. This data point is identifier to the available flag on the `price` child data point.- Returns:
- available
-
setAvailable
-
equals
-
hashCode
-
toString
-