Package travel.wink.sdk.extranet.model
Class MasterRate
java.lang.Object
travel.wink.sdk.extranet.model.MasterRate
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-06-20T21:56:24.013599+07:00[Asia/Bangkok]")
public class MasterRate
extends Object
A MasterRate pairs up a room type with a rate plan and some optional perks.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe perks associated with this master rate -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPerkTypesItem(MasterRate.PerkTypesEnum perkTypesItem) boolean@NotNull BooleanFlag to enable / disable master rate across all sales channels@NotNull StringA geoname to guest roomHotel identifier.Unique record identifiergetName()Internal name of master rate.Get perksValueGet perkTypes@Valid MasterRateRatePlanGet ratePlan@NotNull StringA geoname to rate plan@Valid MasterRateRoomgetRoom()Get roomguestRoomIdentifier(String guestRoomIdentifier) inthashCode()hotelIdentifier(String hotelIdentifier) identifier(String identifier) perksValue(Integer perksValue) perkTypes(List<MasterRate.PerkTypesEnum> perkTypes) ratePlan(MasterRateRatePlan ratePlan) ratePlanIdentifier(String ratePlanIdentifier) room(MasterRateRoom room) voidsetEnabled(Boolean enabled) voidsetGuestRoomIdentifier(String guestRoomIdentifier) voidsetHotelIdentifier(String hotelIdentifier) voidsetIdentifier(String identifier) voidsetPerksValue(Integer perksValue) voidsetPerkTypes(List<MasterRate.PerkTypesEnum> perkTypes) voidsetRatePlan(MasterRateRatePlan ratePlan) voidsetRatePlanIdentifier(String ratePlanIdentifier) voidsetRoom(MasterRateRoom room) toString()
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_HOTEL_IDENTIFIER
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_GUEST_ROOM_IDENTIFIER
- See Also:
-
JSON_PROPERTY_RATE_PLAN_IDENTIFIER
- See Also:
-
JSON_PROPERTY_ROOM
- See Also:
-
JSON_PROPERTY_RATE_PLAN
- See Also:
-
JSON_PROPERTY_ENABLED
- See Also:
-
JSON_PROPERTY_PERK_TYPES
- See Also:
-
JSON_PROPERTY_PERKS_VALUE
- See Also:
-
-
Constructor Details
-
MasterRate
public MasterRate() -
MasterRate
-
-
Method Details
-
identifier
-
getIdentifier
Unique record identifier- Returns:
- identifier
-
setIdentifier
-
hotelIdentifier
-
getHotelIdentifier
Hotel identifier.- Returns:
- hotelIdentifier
-
setHotelIdentifier
-
getName
Internal name of master rate. The name is generated by guest room and rate plan names respectively.- Returns:
- name
-
guestRoomIdentifier
-
getGuestRoomIdentifier
A geoname to guest room- Returns:
- guestRoomIdentifier
-
setGuestRoomIdentifier
-
ratePlanIdentifier
-
getRatePlanIdentifier
A geoname to rate plan- Returns:
- ratePlanIdentifier
-
setRatePlanIdentifier
-
room
-
getRoom
Get room- Returns:
- room
-
setRoom
-
ratePlan
-
getRatePlan
Get ratePlan- Returns:
- ratePlan
-
setRatePlan
-
enabled
-
getEnabled
Flag to enable / disable master rate across all sales channels- Returns:
- enabled
-
setEnabled
-
perkTypes
-
addPerkTypesItem
-
getPerkTypes
Get perkTypes- Returns:
- perkTypes
-
setPerkTypes
-
perksValue
-
getPerksValue
Get perksValue- Returns:
- perksValue
-
setPerksValue
-
equals
-
hashCode
public int hashCode() -
toString
-