Class PropertyRoomRate
java.lang.Object
travel.wink.sdk.channel.manager.model.PropertyRoomRate
@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 PropertyRoomRate
extends Object
PropertyRoomRate
-
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbaseRate(CustomMonetaryAmount baseRate) booleanextraChildRateModifier(VariableCharge extraChildRateModifier) extraPaxRateModifier(VariableCharge extraPaxRateModifier) @NotNull @Valid CustomMonetaryAmountGet baseRate@NotNull @Valid VariableChargeGet extraChildRateModifier@NotNull @Valid VariableChargeGet extraPaxRateModifier@NotNull @Size(min=1) StringGet guestRoomName@NotNull @Size(min=1) StringGet identifier@NotNull IntegerGet includedAdultOccupancy@NotNull IntegerGet includedChildOccupancy@NotNull IntegerGet maxAdultOccupancy@NotNull IntegerGet maxChildOccupancy@NotNull IntegerGet maxOccupancy@NotNull IntegerGet minOccupancy@NotNull @Size(min=1) StringgetName()Get name@NotNull @Size(min=1) StringGet propertyIdentifier@NotNull @Size(min=1) StringGet ratePlanIdentifier@NotNull @Size(min=1) StringGet ratePlanName@NotNull @Size(min=1) StringGet roomTypeIdentifier@NotNull @Valid VariableChargeGet singleOccupancyRateModifierguestRoomName(String guestRoomName) inthashCode()identifier(String identifier) includedAdultOccupancy(Integer includedAdultOccupancy) includedChildOccupancy(Integer includedChildOccupancy) maxAdultOccupancy(Integer maxAdultOccupancy) maxChildOccupancy(Integer maxChildOccupancy) maxOccupancy(Integer maxOccupancy) minOccupancy(Integer minOccupancy) propertyIdentifier(String propertyIdentifier) ratePlanIdentifier(String ratePlanIdentifier) ratePlanName(String ratePlanName) roomTypeIdentifier(String roomTypeIdentifier) voidsetBaseRate(CustomMonetaryAmount baseRate) voidsetExtraChildRateModifier(VariableCharge extraChildRateModifier) voidsetExtraPaxRateModifier(VariableCharge extraPaxRateModifier) voidsetGuestRoomName(String guestRoomName) voidsetIdentifier(String identifier) voidsetIncludedAdultOccupancy(Integer includedAdultOccupancy) voidsetIncludedChildOccupancy(Integer includedChildOccupancy) voidsetMaxAdultOccupancy(Integer maxAdultOccupancy) voidsetMaxChildOccupancy(Integer maxChildOccupancy) voidsetMaxOccupancy(Integer maxOccupancy) voidsetMinOccupancy(Integer minOccupancy) voidvoidsetPropertyIdentifier(String propertyIdentifier) voidsetRatePlanIdentifier(String ratePlanIdentifier) voidsetRatePlanName(String ratePlanName) voidsetRoomTypeIdentifier(String roomTypeIdentifier) voidsetSingleOccupancyRateModifier(VariableCharge singleOccupancyRateModifier) singleOccupancyRateModifier(VariableCharge singleOccupancyRateModifier) toString()
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_ROOM_TYPE_IDENTIFIER
- See Also:
-
JSON_PROPERTY_RATE_PLAN_IDENTIFIER
- See Also:
-
JSON_PROPERTY_GUEST_ROOM_NAME
- See Also:
-
JSON_PROPERTY_RATE_PLAN_NAME
- See Also:
-
JSON_PROPERTY_MIN_OCCUPANCY
- See Also:
-
JSON_PROPERTY_MAX_OCCUPANCY
- See Also:
-
JSON_PROPERTY_MAX_ADULT_OCCUPANCY
- See Also:
-
JSON_PROPERTY_MAX_CHILD_OCCUPANCY
- See Also:
-
JSON_PROPERTY_INCLUDED_ADULT_OCCUPANCY
- See Also:
-
JSON_PROPERTY_INCLUDED_CHILD_OCCUPANCY
- See Also:
-
JSON_PROPERTY_BASE_RATE
- 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
-
PropertyRoomRate
public PropertyRoomRate()
-
-
Method Details
-
identifier
-
getIdentifier
Get identifier- Returns:
- identifier
-
setIdentifier
-
propertyIdentifier
-
getPropertyIdentifier
Get propertyIdentifier- Returns:
- propertyIdentifier
-
setPropertyIdentifier
-
name
-
getName
-
setName
-
roomTypeIdentifier
-
getRoomTypeIdentifier
Get roomTypeIdentifier- Returns:
- roomTypeIdentifier
-
setRoomTypeIdentifier
-
ratePlanIdentifier
-
getRatePlanIdentifier
Get ratePlanIdentifier- Returns:
- ratePlanIdentifier
-
setRatePlanIdentifier
-
guestRoomName
-
getGuestRoomName
Get guestRoomName- Returns:
- guestRoomName
-
setGuestRoomName
-
ratePlanName
-
getRatePlanName
Get ratePlanName- Returns:
- ratePlanName
-
setRatePlanName
-
minOccupancy
-
getMinOccupancy
-
setMinOccupancy
-
maxOccupancy
-
getMaxOccupancy
-
setMaxOccupancy
-
maxAdultOccupancy
-
getMaxAdultOccupancy
Get maxAdultOccupancy- Returns:
- maxAdultOccupancy
-
setMaxAdultOccupancy
-
maxChildOccupancy
-
getMaxChildOccupancy
Get maxChildOccupancy- Returns:
- maxChildOccupancy
-
setMaxChildOccupancy
-
includedAdultOccupancy
-
getIncludedAdultOccupancy
Get includedAdultOccupancy- Returns:
- includedAdultOccupancy
-
setIncludedAdultOccupancy
-
includedChildOccupancy
-
getIncludedChildOccupancy
Get includedChildOccupancy- Returns:
- includedChildOccupancy
-
setIncludedChildOccupancy
-
baseRate
-
getBaseRate
Get baseRate- Returns:
- baseRate
-
setBaseRate
-
singleOccupancyRateModifier
public PropertyRoomRate singleOccupancyRateModifier(@Nonnull VariableCharge singleOccupancyRateModifier) -
getSingleOccupancyRateModifier
Get singleOccupancyRateModifier- Returns:
- singleOccupancyRateModifier
-
setSingleOccupancyRateModifier
-
extraPaxRateModifier
-
getExtraPaxRateModifier
Get extraPaxRateModifier- Returns:
- extraPaxRateModifier
-
setExtraPaxRateModifier
-
extraChildRateModifier
-
getExtraChildRateModifier
Get extraChildRateModifier- Returns:
- extraChildRateModifier
-
setExtraChildRateModifier
-
equals
-
hashCode
-
toString
-