Package-level declarations

Types

Link copied to clipboard
public final class Address

Container for the property's address information.

Link copied to clipboard
public final class Address1
Link copied to clipboard
public final class Adjustment

Any price adjustments associated with this itinerary.

Link copied to clipboard
public final class AffiliateCollect

This option will be returned if a booking can be made using Expedia Affiliate Collect.

Link copied to clipboard
public final class AllInclusive

Information about the all-inclusive rate plans available at the property.

Link copied to clipboard
public final class Amenity

An individual amenity.

Link copied to clipboard
public final class Amount

The monetary amount.

Link copied to clipboard
public final class Ancestors

A region ancestor.

Link copied to clipboard
public final class Area

Information about the area of the room.

Link copied to clipboard
public final class AssociatedAirports

Airports related to the property.

Link copied to clipboard
public final class Attribute

An individual attribute.

Link copied to clipboard
public final class Attributes

Attributes about the property. See our attributes reference for current known attribute ID and name values.

Link copied to clipboard
public final class BedGroup

An individual bed group.

Link copied to clipboard
public final class BedGroupAvailability
Link copied to clipboard
public final class BedGroupAvailabilityLinks

A map of links, including links to confirm pricing and availability for the selected rate.

Link copied to clipboard
public final class BedGroupConfiguration

An individual bed configuration.

Link copied to clipboard
public final class BillingContact
Link copied to clipboard
public final class BillingContactRequest
Link copied to clipboard
public final class BillingContactRequestAddress
Link copied to clipboard
Link copied to clipboard
public interface BoundingPolygon
Link copied to clipboard
public final class Brand

An individual brand.

Link copied to clipboard
public final class BusinessModel

How and when the payment can be taken.

Link copied to clipboard
public final class CancelPenalty
Link copied to clipboard
public final class CancelRefund

The refund information for cancelling the itinerary.

Link copied to clipboard
public final class CardOption
Link copied to clipboard
public final class CategoryAge

An age category.

Link copied to clipboard
public final class CategoryProperty

The property's category. See our property categories reference for current known category ID and name values.

Link copied to clipboard

The general category that this value add promotion falls into. Values: FOOD_AND_BEVERAGE,ENTERTAINMENT,SERVICE,ACTIVITY,CREDIT

Link copied to clipboard
public final class Chain

An individual chain.

Link copied to clipboard
public final class ChangeRoomDetailsRequest
Link copied to clipboard
public final class Charge

An object representing a charge. Information about the charge is provided in both the billable currency and the request currency.

Link copied to clipboard
public final class ChargeCalculated

An object representing a charge. Information about the charge is provided in both the billable currency and the request currency.

Link copied to clipboard
public final class Checkin

The property's check-in information.

Link copied to clipboard
public final class Checkout

The property's check-out information.

Link copied to clipboard
public final class CommitChangeRoomRequestBody
Link copied to clipboard
public final class CompletePaymentSession

The payment session response.

Link copied to clipboard
public final class CompletePaymentSessionLinks

A map of links, including links to retrieve a booking, resume a held booking, or cancel a held booking.

Link copied to clipboard
public final class ConfirmationId

The confirmation ids.

Link copied to clipboard
public final class Conversations

Details about initiating conversations.

Link copied to clipboard
public final class Coordinates

The coordinates of the property.

Link copied to clipboard
public final class CoordinatesRegion
Link copied to clipboard
public final class CreateItineraryRequest
Link copied to clipboard
public final class CreateItineraryRequestRoom
Link copied to clipboard
public final class CreditCard
Link copied to clipboard
public final class CreditCardMerchant
Link copied to clipboard
public final class Dates

Dates about the property.

Link copied to clipboard
public final class Day
Link copied to clipboard
public final class Deal

The deal that applies to this rate.

Link copied to clipboard
public final class Deposit

A deposit policy associated with the rate.

Link copied to clipboard
public final class DepositItinerary

The deposit policy associated with the itinerary.

Link copied to clipboard
public final class Descriptions

Descriptions of a property.

Link copied to clipboard
public final class DescriptionsRoom

Descriptions of a room.

Link copied to clipboard
public final class EnhancedHouseRules
Link copied to clipboard
public final class Error

The overall class of error that occured.

Link copied to clipboard
public final class ErrorIndividual

An individual error.

Link copied to clipboard
public final class Essential
Link copied to clipboard
public final class EssentialInformation

Essential information, including the supply contact information and any other essential information.

Link copied to clipboard
public final class Fees

Information related to a property's fees.

Link copied to clipboard
public final class FeesPricingInformation

The fees collected by the property. The values for each type of fee are the total for that type. Mandatory fees are collected by the property at check-in or check-out. Resort fees are charged for amenities and extras and collected by the property at check-in or check-out. Mandatory taxes are taxes collected by the property at check-in or check-out.

Link copied to clipboard
public final class Field

An individual field that had an error.

Link copied to clipboard
public enum Frequency extends Enum<Frequency>

The frequency of when this applies. Values: UNKNOWN,PER_NIGHT,PER_DAY,PER_STAY,PER_WEEK,ROUND_TRIP,ONE_WAY

Link copied to clipboard
public final class GuestRating

Rating information provided by guests who stayed at this property.

Link copied to clipboard
public final class GuestReviews

A property's guest reviews.

Link copied to clipboard
public final class GuestReviewsVerified

A property's verified guest reviews.

Link copied to clipboard
public final class Image

An individual image. See our image categories reference for current known caption and category values.

Link copied to clipboard
public final class Image1
Link copied to clipboard
public final class Itinerary

The itinerary object.

Link copied to clipboard
public final class ItineraryCreation

The book response.

Link copied to clipboard
public final class ItineraryCreationLinks

A map of links, including links to retrieve a booking, resume a held booking, cancel a held booking, or complete a payment session if a challenge is used.

Link copied to clipboard
public final class ItineraryHistoryItem

An itinerary history change event, representing a charge or refund made to the itinerary and not a specific room.

Link copied to clipboard
public final class ItineraryLinks

A map of links, including links to resume or cancel a held booking. This is only included for held bookings.

Link copied to clipboard
public final class Link

An individual link.

Link copied to clipboard
public final class Localized

Container for localized address information.

Link copied to clipboard
public final class Location

The property's location information.

Link copied to clipboard
public final class Loyalty

A loyalty object for a loyalty program.

Link copied to clipboard
public final class MarketingFeeIncentive

An object representing one incentive source and the stay dates relevant to that particular incentive.

Link copied to clipboard
public final class MaxAllowed

Maximum occupancy counts.

Link copied to clipboard
Link copied to clipboard
public final class MultiPolygon implements BoundingPolygon
Link copied to clipboard
public final class MultiPolygonAllOf
Link copied to clipboard
public final class NightCharge
Link copied to clipboard
public enum NightChargeType extends Enum<NightChargeType>

The price breakout type. * base_rate - The room rate without any taxes and fees applied. * tax_and_service_fee - Tax recovery charges, service fees, and taxes. Ensure that you capture these values and display as: \"Taxes and Fees\" * extra_person_fee - A per night fee that is charged by a hotel for additional adults over the nightly rate. This fee is included as part of the total. * property_fee - The property fee surcharge type must be displayed beginning on the initial hotel room selection page, immediately after your hotel search results page. This placement is required by the U.S. Federal Trade Commission (FTC). Display this surcharge as \"Property Fee\" on your room selection page, as described above, and in all subsequent price breakdowns for the following Points of Sale: * US * Canada * Brazil * LATAM * sales_tax - Taxes that must be displayed by certain jurisdictional laws. Ensure that you capture these values and display as \"Taxes\". * adjustment - This is the amount that the individual night have been adjusted/discounted. * recovery_charges_and_fees - Tax recovery charges, service fees, and taxes. Ensure that you capture these values and display as: \"Taxes and Fees\" * traveler_service_fee - Fee charged by Vrbo to support use of online tools, services and functions on its platform which enable guest self service. May be displayed as 'Traveler Service Fee' or 'Service Fee' any time fees are broken out for display on partner sites. Values: BASE_RATE,TAX_AND_SERVICE_FEE,EXTRA_PERSON_FEE,PROPERTY_FEE,SALES_TAX,ADJUSTMENT,RECOVERY_CHARGES_AND_FEES,TRAVELER_SERVICE_FEE

Link copied to clipboard
public final class NonrefundableDateRange
Link copied to clipboard
public final class Notification

A notification.

Link copied to clipboard
public final class Occupancy

Occupancy information.

Link copied to clipboard
public enum OfferType extends Enum<OfferType>

The type of offer this value add promotion is. Values: BUY_ONE_GET_ONE_FREE,CREDIT,DISCOUNT,FREE,VOUCHER

Link copied to clipboard
public final class OnsitePayments

The property’s accepted forms of payments when onsite. See our onsite payment types reference for current known payment type ID and name values.

Link copied to clipboard
public final class PaymentOption

The payment option response.

Link copied to clipboard
public final class PaymentRequest
Link copied to clipboard
public final class PaymentRequestWithPhone
Link copied to clipboard
public final class PaymentSessions

The payment registration response.

Link copied to clipboard
public final class PaymentSessionsLinks

A map of links, including links to create a booking.

Link copied to clipboard
public final class PaymentSessionsRequest
Link copied to clipboard
public final class PaymentType

An individual payment type.

Link copied to clipboard
public final class Phone

The entire phone number must be represented across the three fields in this object.

Link copied to clipboard
public final class PhoneRequest

The entire phone number must be represented across the three fields in this object. The entire phone number should not exceed 25 characters.

Link copied to clipboard
public final class Policies

Information about property policies that guests need to be aware of.

Link copied to clipboard
public final class Polygon implements BoundingPolygon
Link copied to clipboard
public final class PolygonAllOf
Link copied to clipboard
public final class Preferred

The preferred airport of the property.

Link copied to clipboard
public final class PricingInformation

The pricing information object.

Link copied to clipboard
public final class Promotions

Available promotions that apply to this rate.

Link copied to clipboard
public final class PromotionsItinerary

Promotions that apply to the booked room.

Link copied to clipboard
public final class PropertiesGeoJsonRequest

GeoJSON geometry

Link copied to clipboard
public interface Property
Link copied to clipboard
public final class PropertyAvailability implements Property
Link copied to clipboard
public final class PropertyAvailabilityAllOf

The rooms and rates for a property.

Link copied to clipboard
public final class PropertyAvailabilityLinks

A map of links, including links to request additional rates. Note that the recommendations feature has been retired and will return an error if the link is followed.

Link copied to clipboard
public final class PropertyCalendarAvailability
Link copied to clipboard
public final class PropertyContent

An individual property object in the map of property objects.

Link copied to clipboard
public final class PropertyGeography

A property object.

Link copied to clipboard
public final class PropertyInactive
Link copied to clipboard
public final class PropertyManager

Information about the property manager.

Link copied to clipboard
public final class PropertyManagerLinks

A map of links, including link to get image of the property manager.

Link copied to clipboard
public final class PropertyRating

Information about the property's rating.

Link copied to clipboard
public final class PropertyUnavailability implements Property
Link copied to clipboard
public final class PropertyUnavailabilityAllOf

Response with a property that has no available rates for the given request parameters, but include=unavailable_reason was requested.

Link copied to clipboard
public final class Rate

A rate.

Link copied to clipboard
public final class RateContent

An individual rate.

Link copied to clipboard
public final class RateHistory

The rate information associated with the itinerary.

Link copied to clipboard
public final class RateItinerary

The rate information associated with the itinerary.

Link copied to clipboard
public final class RateLinks

A map of links, including a link to request payment options.

Link copied to clipboard
public final class Ratings

Various types of ratings for this property.

Link copied to clipboard
public final class Region
Link copied to clipboard
public final class RentalAgreement

Information about a vacation rentals rental agreement.

Link copied to clipboard
public final class RentalAgreementLinks

A map of links, including link to get the rental agreement.

Link copied to clipboard
public final class Review

A review object for a property.

Link copied to clipboard
public final class RoomAvailability

The room information.

Link copied to clipboard
public final class RoomContent

An individual room.

Link copied to clipboard
public final class RoomHistoryItem

A room history event, representing a change made to a specific room.

Link copied to clipboard
public final class RoomItinerary

The room information.

Link copied to clipboard
public final class RoomItineraryLinks

A map of links - * cancel - Cancel the booking for this room * change - A PUT call to modify the details of the booking for this room (soft change) * shop_for_change - Shop for rates to evaluate for possible rebooking. This shop call will show the estimated financial impact of the change.
Current parameters supported in shop for change: checkin, checkout, occupancy See: #get-/properties/-property_id-/availability

Link copied to clipboard
public final class RoomPriceCheck

The price check response.

Link copied to clipboard
public final class RoomPriceCheckLinks

A map of links, including links to continue booking this rate or to shop for additional rates. If this rate is still available for booking then a book link will be present if PSD2 is not a requirement for you or a payment_session link will be present if PSD2 is a requirement for you.

Link copied to clipboard
public final class SaleScenario

Provides the special scenarios that need to be taken into account when using this rate.

Link copied to clipboard
public final class SpokenLanguage

An individual spoken language.

Link copied to clipboard
public final class Statistic

An individual statistic.

Link copied to clipboard
public enum Status extends Enum<Status>

Indicates the status of the rate. If the rate is still available then available will be returned. If the rate is no longer available at that price then price_changed will be returned. If the rate is no longer available at all then sold_out will be returned. Values: AVAILABLE,PRICE_CHANGED,SOLD_OUT

Link copied to clipboard
public enum StatusItinerary extends Enum<StatusItinerary>

The booking status of the room. Values: PENDING,BOOKED,CANCELED

Link copied to clipboard

Indicates the status of the rate. If the rate is still available then available will be returned. If the rate is no longer available at that price then price_changed will be returned. If the rate is no longer available at all then sold_out will be returned. Values: AVAILABLE,PRICE_CHANGED,SOLD_OUT

Link copied to clipboard
public final class Stay
Link copied to clipboard
public final class StayConstraints
Link copied to clipboard
public enum StayType extends Enum<StayType>

The price breakout type. Values: BASE_RATE,TAX_AND_SERVICE_FEE,EXTRA_PERSON_FEE,PROPERTY_FEE,SALES_TAX,ADJUSTMENT,RECOVERY_CHARGES_AND_FEES,TRAVELER_SERVICE_FEE

Link copied to clipboard
public final class SupplyContact

The supply contact information. Note that full details may not be displayed until a short time prior to checkin.

Link copied to clipboard
public final class TestNotificationRequest
Link copied to clipboard
public final class Theme

An individual theme.

Link copied to clipboard
public final class ThirdPartyAuthRequest
Link copied to clipboard
public final class Totals

The total price of charges, given various criteria. * inclusive - provides the total price including taxes and fees. This does not include property collected fees such as resort, mandatory taxes, and mandatory fees. * exclusive - provides the total price excluding taxes and fees. * property_inclusive - provides the total price including taxes, fees, and property collected fees such as resort, mandatory taxes, and mandatory fees. * inclusive_strikethrough - provides the tax inclusive total price with any property funded discounts added back. Can be used to merchandise the savings due to a discount. * strikethrough - provides the tax exclusive total price with any property funded discounts added back. Can be used to merchandise the savings due to a discount. * property_inclusive_strikethrough - provides the tax, fees, and property collected fees inclusive total price with any property funded discounts added back. Can be used to merchandise the savings due to a discount. * marketing_fee - provides the potential owed earnings per transaction. * gross_profit - provides the estimated gross profit per transaction. * minimum_selling_price - provides the minimum selling price. * property_fees - provides the total of the fees collected by the property.

Link copied to clipboard
public final class TraderAddress

The trader address.

Link copied to clipboard
public final class TraderDetailsInner

Information of the professional entity that sells the property inventory or related services.

Link copied to clipboard
public final class TraderInformation

The professional entity or entities that sells the property inventory or related services.

Link copied to clipboard
public enum TravelCompanion extends Enum<TravelCompanion>

The companion category for any travelers that accompanied this reviewer. Values: FAMILY,FAMILY_WITH_CHILDREN,PARTNER,SELF,FRIENDS,PET

Link copied to clipboard
public enum TripReason extends Enum<TripReason>

The reason category for this reviewer's trip. Values: BUSINESS,LEISURE,FRIENDS_AND_FAMILY,BUSINESS_AND_LEISURE

Link copied to clipboard
public final class UnavailableReason

An unavailable reason that suggests ways that the request could be modified to locate available rooms and rates.

Link copied to clipboard
public final class UnitConfiguration

A room configuration.

Link copied to clipboard
public final class VacationRentalDetails

Details for vacation rental properties.

Link copied to clipboard
public final class ValueAdd

An individual value add.

Link copied to clipboard
public final class View

An individual view.