Package travel.wink.sdk.extranet.model
Class BookingAncillarySupplier
java.lang.Object
travel.wink.sdk.extranet.model.BookingAncillarySupplier
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-03-18T08:52:26.126132332+07:00[Asia/Bangkok]")
public class BookingAncillarySupplier
extends Object
Add-on records.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumPricing typestatic enumInventory type -
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 TypeMethodDescriptionaddress(AddressSupplier address) commission(Float commission) commissionable(Boolean commissionable) contact(ContactSupplier contact) endDate(LocalDateTime endDate) boolean@NotNull @Valid AddressSupplierGet address@NotNull IntegerNumber of guests that are part of this reservation.@NotNull FloatGet commission@NotNull BooleanGet commissionable@NotNull @Valid ContactSupplierGet contactDate end time when reservation was made for.@NotNull @Valid UUIDHotel identifier@NotNull StringCloudinary image identifier@NotNull StringAbsolute URL to image of inventory@NotNull StringDescription of travel inventory in traveler language (if available).@NotNull StringName of travel inventory in traveler language (if available).@NotNull StringgetName()Name of inventory@NotNull @Valid LocalizedPriceSuppliergetPrice()Get pricePricing typeDate start time when reservation was made for.@NotNull @Valid UUIDTravel inventory identifier@NotNull BookingAncillarySupplier.TypeEnumgetType()Inventory type@NotNull @Valid UUIDTravel inventory identifierinthashCode()hotelIdentifier(UUID hotelIdentifier) imageIdentifier(String imageIdentifier) localizedDescription(String localizedDescription) localizedName(String localizedName) price(LocalizedPriceSupplier price) pricingType(BookingAncillarySupplier.PricingTypeEnum pricingType) voidsetAddress(AddressSupplier address) voidsetAttendees(Integer attendees) voidsetCommission(Float commission) voidsetCommissionable(Boolean commissionable) voidsetContact(ContactSupplier contact) voidsetEndDate(LocalDateTime endDate) voidsetHotelIdentifier(UUID hotelIdentifier) voidsetImageIdentifier(String imageIdentifier) voidsetImageUrl(String imageUrl) voidsetLocalizedDescription(String localizedDescription) voidsetLocalizedName(String localizedName) voidvoidsetPrice(LocalizedPriceSupplier price) voidsetPricingType(BookingAncillarySupplier.PricingTypeEnum pricingType) voidsetStartDate(LocalDateTime startDate) voidsetTransactionalTravelInventoryIdentifier(UUID transactionalTravelInventoryIdentifier) voidvoidsetTypeIdentifier(UUID typeIdentifier) startDate(LocalDateTime startDate) toString()transactionalTravelInventoryIdentifier(UUID transactionalTravelInventoryIdentifier) typeIdentifier(UUID typeIdentifier)
-
Field Details
-
JSON_PROPERTY_HOTEL_IDENTIFIER
- See Also:
-
JSON_PROPERTY_TYPE_IDENTIFIER
- See Also:
-
JSON_PROPERTY_TRANSACTIONAL_TRAVEL_INVENTORY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_PRICING_TYPE
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_PRICE
- See Also:
-
JSON_PROPERTY_START_DATE
- See Also:
-
JSON_PROPERTY_END_DATE
- See Also:
-
JSON_PROPERTY_ATTENDEES
- See Also:
-
JSON_PROPERTY_IMAGE_IDENTIFIER
- See Also:
-
JSON_PROPERTY_IMAGE_URL
- See Also:
-
JSON_PROPERTY_LOCALIZED_NAME
- See Also:
-
JSON_PROPERTY_LOCALIZED_DESCRIPTION
- See Also:
-
JSON_PROPERTY_CONTACT
- See Also:
-
JSON_PROPERTY_ADDRESS
- See Also:
-
JSON_PROPERTY_COMMISSIONABLE
- See Also:
-
JSON_PROPERTY_COMMISSION
- See Also:
-
-
Constructor Details
-
BookingAncillarySupplier
public BookingAncillarySupplier()
-
-
Method Details
-
hotelIdentifier
-
getHotelIdentifier
Hotel identifier- Returns:
- hotelIdentifier
-
setHotelIdentifier
-
typeIdentifier
-
getTypeIdentifier
Travel inventory identifier- Returns:
- typeIdentifier
-
setTypeIdentifier
-
transactionalTravelInventoryIdentifier
public BookingAncillarySupplier transactionalTravelInventoryIdentifier(UUID transactionalTravelInventoryIdentifier) -
getTransactionalTravelInventoryIdentifier
Travel inventory identifier- Returns:
- transactionalTravelInventoryIdentifier
-
setTransactionalTravelInventoryIdentifier
-
name
-
getName
Name of inventory- Returns:
- name
-
setName
-
pricingType
-
getPricingType
Pricing type- Returns:
- pricingType
-
setPricingType
-
type
-
getType
Inventory type- Returns:
- type
-
setType
-
price
-
getPrice
Get price- Returns:
- price
-
setPrice
-
startDate
-
getStartDate
Date start time when reservation was made for.- Returns:
- startDate
-
setStartDate
-
endDate
-
getEndDate
Date end time when reservation was made for.- Returns:
- endDate
-
setEndDate
-
attendees
-
getAttendees
Number of guests that are part of this reservation.- Returns:
- attendees
-
setAttendees
-
imageIdentifier
-
getImageIdentifier
Cloudinary image identifier- Returns:
- imageIdentifier
-
setImageIdentifier
-
imageUrl
-
getImageUrl
Absolute URL to image of inventory- Returns:
- imageUrl
-
setImageUrl
-
localizedName
-
getLocalizedName
Name of travel inventory in traveler language (if available). Defaults to English.- Returns:
- localizedName
-
setLocalizedName
-
localizedDescription
-
getLocalizedDescription
Description of travel inventory in traveler language (if available). Defaults to English.- Returns:
- localizedDescription
-
setLocalizedDescription
-
contact
-
getContact
Get contact- Returns:
- contact
-
setContact
-
address
-
getAddress
Get address- Returns:
- address
-
setAddress
-
commissionable
-
getCommissionable
Get commissionable- Returns:
- commissionable
-
setCommissionable
-
commission
-
getCommission
Get commission- Returns:
- commission
-
setCommission
-
equals
-
hashCode
public int hashCode() -
toString
-