Class RoomConfigurationPriceNonAuthenticatedEntity
java.lang.Object
travel.wink.sdk.inventory.model.RoomConfigurationPriceNonAuthenticatedEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-06-26T20:20:31.141212618+07:00[Asia/Bangkok]",
comments="Generator version: 7.13.0")
public class RoomConfigurationPriceNonAuthenticatedEntity
extends Object
RoomConfigurationPriceNonAuthenticatedEntity
-
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 Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription_configuration(RoomConfigurationNonAuthenticatedEntity _configuration) _list(List<@Valid LocalizedTransactionalTravelInventoryNonAuthenticatedEntity> _list) activeCancellationPolicy(CancellationPolicyLightweightNonAuthenticatedEntity activeCancellationPolicy) addAddOnOffersItem(Object addOnOffersItem) addOnOffers(List<Object> addOnOffers) addPerkTypesItem(Object perkTypesItem) addPriceListItem(Object priceListItem) channelInventoryIdentifier(String channelInventoryIdentifier) commission(Float commission) commissionable(Boolean commissionable) booleanextraCharges(ExtraChargesNonAuthenticatedEntity extraCharges) @NotNull @Valid CancellationPolicyLightweightNonAuthenticatedEntityThe active / selected cancellation policy for this room configurationGet addOnOffers@NotNull IntegerThe actual amount of adults as determined by the hotel's policyGet available@NotNull StringSales channel inventory identifierThe actual amount of children as determined by the hotel's policy@NotNull FloatThe commission percentage.@NotNull BooleanWhether this package is commissionable based on the incoming sales channel.@NotNull @Valid RoomConfigurationNonAuthenticatedEntityThe selected room configuration that created this record@NotNull BooleanIndicates whether the blocking from sales channel is direct or not.@NotNull @Valid LocalDateSimpleDateTimeItinerary endDatePer rate plan level extra charges with localized prices@Valid CustomMonetaryAmountGet internalTotal@Valid List<@Valid LocalizedTransactionalTravelInventoryNonAuthenticatedEntity> getList()Get _listGet perkTypesThe combined value of these perkTypes@NotNull @Valid StayRateNonAuthenticatedEntitygetPrice()Calculated priceGet priceList@NotNull @Valid RoomConfigurationPriceRatePlanNonAuthenticatedEntitySpecified rate planGet rateSource@NotNull IntegerNumber of nights the guests will be staying@NotNull StringSpecified master rate identifier@NotNull StringSpecified master rate internal name@Valid CustomMonetaryAmountGet sourceTotal@NotNull @Valid LocalDateSimpleDateTimeItinerary startDate@Valid CustomMonetaryAmountGet userSpecifiedCurrencyTotalinthashCode()internalTotal(CustomMonetaryAmount internalTotal) rateSource(String rateSource) roomNights(Integer roomNights) roomRateIdentifier(String roomRateIdentifier) roomRateInternalName(String roomRateInternalName) voidsetActiveCancellationPolicy(CancellationPolicyLightweightNonAuthenticatedEntity activeCancellationPolicy) voidsetAddOnOffers(List<Object> addOnOffers) voidvoidsetAvailable(Boolean available) voidsetChannelInventoryIdentifier(String channelInventoryIdentifier) voidsetChildren(Integer children) voidsetCommission(Float commission) voidsetCommissionable(Boolean commissionable) voidsetConfiguration(RoomConfigurationNonAuthenticatedEntity _configuration) voidvoidsetEndDate(LocalDate endDate) voidsetExtraCharges(ExtraChargesNonAuthenticatedEntity extraCharges) voidsetInternalTotal(CustomMonetaryAmount internalTotal) voidvoidsetPerkTypes(List<Object> perkTypes) voidsetPerkValue(Integer perkValue) voidvoidsetPriceList(List<Object> priceList) voidvoidsetRateSource(String rateSource) voidsetRoomNights(Integer roomNights) voidsetRoomRateIdentifier(String roomRateIdentifier) voidsetRoomRateInternalName(String roomRateInternalName) voidsetSourceTotal(CustomMonetaryAmount sourceTotal) voidsetStartDate(LocalDate startDate) voidsetUserSpecifiedCurrencyTotal(CustomMonetaryAmount userSpecifiedCurrencyTotal) sourceTotal(CustomMonetaryAmount sourceTotal) toString()userSpecifiedCurrencyTotal(CustomMonetaryAmount userSpecifiedCurrencyTotal)
-
Field Details
-
JSON_PROPERTY_ADULTS
- See Also:
-
JSON_PROPERTY_CHILDREN
- See Also:
-
JSON_PROPERTY_START_DATE
- See Also:
-
JSON_PROPERTY_END_DATE
- See Also:
-
JSON_PROPERTY_ROOM_RATE_IDENTIFIER
- See Also:
-
JSON_PROPERTY_ROOM_RATE_INTERNAL_NAME
- See Also:
-
JSON_PROPERTY_RATE_PLAN
- See Also:
-
JSON_PROPERTY_PERK_TYPES
- See Also:
-
JSON_PROPERTY_PRICE
- See Also:
-
JSON_PROPERTY_EXTRA_CHARGES
- See Also:
-
JSON_PROPERTY_CONFIGURATION
- See Also:
-
JSON_PROPERTY_ADD_ON_OFFERS
- See Also:
-
JSON_PROPERTY_PERK_VALUE
- See Also:
-
JSON_PROPERTY_ACTIVE_CANCELLATION_POLICY
- See Also:
-
JSON_PROPERTY_ROOM_NIGHTS
- See Also:
-
JSON_PROPERTY_LIST
- See Also:
-
JSON_PROPERTY_CHANNEL_INVENTORY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_COMMISSIONABLE
- See Also:
-
JSON_PROPERTY_COMMISSION
- See Also:
-
JSON_PROPERTY_DIRECT
- See Also:
-
JSON_PROPERTY_PRICE_LIST
- See Also:
-
JSON_PROPERTY_AVAILABLE
- See Also:
-
JSON_PROPERTY_RATE_SOURCE
- See Also:
-
JSON_PROPERTY_SOURCE_TOTAL
- See Also:
-
JSON_PROPERTY_USER_SPECIFIED_CURRENCY_TOTAL
- See Also:
-
JSON_PROPERTY_INTERNAL_TOTAL
- See Also:
-
-
Constructor Details
-
RoomConfigurationPriceNonAuthenticatedEntity
public RoomConfigurationPriceNonAuthenticatedEntity()
-
-
Method Details
-
adults
-
getAdults
The actual amount of adults as determined by the hotel's policy- Returns:
- adults
-
setAdults
-
children
-
getChildren
The actual amount of children as determined by the hotel's policy- Returns:
- children
-
setChildren
-
startDate
-
getStartDate
SimpleDateTimeItinerary startDate- Returns:
- startDate
-
setStartDate
-
endDate
-
getEndDate
SimpleDateTimeItinerary endDate- Returns:
- endDate
-
setEndDate
-
roomRateIdentifier
public RoomConfigurationPriceNonAuthenticatedEntity roomRateIdentifier(@Nonnull String roomRateIdentifier) -
getRoomRateIdentifier
Specified master rate identifier- Returns:
- roomRateIdentifier
-
setRoomRateIdentifier
-
roomRateInternalName
public RoomConfigurationPriceNonAuthenticatedEntity roomRateInternalName(@Nonnull String roomRateInternalName) -
getRoomRateInternalName
Specified master rate internal name- Returns:
- roomRateInternalName
-
setRoomRateInternalName
-
ratePlan
public RoomConfigurationPriceNonAuthenticatedEntity ratePlan(@Nonnull RoomConfigurationPriceRatePlanNonAuthenticatedEntity ratePlan) -
getRatePlan
@Nonnull @NotNull @Valid public @NotNull @Valid RoomConfigurationPriceRatePlanNonAuthenticatedEntity getRatePlan()Specified rate plan- Returns:
- ratePlan
-
setRatePlan
-
perkTypes
-
addPerkTypesItem
-
getPerkTypes
-
setPerkTypes
-
price
public RoomConfigurationPriceNonAuthenticatedEntity price(@Nonnull StayRateNonAuthenticatedEntity price) -
getPrice
Calculated price- Returns:
- price
-
setPrice
-
extraCharges
public RoomConfigurationPriceNonAuthenticatedEntity extraCharges(@Nullable ExtraChargesNonAuthenticatedEntity extraCharges) -
getExtraCharges
Per rate plan level extra charges with localized prices- Returns:
- extraCharges
-
setExtraCharges
-
_configuration
public RoomConfigurationPriceNonAuthenticatedEntity _configuration(@Nonnull RoomConfigurationNonAuthenticatedEntity _configuration) -
getConfiguration
@Nonnull @NotNull @Valid public @NotNull @Valid RoomConfigurationNonAuthenticatedEntity getConfiguration()The selected room configuration that created this record- Returns:
- _configuration
-
setConfiguration
-
addOnOffers
-
addAddOnOffersItem
-
getAddOnOffers
-
setAddOnOffers
-
perkValue
-
getPerkValue
-
setPerkValue
-
activeCancellationPolicy
public RoomConfigurationPriceNonAuthenticatedEntity activeCancellationPolicy(@Nonnull CancellationPolicyLightweightNonAuthenticatedEntity activeCancellationPolicy) -
getActiveCancellationPolicy
@Nonnull @NotNull @Valid public @NotNull @Valid CancellationPolicyLightweightNonAuthenticatedEntity getActiveCancellationPolicy()The active / selected cancellation policy for this room configuration- Returns:
- activeCancellationPolicy
-
setActiveCancellationPolicy
public void setActiveCancellationPolicy(@Nonnull CancellationPolicyLightweightNonAuthenticatedEntity activeCancellationPolicy) -
roomNights
-
getRoomNights
Number of nights the guests will be staying- Returns:
- roomNights
-
setRoomNights
-
_list
public RoomConfigurationPriceNonAuthenticatedEntity _list(@Nullable List<@Valid LocalizedTransactionalTravelInventoryNonAuthenticatedEntity> _list) -
addListItem
public RoomConfigurationPriceNonAuthenticatedEntity addListItem(LocalizedTransactionalTravelInventoryNonAuthenticatedEntity _listItem) -
getList
@Nullable @Valid public @Valid List<@Valid LocalizedTransactionalTravelInventoryNonAuthenticatedEntity> getList()Get _list- Returns:
- _list
-
setList
public void setList(@Nullable List<@Valid LocalizedTransactionalTravelInventoryNonAuthenticatedEntity> _list) -
channelInventoryIdentifier
public RoomConfigurationPriceNonAuthenticatedEntity channelInventoryIdentifier(@Nonnull String channelInventoryIdentifier) -
getChannelInventoryIdentifier
Sales channel inventory identifier- Returns:
- channelInventoryIdentifier
-
setChannelInventoryIdentifier
-
commissionable
-
getCommissionable
Whether this package is commissionable based on the incoming sales channel.- Returns:
- commissionable
-
setCommissionable
-
commission
-
getCommission
The commission percentage.- Returns:
- commission
-
setCommission
-
direct
-
getDirect
Indicates whether the blocking from sales channel is direct or not. If you are a travel agent doing your own acquiring, this flag has to be true to make a booking.- Returns:
- direct
-
setDirect
-
priceList
-
addPriceListItem
-
getPriceList
-
setPriceList
-
available
-
getAvailable
-
setAvailable
-
rateSource
-
getRateSource
-
setRateSource
-
sourceTotal
public RoomConfigurationPriceNonAuthenticatedEntity sourceTotal(@Nullable CustomMonetaryAmount sourceTotal) -
getSourceTotal
Get sourceTotal- Returns:
- sourceTotal
-
setSourceTotal
-
userSpecifiedCurrencyTotal
public RoomConfigurationPriceNonAuthenticatedEntity userSpecifiedCurrencyTotal(@Nullable CustomMonetaryAmount userSpecifiedCurrencyTotal) -
getUserSpecifiedCurrencyTotal
Get userSpecifiedCurrencyTotal- Returns:
- userSpecifiedCurrencyTotal
-
setUserSpecifiedCurrencyTotal
public void setUserSpecifiedCurrencyTotal(@Nullable CustomMonetaryAmount userSpecifiedCurrencyTotal) -
internalTotal
public RoomConfigurationPriceNonAuthenticatedEntity internalTotal(@Nullable CustomMonetaryAmount internalTotal) -
getInternalTotal
Get internalTotal- Returns:
- internalTotal
-
setInternalTotal
-
equals
-
hashCode
-
toString
-