Package travel.wink.sdk.extranet.model
Class RoomConfigurationPriceSupplierDetails
java.lang.Object
travel.wink.sdk.extranet.model.RoomConfigurationPriceSupplierDetails
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-08-06T13:39:13.055088027+07:00[Asia/Bangkok]")
public class RoomConfigurationPriceSupplierDetails
extends Object
RoomConfigurationPriceSupplierDetails
-
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription_configuration(RoomConfigurationSupplierDetails _configuration) activeCancellationPolicy(CancellationPolicySupplierDetails activeCancellationPolicy) addAddOnOffersItem(AddOnLocalizedInventorySupplierDetails addOnOffersItem) addOnOffers(List<AddOnLocalizedInventorySupplierDetails> addOnOffers) channelInventoryIdentifier(String channelInventoryIdentifier) commission(Float commission) commissionable(Boolean commissionable) booleanextraCharges(ExtraChargesSupplierDetails extraCharges) @NotNull @Valid CancellationPolicySupplierDetailsGet 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 RoomConfigurationSupplierDetailsGet _configuration@NotNull @Valid LocalDateItinerary endDate@Valid ExtraChargesSupplierDetailsGet extraCharges@Valid CustomMonetaryAmountGet internalTotalgetList()Get _listGet perkTypesThe combined value of these perks@NotNull @Valid StayRateSupplierDetailsgetPrice()Get priceGet priceList@NotNull @Valid RatePlanSupplierDetailsGet 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 LocalDateItinerary startDate@Valid CustomMonetaryAmountGet userSpecifiedCurrencyTotalinthashCode()internalTotal(CustomMonetaryAmount internalTotal) price(StayRateSupplierDetails price) ratePlan(RatePlanSupplierDetails ratePlan) rateSource(String rateSource) roomNights(Integer roomNights) roomRateIdentifier(String roomRateIdentifier) roomRateInternalName(String roomRateInternalName) voidsetActiveCancellationPolicy(CancellationPolicySupplierDetails activeCancellationPolicy) voidsetAddOnOffers(List<AddOnLocalizedInventorySupplierDetails> addOnOffers) voidvoidsetAvailable(Boolean available) voidsetChannelInventoryIdentifier(String channelInventoryIdentifier) voidsetChildren(Integer children) voidsetCommission(Float commission) voidsetCommissionable(Boolean commissionable) voidsetConfiguration(RoomConfigurationSupplierDetails _configuration) voidsetEndDate(LocalDate endDate) voidsetExtraCharges(ExtraChargesSupplierDetails extraCharges) voidsetInternalTotal(CustomMonetaryAmount internalTotal) voidvoidvoidsetPerkValue(Integer perkValue) voidsetPrice(StayRateSupplierDetails price) voidvoidsetRatePlan(RatePlanSupplierDetails 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_PRICE_LIST
- See Also:
-
JSON_PROPERTY_USER_SPECIFIED_CURRENCY_TOTAL
- See Also:
-
JSON_PROPERTY_INTERNAL_TOTAL
- See Also:
-
JSON_PROPERTY_AVAILABLE
- See Also:
-
JSON_PROPERTY_RATE_SOURCE
- See Also:
-
JSON_PROPERTY_SOURCE_TOTAL
- See Also:
-
-
Constructor Details
-
RoomConfigurationPriceSupplierDetails
public RoomConfigurationPriceSupplierDetails()
-
-
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
Itinerary startDate- Returns:
- startDate
-
setStartDate
-
endDate
-
getEndDate
Itinerary endDate- Returns:
- endDate
-
setEndDate
-
roomRateIdentifier
-
getRoomRateIdentifier
Specified master rate identifier- Returns:
- roomRateIdentifier
-
setRoomRateIdentifier
-
roomRateInternalName
-
getRoomRateInternalName
Specified master rate internal name- Returns:
- roomRateInternalName
-
setRoomRateInternalName
-
ratePlan
-
getRatePlan
Get ratePlan- Returns:
- ratePlan
-
setRatePlan
-
perkTypes
public RoomConfigurationPriceSupplierDetails perkTypes(List<RoomConfigurationPriceSupplierDetails.PerkTypesEnum> perkTypes) -
addPerkTypesItem
public RoomConfigurationPriceSupplierDetails addPerkTypesItem(RoomConfigurationPriceSupplierDetails.PerkTypesEnum perkTypesItem) -
getPerkTypes
Get perkTypes- Returns:
- perkTypes
-
setPerkTypes
-
price
-
getPrice
Get price- Returns:
- price
-
setPrice
-
extraCharges
-
getExtraCharges
Get extraCharges- Returns:
- extraCharges
-
setExtraCharges
-
_configuration
public RoomConfigurationPriceSupplierDetails _configuration(RoomConfigurationSupplierDetails _configuration) -
getConfiguration
Get _configuration- Returns:
- _configuration
-
setConfiguration
-
addOnOffers
public RoomConfigurationPriceSupplierDetails addOnOffers(List<AddOnLocalizedInventorySupplierDetails> addOnOffers) -
addAddOnOffersItem
public RoomConfigurationPriceSupplierDetails addAddOnOffersItem(AddOnLocalizedInventorySupplierDetails addOnOffersItem) -
getAddOnOffers
Get addOnOffers- Returns:
- addOnOffers
-
setAddOnOffers
-
perkValue
-
getPerkValue
The combined value of these perks- Returns:
- perkValue
-
setPerkValue
-
activeCancellationPolicy
public RoomConfigurationPriceSupplierDetails activeCancellationPolicy(CancellationPolicySupplierDetails activeCancellationPolicy) -
getActiveCancellationPolicy
@Nonnull @NotNull @Valid public @NotNull @Valid CancellationPolicySupplierDetails getActiveCancellationPolicy()Get activeCancellationPolicy- Returns:
- activeCancellationPolicy
-
setActiveCancellationPolicy
-
roomNights
-
getRoomNights
Number of nights the guests will be staying- Returns:
- roomNights
-
setRoomNights
-
_list
-
addListItem
public RoomConfigurationPriceSupplierDetails addListItem(LocalizedTransactionalTravelInventorySupplierDetails _listItem) -
getList
Get _list- Returns:
- _list
-
setList
-
channelInventoryIdentifier
public RoomConfigurationPriceSupplierDetails 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
-
priceList
public RoomConfigurationPriceSupplierDetails priceList(List<LocalizedTransactionalTravelInventorySupplierDetails> priceList) -
addPriceListItem
public RoomConfigurationPriceSupplierDetails addPriceListItem(LocalizedTransactionalTravelInventorySupplierDetails priceListItem) -
getPriceList
@Nullable @Valid public @Valid List<LocalizedTransactionalTravelInventorySupplierDetails> getPriceList()Get priceList- Returns:
- priceList
-
setPriceList
-
userSpecifiedCurrencyTotal
public RoomConfigurationPriceSupplierDetails userSpecifiedCurrencyTotal(CustomMonetaryAmount userSpecifiedCurrencyTotal) -
getUserSpecifiedCurrencyTotal
Get userSpecifiedCurrencyTotal- Returns:
- userSpecifiedCurrencyTotal
-
setUserSpecifiedCurrencyTotal
-
internalTotal
-
getInternalTotal
Get internalTotal- Returns:
- internalTotal
-
setInternalTotal
-
available
-
getAvailable
Get available- Returns:
- available
-
setAvailable
-
rateSource
-
getRateSource
Get rateSource- Returns:
- rateSource
-
setRateSource
-
sourceTotal
-
getSourceTotal
Get sourceTotal- Returns:
- sourceTotal
-
setSourceTotal
-
equals
-
hashCode
public int hashCode() -
toString
-