Class PropertyRoomRate

java.lang.Object
travel.wink.sdk.channel.manager.model.PropertyRoomRate

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

  • Constructor Details

    • PropertyRoomRate

      public PropertyRoomRate()
  • Method Details

    • identifier

      public PropertyRoomRate identifier(@Nonnull String identifier)
    • getIdentifier

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getIdentifier()
      Get identifier
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(@Nonnull String identifier)
    • propertyIdentifier

      public PropertyRoomRate propertyIdentifier(@Nonnull String propertyIdentifier)
    • getPropertyIdentifier

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getPropertyIdentifier()
      Get propertyIdentifier
      Returns:
      propertyIdentifier
    • setPropertyIdentifier

      public void setPropertyIdentifier(@Nonnull String propertyIdentifier)
    • name

      public PropertyRoomRate name(@Nonnull String name)
    • getName

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(@Nonnull String name)
    • roomTypeIdentifier

      public PropertyRoomRate roomTypeIdentifier(@Nonnull String roomTypeIdentifier)
    • getRoomTypeIdentifier

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getRoomTypeIdentifier()
      Get roomTypeIdentifier
      Returns:
      roomTypeIdentifier
    • setRoomTypeIdentifier

      public void setRoomTypeIdentifier(@Nonnull String roomTypeIdentifier)
    • ratePlanIdentifier

      public PropertyRoomRate ratePlanIdentifier(@Nonnull String ratePlanIdentifier)
    • getRatePlanIdentifier

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getRatePlanIdentifier()
      Get ratePlanIdentifier
      Returns:
      ratePlanIdentifier
    • setRatePlanIdentifier

      public void setRatePlanIdentifier(@Nonnull String ratePlanIdentifier)
    • guestRoomName

      public PropertyRoomRate guestRoomName(@Nonnull String guestRoomName)
    • getGuestRoomName

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getGuestRoomName()
      Get guestRoomName
      Returns:
      guestRoomName
    • setGuestRoomName

      public void setGuestRoomName(@Nonnull String guestRoomName)
    • ratePlanName

      public PropertyRoomRate ratePlanName(@Nonnull String ratePlanName)
    • getRatePlanName

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getRatePlanName()
      Get ratePlanName
      Returns:
      ratePlanName
    • setRatePlanName

      public void setRatePlanName(@Nonnull String ratePlanName)
    • minOccupancy

      public PropertyRoomRate minOccupancy(@Nonnull Integer minOccupancy)
    • getMinOccupancy

      @Nonnull @NotNull public @NotNull Integer getMinOccupancy()
      Get minOccupancy
      Returns:
      minOccupancy
    • setMinOccupancy

      public void setMinOccupancy(@Nonnull Integer minOccupancy)
    • maxOccupancy

      public PropertyRoomRate maxOccupancy(@Nonnull Integer maxOccupancy)
    • getMaxOccupancy

      @Nonnull @NotNull public @NotNull Integer getMaxOccupancy()
      Get maxOccupancy
      Returns:
      maxOccupancy
    • setMaxOccupancy

      public void setMaxOccupancy(@Nonnull Integer maxOccupancy)
    • maxAdultOccupancy

      public PropertyRoomRate maxAdultOccupancy(@Nonnull Integer maxAdultOccupancy)
    • getMaxAdultOccupancy

      @Nonnull @NotNull public @NotNull Integer getMaxAdultOccupancy()
      Get maxAdultOccupancy
      Returns:
      maxAdultOccupancy
    • setMaxAdultOccupancy

      public void setMaxAdultOccupancy(@Nonnull Integer maxAdultOccupancy)
    • maxChildOccupancy

      public PropertyRoomRate maxChildOccupancy(@Nonnull Integer maxChildOccupancy)
    • getMaxChildOccupancy

      @Nonnull @NotNull public @NotNull Integer getMaxChildOccupancy()
      Get maxChildOccupancy
      Returns:
      maxChildOccupancy
    • setMaxChildOccupancy

      public void setMaxChildOccupancy(@Nonnull Integer maxChildOccupancy)
    • includedAdultOccupancy

      public PropertyRoomRate includedAdultOccupancy(@Nonnull Integer includedAdultOccupancy)
    • getIncludedAdultOccupancy

      @Nonnull @NotNull public @NotNull Integer getIncludedAdultOccupancy()
      Get includedAdultOccupancy
      Returns:
      includedAdultOccupancy
    • setIncludedAdultOccupancy

      public void setIncludedAdultOccupancy(@Nonnull Integer includedAdultOccupancy)
    • includedChildOccupancy

      public PropertyRoomRate includedChildOccupancy(@Nonnull Integer includedChildOccupancy)
    • getIncludedChildOccupancy

      @Nonnull @NotNull public @NotNull Integer getIncludedChildOccupancy()
      Get includedChildOccupancy
      Returns:
      includedChildOccupancy
    • setIncludedChildOccupancy

      public void setIncludedChildOccupancy(@Nonnull Integer includedChildOccupancy)
    • baseRate

      public PropertyRoomRate baseRate(@Nonnull CustomMonetaryAmount baseRate)
    • getBaseRate

      @Nonnull @NotNull @Valid public @NotNull @Valid CustomMonetaryAmount getBaseRate()
      Get baseRate
      Returns:
      baseRate
    • setBaseRate

      public void setBaseRate(@Nonnull CustomMonetaryAmount baseRate)
    • singleOccupancyRateModifier

      public PropertyRoomRate singleOccupancyRateModifier(@Nonnull VariableCharge singleOccupancyRateModifier)
    • getSingleOccupancyRateModifier

      @Nonnull @NotNull @Valid public @NotNull @Valid VariableCharge getSingleOccupancyRateModifier()
      Get singleOccupancyRateModifier
      Returns:
      singleOccupancyRateModifier
    • setSingleOccupancyRateModifier

      public void setSingleOccupancyRateModifier(@Nonnull VariableCharge singleOccupancyRateModifier)
    • extraPaxRateModifier

      public PropertyRoomRate extraPaxRateModifier(@Nonnull VariableCharge extraPaxRateModifier)
    • getExtraPaxRateModifier

      @Nonnull @NotNull @Valid public @NotNull @Valid VariableCharge getExtraPaxRateModifier()
      Get extraPaxRateModifier
      Returns:
      extraPaxRateModifier
    • setExtraPaxRateModifier

      public void setExtraPaxRateModifier(@Nonnull VariableCharge extraPaxRateModifier)
    • extraChildRateModifier

      public PropertyRoomRate extraChildRateModifier(@Nonnull VariableCharge extraChildRateModifier)
    • getExtraChildRateModifier

      @Nonnull @NotNull @Valid public @NotNull @Valid VariableCharge getExtraChildRateModifier()
      Get extraChildRateModifier
      Returns:
      extraChildRateModifier
    • setExtraChildRateModifier

      public void setExtraChildRateModifier(@Nonnull VariableCharge extraChildRateModifier)
    • 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