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.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDetermines if can booked directly (BOOKABLE) or if it needs to be checked with the ‘CheckRate’ operation (RECHECK). -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCancellationPoliciesItem(ApiCancellationPolicyCheckRate cancellationPoliciesItem) addOffersItem(ApiOffer offersItem) addPromotionsItem(ApiPromotion promotionsItem) cancellationPolicies(List<ApiCancellationPolicyCheckRate> cancellationPolicies) commission(String commission) commissionPCT(String commissionPCT) commissionVAT(String commissionVAT) discountPCT(String discountPCT) booleanNumber of adults requested for each room.Number of rooms available for a particular room type.Internal board code.Board name/description.@Valid List<ApiCancellationPolicyCheckRate>List of cancellation policies on the rate.Number of children requested for each room.Profit margin the agency takes (commissionable model).Percentual share of the price corresponding to commision.Share of the commission corresponding to the Value Added Tax.Profit margin that the agency would take if it sells at that recommended price.Percentual share of the price corresponding to the profit margin the agency would take if it sells at that recommended price.Identifies if the rate price is recommended.getNet()Net price of the rate.List of offers on the rate.Defines if the rate is for packaging.@Valid List<ApiPromotion>List of promotions on the rate.@Valid ApiRateBreakDownGet rateBreakDownClass of the rate.Rate comments that contain important information.Internal key that represents a combination of room type, category, board and occupancy.Determines if can booked directly (BOOKABLE) or if it needs to be checked with the ‘CheckRate’ operation (RECHECK).Indicates if the rate is only for residents (only appears when resident rates are requested).getRooms()Number of rooms requested.Gross price of the room in case it is included.inthashCode()hotelMandatory(Boolean hotelMandatory) promotions(List<ApiPromotion> promotions) rateBreakDown(ApiRateBreakDown rateBreakDown) rateComments(String rateComments) rateType(ApiRateCheckRate.RateTypeEnum rateType) sellingRate(String sellingRate) voidvoidsetAllotment(Integer allotment) voidsetBoardCode(String boardCode) voidsetBoardName(String boardName) voidsetCancellationPolicies(List<ApiCancellationPolicyCheckRate> cancellationPolicies) voidsetChildren(Integer children) voidsetCommission(String commission) voidsetCommissionPCT(String commissionPCT) voidsetCommissionVAT(String commissionVAT) voidsetDiscount(String discount) voidsetDiscountPCT(String discountPCT) voidsetHotelMandatory(Boolean hotelMandatory) voidvoidvoidsetPackaging(Boolean packaging) voidsetPromotions(List<ApiPromotion> promotions) voidsetRateBreakDown(ApiRateBreakDown rateBreakDown) voidsetRateClass(String rateClass) voidsetRateComments(String rateComments) voidsetRateKey(String rateKey) voidsetRateType(ApiRateCheckRate.RateTypeEnum rateType) voidsetResident(Boolean resident) voidvoidsetSellingRate(String sellingRate) toString()
-
Field Details
-
JSON_PROPERTY_RATE_KEY
- See Also:
-
JSON_PROPERTY_RATE_CLASS
- See Also:
-
JSON_PROPERTY_RATE_TYPE
- See Also:
-
JSON_PROPERTY_NET
- See Also:
-
JSON_PROPERTY_DISCOUNT
- See Also:
-
JSON_PROPERTY_DISCOUNT_P_C_T
- See Also:
-
JSON_PROPERTY_SELLING_RATE
- See Also:
-
JSON_PROPERTY_HOTEL_MANDATORY
- See Also:
-
JSON_PROPERTY_ALLOTMENT
- See Also:
-
JSON_PROPERTY_COMMISSION
- See Also:
-
JSON_PROPERTY_COMMISSION_V_A_T
- See Also:
-
JSON_PROPERTY_COMMISSION_P_C_T
- See Also:
-
JSON_PROPERTY_RATE_COMMENTS
- See Also:
-
JSON_PROPERTY_PACKAGING
- See Also:
-
JSON_PROPERTY_BOARD_CODE
- See Also:
-
JSON_PROPERTY_BOARD_NAME
- See Also:
-
JSON_PROPERTY_RATE_BREAK_DOWN
- See Also:
-
JSON_PROPERTY_ROOMS
- See Also:
-
JSON_PROPERTY_ADULTS
- See Also:
-
JSON_PROPERTY_CHILDREN
- See Also:
-
JSON_PROPERTY_RESIDENT
- See Also:
-
JSON_PROPERTY_CANCELLATION_POLICIES
- See Also:
-
JSON_PROPERTY_PROMOTIONS
- See Also:
-
JSON_PROPERTY_OFFERS
- See Also:
-
-
Constructor Details
-
ApiRateCheckRate
public ApiRateCheckRate()
-
-
Method Details
-
rateKey
-
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
-
rateClass
-
getRateClass
Class of the rate.- Returns:
- rateClass
-
setRateClass
-
rateType
-
getRateType
Determines if can booked directly (BOOKABLE) or if it needs to be checked with the ‘CheckRate’ operation (RECHECK).- Returns:
- rateType
-
setRateType
-
net
-
getNet
Net price of the rate.- Returns:
- net
-
setNet
-
discount
-
getDiscount
Profit margin that the agency would take if it sells at that recommended price.- Returns:
- discount
-
setDiscount
-
discountPCT
-
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
-
sellingRate
-
getSellingRate
Gross price of the room in case it is included.- Returns:
- sellingRate
-
setSellingRate
-
hotelMandatory
-
getHotelMandatory
Identifies if the rate price is recommended.- Returns:
- hotelMandatory
-
setHotelMandatory
-
allotment
-
getAllotment
Number of rooms available for a particular room type.- Returns:
- allotment
-
setAllotment
-
commission
-
getCommission
Profit margin the agency takes (commissionable model).- Returns:
- commission
-
setCommission
-
commissionVAT
-
getCommissionVAT
Share of the commission corresponding to the Value Added Tax.- Returns:
- commissionVAT
-
setCommissionVAT
-
commissionPCT
-
getCommissionPCT
Percentual share of the price corresponding to commision.- Returns:
- commissionPCT
-
setCommissionPCT
-
rateComments
-
getRateComments
Rate comments that contain important information.- Returns:
- rateComments
-
setRateComments
-
packaging
-
getPackaging
Defines if the rate is for packaging.- Returns:
- packaging
-
setPackaging
-
boardCode
-
getBoardCode
Internal board code.- Returns:
- boardCode
-
setBoardCode
-
boardName
-
getBoardName
Board name/description.- Returns:
- boardName
-
setBoardName
-
rateBreakDown
-
getRateBreakDown
Get rateBreakDown- Returns:
- rateBreakDown
-
setRateBreakDown
-
rooms
-
getRooms
Number of rooms requested.- Returns:
- rooms
-
setRooms
-
adults
-
getAdults
Number of adults requested for each room.- Returns:
- adults
-
setAdults
-
children
-
getChildren
Number of children requested for each room.- Returns:
- children
-
setChildren
-
resident
-
getResident
Indicates if the rate is only for residents (only appears when resident rates are requested).- Returns:
- resident
-
setResident
-
cancellationPolicies
public ApiRateCheckRate cancellationPolicies(List<ApiCancellationPolicyCheckRate> cancellationPolicies) -
addCancellationPoliciesItem
public ApiRateCheckRate addCancellationPoliciesItem(ApiCancellationPolicyCheckRate cancellationPoliciesItem) -
getCancellationPolicies
List of cancellation policies on the rate.- Returns:
- cancellationPolicies
-
setCancellationPolicies
-
promotions
-
addPromotionsItem
-
getPromotions
List of promotions on the rate.- Returns:
- promotions
-
setPromotions
-
offers
-
addOffersItem
-
getOffers
List of offers on the rate.- Returns:
- offers
-
setOffers
-
equals
-
hashCode
public int hashCode() -
toString
-