Package travel.wink.sdk.extranet.model
Class DailyRateRateSupplierDetails
java.lang.Object
travel.wink.sdk.extranet.model.DailyRateRateSupplierDetails
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-08-05T21:41:24.797077847+07:00[Asia/Bangkok]")
public class DailyRateRateSupplierDetails
extends Object
DailyRateRateSupplierDetails
-
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclosedOnArrival(Boolean closedOnArrival) closedOnDeparture(Boolean closedOnDeparture) booleanextraChildRateModifier(VariableChargeSupplierDetails extraChildRateModifier) extraPaxRateModifier(VariableChargeSupplierDetails extraPaxRateModifier) @NotNull BooleanThis flag indicates whether a guest can arrive at the property on this date.@NotNull BooleanThis flag indicates whether a guest can leave the property on this date.@NotNull @Valid LocalDategetDate()The date this rate is applicable for.Get extraChildRateModifierGet extraPaxRateModifier@NotNull @Valid UUIDGuest room associated with this daily rate.@NotNull @Valid UUIDOwner of daily rate.@NotNull StringUnique record identifier.@NotNull BooleanThis flag indicates whether this rate is available for this date.Control the maximum length of stay at the day-level.@NotNull @Min(1L) IntegerMaximum number of guest allowed in a room type.Control the minimum length of stay at the day-level.@NotNull @Min(1L) IntegerMinimum number of guests allowed in a room type.Amount of rooms available for this date.@NotNull @Valid CustomMonetaryAmountgetRate()Get rate@NotNull @Valid UUIDRate plan associated with this daily rate.@NotNull StringIndicate where this rate originated from.Get singleOccupancyRateModifierguestRoomIdentifier(UUID guestRoomIdentifier) inthashCode()hotelIdentifier(UUID hotelIdentifier) identifier(String identifier) maxLengthOfStay(Integer maxLengthOfStay) maxOccupancy(Integer maxOccupancy) minLengthOfStay(Integer minLengthOfStay) minOccupancy(Integer minOccupancy) rate(CustomMonetaryAmount rate) ratePlanIdentifier(UUID ratePlanIdentifier) rateSource(String rateSource) voidsetClosedOnArrival(Boolean closedOnArrival) voidsetClosedOnDeparture(Boolean closedOnDeparture) voidvoidsetExtraChildRateModifier(VariableChargeSupplierDetails extraChildRateModifier) voidsetExtraPaxRateModifier(VariableChargeSupplierDetails extraPaxRateModifier) voidsetGuestRoomIdentifier(UUID guestRoomIdentifier) voidsetHotelIdentifier(UUID hotelIdentifier) voidsetIdentifier(String identifier) voidvoidsetMaxLengthOfStay(Integer maxLengthOfStay) voidsetMaxOccupancy(Integer maxOccupancy) voidsetMinLengthOfStay(Integer minLengthOfStay) voidsetMinOccupancy(Integer minOccupancy) voidsetQuantity(Integer quantity) voidsetRate(CustomMonetaryAmount rate) voidsetRatePlanIdentifier(UUID ratePlanIdentifier) voidsetRateSource(String rateSource) voidsetSingleOccupancyRateModifier(VariableChargeSupplierDetails singleOccupancyRateModifier) singleOccupancyRateModifier(VariableChargeSupplierDetails singleOccupancyRateModifier) toString()
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_HOTEL_IDENTIFIER
- See Also:
-
JSON_PROPERTY_RATE_SOURCE
- See Also:
-
JSON_PROPERTY_RATE_PLAN_IDENTIFIER
- See Also:
-
JSON_PROPERTY_GUEST_ROOM_IDENTIFIER
- See Also:
-
JSON_PROPERTY_RATE
- See Also:
-
JSON_PROPERTY_MASTER
- See Also:
-
JSON_PROPERTY_CLOSED_ON_ARRIVAL
- See Also:
-
JSON_PROPERTY_CLOSED_ON_DEPARTURE
- See Also:
-
JSON_PROPERTY_DATE
- See Also:
-
JSON_PROPERTY_QUANTITY
- See Also:
-
JSON_PROPERTY_MIN_OCCUPANCY
- See Also:
-
JSON_PROPERTY_MAX_OCCUPANCY
- See Also:
-
JSON_PROPERTY_MIN_LENGTH_OF_STAY
- See Also:
-
JSON_PROPERTY_MAX_LENGTH_OF_STAY
- See Also:
-
JSON_PROPERTY_SINGLE_OCCUPANCY_RATE_MODIFIER
- See Also:
-
JSON_PROPERTY_EXTRA_PAX_RATE_MODIFIER
- See Also:
-
JSON_PROPERTY_EXTRA_CHILD_RATE_MODIFIER
- See Also:
-
-
Constructor Details
-
DailyRateRateSupplierDetails
public DailyRateRateSupplierDetails()
-
-
Method Details
-
identifier
-
getIdentifier
Unique record identifier.- Returns:
- identifier
-
setIdentifier
-
hotelIdentifier
-
getHotelIdentifier
Owner of daily rate.- Returns:
- hotelIdentifier
-
setHotelIdentifier
-
rateSource
-
getRateSource
Indicate where this rate originated from. Leave as TRAVELIKO unless you are a channel manager and responsible for the property's rates externally of this payment.- Returns:
- rateSource
-
setRateSource
-
ratePlanIdentifier
-
getRatePlanIdentifier
Rate plan associated with this daily rate.- Returns:
- ratePlanIdentifier
-
setRatePlanIdentifier
-
guestRoomIdentifier
-
getGuestRoomIdentifier
Guest room associated with this daily rate.- Returns:
- guestRoomIdentifier
-
setGuestRoomIdentifier
-
rate
-
getRate
Get rate- Returns:
- rate
-
setRate
-
master
-
getMaster
This flag indicates whether this rate is available for this date.- Returns:
- master
-
setMaster
-
closedOnArrival
-
getClosedOnArrival
This flag indicates whether a guest can arrive at the property on this date.- Returns:
- closedOnArrival
-
setClosedOnArrival
-
closedOnDeparture
-
getClosedOnDeparture
This flag indicates whether a guest can leave the property on this date.- Returns:
- closedOnDeparture
-
setClosedOnDeparture
-
date
-
getDate
The date this rate is applicable for.- Returns:
- date
-
setDate
-
quantity
-
getQuantity
-
setQuantity
-
minOccupancy
-
getMinOccupancy
Minimum number of guests allowed in a room type. minimum: 1- Returns:
- minOccupancy
-
setMinOccupancy
-
maxOccupancy
-
getMaxOccupancy
Maximum number of guest allowed in a room type. minimum: 1- Returns:
- maxOccupancy
-
setMaxOccupancy
-
minLengthOfStay
-
getMinLengthOfStay
Control the minimum length of stay at the day-level. This means that a guest arriving within this date range is required to stay at least these number of days in order to get this rate. Leave empty if you don't want to update this property.- Returns:
- minLengthOfStay
-
setMinLengthOfStay
-
maxLengthOfStay
-
getMaxLengthOfStay
Control the maximum length of stay at the day-level. This means that a guest arriving within this date range is required to stay no longer than these number of days in order to get this rate. Leave empty if you don't want to update this property.- Returns:
- maxLengthOfStay
-
setMaxLengthOfStay
-
singleOccupancyRateModifier
public DailyRateRateSupplierDetails singleOccupancyRateModifier(VariableChargeSupplierDetails singleOccupancyRateModifier) -
getSingleOccupancyRateModifier
Get singleOccupancyRateModifier- Returns:
- singleOccupancyRateModifier
-
setSingleOccupancyRateModifier
public void setSingleOccupancyRateModifier(VariableChargeSupplierDetails singleOccupancyRateModifier) -
extraPaxRateModifier
public DailyRateRateSupplierDetails extraPaxRateModifier(VariableChargeSupplierDetails extraPaxRateModifier) -
getExtraPaxRateModifier
Get extraPaxRateModifier- Returns:
- extraPaxRateModifier
-
setExtraPaxRateModifier
-
extraChildRateModifier
public DailyRateRateSupplierDetails extraChildRateModifier(VariableChargeSupplierDetails extraChildRateModifier) -
getExtraChildRateModifier
Get extraChildRateModifier- Returns:
- extraChildRateModifier
-
setExtraChildRateModifier
-
equals
-
hashCode
-
toString
-