Class RoomConfigurationPriceRatePlanSupplier
java.lang.Object
travel.wink.sdk.extranet.booking.model.RoomConfigurationPriceRatePlanSupplier
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-06-26T20:17:36.846722567+07:00[Asia/Bangkok]",
comments="Generator version: 7.13.0")
public class RoomConfigurationPriceRatePlanSupplier
extends Object
RoomConfigurationPriceRatePlanSupplier
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallInclusive(Boolean allInclusive) allInclusivePlusAlcohol(Boolean allInclusivePlusAlcohol) cancellationPolicy(CancellationPolicyLightweightSupplier cancellationPolicy) cancellationPolicyExceptions(CancellationPolicyExceptionsSupplier cancellationPolicyExceptions) earlyCheckInCharge(VariableChargeSupplier earlyCheckInCharge) boolean@NotNull BooleanEverything included except alcohol@NotNull BooleanEverything included with alcohol@NotNull BooleanWhen true, indicates breakfast is included.@NotNull BooleanWhen true, indicates brunch is included.The cancellation policy for this rate plan.Allows a property to dynamically use another cancellation policy for a specific date range@NotNull BooleanWhen true, indicates dinner is included.@Valid VariableChargeSupplierGet earlyCheckInCharge@NotNull @Valid @Size(min=1) UUIDRate plan identifier@Valid VariableChargeSupplierGet lateCheckOutCharge@NotNull BooleangetLunch()When true, indicates lunch is included.@NotNull @Size(min=1) StringgetName()Provides the name of the rate plan.inthashCode()identifier(UUID identifier) lateCheckOutCharge(VariableChargeSupplier lateCheckOutCharge) voidsetAllInclusive(Boolean allInclusive) voidsetAllInclusivePlusAlcohol(Boolean allInclusivePlusAlcohol) voidsetBreakfast(Boolean breakfast) voidvoidsetCancellationPolicy(CancellationPolicyLightweightSupplier cancellationPolicy) voidsetCancellationPolicyExceptions(CancellationPolicyExceptionsSupplier cancellationPolicyExceptions) voidvoidsetEarlyCheckInCharge(VariableChargeSupplier earlyCheckInCharge) voidsetIdentifier(UUID identifier) voidsetLateCheckOutCharge(VariableChargeSupplier lateCheckOutCharge) voidvoidtoString()
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_BREAKFAST
- See Also:
-
JSON_PROPERTY_BRUNCH
- See Also:
-
JSON_PROPERTY_LUNCH
- See Also:
-
JSON_PROPERTY_DINNER
- See Also:
-
JSON_PROPERTY_ALL_INCLUSIVE
- See Also:
-
JSON_PROPERTY_ALL_INCLUSIVE_PLUS_ALCOHOL
- See Also:
-
JSON_PROPERTY_EARLY_CHECK_IN_CHARGE
- See Also:
-
JSON_PROPERTY_LATE_CHECK_OUT_CHARGE
- See Also:
-
JSON_PROPERTY_CANCELLATION_POLICY
- See Also:
-
JSON_PROPERTY_CANCELLATION_POLICY_EXCEPTIONS
- See Also:
-
-
Constructor Details
-
RoomConfigurationPriceRatePlanSupplier
public RoomConfigurationPriceRatePlanSupplier()
-
-
Method Details
-
identifier
-
getIdentifier
Rate plan identifier- Returns:
- identifier
-
setIdentifier
-
name
-
getName
Provides the name of the rate plan.- Returns:
- name
-
setName
-
breakfast
-
getBreakfast
When true, indicates breakfast is included.- Returns:
- breakfast
-
setBreakfast
-
brunch
-
getBrunch
When true, indicates brunch is included.- Returns:
- brunch
-
setBrunch
-
lunch
-
getLunch
When true, indicates lunch is included.- Returns:
- lunch
-
setLunch
-
dinner
-
getDinner
When true, indicates dinner is included.- Returns:
- dinner
-
setDinner
-
allInclusive
-
getAllInclusive
Everything included except alcohol- Returns:
- allInclusive
-
setAllInclusive
-
allInclusivePlusAlcohol
public RoomConfigurationPriceRatePlanSupplier allInclusivePlusAlcohol(@Nonnull Boolean allInclusivePlusAlcohol) -
getAllInclusivePlusAlcohol
Everything included with alcohol- Returns:
- allInclusivePlusAlcohol
-
setAllInclusivePlusAlcohol
-
earlyCheckInCharge
public RoomConfigurationPriceRatePlanSupplier earlyCheckInCharge(@Nullable VariableChargeSupplier earlyCheckInCharge) -
getEarlyCheckInCharge
Get earlyCheckInCharge- Returns:
- earlyCheckInCharge
-
setEarlyCheckInCharge
-
lateCheckOutCharge
public RoomConfigurationPriceRatePlanSupplier lateCheckOutCharge(@Nullable VariableChargeSupplier lateCheckOutCharge) -
getLateCheckOutCharge
Get lateCheckOutCharge- Returns:
- lateCheckOutCharge
-
setLateCheckOutCharge
-
cancellationPolicy
public RoomConfigurationPriceRatePlanSupplier cancellationPolicy(@Nullable CancellationPolicyLightweightSupplier cancellationPolicy) -
getCancellationPolicy
The cancellation policy for this rate plan.- Returns:
- cancellationPolicy
-
setCancellationPolicy
public void setCancellationPolicy(@Nullable CancellationPolicyLightweightSupplier cancellationPolicy) -
cancellationPolicyExceptions
public RoomConfigurationPriceRatePlanSupplier cancellationPolicyExceptions(@Nullable CancellationPolicyExceptionsSupplier cancellationPolicyExceptions) -
getCancellationPolicyExceptions
@Nullable @Valid public @Valid CancellationPolicyExceptionsSupplier getCancellationPolicyExceptions()Allows a property to dynamically use another cancellation policy for a specific date range- Returns:
- cancellationPolicyExceptions
-
setCancellationPolicyExceptions
public void setCancellationPolicyExceptions(@Nullable CancellationPolicyExceptionsSupplier cancellationPolicyExceptions) -
equals
-
hashCode
-
toString
-