Class RoomConfigurationPriceNonAuthenticatedEntity
java.lang.Object
travel.wink.sdk.inventory.model.RoomConfigurationPriceNonAuthenticatedEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-01-26T12:32:01.129283054+07:00[Asia/Bangkok]")
public class RoomConfigurationPriceNonAuthenticatedEntity
extends Object
RoomConfigurationPriceNonAuthenticatedEntity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumPerks that accompany the master rate -
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) activeCancellationPolicy(CancellationPolicyNonAuthenticatedEntity activeCancellationPolicy) addAddOnOffersItem(AddOnLocalizedInventoryNonAuthenticatedEntity addOnOffersItem) addOnOffers(List<AddOnLocalizedInventoryNonAuthenticatedEntity> addOnOffers) channelInventoryIdentifier(String channelInventoryIdentifier) commission(Float commission) commissionable(Boolean commissionable) booleanextraCharges(ExtraChargesNonAuthenticatedEntity extraCharges) @NotNull @Valid CancellationPolicyNonAuthenticatedEntityGet activeCancellationPolicyGet 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 RoomConfigurationNonAuthenticatedEntityGet _configuration@NotNull BooleanIndicates whether the blocking from sales channel is direct or not.@NotNull @Valid LocalDateSimpleDateTimeItinerary endDateGet extraCharges@Valid CustomMonetaryAmountGet internalTotalgetList()Get _listGet perkTypesThe combined value of these perks@NotNull @Valid StayRateNonAuthenticatedEntitygetPrice()Get priceGet priceList@NotNull @Valid RatePlanNonAuthenticatedEntityGet ratePlanGet 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) ratePlan(RatePlanNonAuthenticatedEntity ratePlan) rateSource(String rateSource) roomNights(Integer roomNights) roomRateIdentifier(String roomRateIdentifier) roomRateInternalName(String roomRateInternalName) voidsetActiveCancellationPolicy(CancellationPolicyNonAuthenticatedEntity activeCancellationPolicy) voidsetAddOnOffers(List<AddOnLocalizedInventoryNonAuthenticatedEntity> 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) voidvoidvoidsetPerkValue(Integer perkValue) voidvoidvoidsetRatePlan(RatePlanNonAuthenticatedEntity ratePlan) voidsetRateSource(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_SOURCE_TOTAL
- See Also:
-
JSON_PROPERTY_RATE_SOURCE
- 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
-
getRoomRateIdentifier
Specified master rate identifier- Returns:
- roomRateIdentifier
-
setRoomRateIdentifier
-
roomRateInternalName
public RoomConfigurationPriceNonAuthenticatedEntity roomRateInternalName(String roomRateInternalName) -
getRoomRateInternalName
Specified master rate internal name- Returns:
- roomRateInternalName
-
setRoomRateInternalName
-
ratePlan
public RoomConfigurationPriceNonAuthenticatedEntity ratePlan(RatePlanNonAuthenticatedEntity ratePlan) -
getRatePlan
Get ratePlan- Returns:
- ratePlan
-
setRatePlan
-
perkTypes
public RoomConfigurationPriceNonAuthenticatedEntity perkTypes(List<RoomConfigurationPriceNonAuthenticatedEntity.PerkTypesEnum> perkTypes) -
addPerkTypesItem
public RoomConfigurationPriceNonAuthenticatedEntity addPerkTypesItem(RoomConfigurationPriceNonAuthenticatedEntity.PerkTypesEnum perkTypesItem) -
getPerkTypes
Get perkTypes- Returns:
- perkTypes
-
setPerkTypes
public void setPerkTypes(List<RoomConfigurationPriceNonAuthenticatedEntity.PerkTypesEnum> perkTypes) -
price
-
getPrice
Get price- Returns:
- price
-
setPrice
-
extraCharges
public RoomConfigurationPriceNonAuthenticatedEntity extraCharges(ExtraChargesNonAuthenticatedEntity extraCharges) -
getExtraCharges
Get extraCharges- Returns:
- extraCharges
-
setExtraCharges
-
_configuration
public RoomConfigurationPriceNonAuthenticatedEntity _configuration(RoomConfigurationNonAuthenticatedEntity _configuration) -
getConfiguration
@Nonnull @NotNull @Valid public @NotNull @Valid RoomConfigurationNonAuthenticatedEntity getConfiguration()Get _configuration- Returns:
- _configuration
-
setConfiguration
-
addOnOffers
public RoomConfigurationPriceNonAuthenticatedEntity addOnOffers(List<AddOnLocalizedInventoryNonAuthenticatedEntity> addOnOffers) -
addAddOnOffersItem
public RoomConfigurationPriceNonAuthenticatedEntity addAddOnOffersItem(AddOnLocalizedInventoryNonAuthenticatedEntity addOnOffersItem) -
getAddOnOffers
Get addOnOffers- Returns:
- addOnOffers
-
setAddOnOffers
-
perkValue
-
getPerkValue
-
setPerkValue
-
activeCancellationPolicy
public RoomConfigurationPriceNonAuthenticatedEntity activeCancellationPolicy(CancellationPolicyNonAuthenticatedEntity activeCancellationPolicy) -
getActiveCancellationPolicy
@Nonnull @NotNull @Valid public @NotNull @Valid CancellationPolicyNonAuthenticatedEntity getActiveCancellationPolicy()Get activeCancellationPolicy- Returns:
- activeCancellationPolicy
-
setActiveCancellationPolicy
public void setActiveCancellationPolicy(CancellationPolicyNonAuthenticatedEntity activeCancellationPolicy) -
roomNights
-
getRoomNights
Number of nights the guests will be staying- Returns:
- roomNights
-
setRoomNights
-
_list
-
addListItem
public RoomConfigurationPriceNonAuthenticatedEntity addListItem(LocalizedTransactionalTravelInventoryNonAuthenticatedEntity _listItem) -
getList
@Nullable @Valid public @Valid List<LocalizedTransactionalTravelInventoryNonAuthenticatedEntity> getList()Get _list- Returns:
- _list
-
setList
-
channelInventoryIdentifier
public RoomConfigurationPriceNonAuthenticatedEntity channelInventoryIdentifier(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
public RoomConfigurationPriceNonAuthenticatedEntity priceList(List<LocalizedTransactionalTravelInventoryNonAuthenticatedEntity> priceList) -
addPriceListItem
public RoomConfigurationPriceNonAuthenticatedEntity addPriceListItem(LocalizedTransactionalTravelInventoryNonAuthenticatedEntity priceListItem) -
getPriceList
@Nullable @Valid public @Valid List<LocalizedTransactionalTravelInventoryNonAuthenticatedEntity> getPriceList()Get priceList- Returns:
- priceList
-
setPriceList
public void setPriceList(List<LocalizedTransactionalTravelInventoryNonAuthenticatedEntity> priceList) -
available
-
getAvailable
-
setAvailable
-
sourceTotal
-
getSourceTotal
Get sourceTotal- Returns:
- sourceTotal
-
setSourceTotal
-
rateSource
-
getRateSource
-
setRateSource
-
userSpecifiedCurrencyTotal
public RoomConfigurationPriceNonAuthenticatedEntity userSpecifiedCurrencyTotal(CustomMonetaryAmount userSpecifiedCurrencyTotal) -
getUserSpecifiedCurrencyTotal
Get userSpecifiedCurrencyTotal- Returns:
- userSpecifiedCurrencyTotal
-
setUserSpecifiedCurrencyTotal
-
internalTotal
public RoomConfigurationPriceNonAuthenticatedEntity internalTotal(CustomMonetaryAmount internalTotal) -
getInternalTotal
Get internalTotal- Returns:
- internalTotal
-
setInternalTotal
-
equals
-
hashCode
-
toString
-