Class ApiRateCheckRate

java.lang.Object
travel.wink.hotelbeds.booking.sdk.model.ApiRateCheckRate

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-10-04T11:28:08.331690043+07:00[Asia/Bangkok]") public class ApiRateCheckRate extends Object
Definition of a rate.
  • Field Details

  • Constructor Details

    • ApiRateCheckRate

      public ApiRateCheckRate()
  • Method Details

    • rateKey

      public ApiRateCheckRate rateKey(String rateKey)
    • getRateKey

      @Nullable public String getRateKey()
      Internal key that represents a combination of room type, category, board and occupancy. Is returned in Availability and used to valuate a rate and confirm a booking.
      Returns:
      rateKey
    • setRateKey

      public void setRateKey(String rateKey)
    • rateClass

      public ApiRateCheckRate rateClass(String rateClass)
    • getRateClass

      @Nullable public String getRateClass()
      Class of the rate.
      Returns:
      rateClass
    • setRateClass

      public void setRateClass(String rateClass)
    • rateType

      public ApiRateCheckRate rateType(ApiRateCheckRate.RateTypeEnum rateType)
    • getRateType

      @Nullable public ApiRateCheckRate.RateTypeEnum getRateType()
      Determines if can booked directly (BOOKABLE) or if it needs to be checked with the ‘CheckRate’ operation (RECHECK).
      Returns:
      rateType
    • setRateType

      public void setRateType(ApiRateCheckRate.RateTypeEnum rateType)
    • net

      public ApiRateCheckRate net(String net)
    • getNet

      @Nullable public String getNet()
      Net price of the rate.
      Returns:
      net
    • setNet

      public void setNet(String net)
    • discount

      public ApiRateCheckRate discount(String discount)
    • getDiscount

      @Nullable public String getDiscount()
      Profit margin that the agency would take if it sells at that recommended price.
      Returns:
      discount
    • setDiscount

      public void setDiscount(String discount)
    • discountPCT

      public ApiRateCheckRate discountPCT(String discountPCT)
    • getDiscountPCT

      @Nullable public String getDiscountPCT()
      Percentual share of the price corresponding to the profit margin the agency would take if it sells at that recommended price.
      Returns:
      discountPCT
    • setDiscountPCT

      public void setDiscountPCT(String discountPCT)
    • sellingRate

      public ApiRateCheckRate sellingRate(String sellingRate)
    • getSellingRate

      @Nullable public String getSellingRate()
      Gross price of the room in case it is included.
      Returns:
      sellingRate
    • setSellingRate

      public void setSellingRate(String sellingRate)
    • hotelMandatory

      public ApiRateCheckRate hotelMandatory(Boolean hotelMandatory)
    • getHotelMandatory

      @Nullable public Boolean getHotelMandatory()
      Identifies if the rate price is recommended.
      Returns:
      hotelMandatory
    • setHotelMandatory

      public void setHotelMandatory(Boolean hotelMandatory)
    • allotment

      public ApiRateCheckRate allotment(Integer allotment)
    • getAllotment

      @Nullable public Integer getAllotment()
      Number of rooms available for a particular room type.
      Returns:
      allotment
    • setAllotment

      public void setAllotment(Integer allotment)
    • commission

      public ApiRateCheckRate commission(String commission)
    • getCommission

      @Nullable public String getCommission()
      Profit margin the agency takes (commissionable model).
      Returns:
      commission
    • setCommission

      public void setCommission(String commission)
    • commissionVAT

      public ApiRateCheckRate commissionVAT(String commissionVAT)
    • getCommissionVAT

      @Nullable public String getCommissionVAT()
      Share of the commission corresponding to the Value Added Tax.
      Returns:
      commissionVAT
    • setCommissionVAT

      public void setCommissionVAT(String commissionVAT)
    • commissionPCT

      public ApiRateCheckRate commissionPCT(String commissionPCT)
    • getCommissionPCT

      @Nullable public String getCommissionPCT()
      Percentual share of the price corresponding to commision.
      Returns:
      commissionPCT
    • setCommissionPCT

      public void setCommissionPCT(String commissionPCT)
    • rateComments

      public ApiRateCheckRate rateComments(String rateComments)
    • getRateComments

      @Nullable public String getRateComments()
      Rate comments that contain important information.
      Returns:
      rateComments
    • setRateComments

      public void setRateComments(String rateComments)
    • packaging

      public ApiRateCheckRate packaging(Boolean packaging)
    • getPackaging

      @Nullable public Boolean getPackaging()
      Defines if the rate is for packaging.
      Returns:
      packaging
    • setPackaging

      public void setPackaging(Boolean packaging)
    • boardCode

      public ApiRateCheckRate boardCode(String boardCode)
    • getBoardCode

      @Nullable public String getBoardCode()
      Internal board code.
      Returns:
      boardCode
    • setBoardCode

      public void setBoardCode(String boardCode)
    • boardName

      public ApiRateCheckRate boardName(String boardName)
    • getBoardName

      @Nullable public String getBoardName()
      Board name/description.
      Returns:
      boardName
    • setBoardName

      public void setBoardName(String boardName)
    • rateBreakDown

      public ApiRateCheckRate rateBreakDown(ApiRateBreakDown rateBreakDown)
    • getRateBreakDown

      @Nullable @Valid public @Valid ApiRateBreakDown getRateBreakDown()
      Get rateBreakDown
      Returns:
      rateBreakDown
    • setRateBreakDown

      public void setRateBreakDown(ApiRateBreakDown rateBreakDown)
    • rooms

      public ApiRateCheckRate rooms(Integer rooms)
    • getRooms

      @Nullable public Integer getRooms()
      Number of rooms requested.
      Returns:
      rooms
    • setRooms

      public void setRooms(Integer rooms)
    • adults

      public ApiRateCheckRate adults(Integer adults)
    • getAdults

      @Nullable public Integer getAdults()
      Number of adults requested for each room.
      Returns:
      adults
    • setAdults

      public void setAdults(Integer adults)
    • children

      public ApiRateCheckRate children(Integer children)
    • getChildren

      @Nullable public Integer getChildren()
      Number of children requested for each room.
      Returns:
      children
    • setChildren

      public void setChildren(Integer children)
    • resident

      public ApiRateCheckRate resident(Boolean resident)
    • getResident

      @Nullable public Boolean getResident()
      Indicates if the rate is only for residents (only appears when resident rates are requested).
      Returns:
      resident
    • setResident

      public void setResident(Boolean resident)
    • cancellationPolicies

      public ApiRateCheckRate cancellationPolicies(List<ApiCancellationPolicyCheckRate> cancellationPolicies)
    • addCancellationPoliciesItem

      public ApiRateCheckRate addCancellationPoliciesItem(ApiCancellationPolicyCheckRate cancellationPoliciesItem)
    • getCancellationPolicies

      @Nullable @Valid public @Valid List<ApiCancellationPolicyCheckRate> getCancellationPolicies()
      List of cancellation policies on the rate.
      Returns:
      cancellationPolicies
    • setCancellationPolicies

      public void setCancellationPolicies(List<ApiCancellationPolicyCheckRate> cancellationPolicies)
    • promotions

      public ApiRateCheckRate promotions(List<ApiPromotion> promotions)
    • addPromotionsItem

      public ApiRateCheckRate addPromotionsItem(ApiPromotion promotionsItem)
    • getPromotions

      @Nullable @Valid public @Valid List<ApiPromotion> getPromotions()
      List of promotions on the rate.
      Returns:
      promotions
    • setPromotions

      public void setPromotions(List<ApiPromotion> promotions)
    • offers

      public ApiRateCheckRate offers(List<ApiOffer> offers)
    • addOffersItem

      public ApiRateCheckRate addOffersItem(ApiOffer offersItem)
    • getOffers

      @Nullable @Valid public @Valid List<ApiOffer> getOffers()
      List of offers on the rate.
      Returns:
      offers
    • setOffers

      public void setOffers(List<ApiOffer> offers)
    • 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