Class RoomConfigurationPriceRatePlanBooker

java.lang.Object
travel.wink.sdk.booking.model.RoomConfigurationPriceRatePlanBooker

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-26T20:16:53.154776164+07:00[Asia/Bangkok]", comments="Generator version: 7.13.0") public class RoomConfigurationPriceRatePlanBooker extends Object
RoomConfigurationPriceRatePlanBooker
  • Field Details

  • Constructor Details

    • RoomConfigurationPriceRatePlanBooker

      public RoomConfigurationPriceRatePlanBooker()
  • Method Details

    • identifier

      public RoomConfigurationPriceRatePlanBooker identifier(@Nonnull UUID identifier)
    • getIdentifier

      @Nonnull @NotNull @Valid @Size(min=1) public @NotNull @Valid @Size(min=1) UUID getIdentifier()
      Rate plan identifier
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(@Nonnull UUID identifier)
    • name

      public RoomConfigurationPriceRatePlanBooker name(@Nonnull String name)
    • getName

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getName()
      Provides the name of the rate plan.
      Returns:
      name
    • setName

      public void setName(@Nonnull String name)
    • breakfast

      public RoomConfigurationPriceRatePlanBooker breakfast(@Nonnull Boolean breakfast)
    • getBreakfast

      @Nonnull @NotNull public @NotNull Boolean getBreakfast()
      When true, indicates breakfast is included.
      Returns:
      breakfast
    • setBreakfast

      public void setBreakfast(@Nonnull Boolean breakfast)
    • brunch

      public RoomConfigurationPriceRatePlanBooker brunch(@Nonnull Boolean brunch)
    • getBrunch

      @Nonnull @NotNull public @NotNull Boolean getBrunch()
      When true, indicates brunch is included.
      Returns:
      brunch
    • setBrunch

      public void setBrunch(@Nonnull Boolean brunch)
    • lunch

      public RoomConfigurationPriceRatePlanBooker lunch(@Nonnull Boolean lunch)
    • getLunch

      @Nonnull @NotNull public @NotNull Boolean getLunch()
      When true, indicates lunch is included.
      Returns:
      lunch
    • setLunch

      public void setLunch(@Nonnull Boolean lunch)
    • dinner

      public RoomConfigurationPriceRatePlanBooker dinner(@Nonnull Boolean dinner)
    • getDinner

      @Nonnull @NotNull public @NotNull Boolean getDinner()
      When true, indicates dinner is included.
      Returns:
      dinner
    • setDinner

      public void setDinner(@Nonnull Boolean dinner)
    • allInclusive

      public RoomConfigurationPriceRatePlanBooker allInclusive(@Nonnull Boolean allInclusive)
    • getAllInclusive

      @Nonnull @NotNull public @NotNull Boolean getAllInclusive()
      Everything included except alcohol
      Returns:
      allInclusive
    • setAllInclusive

      public void setAllInclusive(@Nonnull Boolean allInclusive)
    • allInclusivePlusAlcohol

      public RoomConfigurationPriceRatePlanBooker allInclusivePlusAlcohol(@Nonnull Boolean allInclusivePlusAlcohol)
    • getAllInclusivePlusAlcohol

      @Nonnull @NotNull public @NotNull Boolean getAllInclusivePlusAlcohol()
      Everything included with alcohol
      Returns:
      allInclusivePlusAlcohol
    • setAllInclusivePlusAlcohol

      public void setAllInclusivePlusAlcohol(@Nonnull Boolean allInclusivePlusAlcohol)
    • earlyCheckInCharge

      public RoomConfigurationPriceRatePlanBooker earlyCheckInCharge(@Nullable Object earlyCheckInCharge)
    • getEarlyCheckInCharge

      @Nullable public Object getEarlyCheckInCharge()
      Get earlyCheckInCharge
      Returns:
      earlyCheckInCharge
    • getEarlyCheckInCharge_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Object> getEarlyCheckInCharge_JsonNullable()
    • setEarlyCheckInCharge_JsonNullable

      public void setEarlyCheckInCharge_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Object> earlyCheckInCharge)
    • setEarlyCheckInCharge

      public void setEarlyCheckInCharge(@Nullable Object earlyCheckInCharge)
    • lateCheckOutCharge

      public RoomConfigurationPriceRatePlanBooker lateCheckOutCharge(@Nullable Object lateCheckOutCharge)
    • getLateCheckOutCharge

      @Nullable public Object getLateCheckOutCharge()
      Get lateCheckOutCharge
      Returns:
      lateCheckOutCharge
    • getLateCheckOutCharge_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Object> getLateCheckOutCharge_JsonNullable()
    • setLateCheckOutCharge_JsonNullable

      public void setLateCheckOutCharge_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Object> lateCheckOutCharge)
    • setLateCheckOutCharge

      public void setLateCheckOutCharge(@Nullable Object lateCheckOutCharge)
    • cancellationPolicy

      public RoomConfigurationPriceRatePlanBooker cancellationPolicy(@Nullable CancellationPolicyLightweightBooker cancellationPolicy)
    • getCancellationPolicy

      @Nullable @Valid public @Valid CancellationPolicyLightweightBooker getCancellationPolicy()
      The cancellation policy for this rate plan.
      Returns:
      cancellationPolicy
    • setCancellationPolicy

      public void setCancellationPolicy(@Nullable CancellationPolicyLightweightBooker cancellationPolicy)
    • cancellationPolicyExceptions

      public RoomConfigurationPriceRatePlanBooker cancellationPolicyExceptions(@Nullable CancellationPolicyExceptionsBooker cancellationPolicyExceptions)
    • getCancellationPolicyExceptions

      @Nullable @Valid public @Valid CancellationPolicyExceptionsBooker getCancellationPolicyExceptions()
      Allows a property to dynamically use another cancellation policy for a specific date range
      Returns:
      cancellationPolicyExceptions
    • setCancellationPolicyExceptions

      public void setCancellationPolicyExceptions(@Nullable CancellationPolicyExceptionsBooker cancellationPolicyExceptions)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object