Class PropertyRate

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

@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 PropertyRate extends Object
PropertyRate
  • Field Details

  • Constructor Details

    • PropertyRate

      public PropertyRate()
  • Method Details

    • identifier

      public PropertyRate identifier(@Nullable String identifier)
    • getIdentifier

      @Nullable public String getIdentifier()
      Get identifier
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(@Nullable String identifier)
    • propertyIdentifier

      public PropertyRate 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)
    • roomRateIdentifier

      public PropertyRate roomRateIdentifier(@Nonnull String roomRateIdentifier)
    • getRoomRateIdentifier

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getRoomRateIdentifier()
      Get roomRateIdentifier
      Returns:
      roomRateIdentifier
    • setRoomRateIdentifier

      public void setRoomRateIdentifier(@Nonnull String roomRateIdentifier)
    • guestRoomIdentifier

      public PropertyRate guestRoomIdentifier(@Nonnull String guestRoomIdentifier)
    • getGuestRoomIdentifier

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getGuestRoomIdentifier()
      Get guestRoomIdentifier
      Returns:
      guestRoomIdentifier
    • setGuestRoomIdentifier

      public void setGuestRoomIdentifier(@Nonnull String guestRoomIdentifier)
    • ratePlanIdentifier

      public PropertyRate 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)
    • amount

      public PropertyRate amount(@Nonnull BigDecimal amount)
    • getAmount

      @Nonnull @NotNull @Valid public @NotNull @Valid BigDecimal getAmount()
      Get amount
      Returns:
      amount
    • setAmount

      public void setAmount(@Nonnull BigDecimal amount)
    • currencyCode

      public PropertyRate currencyCode(@Nonnull String currencyCode)
    • getCurrencyCode

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getCurrencyCode()
      Get currencyCode
      Returns:
      currencyCode
    • setCurrencyCode

      public void setCurrencyCode(@Nonnull String currencyCode)
    • master

      public PropertyRate master(@Nonnull Boolean master)
    • getMaster

      @Nonnull @NotNull public @NotNull Boolean getMaster()
      Get master
      Returns:
      master
    • setMaster

      public void setMaster(@Nonnull Boolean master)
    • closedOnArrival

      public PropertyRate closedOnArrival(@Nonnull Boolean closedOnArrival)
    • getClosedOnArrival

      @Nonnull @NotNull public @NotNull Boolean getClosedOnArrival()
      Get closedOnArrival
      Returns:
      closedOnArrival
    • setClosedOnArrival

      public void setClosedOnArrival(@Nonnull Boolean closedOnArrival)
    • closedOnDeparture

      public PropertyRate closedOnDeparture(@Nonnull Boolean closedOnDeparture)
    • getClosedOnDeparture

      @Nonnull @NotNull public @NotNull Boolean getClosedOnDeparture()
      Get closedOnDeparture
      Returns:
      closedOnDeparture
    • setClosedOnDeparture

      public void setClosedOnDeparture(@Nonnull Boolean closedOnDeparture)
    • date

      public PropertyRate date(@Nonnull LocalDate date)
    • getDate

      @Nonnull @NotNull @Valid public @NotNull @Valid LocalDate getDate()
      Get date
      Returns:
      date
    • setDate

      public void setDate(@Nonnull LocalDate date)
    • quantity

      public PropertyRate quantity(@Nullable Integer quantity)
    • getQuantity

      @Nullable public Integer getQuantity()
      Get quantity
      Returns:
      quantity
    • setQuantity

      public void setQuantity(@Nullable Integer quantity)
    • minOccupancy

      public PropertyRate minOccupancy(@Nullable Integer minOccupancy)
    • getMinOccupancy

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

      public void setMinOccupancy(@Nullable Integer minOccupancy)
    • maxOccupancy

      public PropertyRate maxOccupancy(@Nullable Integer maxOccupancy)
    • getMaxOccupancy

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

      public void setMaxOccupancy(@Nullable Integer maxOccupancy)
    • minLengthOfStay

      public PropertyRate minLengthOfStay(@Nullable Integer minLengthOfStay)
    • getMinLengthOfStay

      @Nullable public Integer getMinLengthOfStay()
      Get minLengthOfStay
      Returns:
      minLengthOfStay
    • setMinLengthOfStay

      public void setMinLengthOfStay(@Nullable Integer minLengthOfStay)
    • maxLengthOfStay

      public PropertyRate maxLengthOfStay(@Nullable Integer maxLengthOfStay)
    • getMaxLengthOfStay

      @Nullable public Integer getMaxLengthOfStay()
      Get maxLengthOfStay
      Returns:
      maxLengthOfStay
    • setMaxLengthOfStay

      public void setMaxLengthOfStay(@Nullable Integer maxLengthOfStay)
    • singleOccupancyRateModifier

      public PropertyRate singleOccupancyRateModifier(@Nullable VariableCharge singleOccupancyRateModifier)
    • getSingleOccupancyRateModifier

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

      public void setSingleOccupancyRateModifier(@Nullable VariableCharge singleOccupancyRateModifier)
    • extraPaxRateModifier

      public PropertyRate extraPaxRateModifier(@Nullable VariableCharge extraPaxRateModifier)
    • getExtraPaxRateModifier

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

      public void setExtraPaxRateModifier(@Nullable VariableCharge extraPaxRateModifier)
    • extraChildRateModifier

      public PropertyRate extraChildRateModifier(@Nullable VariableCharge extraChildRateModifier)
    • getExtraChildRateModifier

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

      public void setExtraChildRateModifier(@Nullable 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