Class RoomConfigurationPriceRatePlanSupplier
java.lang.Object
travel.wink.sdk.extranet.booking.model.RoomConfigurationPriceRatePlanSupplier
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-03-04T20:47:24.964660134+07:00[Asia/Bangkok]")
public class RoomConfigurationPriceRatePlanSupplier
extends Object
Rate plan used for this stay
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallInclusive(Boolean allInclusive) allInclusivePlusAlcohol(Boolean allInclusivePlusAlcohol) cancellationPolicy(CancellationPolicySupplier 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.@Valid CancellationPolicySupplierGet cancellationPolicyGet cancellationPolicyExceptions@NotNull BooleanWhen true, indicates dinner is included.@Valid VariableChargeSupplierGet earlyCheckInCharge@NotNull @Valid UUIDRate plan identifier@Valid VariableChargeSupplierGet lateCheckOutCharge@NotNull BooleangetLunch()When true, indicates lunch is included.@NotNull 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(CancellationPolicySupplier 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(Boolean allInclusivePlusAlcohol) -
getAllInclusivePlusAlcohol
Everything included with alcohol- Returns:
- allInclusivePlusAlcohol
-
setAllInclusivePlusAlcohol
-
earlyCheckInCharge
public RoomConfigurationPriceRatePlanSupplier earlyCheckInCharge(VariableChargeSupplier earlyCheckInCharge) -
getEarlyCheckInCharge
Get earlyCheckInCharge- Returns:
- earlyCheckInCharge
-
setEarlyCheckInCharge
-
lateCheckOutCharge
public RoomConfigurationPriceRatePlanSupplier lateCheckOutCharge(VariableChargeSupplier lateCheckOutCharge) -
getLateCheckOutCharge
Get lateCheckOutCharge- Returns:
- lateCheckOutCharge
-
setLateCheckOutCharge
-
cancellationPolicy
public RoomConfigurationPriceRatePlanSupplier cancellationPolicy(CancellationPolicySupplier cancellationPolicy) -
getCancellationPolicy
Get cancellationPolicy- Returns:
- cancellationPolicy
-
setCancellationPolicy
-
cancellationPolicyExceptions
public RoomConfigurationPriceRatePlanSupplier cancellationPolicyExceptions(CancellationPolicyExceptionsSupplier cancellationPolicyExceptions) -
getCancellationPolicyExceptions
@Nullable @Valid public @Valid CancellationPolicyExceptionsSupplier getCancellationPolicyExceptions()Get cancellationPolicyExceptions- Returns:
- cancellationPolicyExceptions
-
setCancellationPolicyExceptions
public void setCancellationPolicyExceptions(CancellationPolicyExceptionsSupplier cancellationPolicyExceptions) -
equals
-
hashCode
-
toString
-