PropertyContent

public final class PropertyContent

An individual property object in the map of property objects.

Parameters

propertyId

Unique Expedia property ID.

name

Property name.

address
ratings
location
phone

The property's phone number.

fax

The property's fax number.

category
businessModel
rank

The property’s rank across all properties. This value sorts properties based on EPS transactional data and details about the property, with 1 indicating the best-performing property and others following in ascending numerical order.

checkin
checkout
fees
policies
attributes
amenities

Lists all of the amenities available for all guests at the property. See our amenities reference for current known amenity ID and name values.

images

Contains all property images available.

onsitePayments
rooms

Information about all of the rooms at the property.

rates

Additional information about the rates offered by the property. This should be used in conjunction with the pricing and other rate-related information in shopping.

dates
descriptions
statistics

Statistics of the property, such as number of floors. See our statistics reference for current known statistics ID and name values.

airports
themes

Themes that describe the property. See our themes reference for current known theme ID and name values.

allInclusive
taxId

Tax ID.

chain
brand
spokenLanguages

Languages spoken at the property.

multiUnit

Boolean value indicating if a property is a multi-unit property.

paymentRegistrationRecommended

Boolean value indicating if a property may require payment registration to process payments, even when using the property_collect Business Model. If true, then a property may not be successfully bookable without registering payments first.

vacationRentalDetails
supplySource

The supply source of the property.

Constructors

Link copied to clipboard
public PropertyContent PropertyContent(String propertyId, String name, Address address, Ratings ratings, Location location, String phone, String fax, CategoryProperty category, BusinessModel businessModel, BigDecimal rank, Checkin checkin, Checkout checkout, Fees fees, Policies policies, Attributes attributes, Map<String, Amenity> amenities, List<Image> images, OnsitePayments onsitePayments, Map<String, RoomContent> rooms, Map<String, RateContent> rates, Dates dates, Descriptions descriptions, Map<String, Statistic> statistics, AssociatedAirports airports, Map<String, Theme> themes, AllInclusive allInclusive, String taxId, Chain chain, Brand brand, Map<String, SpokenLanguage> spokenLanguages, Boolean multiUnit, Boolean paymentRegistrationRecommended, VacationRentalDetails vacationRentalDetails, String supplySource)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@Valid()
private final Address address
Link copied to clipboard
@Valid()
private final AssociatedAirports airports
Link copied to clipboard
@Valid()
private final AllInclusive allInclusive
Link copied to clipboard
@Valid()
private final Map<String, Amenity> amenities
Link copied to clipboard
@Valid()
private final Attributes attributes
Link copied to clipboard
@Valid()
private final Brand brand
Link copied to clipboard
@Valid()
private final BusinessModel businessModel
Link copied to clipboard
@Valid()
private final CategoryProperty category
Link copied to clipboard
@Valid()
private final Chain chain
Link copied to clipboard
@Valid()
private final Checkin checkin
Link copied to clipboard
@Valid()
private final Checkout checkout
Link copied to clipboard
@Valid()
private final Dates dates
Link copied to clipboard
@Valid()
private final Descriptions descriptions
Link copied to clipboard
@Valid()
private final String fax
Link copied to clipboard
@Valid()
private final Fees fees
Link copied to clipboard
@Valid()
private final List<Image> images
Link copied to clipboard
@Valid()
private final Location location
Link copied to clipboard
@Valid()
private final Boolean multiUnit
Link copied to clipboard
@Valid()
private final String name
Link copied to clipboard
@Valid()
private final OnsitePayments onsitePayments
Link copied to clipboard
Link copied to clipboard
@Valid()
private final String phone
Link copied to clipboard
@Valid()
private final Policies policies
Link copied to clipboard
@Valid()
private final String propertyId
Link copied to clipboard
@Valid()
private final BigDecimal rank
Link copied to clipboard
@Valid()
private final Map<String, RateContent> rates
Link copied to clipboard
@Valid()
private final Ratings ratings
Link copied to clipboard
@Valid()
private final Map<String, RoomContent> rooms
Link copied to clipboard
@Valid()
private final Map<String, SpokenLanguage> spokenLanguages
Link copied to clipboard
@Valid()
private final Map<String, Statistic> statistics
Link copied to clipboard
@Valid()
private final String supplySource
Link copied to clipboard
@Valid()
private final String taxId
Link copied to clipboard
@Valid()
private final Map<String, Theme> themes
Link copied to clipboard

Functions

Link copied to clipboard
public final static PropertyContent.Builder builder()
Link copied to clipboard
public final Address getAddress()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Map<String, Amenity> getAmenities()
Link copied to clipboard
public final Attributes getAttributes()
Link copied to clipboard
public final Brand getBrand()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Chain getChain()
Link copied to clipboard
public final Checkin getCheckin()
Link copied to clipboard
public final Checkout getCheckout()
Link copied to clipboard
public final Dates getDates()
Link copied to clipboard
Link copied to clipboard
public final String getFax()
Link copied to clipboard
public final Fees getFees()
Link copied to clipboard
public final List<Image> getImages()
Link copied to clipboard
public final Location getLocation()
Link copied to clipboard
public final Boolean getMultiUnit()
Link copied to clipboard
public final String getName()
Link copied to clipboard
Link copied to clipboard
public final String getPhone()
Link copied to clipboard
public final Policies getPolicies()
Link copied to clipboard
public final String getPropertyId()
Link copied to clipboard
public final BigDecimal getRank()
Link copied to clipboard
public final Map<String, RateContent> getRates()
Link copied to clipboard
public final Ratings getRatings()
Link copied to clipboard
public final Map<String, RoomContent> getRooms()
Link copied to clipboard
Link copied to clipboard
public final Map<String, Statistic> getStatistics()
Link copied to clipboard
public final String getSupplySource()
Link copied to clipboard
public final String getTaxId()
Link copied to clipboard
public final Map<String, Theme> getThemes()