Class PropertyRateUpdateRequest

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-03T14:58:16.298748829+07:00[Asia/Bangkok]") public class PropertyRateUpdateRequest extends Object
PropertyRateUpdateRequest
  • Field Details

  • Constructor Details

    • PropertyRateUpdateRequest

      public PropertyRateUpdateRequest()
  • Method Details

    • startDate

      public PropertyRateUpdateRequest startDate(LocalDate startDate)
    • getStartDate

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

      public void setStartDate(LocalDate startDate)
    • endDate

      public PropertyRateUpdateRequest endDate(LocalDate endDate)
    • getEndDate

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

      public void setEndDate(LocalDate endDate)
    • amount

      public PropertyRateUpdateRequest amount(BigDecimal amount)
    • getAmount

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

      public void setAmount(BigDecimal amount)
    • currencyCode

      public PropertyRateUpdateRequest currencyCode(String currencyCode)
    • getCurrencyCode

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

      public void setCurrencyCode(String currencyCode)
    • master

      public PropertyRateUpdateRequest master(Boolean master)
    • getMaster

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

      public void setMaster(Boolean master)
    • closedOnArrival

      public PropertyRateUpdateRequest closedOnArrival(Boolean closedOnArrival)
    • getClosedOnArrival

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

      public void setClosedOnArrival(Boolean closedOnArrival)
    • closedOnDeparture

      public PropertyRateUpdateRequest closedOnDeparture(Boolean closedOnDeparture)
    • getClosedOnDeparture

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

      public void setClosedOnDeparture(Boolean closedOnDeparture)
    • quantity

      public PropertyRateUpdateRequest quantity(Integer quantity)
    • getQuantity

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

      public void setQuantity(Integer quantity)
    • minLengthOfStay

      public PropertyRateUpdateRequest minLengthOfStay(Integer minLengthOfStay)
    • getMinLengthOfStay

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

      public void setMinLengthOfStay(Integer minLengthOfStay)
    • maxLengthOfStay

      public PropertyRateUpdateRequest maxLengthOfStay(Integer maxLengthOfStay)
    • getMaxLengthOfStay

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

      public void setMaxLengthOfStay(Integer maxLengthOfStay)
    • minOccupancy

      public PropertyRateUpdateRequest minOccupancy(Integer minOccupancy)
    • getMinOccupancy

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

      public void setMinOccupancy(Integer minOccupancy)
    • maxOccupancy

      public PropertyRateUpdateRequest maxOccupancy(Integer maxOccupancy)
    • getMaxOccupancy

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

      public void setMaxOccupancy(Integer maxOccupancy)
    • singleOccupancyRateModifier

      public PropertyRateUpdateRequest singleOccupancyRateModifier(VariableCharge singleOccupancyRateModifier)
    • getSingleOccupancyRateModifier

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

      public void setSingleOccupancyRateModifier(VariableCharge singleOccupancyRateModifier)
    • extraPaxRateModifier

      public PropertyRateUpdateRequest extraPaxRateModifier(VariableCharge extraPaxRateModifier)
    • getExtraPaxRateModifier

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

      public void setExtraPaxRateModifier(VariableCharge extraPaxRateModifier)
    • extraChildRateModifier

      public PropertyRateUpdateRequest extraChildRateModifier(VariableCharge extraChildRateModifier)
    • getExtraChildRateModifier

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

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