Class PropertyRateUpdateRequest

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

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

  • Constructor Details

    • PropertyRateUpdateRequest

      public PropertyRateUpdateRequest()
  • Method Details

    • startDate

      public PropertyRateUpdateRequest startDate(@Nonnull LocalDate startDate)
    • getStartDate

      @Nonnull @NotNull @Valid public @NotNull @Valid LocalDate getStartDate()
      Get startDate
      Returns:
      startDate
    • setStartDate

      public void setStartDate(@Nonnull LocalDate startDate)
    • endDate

      public PropertyRateUpdateRequest endDate(@Nonnull LocalDate endDate)
    • getEndDate

      @Nonnull @NotNull @Valid public @NotNull @Valid LocalDate getEndDate()
      Get endDate
      Returns:
      endDate
    • setEndDate

      public void setEndDate(@Nonnull LocalDate endDate)
    • amount

      public PropertyRateUpdateRequest amount(@Nullable BigDecimal amount)
    • getAmount

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

      public void setAmount(@Nullable BigDecimal amount)
    • currencyCode

      public PropertyRateUpdateRequest currencyCode(@Nullable String currencyCode)
    • getCurrencyCode

      @Nullable public String getCurrencyCode()
      Get currencyCode
      Returns:
      currencyCode
    • setCurrencyCode

      public void setCurrencyCode(@Nullable String currencyCode)
    • master

      public PropertyRateUpdateRequest master(@Nullable Boolean master)
    • getMaster

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

      public void setMaster(@Nullable Boolean master)
    • closedOnArrival

      public PropertyRateUpdateRequest closedOnArrival(@Nullable Boolean closedOnArrival)
    • getClosedOnArrival

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

      public void setClosedOnArrival(@Nullable Boolean closedOnArrival)
    • closedOnDeparture

      public PropertyRateUpdateRequest closedOnDeparture(@Nullable Boolean closedOnDeparture)
    • getClosedOnDeparture

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

      public void setClosedOnDeparture(@Nullable Boolean closedOnDeparture)
    • quantity

      public PropertyRateUpdateRequest quantity(@Nullable Integer quantity)
    • getQuantity

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

      public void setQuantity(@Nullable Integer quantity)
    • minLengthOfStay

      public PropertyRateUpdateRequest minLengthOfStay(@Nullable Integer minLengthOfStay)
    • getMinLengthOfStay

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

      public void setMinLengthOfStay(@Nullable Integer minLengthOfStay)
    • maxLengthOfStay

      public PropertyRateUpdateRequest maxLengthOfStay(@Nullable Integer maxLengthOfStay)
    • getMaxLengthOfStay

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

      public void setMaxLengthOfStay(@Nullable Integer maxLengthOfStay)
    • minOccupancy

      public PropertyRateUpdateRequest minOccupancy(@Nullable Integer minOccupancy)
    • getMinOccupancy

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

      public void setMinOccupancy(@Nullable Integer minOccupancy)
    • maxOccupancy

      public PropertyRateUpdateRequest maxOccupancy(@Nullable Integer maxOccupancy)
    • getMaxOccupancy

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

      public void setMaxOccupancy(@Nullable Integer maxOccupancy)
    • singleOccupancyRateModifier

      public PropertyRateUpdateRequest singleOccupancyRateModifier(@Nullable VariableCharge singleOccupancyRateModifier)
    • getSingleOccupancyRateModifier

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

      public void setSingleOccupancyRateModifier(@Nullable VariableCharge singleOccupancyRateModifier)
    • extraPaxRateModifier

      public PropertyRateUpdateRequest extraPaxRateModifier(@Nullable VariableCharge extraPaxRateModifier)
    • getExtraPaxRateModifier

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

      public void setExtraPaxRateModifier(@Nullable VariableCharge extraPaxRateModifier)
    • extraChildRateModifier

      public PropertyRateUpdateRequest 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