Class BookingSupplierDetails
java.lang.Object
travel.wink.sdk.extranet.booking.model.BookingSupplierDetails
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-06-26T20:17:36.846722567+07:00[Asia/Bangkok]",
comments="Generator version: 7.13.0")
public class BookingSupplierDetails
extends Object
BookingSupplierDetails
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumCommunicates whether the booking was created normally or if it failed or was just for testing.static enumConvenience data point to show which status the booking currently has. -
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 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 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 TypeMethodDescriptionactivities(List<@Valid BookingAncillarySupplierDetails> activities) addActivitiesItem(BookingAncillarySupplierDetails activitiesItem) addAddOnsItem(BookingAncillarySupplierDetails addOnsItem) addAncillaryListItem(BookingAncillarySupplierDetails ancillaryListItem) addAttractionsItem(BookingAncillarySupplierDetails attractionsItem) addCommissionListItem(CommissionableEntrySupplierDetails commissionListItem) addMeetingRoomsItem(BookingAncillarySupplierDetails meetingRoomsItem) addOns(List<@Valid BookingAncillarySupplierDetails> addOns) addPlacesItem(BookingAncillarySupplierDetails placesItem) addReportingAncillaryListItem(Object reportingAncillaryListItem) addReportingDailyRateListItem(Object reportingDailyRateListItem) addReportingExtraChargeListItem(Object reportingExtraChargeListItem) addRestaurantsItem(BookingAncillarySupplierDetails restaurantsItem) addRoomTypeAncillariesItem(BookingAncillarySupplierDetails roomTypeAncillariesItem) addSocialsItem(SocialSupplierDetails socialsItem) addSpasItem(BookingAncillarySupplierDetails spasItem) ancillaryList(List<@Valid BookingAncillarySupplierDetails> ancillaryList) attractions(List<@Valid BookingAncillarySupplierDetails> attractions) bookingCode(String bookingCode) bookingContract(BookingContractSupplierDetails bookingContract) cancellableByAgent(Boolean cancellableByAgent) cancellableBySupplier(Boolean cancellableBySupplier) cancellableByTraveler(Boolean cancellableByTraveler) commissionList(List<@Valid CommissionableEntrySupplierDetails> commissionList) createdDate(LocalDateTime createdDate) creation(BookingSupplierDetails.CreationEnum creation) customization(CustomizationLightweightSupplierDetails customization) earlyCheckInCharge(CustomMonetaryAmount earlyCheckInCharge) earlyCheckInChargePercent(Float earlyCheckInChargePercent) emailHeaderLogoUrl(String emailHeaderLogoUrl) boolean@Valid List<@Valid BookingAncillarySupplierDetails> Activity reservation records.@Valid List<@Valid BookingAncillarySupplierDetails> Add-on records.@Valid List<@Valid BookingAncillarySupplierDetails> Get ancillaryList@Valid List<@Valid BookingAncillarySupplierDetails> Attraction reservation records.@NotNull StringUnique user-friendly booking geoname.Booking contract created by TripPayWhether the booking can still be cancelled completely by the agent.Whether the booking can still be cancelled completely by the supplier.Whether the booking can still be cancelled completely by the traveller.Internal comment field the platform can add and make available to channel manager partners.@Valid List<@Valid CommissionableEntrySupplierDetails> List of all travel inventory entries that are due a commission to the affiliate.Datetime this record was first created@NotNull BookingSupplierDetails.CreationEnumCommunicates whether the booking was created normally or if it failed or was just for testing.@NotNull @Valid CustomizationLightweightSupplierDetailsWhich customization configuration record did the entity application used to facilitate in making this booking happen.@Valid CustomMonetaryAmountEarly check-in charge fixed amount that is due if guest checks out early.Early check-in charge calculated in percent of first room night price.@NotNull StringFull url of the image logo optimized for emails@NotNull @Valid UUIDUnique record identifier for the collection of bookings that were made at the same time.Convenience data point to check if any activity reservations are included in this booking.Convenience data point to check if any add-on offers are in this booking.Convenience data point to get to all-inclusive quickly.Convenience data point to get to all-inclusive with alcohol quickly.Convenience data point to check if any attractions reservations are included in this booking.Convenience data point to get to breakfast quickly.Convenience data point to get to brunch quickly.Convenience data point to get to dinner quickly.Convenience data point to check if any food is included in this booking.Convenience data point to get to lunch quickly.Convenience data point to check if any meeting room reservations are included in this booking.Convenience data point to check if any place reservations are included in this booking.Convenience data point to check if any restaurant reservations are included in this booking.Convenience data point to check if any room type ancillaries are in this booking.Convenience data point to check if any spa reservations are included in this booking.@NotNull @Valid PropertyAggregateLightweightSupplierDetailsgetHotel()Combined property data.@NotNull StringAbsolute URL of hotel image that can be used as-isgetId()Document UUIDDatetime this record was last updated@Valid CustomMonetaryAmountLate check-out charge fixed amount that is due if guest checks out late.Early check-in charge calculated in percent of first room night price.Logo cloudinary identifier for potential reuse@Valid List<@Valid BookingAncillarySupplierDetails> Meeting room reservation records.@Valid List<@Valid BookingAncillarySupplierDetails> Place reservation records.Rate origin.Get reportingAncillaryListGet reportingDailyRateListGet reportingExtraChargeList@Valid List<@Valid BookingAncillarySupplierDetails> Restaurant reservation records.User review created by the traveler after the booking completed.@NotNull StringAbsolute URL of room image that can be used as-is@Valid RoomStaySupplierDetailsAll information about the room that was booked.@Valid List<@Valid BookingAncillarySupplierDetails> Room type ancillary records.@NotNull StringThe URL the booking occurred@Valid List<@Valid SocialSupplierDetails> List of all social network account property has for the traveler to get in touch.@Valid List<@Valid BookingAncillarySupplierDetails> getSpas()Spa reservation records.Free text where the traveler can add a message to the property.Url of map image that can be sent via emailUrl of map image location on Google MapsConvenience data point to show which status the booking currently has.@NotNull @Valid BookingUserSupplierDetailsgetUser()User details for the authenticated person that made the booking.@NotNull @Valid BookingUserSessionSupplierDetailsUser session state as it was when the user made the booking.Version property that shows how many times this document has been persisted.groupIdentifier(UUID groupIdentifier) hasActivities(Boolean hasActivities) hasAllInclusive(Boolean hasAllInclusive) hasAllInclusivePlusAlcohol(Boolean hasAllInclusivePlusAlcohol) hasAttractions(Boolean hasAttractions) hasBreakfast(Boolean hasBreakfast) inthashCode()hasMeetingRooms(Boolean hasMeetingRooms) hasRestaurants(Boolean hasRestaurants) hasRoomTypeAncillaries(Boolean hasRoomTypeAncillaries) hotelImageUrl(String hotelImageUrl) lastUpdate(LocalDateTime lastUpdate) lateCheckOutCharge(CustomMonetaryAmount lateCheckOutCharge) lateCheckOutChargePercent(Float lateCheckOutChargePercent) logoIdentifier(String logoIdentifier) meetingRooms(List<@Valid BookingAncillarySupplierDetails> meetingRooms) places(List<@Valid BookingAncillarySupplierDetails> places) rateSource(String rateSource) reportingAncillaryList(List<Object> reportingAncillaryList) reportingDailyRateList(List<Object> reportingDailyRateList) reportingExtraChargeList(List<Object> reportingExtraChargeList) restaurants(List<@Valid BookingAncillarySupplierDetails> restaurants) roomImageUrl(String roomImageUrl) roomStay(RoomStaySupplierDetails roomStay) roomTypeAncillaries(List<@Valid BookingAncillarySupplierDetails> roomTypeAncillaries) voidsetActivities(List<@Valid BookingAncillarySupplierDetails> activities) voidsetAddOns(List<@Valid BookingAncillarySupplierDetails> addOns) voidsetAncillaryList(List<@Valid BookingAncillarySupplierDetails> ancillaryList) voidsetAttractions(List<@Valid BookingAncillarySupplierDetails> attractions) voidsetBookingCode(String bookingCode) voidsetBookingContract(BookingContractSupplierDetails bookingContract) voidsetCancellableByAgent(Boolean cancellableByAgent) voidsetCancellableBySupplier(Boolean cancellableBySupplier) voidsetCancellableByTraveler(Boolean cancellableByTraveler) voidsetComment(String comment) voidsetCommissionList(List<@Valid CommissionableEntrySupplierDetails> commissionList) voidsetCreatedDate(LocalDateTime createdDate) voidvoidsetCustomization(CustomizationLightweightSupplierDetails customization) voidsetEarlyCheckInCharge(CustomMonetaryAmount earlyCheckInCharge) voidsetEarlyCheckInChargePercent(Float earlyCheckInChargePercent) voidsetEmailHeaderLogoUrl(String emailHeaderLogoUrl) voidsetGroupIdentifier(UUID groupIdentifier) voidsetHasActivities(Boolean hasActivities) voidsetHasAddOns(Boolean hasAddOns) voidsetHasAllInclusive(Boolean hasAllInclusive) voidsetHasAllInclusivePlusAlcohol(Boolean hasAllInclusivePlusAlcohol) voidsetHasAttractions(Boolean hasAttractions) voidsetHasBreakfast(Boolean hasBreakfast) voidsetHasBrunch(Boolean hasBrunch) voidsetHasDinner(Boolean hasDinner) voidsetHasFood(Boolean hasFood) voidsetHasLunch(Boolean hasLunch) voidsetHasMeetingRooms(Boolean hasMeetingRooms) voidsetHasPlaces(Boolean hasPlaces) voidsetHasRestaurants(Boolean hasRestaurants) voidsetHasRoomTypeAncillaries(Boolean hasRoomTypeAncillaries) voidsetHasSpas(Boolean hasSpas) voidvoidsetHotelImageUrl(String hotelImageUrl) voidvoidsetLastUpdate(LocalDateTime lastUpdate) voidsetLateCheckOutCharge(CustomMonetaryAmount lateCheckOutCharge) voidsetLateCheckOutChargePercent(Float lateCheckOutChargePercent) voidsetLogoIdentifier(String logoIdentifier) voidsetMeetingRooms(List<@Valid BookingAncillarySupplierDetails> meetingRooms) voidsetPlaces(List<@Valid BookingAncillarySupplierDetails> places) voidsetRateSource(String rateSource) voidsetReportingAncillaryList(List<Object> reportingAncillaryList) voidsetReportingDailyRateList(List<Object> reportingDailyRateList) voidsetReportingExtraChargeList(List<Object> reportingExtraChargeList) voidsetRestaurants(List<@Valid BookingAncillarySupplierDetails> restaurants) voidvoidsetRoomImageUrl(String roomImageUrl) voidsetRoomStay(RoomStaySupplierDetails roomStay) voidsetRoomTypeAncillaries(List<@Valid BookingAncillarySupplierDetails> roomTypeAncillaries) voidsetServerUrl(String serverUrl) voidsetSocials(List<@Valid SocialSupplierDetails> socials) voidsetSpas(List<@Valid BookingAncillarySupplierDetails> spas) voidsetSpecialRequests(String specialRequests) voidsetStaticMapImageUrl(String staticMapImageUrl) voidsetStaticMapUrl(String staticMapUrl) voidvoidvoidsetUserSession(BookingUserSessionSupplierDetails userSession) voidsetVersion(Long version) socials(List<@Valid SocialSupplierDetails> socials) spas(List<@Valid BookingAncillarySupplierDetails> spas) specialRequests(String specialRequests) staticMapImageUrl(String staticMapImageUrl) staticMapUrl(String staticMapUrl) toString()userSession(BookingUserSessionSupplierDetails userSession)
-
Field Details
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_CREATED_DATE
- See Also:
-
JSON_PROPERTY_LAST_UPDATE
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
JSON_PROPERTY_CREATION
- See Also:
-
JSON_PROPERTY_GROUP_IDENTIFIER
- See Also:
-
JSON_PROPERTY_CUSTOMIZATION
- See Also:
-
JSON_PROPERTY_BOOKING_CODE
- See Also:
-
JSON_PROPERTY_USER
- See Also:
-
JSON_PROPERTY_USER_SESSION
- See Also:
-
JSON_PROPERTY_SERVER_URL
- See Also:
-
JSON_PROPERTY_SOCIALS
- See Also:
-
JSON_PROPERTY_REVIEW
- See Also:
-
JSON_PROPERTY_EMAIL_HEADER_LOGO_URL
- See Also:
-
JSON_PROPERTY_LOGO_IDENTIFIER
- See Also:
-
JSON_PROPERTY_HOTEL
- See Also:
-
JSON_PROPERTY_ROOM_STAY
- See Also:
-
JSON_PROPERTY_SPECIAL_REQUESTS
- See Also:
-
JSON_PROPERTY_COMMENT
- See Also:
-
JSON_PROPERTY_EARLY_CHECK_IN_CHARGE
- See Also:
-
JSON_PROPERTY_LATE_CHECK_OUT_CHARGE
- See Also:
-
JSON_PROPERTY_EARLY_CHECK_IN_CHARGE_PERCENT
- See Also:
-
JSON_PROPERTY_LATE_CHECK_OUT_CHARGE_PERCENT
- See Also:
-
JSON_PROPERTY_HOTEL_IMAGE_URL
- See Also:
-
JSON_PROPERTY_ROOM_IMAGE_URL
- See Also:
-
JSON_PROPERTY_COMMISSION_LIST
- See Also:
-
JSON_PROPERTY_ANCILLARY_LIST
- See Also:
-
JSON_PROPERTY_BOOKING_CONTRACT
- See Also:
-
JSON_PROPERTY_STATIC_MAP_IMAGE_URL
- See Also:
-
JSON_PROPERTY_STATIC_MAP_URL
- See Also:
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_MEETING_ROOMS
- See Also:
-
JSON_PROPERTY_RESTAURANTS
- See Also:
-
JSON_PROPERTY_SPAS
- See Also:
-
JSON_PROPERTY_ACTIVITIES
- See Also:
-
JSON_PROPERTY_ATTRACTIONS
- See Also:
-
JSON_PROPERTY_PLACES
- See Also:
-
JSON_PROPERTY_ROOM_TYPE_ANCILLARIES
- See Also:
-
JSON_PROPERTY_ADD_ONS
- See Also:
-
JSON_PROPERTY_RATE_SOURCE
- See Also:
-
JSON_PROPERTY_HAS_ADD_ONS
- See Also:
-
JSON_PROPERTY_CANCELLABLE_BY_AGENT
- See Also:
-
JSON_PROPERTY_CANCELLABLE_BY_SUPPLIER
- See Also:
-
JSON_PROPERTY_CANCELLABLE_BY_TRAVELER
- See Also:
-
JSON_PROPERTY_REPORTING_EXTRA_CHARGE_LIST
- See Also:
-
JSON_PROPERTY_HAS_BREAKFAST
- See Also:
-
JSON_PROPERTY_HAS_BRUNCH
- See Also:
-
JSON_PROPERTY_HAS_LUNCH
- See Also:
-
JSON_PROPERTY_HAS_DINNER
- See Also:
-
JSON_PROPERTY_HAS_ALL_INCLUSIVE
- See Also:
-
JSON_PROPERTY_HAS_ALL_INCLUSIVE_PLUS_ALCOHOL
- See Also:
-
JSON_PROPERTY_HAS_ROOM_TYPE_ANCILLARIES
- See Also:
-
JSON_PROPERTY_HAS_FOOD
- See Also:
-
JSON_PROPERTY_HAS_RESTAURANTS
- See Also:
-
JSON_PROPERTY_HAS_MEETING_ROOMS
- See Also:
-
JSON_PROPERTY_HAS_SPAS
- See Also:
-
JSON_PROPERTY_HAS_ACTIVITIES
- See Also:
-
JSON_PROPERTY_HAS_ATTRACTIONS
- See Also:
-
JSON_PROPERTY_HAS_PLACES
- See Also:
-
JSON_PROPERTY_REPORTING_DAILY_RATE_LIST
- See Also:
-
JSON_PROPERTY_REPORTING_ANCILLARY_LIST
- See Also:
-
-
Constructor Details
-
BookingSupplierDetails
public BookingSupplierDetails()
-
-
Method Details
-
id
-
getId
-
setId
-
createdDate
-
getCreatedDate
Datetime this record was first created- Returns:
- createdDate
-
setCreatedDate
-
lastUpdate
-
getLastUpdate
Datetime this record was last updated- Returns:
- lastUpdate
-
setLastUpdate
-
version
-
getVersion
Version property that shows how many times this document has been persisted. Document will not persist if the version property is less than current version property in the system. Result in an optimistic locking exception.- Returns:
- version
-
setVersion
-
creation
-
getCreation
Communicates whether the booking was created normally or if it failed or was just for testing.- Returns:
- creation
-
setCreation
-
groupIdentifier
-
getGroupIdentifier
Unique record identifier for the collection of bookings that were made at the same time.- Returns:
- groupIdentifier
-
setGroupIdentifier
-
customization
public BookingSupplierDetails customization(@Nonnull CustomizationLightweightSupplierDetails customization) -
getCustomization
@Nonnull @NotNull @Valid public @NotNull @Valid CustomizationLightweightSupplierDetails getCustomization()Which customization configuration record did the entity application used to facilitate in making this booking happen.- Returns:
- customization
-
setCustomization
-
bookingCode
-
getBookingCode
Unique user-friendly booking geoname. This code should be used when corresponding with travelers.- Returns:
- bookingCode
-
setBookingCode
-
user
-
getUser
User details for the authenticated person that made the booking.- Returns:
- user
-
setUser
-
userSession
-
getUserSession
User session state as it was when the user made the booking.- Returns:
- userSession
-
setUserSession
-
serverUrl
-
getServerUrl
The URL the booking occurred- Returns:
- serverUrl
-
setServerUrl
-
addSocialsItem
-
getSocials
List of all social network account property has for the traveler to get in touch.- Returns:
- socials
-
setSocials
-
review
-
getReview
User review created by the traveler after the booking completed.- Returns:
- review
-
setReview
-
emailHeaderLogoUrl
-
getEmailHeaderLogoUrl
Full url of the image logo optimized for emails- Returns:
- emailHeaderLogoUrl
-
setEmailHeaderLogoUrl
-
logoIdentifier
-
getLogoIdentifier
Logo cloudinary identifier for potential reuse- Returns:
- logoIdentifier
-
setLogoIdentifier
-
hotel
-
getHotel
@Nonnull @NotNull @Valid public @NotNull @Valid PropertyAggregateLightweightSupplierDetails getHotel()Combined property data.- Returns:
- hotel
-
setHotel
-
roomStay
-
getRoomStay
All information about the room that was booked.- Returns:
- roomStay
-
setRoomStay
-
specialRequests
-
getSpecialRequests
Free text where the traveler can add a message to the property.- Returns:
- specialRequests
-
setSpecialRequests
-
comment
-
getComment
Internal comment field the platform can add and make available to channel manager partners.- Returns:
- comment
-
setComment
-
earlyCheckInCharge
-
getEarlyCheckInCharge
Early check-in charge fixed amount that is due if guest checks out early.- Returns:
- earlyCheckInCharge
-
setEarlyCheckInCharge
-
lateCheckOutCharge
-
getLateCheckOutCharge
Late check-out charge fixed amount that is due if guest checks out late.- Returns:
- lateCheckOutCharge
-
setLateCheckOutCharge
-
earlyCheckInChargePercent
-
getEarlyCheckInChargePercent
Early check-in charge calculated in percent of first room night price.- Returns:
- earlyCheckInChargePercent
-
setEarlyCheckInChargePercent
-
lateCheckOutChargePercent
-
getLateCheckOutChargePercent
Early check-in charge calculated in percent of first room night price.- Returns:
- lateCheckOutChargePercent
-
setLateCheckOutChargePercent
-
hotelImageUrl
-
getHotelImageUrl
Absolute URL of hotel image that can be used as-is- Returns:
- hotelImageUrl
-
setHotelImageUrl
-
roomImageUrl
-
getRoomImageUrl
Absolute URL of room image that can be used as-is- Returns:
- roomImageUrl
-
setRoomImageUrl
-
commissionList
public BookingSupplierDetails commissionList(@Nullable List<@Valid CommissionableEntrySupplierDetails> commissionList) -
addCommissionListItem
public BookingSupplierDetails addCommissionListItem(CommissionableEntrySupplierDetails commissionListItem) -
getCommissionList
List of all travel inventory entries that are due a commission to the affiliate.- Returns:
- commissionList
-
setCommissionList
public void setCommissionList(@Nullable List<@Valid CommissionableEntrySupplierDetails> commissionList) -
ancillaryList
public BookingSupplierDetails ancillaryList(@Nullable List<@Valid BookingAncillarySupplierDetails> ancillaryList) -
addAncillaryListItem
public BookingSupplierDetails addAncillaryListItem(BookingAncillarySupplierDetails ancillaryListItem) -
getAncillaryList
Get ancillaryList- Returns:
- ancillaryList
-
setAncillaryList
-
bookingContract
public BookingSupplierDetails bookingContract(@Nullable BookingContractSupplierDetails bookingContract) -
getBookingContract
Booking contract created by TripPay- Returns:
- bookingContract
-
setBookingContract
-
staticMapImageUrl
-
getStaticMapImageUrl
Url of map image that can be sent via email- Returns:
- staticMapImageUrl
-
setStaticMapImageUrl
-
staticMapUrl
-
getStaticMapUrl
Url of map image location on Google Maps- Returns:
- staticMapUrl
-
setStaticMapUrl
-
status
-
getStatus
Convenience data point to show which status the booking currently has.- Returns:
- status
-
setStatus
-
meetingRooms
public BookingSupplierDetails meetingRooms(@Nullable List<@Valid BookingAncillarySupplierDetails> meetingRooms) -
addMeetingRoomsItem
-
getMeetingRooms
Meeting room reservation records.- Returns:
- meetingRooms
-
setMeetingRooms
-
restaurants
public BookingSupplierDetails restaurants(@Nullable List<@Valid BookingAncillarySupplierDetails> restaurants) -
addRestaurantsItem
-
getRestaurants
Restaurant reservation records.- Returns:
- restaurants
-
setRestaurants
-
spas
-
addSpasItem
-
getSpas
Spa reservation records.- Returns:
- spas
-
setSpas
-
activities
public BookingSupplierDetails activities(@Nullable List<@Valid BookingAncillarySupplierDetails> activities) -
addActivitiesItem
-
getActivities
Activity reservation records.- Returns:
- activities
-
setActivities
-
attractions
public BookingSupplierDetails attractions(@Nullable List<@Valid BookingAncillarySupplierDetails> attractions) -
addAttractionsItem
-
getAttractions
Attraction reservation records.- Returns:
- attractions
-
setAttractions
-
places
-
addPlacesItem
-
getPlaces
Place reservation records.- Returns:
- places
-
setPlaces
-
roomTypeAncillaries
public BookingSupplierDetails roomTypeAncillaries(@Nullable List<@Valid BookingAncillarySupplierDetails> roomTypeAncillaries) -
addRoomTypeAncillariesItem
public BookingSupplierDetails addRoomTypeAncillariesItem(BookingAncillarySupplierDetails roomTypeAncillariesItem) -
getRoomTypeAncillaries
@Nullable @Valid public @Valid List<@Valid BookingAncillarySupplierDetails> getRoomTypeAncillaries()Room type ancillary records.- Returns:
- roomTypeAncillaries
-
setRoomTypeAncillaries
public void setRoomTypeAncillaries(@Nullable List<@Valid BookingAncillarySupplierDetails> roomTypeAncillaries) -
addOns
-
addAddOnsItem
-
getAddOns
Add-on records.- Returns:
- addOns
-
setAddOns
-
rateSource
-
getRateSource
Rate origin. This is usually the property channel manager.- Returns:
- rateSource
-
setRateSource
-
hasAddOns
-
getHasAddOns
Convenience data point to check if any add-on offers are in this booking.- Returns:
- hasAddOns
-
setHasAddOns
-
cancellableByAgent
-
getCancellableByAgent
Whether the booking can still be cancelled completely by the agent.- Returns:
- cancellableByAgent
-
setCancellableByAgent
-
cancellableBySupplier
-
getCancellableBySupplier
Whether the booking can still be cancelled completely by the supplier.- Returns:
- cancellableBySupplier
-
setCancellableBySupplier
-
cancellableByTraveler
-
getCancellableByTraveler
Whether the booking can still be cancelled completely by the traveller.- Returns:
- cancellableByTraveler
-
setCancellableByTraveler
-
reportingExtraChargeList
public BookingSupplierDetails reportingExtraChargeList(@Nullable List<Object> reportingExtraChargeList) -
addReportingExtraChargeListItem
-
getReportingExtraChargeList
-
setReportingExtraChargeList
-
hasBreakfast
-
getHasBreakfast
Convenience data point to get to breakfast quickly.- Returns:
- hasBreakfast
-
setHasBreakfast
-
hasBrunch
-
getHasBrunch
Convenience data point to get to brunch quickly.- Returns:
- hasBrunch
-
setHasBrunch
-
hasLunch
-
getHasLunch
Convenience data point to get to lunch quickly.- Returns:
- hasLunch
-
setHasLunch
-
hasDinner
-
getHasDinner
Convenience data point to get to dinner quickly.- Returns:
- hasDinner
-
setHasDinner
-
hasAllInclusive
-
getHasAllInclusive
Convenience data point to get to all-inclusive quickly.- Returns:
- hasAllInclusive
-
setHasAllInclusive
-
hasAllInclusivePlusAlcohol
public BookingSupplierDetails hasAllInclusivePlusAlcohol(@Nullable Boolean hasAllInclusivePlusAlcohol) -
getHasAllInclusivePlusAlcohol
Convenience data point to get to all-inclusive with alcohol quickly.- Returns:
- hasAllInclusivePlusAlcohol
-
setHasAllInclusivePlusAlcohol
-
hasRoomTypeAncillaries
-
getHasRoomTypeAncillaries
Convenience data point to check if any room type ancillaries are in this booking.- Returns:
- hasRoomTypeAncillaries
-
setHasRoomTypeAncillaries
-
hasFood
-
getHasFood
Convenience data point to check if any food is included in this booking.- Returns:
- hasFood
-
setHasFood
-
hasRestaurants
-
getHasRestaurants
Convenience data point to check if any restaurant reservations are included in this booking.- Returns:
- hasRestaurants
-
setHasRestaurants
-
hasMeetingRooms
-
getHasMeetingRooms
Convenience data point to check if any meeting room reservations are included in this booking.- Returns:
- hasMeetingRooms
-
setHasMeetingRooms
-
hasSpas
-
getHasSpas
Convenience data point to check if any spa reservations are included in this booking.- Returns:
- hasSpas
-
setHasSpas
-
hasActivities
-
getHasActivities
Convenience data point to check if any activity reservations are included in this booking.- Returns:
- hasActivities
-
setHasActivities
-
hasAttractions
-
getHasAttractions
Convenience data point to check if any attractions reservations are included in this booking.- Returns:
- hasAttractions
-
setHasAttractions
-
hasPlaces
-
getHasPlaces
Convenience data point to check if any place reservations are included in this booking.- Returns:
- hasPlaces
-
setHasPlaces
-
reportingDailyRateList
-
addReportingDailyRateListItem
-
getReportingDailyRateList
-
setReportingDailyRateList
-
reportingAncillaryList
-
addReportingAncillaryListItem
-
getReportingAncillaryList
-
setReportingAncillaryList
-
equals
-
hashCode
-
toString
-
socials