Package travel.wink.sdk.extranet.model
Class RateModifierSupplierDetails
java.lang.Object
travel.wink.sdk.extranet.model.RateModifierSupplierDetails
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-06-10T15:17:09.174875363+07:00[Asia/Bangkok]")
public class RateModifierSupplierDetails
extends Object
Promotions that go together to make up this ancillary.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThis determines whether this discount should be applied per night, per stay or per person - per nightstatic enumSet whether you want the price to go up or down when the rules of this promotion have been satisfied. -
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 Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAddOnIdentifiersItem(String addOnIdentifiersItem) addBlackoutDatesItem(BlackoutDateSupplierDetails blackoutDatesItem) addCityRateQualifiersItem(CityRateQualifierSupplierDetails cityRateQualifiersItem) addContinentRateQualifiersItem(ContinentRateQualifierSupplierDetails continentRateQualifiersItem) addCountryRateQualifiersItem(CountryRateQualifierSupplierDetails countryRateQualifiersItem) addDescriptionsItem(LocalizedDescriptionSupplierDetails descriptionsItem) addIpRangeRateQualifiersItem(IPRangeRateQualifierSupplierDetails ipRangeRateQualifiersItem) addMasterRateIdentifiersItem(String masterRateIdentifiersItem) addOnIdentifiers(List<String> addOnIdentifiers) addPromotionRateQualifiersItem(PromotionRateQualifierSupplierDetails promotionRateQualifiersItem) addRatePlanIdentifiersItem(String ratePlanIdentifiersItem) addSellDateRateQualifiersItem(SellDateRateQualifierSupplierDetails sellDateRateQualifiersItem) addStayDateRateQualifiersItem(StayDateRateQualifierSupplierDetails stayDateRateQualifiersItem) addTimezoneRateQualifiersItem(TimezoneRateQualifierSupplierDetails timezoneRateQualifiersItem) advanceBookingRateQualifier(AdvanceBookingRateQualifierSupplierDetails advanceBookingRateQualifier) arrivalDaysOfWeekRateQualifier(ArrivalDaysOfWeekRateQualifierSupplierDetails arrivalDaysOfWeekRateQualifier) availableDaysOfWeekRateQualifier(AvailableDaysOfWeekRateQualifierSupplierDetails availableDaysOfWeekRateQualifier) blackoutDates(List<BlackoutDateSupplierDetails> blackoutDates) cityRateQualifiers(List<CityRateQualifierSupplierDetails> cityRateQualifiers) continentRateQualifiers(List<ContinentRateQualifierSupplierDetails> continentRateQualifiers) countryRateQualifiers(List<CountryRateQualifierSupplierDetails> countryRateQualifiers) departureDaysOfWeekRateQualifier(DepartureDaysOfWeekRateQualifierSupplierDetails departureDaysOfWeekRateQualifier) descriptions(List<LocalizedDescriptionSupplierDetails> descriptions) booleanRestrict on specific add-ons.Get advanceBookingRateQualifierGet arrivalDaysOfWeekRateQualifierGet availableDaysOfWeekRateQualifier@Valid List<BlackoutDateSupplierDetails>Exclude this promotion from specific date ranges.@Valid List<CityRateQualifierSupplierDetails>Restrict promotion to specific cities.Restrict promotion to specific continents.Restrict promotion to specific countries.Get departureDaysOfWeekRateQualifier@NotNull @Valid List<LocalizedDescriptionSupplierDetails>Localized descriptions describing promotion.@NotNull BooleanWhether this promotion is enabled or not.@NotNull @Valid UUIDHotel identifier.@NotNull @Valid UUIDUnique record identifierRestrict promotion to specific IP ranges.Get lastMinuteRateQualifierGet lengthOfStayRateQualifierRestrict on specific master rates.@NotNull @Valid VariableChargeSupplierDetailsGet modifier@NotNull StringgetName()Internal name of promotion.Get prepayRateQualifierThis determines whether this discount should be applied per night, per stay or per person - per nightRestrict promotion by requiring users to enter a promo code.Restrict on specific rate plans.Get refundableRateQualifierGet requiredDaysOfWeekRateQualifierGet roomRangeRateQualifierRestrict promotion to specific dates the booking is made.Restrict promotion to specific stay dates the user wants to arrive.Restrict promotion to specific time zones.@NotNull RateModifierSupplierDetails.TypeEnumgetType()Set whether you want the price to go up or down when the rules of this promotion have been satisfied.inthashCode()hotelIdentifier(UUID hotelIdentifier) identifier(UUID identifier) ipRangeRateQualifiers(List<IPRangeRateQualifierSupplierDetails> ipRangeRateQualifiers) lastMinuteRateQualifier(MinutesBeforeBookingStartDateRateQualifierSupplierDetails lastMinuteRateQualifier) lengthOfStayRateQualifier(LengthOfStayRateQualifierSupplierDetails lengthOfStayRateQualifier) masterRateIdentifiers(List<String> masterRateIdentifiers) modifier(VariableChargeSupplierDetails modifier) prepayRateQualifier(PrepayRateQualifierSupplierDetails prepayRateQualifier) pricingType(RateModifierSupplierDetails.PricingTypeEnum pricingType) promotionRateQualifiers(List<PromotionRateQualifierSupplierDetails> promotionRateQualifiers) ratePlanIdentifiers(List<String> ratePlanIdentifiers) refundableRateQualifier(RefundableRateQualifierSupplierDetails refundableRateQualifier) requiredDaysOfWeekRateQualifier(RequiredDaysOfWeekRateQualifierSupplierDetails requiredDaysOfWeekRateQualifier) roomRangeRateQualifier(RoomRangeRateQualifierSupplierDetails roomRangeRateQualifier) sellDateRateQualifiers(List<SellDateRateQualifierSupplierDetails> sellDateRateQualifiers) voidsetAddOnIdentifiers(List<String> addOnIdentifiers) voidsetAdvanceBookingRateQualifier(AdvanceBookingRateQualifierSupplierDetails advanceBookingRateQualifier) voidsetArrivalDaysOfWeekRateQualifier(ArrivalDaysOfWeekRateQualifierSupplierDetails arrivalDaysOfWeekRateQualifier) voidsetAvailableDaysOfWeekRateQualifier(AvailableDaysOfWeekRateQualifierSupplierDetails availableDaysOfWeekRateQualifier) voidsetBlackoutDates(List<BlackoutDateSupplierDetails> blackoutDates) voidsetCityRateQualifiers(List<CityRateQualifierSupplierDetails> cityRateQualifiers) voidsetContinentRateQualifiers(List<ContinentRateQualifierSupplierDetails> continentRateQualifiers) voidsetCountryRateQualifiers(List<CountryRateQualifierSupplierDetails> countryRateQualifiers) voidsetDepartureDaysOfWeekRateQualifier(DepartureDaysOfWeekRateQualifierSupplierDetails departureDaysOfWeekRateQualifier) voidsetDescriptions(List<LocalizedDescriptionSupplierDetails> descriptions) voidsetEnabled(Boolean enabled) voidsetHotelIdentifier(UUID hotelIdentifier) voidsetIdentifier(UUID identifier) voidsetIpRangeRateQualifiers(List<IPRangeRateQualifierSupplierDetails> ipRangeRateQualifiers) voidsetLastMinuteRateQualifier(MinutesBeforeBookingStartDateRateQualifierSupplierDetails lastMinuteRateQualifier) voidsetLengthOfStayRateQualifier(LengthOfStayRateQualifierSupplierDetails lengthOfStayRateQualifier) voidsetMasterRateIdentifiers(List<String> masterRateIdentifiers) voidsetModifier(VariableChargeSupplierDetails modifier) voidvoidsetPrepayRateQualifier(PrepayRateQualifierSupplierDetails prepayRateQualifier) voidvoidsetPromotionRateQualifiers(List<PromotionRateQualifierSupplierDetails> promotionRateQualifiers) voidsetRatePlanIdentifiers(List<String> ratePlanIdentifiers) voidsetRefundableRateQualifier(RefundableRateQualifierSupplierDetails refundableRateQualifier) voidsetRequiredDaysOfWeekRateQualifier(RequiredDaysOfWeekRateQualifierSupplierDetails requiredDaysOfWeekRateQualifier) voidsetRoomRangeRateQualifier(RoomRangeRateQualifierSupplierDetails roomRangeRateQualifier) voidsetSellDateRateQualifiers(List<SellDateRateQualifierSupplierDetails> sellDateRateQualifiers) voidsetStayDateRateQualifiers(List<StayDateRateQualifierSupplierDetails> stayDateRateQualifiers) voidsetTimezoneRateQualifiers(List<TimezoneRateQualifierSupplierDetails> timezoneRateQualifiers) voidstayDateRateQualifiers(List<StayDateRateQualifierSupplierDetails> stayDateRateQualifiers) timezoneRateQualifiers(List<TimezoneRateQualifierSupplierDetails> timezoneRateQualifiers) toString()
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_HOTEL_IDENTIFIER
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_MODIFIER
- See Also:
-
JSON_PROPERTY_ENABLED
- See Also:
-
JSON_PROPERTY_PRICING_TYPE
- See Also:
-
JSON_PROPERTY_DESCRIPTIONS
- See Also:
-
JSON_PROPERTY_CITY_RATE_QUALIFIERS
- See Also:
-
JSON_PROPERTY_CONTINENT_RATE_QUALIFIERS
- See Also:
-
JSON_PROPERTY_COUNTRY_RATE_QUALIFIERS
- See Also:
-
JSON_PROPERTY_PROMOTION_RATE_QUALIFIERS
- See Also:
-
JSON_PROPERTY_IP_RANGE_RATE_QUALIFIERS
- See Also:
-
JSON_PROPERTY_ROOM_RANGE_RATE_QUALIFIER
- See Also:
-
JSON_PROPERTY_PREPAY_RATE_QUALIFIER
- See Also:
-
JSON_PROPERTY_REFUNDABLE_RATE_QUALIFIER
- See Also:
-
JSON_PROPERTY_TIMEZONE_RATE_QUALIFIERS
- See Also:
-
JSON_PROPERTY_LAST_MINUTE_RATE_QUALIFIER
- See Also:
-
JSON_PROPERTY_LENGTH_OF_STAY_RATE_QUALIFIER
- See Also:
-
JSON_PROPERTY_ADVANCE_BOOKING_RATE_QUALIFIER
- See Also:
-
JSON_PROPERTY_STAY_DATE_RATE_QUALIFIERS
- See Also:
-
JSON_PROPERTY_SELL_DATE_RATE_QUALIFIERS
- See Also:
-
JSON_PROPERTY_AVAILABLE_DAYS_OF_WEEK_RATE_QUALIFIER
- See Also:
-
JSON_PROPERTY_ARRIVAL_DAYS_OF_WEEK_RATE_QUALIFIER
- See Also:
-
JSON_PROPERTY_DEPARTURE_DAYS_OF_WEEK_RATE_QUALIFIER
- See Also:
-
JSON_PROPERTY_REQUIRED_DAYS_OF_WEEK_RATE_QUALIFIER
- See Also:
-
JSON_PROPERTY_MASTER_RATE_IDENTIFIERS
- See Also:
-
JSON_PROPERTY_ADD_ON_IDENTIFIERS
- See Also:
-
JSON_PROPERTY_RATE_PLAN_IDENTIFIERS
- See Also:
-
JSON_PROPERTY_BLACKOUT_DATES
- See Also:
-
-
Constructor Details
-
RateModifierSupplierDetails
public RateModifierSupplierDetails()
-
-
Method Details
-
identifier
-
getIdentifier
Unique record identifier- Returns:
- identifier
-
setIdentifier
-
hotelIdentifier
-
getHotelIdentifier
Hotel identifier.- Returns:
- hotelIdentifier
-
setHotelIdentifier
-
name
-
getName
Internal name of promotion.- Returns:
- name
-
setName
-
type
-
getType
Set whether you want the price to go up or down when the rules of this promotion have been satisfied.- Returns:
- type
-
setType
-
modifier
-
getModifier
Get modifier- Returns:
- modifier
-
setModifier
-
enabled
-
getEnabled
Whether this promotion is enabled or not.- Returns:
- enabled
-
setEnabled
-
pricingType
public RateModifierSupplierDetails pricingType(RateModifierSupplierDetails.PricingTypeEnum pricingType) -
getPricingType
This determines whether this discount should be applied per night, per stay or per person - per night- Returns:
- pricingType
-
setPricingType
-
descriptions
public RateModifierSupplierDetails descriptions(List<LocalizedDescriptionSupplierDetails> descriptions) -
addDescriptionsItem
public RateModifierSupplierDetails addDescriptionsItem(LocalizedDescriptionSupplierDetails descriptionsItem) -
getDescriptions
@Nonnull @NotNull @Valid public @NotNull @Valid List<LocalizedDescriptionSupplierDetails> getDescriptions()Localized descriptions describing promotion. At least one English entry is required.- Returns:
- descriptions
-
setDescriptions
-
cityRateQualifiers
public RateModifierSupplierDetails cityRateQualifiers(List<CityRateQualifierSupplierDetails> cityRateQualifiers) -
addCityRateQualifiersItem
public RateModifierSupplierDetails addCityRateQualifiersItem(CityRateQualifierSupplierDetails cityRateQualifiersItem) -
getCityRateQualifiers
Restrict promotion to specific cities. See [Geo-IP city geoname data](#operation/searchForCity)- Returns:
- cityRateQualifiers
-
setCityRateQualifiers
-
continentRateQualifiers
public RateModifierSupplierDetails continentRateQualifiers(List<ContinentRateQualifierSupplierDetails> continentRateQualifiers) -
addContinentRateQualifiersItem
public RateModifierSupplierDetails addContinentRateQualifiersItem(ContinentRateQualifierSupplierDetails continentRateQualifiersItem) -
getContinentRateQualifiers
@Nullable @Valid public @Valid List<ContinentRateQualifierSupplierDetails> getContinentRateQualifiers()Restrict promotion to specific continents. See [Geo-IP continent geoname data](#operation/showContinents)- Returns:
- continentRateQualifiers
-
setContinentRateQualifiers
public void setContinentRateQualifiers(List<ContinentRateQualifierSupplierDetails> continentRateQualifiers) -
countryRateQualifiers
public RateModifierSupplierDetails countryRateQualifiers(List<CountryRateQualifierSupplierDetails> countryRateQualifiers) -
addCountryRateQualifiersItem
public RateModifierSupplierDetails addCountryRateQualifiersItem(CountryRateQualifierSupplierDetails countryRateQualifiersItem) -
getCountryRateQualifiers
Restrict promotion to specific countries. See [Geo-IP country geoname data](#operation/showCountries)- Returns:
- countryRateQualifiers
-
setCountryRateQualifiers
public void setCountryRateQualifiers(List<CountryRateQualifierSupplierDetails> countryRateQualifiers) -
promotionRateQualifiers
public RateModifierSupplierDetails promotionRateQualifiers(List<PromotionRateQualifierSupplierDetails> promotionRateQualifiers) -
addPromotionRateQualifiersItem
public RateModifierSupplierDetails addPromotionRateQualifiersItem(PromotionRateQualifierSupplierDetails promotionRateQualifiersItem) -
getPromotionRateQualifiers
@Nullable @Valid public @Valid List<PromotionRateQualifierSupplierDetails> getPromotionRateQualifiers()Restrict promotion by requiring users to enter a promo code.- Returns:
- promotionRateQualifiers
-
setPromotionRateQualifiers
public void setPromotionRateQualifiers(List<PromotionRateQualifierSupplierDetails> promotionRateQualifiers) -
ipRangeRateQualifiers
public RateModifierSupplierDetails ipRangeRateQualifiers(List<IPRangeRateQualifierSupplierDetails> ipRangeRateQualifiers) -
addIpRangeRateQualifiersItem
public RateModifierSupplierDetails addIpRangeRateQualifiersItem(IPRangeRateQualifierSupplierDetails ipRangeRateQualifiersItem) -
getIpRangeRateQualifiers
Restrict promotion to specific IP ranges.- Returns:
- ipRangeRateQualifiers
-
setIpRangeRateQualifiers
public void setIpRangeRateQualifiers(List<IPRangeRateQualifierSupplierDetails> ipRangeRateQualifiers) -
roomRangeRateQualifier
public RateModifierSupplierDetails roomRangeRateQualifier(RoomRangeRateQualifierSupplierDetails roomRangeRateQualifier) -
getRoomRangeRateQualifier
Get roomRangeRateQualifier- Returns:
- roomRangeRateQualifier
-
setRoomRangeRateQualifier
-
prepayRateQualifier
public RateModifierSupplierDetails prepayRateQualifier(PrepayRateQualifierSupplierDetails prepayRateQualifier) -
getPrepayRateQualifier
Get prepayRateQualifier- Returns:
- prepayRateQualifier
-
setPrepayRateQualifier
-
refundableRateQualifier
public RateModifierSupplierDetails refundableRateQualifier(RefundableRateQualifierSupplierDetails refundableRateQualifier) -
getRefundableRateQualifier
Get refundableRateQualifier- Returns:
- refundableRateQualifier
-
setRefundableRateQualifier
public void setRefundableRateQualifier(RefundableRateQualifierSupplierDetails refundableRateQualifier) -
timezoneRateQualifiers
public RateModifierSupplierDetails timezoneRateQualifiers(List<TimezoneRateQualifierSupplierDetails> timezoneRateQualifiers) -
addTimezoneRateQualifiersItem
public RateModifierSupplierDetails addTimezoneRateQualifiersItem(TimezoneRateQualifierSupplierDetails timezoneRateQualifiersItem) -
getTimezoneRateQualifiers
@Nullable @Valid public @Valid List<TimezoneRateQualifierSupplierDetails> getTimezoneRateQualifiers()Restrict promotion to specific time zones. See [Geo-IP timezone geoname data](#operation/showTimezones)- Returns:
- timezoneRateQualifiers
-
setTimezoneRateQualifiers
public void setTimezoneRateQualifiers(List<TimezoneRateQualifierSupplierDetails> timezoneRateQualifiers) -
lastMinuteRateQualifier
public RateModifierSupplierDetails lastMinuteRateQualifier(MinutesBeforeBookingStartDateRateQualifierSupplierDetails lastMinuteRateQualifier) -
getLastMinuteRateQualifier
@Nullable @Valid public @Valid MinutesBeforeBookingStartDateRateQualifierSupplierDetails getLastMinuteRateQualifier()Get lastMinuteRateQualifier- Returns:
- lastMinuteRateQualifier
-
setLastMinuteRateQualifier
public void setLastMinuteRateQualifier(MinutesBeforeBookingStartDateRateQualifierSupplierDetails lastMinuteRateQualifier) -
lengthOfStayRateQualifier
public RateModifierSupplierDetails lengthOfStayRateQualifier(LengthOfStayRateQualifierSupplierDetails lengthOfStayRateQualifier) -
getLengthOfStayRateQualifier
@Nullable @Valid public @Valid LengthOfStayRateQualifierSupplierDetails getLengthOfStayRateQualifier()Get lengthOfStayRateQualifier- Returns:
- lengthOfStayRateQualifier
-
setLengthOfStayRateQualifier
public void setLengthOfStayRateQualifier(LengthOfStayRateQualifierSupplierDetails lengthOfStayRateQualifier) -
advanceBookingRateQualifier
public RateModifierSupplierDetails advanceBookingRateQualifier(AdvanceBookingRateQualifierSupplierDetails advanceBookingRateQualifier) -
getAdvanceBookingRateQualifier
@Nullable @Valid public @Valid AdvanceBookingRateQualifierSupplierDetails getAdvanceBookingRateQualifier()Get advanceBookingRateQualifier- Returns:
- advanceBookingRateQualifier
-
setAdvanceBookingRateQualifier
public void setAdvanceBookingRateQualifier(AdvanceBookingRateQualifierSupplierDetails advanceBookingRateQualifier) -
stayDateRateQualifiers
public RateModifierSupplierDetails stayDateRateQualifiers(List<StayDateRateQualifierSupplierDetails> stayDateRateQualifiers) -
addStayDateRateQualifiersItem
public RateModifierSupplierDetails addStayDateRateQualifiersItem(StayDateRateQualifierSupplierDetails stayDateRateQualifiersItem) -
getStayDateRateQualifiers
@Nullable @Valid public @Valid List<StayDateRateQualifierSupplierDetails> getStayDateRateQualifiers()Restrict promotion to specific stay dates the user wants to arrive.- Returns:
- stayDateRateQualifiers
-
setStayDateRateQualifiers
public void setStayDateRateQualifiers(List<StayDateRateQualifierSupplierDetails> stayDateRateQualifiers) -
sellDateRateQualifiers
public RateModifierSupplierDetails sellDateRateQualifiers(List<SellDateRateQualifierSupplierDetails> sellDateRateQualifiers) -
addSellDateRateQualifiersItem
public RateModifierSupplierDetails addSellDateRateQualifiersItem(SellDateRateQualifierSupplierDetails sellDateRateQualifiersItem) -
getSellDateRateQualifiers
@Nullable @Valid public @Valid List<SellDateRateQualifierSupplierDetails> getSellDateRateQualifiers()Restrict promotion to specific dates the booking is made.- Returns:
- sellDateRateQualifiers
-
setSellDateRateQualifiers
public void setSellDateRateQualifiers(List<SellDateRateQualifierSupplierDetails> sellDateRateQualifiers) -
availableDaysOfWeekRateQualifier
public RateModifierSupplierDetails availableDaysOfWeekRateQualifier(AvailableDaysOfWeekRateQualifierSupplierDetails availableDaysOfWeekRateQualifier) -
getAvailableDaysOfWeekRateQualifier
@Nullable @Valid public @Valid AvailableDaysOfWeekRateQualifierSupplierDetails getAvailableDaysOfWeekRateQualifier()Get availableDaysOfWeekRateQualifier- Returns:
- availableDaysOfWeekRateQualifier
-
setAvailableDaysOfWeekRateQualifier
public void setAvailableDaysOfWeekRateQualifier(AvailableDaysOfWeekRateQualifierSupplierDetails availableDaysOfWeekRateQualifier) -
arrivalDaysOfWeekRateQualifier
public RateModifierSupplierDetails arrivalDaysOfWeekRateQualifier(ArrivalDaysOfWeekRateQualifierSupplierDetails arrivalDaysOfWeekRateQualifier) -
getArrivalDaysOfWeekRateQualifier
@Nullable @Valid public @Valid ArrivalDaysOfWeekRateQualifierSupplierDetails getArrivalDaysOfWeekRateQualifier()Get arrivalDaysOfWeekRateQualifier- Returns:
- arrivalDaysOfWeekRateQualifier
-
setArrivalDaysOfWeekRateQualifier
public void setArrivalDaysOfWeekRateQualifier(ArrivalDaysOfWeekRateQualifierSupplierDetails arrivalDaysOfWeekRateQualifier) -
departureDaysOfWeekRateQualifier
public RateModifierSupplierDetails departureDaysOfWeekRateQualifier(DepartureDaysOfWeekRateQualifierSupplierDetails departureDaysOfWeekRateQualifier) -
getDepartureDaysOfWeekRateQualifier
@Nullable @Valid public @Valid DepartureDaysOfWeekRateQualifierSupplierDetails getDepartureDaysOfWeekRateQualifier()Get departureDaysOfWeekRateQualifier- Returns:
- departureDaysOfWeekRateQualifier
-
setDepartureDaysOfWeekRateQualifier
public void setDepartureDaysOfWeekRateQualifier(DepartureDaysOfWeekRateQualifierSupplierDetails departureDaysOfWeekRateQualifier) -
requiredDaysOfWeekRateQualifier
public RateModifierSupplierDetails requiredDaysOfWeekRateQualifier(RequiredDaysOfWeekRateQualifierSupplierDetails requiredDaysOfWeekRateQualifier) -
getRequiredDaysOfWeekRateQualifier
@Nullable @Valid public @Valid RequiredDaysOfWeekRateQualifierSupplierDetails getRequiredDaysOfWeekRateQualifier()Get requiredDaysOfWeekRateQualifier- Returns:
- requiredDaysOfWeekRateQualifier
-
setRequiredDaysOfWeekRateQualifier
public void setRequiredDaysOfWeekRateQualifier(RequiredDaysOfWeekRateQualifierSupplierDetails requiredDaysOfWeekRateQualifier) -
masterRateIdentifiers
-
addMasterRateIdentifiersItem
-
getMasterRateIdentifiers
Restrict on specific master rates.- Returns:
- masterRateIdentifiers
-
setMasterRateIdentifiers
-
addOnIdentifiers
-
addAddOnIdentifiersItem
-
getAddOnIdentifiers
Restrict on specific add-ons.- Returns:
- addOnIdentifiers
-
setAddOnIdentifiers
-
ratePlanIdentifiers
-
addRatePlanIdentifiersItem
-
getRatePlanIdentifiers
Restrict on specific rate plans.- Returns:
- ratePlanIdentifiers
-
setRatePlanIdentifiers
-
blackoutDates
-
addBlackoutDatesItem
public RateModifierSupplierDetails addBlackoutDatesItem(BlackoutDateSupplierDetails blackoutDatesItem) -
getBlackoutDates
Exclude this promotion from specific date ranges.- Returns:
- blackoutDates
-
setBlackoutDates
-
equals
-
hashCode
public int hashCode() -
toString
-