Class PropertyWithBestPriceNonAuthenticatedEntity
java.lang.Object
travel.wink.sdk.lookup.model.PropertyWithBestPriceNonAuthenticatedEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-06-26T20:20:57.458275411+07:00[Asia/Bangkok]",
comments="Generator version: 7.13.0")
public class PropertyWithBestPriceNonAuthenticatedEntity
extends Object
PropertyWithBestPriceNonAuthenticatedEntity
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPriceListItem(RoomTypeBestPriceNonAuthenticatedEntity priceListItem) addRoomTypeListItem(GuestRoomLightweightNonAuthenticatedEntity roomTypeListItem) booleanFlag to indicate whether this blocking is available or not.@NotNull @Valid PropertyAggregateLightweightNonAuthenticatedEntitygetHotel()Property details@NotNull @Valid RoomTypeBestPriceNonAuthenticatedEntityBest-priced room at property@NotNull FloatThe potential discount the user is entitled to if user is a member / authenticated.@NotNull @Valid List<@Valid RoomTypeBestPriceNonAuthenticatedEntity> Best-priced room types@NotNull @Valid List<@Valid GuestRoomLightweightNonAuthenticatedEntity> Unique property room types@NotNull @Valid QuoteLightweightNonAuthenticatedEntityExchange rate quote between the property's source currency and the reactive's currency that was used to populate price.@NotNull @Valid QuoteLightweightNonAuthenticatedEntityExchange rate quote between the property's source currency and the user's desired currency that was used to populate price.inthashCode()lowestPrice(RoomTypeBestPriceNonAuthenticatedEntity lowestPrice) potentialChannelDiscountPercent(Float potentialChannelDiscountPercent) priceList(List<@Valid RoomTypeBestPriceNonAuthenticatedEntity> priceList) roomTypeList(List<@Valid GuestRoomLightweightNonAuthenticatedEntity> roomTypeList) voidsetAvailable(Boolean available) voidvoidsetLowestPrice(RoomTypeBestPriceNonAuthenticatedEntity lowestPrice) voidsetPotentialChannelDiscountPercent(Float potentialChannelDiscountPercent) voidsetPriceList(List<@Valid RoomTypeBestPriceNonAuthenticatedEntity> priceList) voidsetRoomTypeList(List<@Valid GuestRoomLightweightNonAuthenticatedEntity> roomTypeList) voidsetSourceToInternalCurrencyQuote(QuoteLightweightNonAuthenticatedEntity sourceToInternalCurrencyQuote) voidsetSourceToUserCurrencyQuote(QuoteLightweightNonAuthenticatedEntity sourceToUserCurrencyQuote) sourceToInternalCurrencyQuote(QuoteLightweightNonAuthenticatedEntity sourceToInternalCurrencyQuote) sourceToUserCurrencyQuote(QuoteLightweightNonAuthenticatedEntity sourceToUserCurrencyQuote) toString()
-
Field Details
-
JSON_PROPERTY_HOTEL
- See Also:
-
JSON_PROPERTY_LOWEST_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_SOURCE_TO_USER_CURRENCY_QUOTE
- See Also:
-
JSON_PROPERTY_SOURCE_TO_INTERNAL_CURRENCY_QUOTE
- See Also:
-
JSON_PROPERTY_AVAILABLE
- See Also:
-
-
Constructor Details
-
PropertyWithBestPriceNonAuthenticatedEntity
public PropertyWithBestPriceNonAuthenticatedEntity()
-
-
Method Details
-
hotel
public PropertyWithBestPriceNonAuthenticatedEntity hotel(@Nonnull PropertyAggregateLightweightNonAuthenticatedEntity hotel) -
getHotel
@Nonnull @NotNull @Valid public @NotNull @Valid PropertyAggregateLightweightNonAuthenticatedEntity getHotel()Property details- Returns:
- hotel
-
setHotel
-
lowestPrice
public PropertyWithBestPriceNonAuthenticatedEntity lowestPrice(@Nonnull RoomTypeBestPriceNonAuthenticatedEntity lowestPrice) -
getLowestPrice
@Nonnull @NotNull @Valid public @NotNull @Valid RoomTypeBestPriceNonAuthenticatedEntity getLowestPrice()Best-priced room at property- Returns:
- lowestPrice
-
setLowestPrice
-
roomTypeList
public PropertyWithBestPriceNonAuthenticatedEntity roomTypeList(@Nonnull List<@Valid GuestRoomLightweightNonAuthenticatedEntity> roomTypeList) -
addRoomTypeListItem
public PropertyWithBestPriceNonAuthenticatedEntity addRoomTypeListItem(GuestRoomLightweightNonAuthenticatedEntity roomTypeListItem) -
getRoomTypeList
@Nonnull @NotNull @Valid public @NotNull @Valid List<@Valid GuestRoomLightweightNonAuthenticatedEntity> getRoomTypeList()Unique property room types- Returns:
- roomTypeList
-
setRoomTypeList
public void setRoomTypeList(@Nonnull List<@Valid GuestRoomLightweightNonAuthenticatedEntity> roomTypeList) -
priceList
public PropertyWithBestPriceNonAuthenticatedEntity priceList(@Nonnull List<@Valid RoomTypeBestPriceNonAuthenticatedEntity> priceList) -
addPriceListItem
public PropertyWithBestPriceNonAuthenticatedEntity addPriceListItem(RoomTypeBestPriceNonAuthenticatedEntity priceListItem) -
getPriceList
@Nonnull @NotNull @Valid public @NotNull @Valid List<@Valid RoomTypeBestPriceNonAuthenticatedEntity> getPriceList()Best-priced room types- Returns:
- priceList
-
setPriceList
-
potentialChannelDiscountPercent
public PropertyWithBestPriceNonAuthenticatedEntity potentialChannelDiscountPercent(@Nonnull Float potentialChannelDiscountPercent) -
getPotentialChannelDiscountPercent
The potential discount the user is entitled to if user is a member / authenticated.- Returns:
- potentialChannelDiscountPercent
-
setPotentialChannelDiscountPercent
-
sourceToUserCurrencyQuote
public PropertyWithBestPriceNonAuthenticatedEntity sourceToUserCurrencyQuote(@Nonnull QuoteLightweightNonAuthenticatedEntity sourceToUserCurrencyQuote) -
getSourceToUserCurrencyQuote
@Nonnull @NotNull @Valid public @NotNull @Valid QuoteLightweightNonAuthenticatedEntity getSourceToUserCurrencyQuote()Exchange rate quote between the property's source currency and the user's desired currency that was used to populate price.- Returns:
- sourceToUserCurrencyQuote
-
setSourceToUserCurrencyQuote
public void setSourceToUserCurrencyQuote(@Nonnull QuoteLightweightNonAuthenticatedEntity sourceToUserCurrencyQuote) -
sourceToInternalCurrencyQuote
public PropertyWithBestPriceNonAuthenticatedEntity sourceToInternalCurrencyQuote(@Nonnull QuoteLightweightNonAuthenticatedEntity sourceToInternalCurrencyQuote) -
getSourceToInternalCurrencyQuote
@Nonnull @NotNull @Valid public @NotNull @Valid QuoteLightweightNonAuthenticatedEntity getSourceToInternalCurrencyQuote()Exchange rate quote between the property's source currency and the reactive's currency that was used to populate price.- Returns:
- sourceToInternalCurrencyQuote
-
setSourceToInternalCurrencyQuote
public void setSourceToInternalCurrencyQuote(@Nonnull QuoteLightweightNonAuthenticatedEntity sourceToInternalCurrencyQuote) -
available
-
getAvailable
Flag to indicate whether this blocking 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
-