Issue - alias for ErrorDetail. Used in OpenAPI schemas as the error item type.
Generic error response wrapper. Used in some OpenAPI schemas as response_error.
Error500 - Internal server error response.
Generic Error model (alias for ErrorDetail). Used in some OpenAPI schemas as a single error item.
Pagination links for navigating result sets.
Collection metadata with pagination info.
One-way combination for multi-city flight searches.
Response metadata for single-item responses.
Response dictionaries containing reference data lookups.
Location dictionary entry with detailed information.
Geographic coordinates (latitude and longitude).
Location reference for airports and cities.
Location analytics data (alias for Analytics).
Flexible location for search queries supporting multiple input types.
Route served by an airline from an origin.
Flight itinerary (one direction of travel).
Additional services request for a segment.
Hotel offers container with available rooms and rates.
Guest configuration for hotel room offers.
Room association linking room to guests and payment.
Stakeholder definition for Hotel Booking V1. Note: Different from Air domain Stakeholder which has string id. Maps to OpenAPI schema name "Stakeholder" for hotel booking.
Guest name for Hotel Booking V1. Maps to OpenAPI schema name "Name" for hotel booking.
Contact details for Hotel Booking V1. Maps to OpenAPI schema name "Contact" for hotel booking.
Transfer offer for ground transportation.
Provider contact information with address.
Flight choice prediction (for flight offers).
Connection restriction for flight search.
Extended pricing options for search criteria.
Flight designator with carrier and flight number.
Spanish Canary Islands resident discount
Spanish Balearic Islands resident discount
Payment methods accepted for guarantee/deposit policies.
Location category for points of interest.
Metric type for time-based measurements.
Sub origin-destination availability level 1
Sub origin-destination availability level 2
Query alias: 3 models declare acceptedPayments.
Query alias: 1 model declares accessToken.
Query alias: 1 model declares additionalInformation.
Query alias: 1 model declares addOneWayOffers.
Query alias: 1 model declares addresseeName.
Query alias: 1 model declares addressLine.
Query alias: 1 model declares aircraftEquipment.
Query alias: 1 model declares aircraftType.
Query alias: 2 models declare airlineCode.
Query alias: 1 model declares airlineRemarks.
Query alias: 1 model declares airportChangeAllowed.
Query alias: 1 model declares allotmentDetails.
Query alias: 1 model declares allowAlternativeFareOptions.
Query alias: 1 model declares alternativeDestinationsCodes.
Query alias: 1 model declares alternativeOriginsCodes.
Query alias: 1 model declares amenityProvider.
Query alias: 1 model declares amenityType.
Query alias: 1 model declares applicationName.
Query alias: 1 model declares arrivalAt.
Query alias: 1 model declares arrivalFlightDetails.
Query alias: 1 model declares arrivalInformation.
Query alias: 2 models declare associatedAdultId.
Query alias: 1 model declares automatedProcess.
Query alias: 1 model declares available.
Query alias: 1 model declares b2bWallet.
Query alias: 1 model declares beachAndPark.
Query alias: 1 model declares billingAddress.
Query alias: 1 model declares billingCurrency.
Query alias: 1 model declares binNumber.
Query alias: 1 model declares birthPlace.
Query alias: 1 model declares blacklistedInEU.
Query alias: 1 model declares blacklistedInEUAllowed.
Query alias: 2 models declare boardPointIataCode.
Query alias: 1 model declares boardType.
Query alias: 1 model declares bookingLink.
Query alias: 1 model declares bookingStatus.
Query alias: 1 model declares brandCode.
Query alias: 1 model declares brandedFare.
Query alias: 1 model declares brandedFareLabel.
Query alias: 1 model declares brandedFares.
Query alias: 1 model declares businessIdentification.
Query alias: 1 model declares businessName.
Query alias: 1 model declares busSegmentAllowed.
Query alias: 1 model declares cabinRestrictions.
Query alias: 1 model declares cancellationNumber.
Query alias: 2 models declare cancellationRules.
Query alias: 1 model declares cancellations.
Query alias: 1 model declares cardFriendlyName.
Query alias: 2 models declare cardNumber.
Query alias: 1 model declares cardOwnerType.
Query alias: 1 model declares cardUsageName.
Query alias: 6 models declare carrierCode.
Query alias: 1 model declares carrierRestrictions.
Query alias: 1 model declares categoryScores.
Query alias: 1 model declares chainCode.
Query alias: 1 model declares characteristicsCodes.
Query alias: 1 model declares chargeableSeat.
Query alias: 1 model declares chargeableSeatNumber.
Query alias: 1 model declares checkInDate.
Query alias: 1 model declares checkInDescription.
Query alias: 1 model declares checkInOut.
Query alias: 1 model declares checkOutDate.
Query alias: 1 model declares checkOutDescription.
Query alias: 1 model declares childAges.
Query alias: 1 model declares choiceProbability.
Query alias: 1 model declares clientSecret.
Query alias: 1 model declares co2Emissions.
Query alias: 1 model declares commission.
Query alias: 1 model declares commonName.
Query alias: 3 models declare companyName.
Query alias: 1 model declares confirmationNumber.
Query alias: 2 models declare confirmNbr.
Query alias: 1 model declares connectionRestriction.
Query alias: 4 models declare converted.
Query alias: 1 model declares corporation.
Query alias: 1 model declares countryCallingCode.
Query alias: 8 models declare countryCode.
Query alias: 1 model declares countryName.
Query alias: 1 model declares creationDate.
Query alias: 1 model declares creditCards.
Query alias: 1 model declares crossBorderAllowed.
Query alias: 1 model declares currencies.
Query alias: 7 models declare currencyCode.
Query alias: 1 model declares dateOfBirth.
Query alias: 1 model declares dateWindow.
Query alias: 1 model declares deckConfiguration.
Query alias: 1 model declares departureAt.
Query alias: 3 models declare departureDate.
Query alias: 1 model declares departureDateTimeRange.
Query alias: 1 model declares destinationLocationCode.
Query alias: 1 model declares destinationRadius.
Query alias: 2 models declare detailedName.
Query alias: 1 model declares deviceType.
Query alias: 1 model declares dictionaries.
Query alias: 1 model declares disablePricing.
Query alias: 1 model declares discountCodes.
Query alias: 1 model declares documentNumber.
Query alias: 1 model declares documents.
Query alias: 1 model declares documentStatus.
Query alias: 2 models declare documentType.
Query alias: 2 models declare emailAddress.
Query alias: 1 model declares endAddressLine.
Query alias: 1 model declares endCityName.
Query alias: 1 model declares endCountryCode.
Query alias: 1 model declares endGeoCode.
Query alias: 1 model declares endGooglePlaceId.
Query alias: 1 model declares endLocationCode.
Query alias: 1 model declares endSeatRow.
Query alias: 1 model declares endWingSeatRow.
Query alias: 1 model declares endZipCode.
Query alias: 1 model declares excludeAllotments.
Query alias: 1 model declares excludedCarrierCodes.
Query alias: 1 model declares excludedConnectionPoints.
Query alias: 1 model declares exitRowsX.
Query alias: 1 model declares expiresIn.
Query alias: 1 model declares fareBasis.
Query alias: 1 model declares fareDetailsBySegment.
Query alias: 1 model declares fareOption.
Query alias: 6 models declare firstName.
Query alias: 1 model declares flightDates.
Query alias: 1 model declares flightDesignator.
Query alias: 1 model declares flightDestinations.
Query alias: 1 model declares flightFilters.
Query alias: 2 models declare flightOfferId.
Query alias: 8 models declare flightOfferIds.
Query alias: 1 model declares flightPoints.
Query alias: 1 model declares formOfIdentifications.
Query alias: 1 model declares formOfPayment.
Query alias: 1 model declares formOfPayments.
Query alias: 1 model declares frequentTraveler.
Query alias: 1 model declares frequentTravelerId.
Query alias: 2 models declare googlePlaceId.
Query alias: 1 model declares grandTotal.
Query alias: 1 model declares grantType.
Query alias: 1 model declares guarantee.
Query alias: 1 model declares guestReference.
Query alias: 1 model declares guestReferences.
Query alias: 1 model declares historical.
Query alias: 4 models declare holderName.
Query alias: 1 model declares hotelBookings.
Query alias: 1 model declares hotelLoyaltyId.
Query alias: 1 model declares hotelOffer.
Query alias: 1 model declares hotelOfferId.
Query alias: 1 model declares hotelProviderCode.
Query alias: 1 model declares hotelProviderInformation.
Query alias: 2 models declare hotelRewardsMember.
Query alias: 20 models declare iataCode.
Query alias: 1 model declares identificationType.
Query alias: 1 model declares includedCabinBags.
Query alias: 1 model declares includedCarrierCodes.
Query alias: 1 model declares includedCheckedBags.
Query alias: 2 models declare includedCheckedBagsOnly.
Query alias: 1 model declares includedConnectionPoints.
Query alias: 2 models declare includedInTotal.
Query alias: 2 models declare indicator.
Query alias: 1 model declares instantTicketingRequired.
Query alias: 1 model declares isAllotment.
Query alias: 2 models declare isBookable.
Query alias: 1 model declares isChargeable.
Query alias: 1 model declares isEstimated.
Query alias: 2 models declare isIncludedInBase.
Query alias: 1 model declares isPreferred.
Query alias: 1 model declares issuanceCountry.
Query alias: 1 model declares issuanceDate.
Query alias: 1 model declares issuanceLocation.
Query alias: 1 model declares itemCount.
Query alias: 1 model declares itineraries.
Query alias: 1 model declares lastTicketingDate.
Query alias: 1 model declares lastTicketingDateTime.
Query alias: 1 model declares lastUpdate.
Query alias: 1 model declares localDateTime.
Query alias: 2 models declare locationCode.
Query alias: 1 model declares locations.
Query alias: 1 model declares locationType.
Query alias: 1 model declares longitude.
Query alias: 1 model declares loyaltyNumber.
Query alias: 1 model declares loyaltyPrograms.
Query alias: 1 model declares maxFlightOffers.
Query alias: 1 model declares maxFlightTime.
Query alias: 1 model declares maxNumberOfConnections.
Query alias: 2 models declare methodOfPayment.
Query alias: 1 model declares methodsOfPaymentAccepted.
Query alias: 1 model declares metricMax.
Query alias: 1 model declares metricMin.
Query alias: 2 models declare metricType.
Query alias: 1 model declares metricValue.
Query alias: 1 model declares middleName.
Query alias: 1 model declares minimumDuration.
Query alias: 4 models declare monetaryAmount.
Query alias: 1 model declares moreOvernightsAllowed.
Query alias: 1 model declares nationality.
Query alias: 1 model declares nightLife.
Query alias: 1 model declares nonHomogeneous.
Query alias: 1 model declares nonStopPreferred.
Query alias: 2 models declare noPenaltyFare.
Query alias: 2 models declare noRestrictionFare.
Query alias: 1 model declares numberOfBookableSeats.
Query alias: 1 model declares numberOfNights.
Query alias: 1 model declares numberOfRatings.
Query alias: 1 model declares numberOfReviews.
Query alias: 1 model declares numberOfStops.
Query alias: 2 models declare offPointIataCode.
Query alias: 1 model declares oneFlightOfferPerDay.
Query alias: 1 model declares oneWayCombinations.
Query alias: 1 model declares onRequestNumber.
Query alias: 1 model declares operating.
Query alias: 1 model declares operatingFlight.
Query alias: 1 model declares operationalSuffix.
Query alias: 1 model declares originDestinationId.
Query alias: 1 model declares originDestinationIds.
Query alias: 2 models declare originDestinations.
Query alias: 1 model declares originLocationCode.
Query alias: 1 model declares originRadius.
Query alias: 2 models declare originSystemCode.
Query alias: 1 model declares otherServices.
Query alias: 1 model declares overallRating.
Query alias: 1 model declares ownerOfficeId.
Query alias: 1 model declares parameter.
Query alias: 1 model declares partnerInfo.
Query alias: 1 model declares partnership.
Query alias: 2 models declare passengerTypeCode.
Query alias: 1 model declares paymentCardInfo.
Query alias: 1 model declares paymentCardRequired.
Query alias: 2 models declare paymentId.
Query alias: 1 model declares paymentReference.
Query alias: 2 models declare paymentServiceProvider.
Query alias: 1 model declares paymentType.
Query alias: 3 models declare percentage.
Query alias: 2 models declare phoneNumber.
Query alias: 1 model declares physicalHarm.
Query alias: 1 model declares pointsOfInterest.
Query alias: 1 model declares politicalFreedom.
Query alias: 2 models declare postalCode.
Query alias: 1 model declares priceMetrics.
Query alias: 1 model declares pricingFrequency.
Query alias: 1 model declares pricingMode.
Query alias: 2 models declare probability.
Query alias: 1 model declares programId.
Query alias: 1 model declares programOwner.
Query alias: 1 model declares providerCodes.
Query alias: 1 model declares qualifier.
Query alias: 1 model declares quartileRanking.
Query alias: 1 model declares queuingOfficeId.
Query alias: 4 models declare quotation.
Query alias: 1 model declares railSegmentAllowed.
Query alias: 1 model declares rateFamilyEstimated.
Query alias: 3 models declare reference.
Query alias: 2 models declare refundableFare.
Query alias: 2 models declare refundableTaxes.
Query alias: 1 model declares regionCode.
Query alias: 1 model declares reportingData.
Query alias: 1 model declares reservationStatus.
Query alias: 1 model declares restaurant.
Query alias: 2 models declare returnDate.
Query alias: 1 model declares returnToDepartureAirport.
Query alias: 1 model declares roomAssociations.
Query alias: 1 model declares roomComforts.
Query alias: 1 model declares roomQuantity.
Query alias: 1 model declares ruleDescription.
Query alias: 1 model declares safetyScore.
Query alias: 1 model declares scheduledDepartureDate.
Query alias: 1 model declares scheduledLegDuration.
Query alias: 1 model declares scheduledSegmentDuration.
Query alias: 2 models declare searchCriteria.
Query alias: 1 model declares seatAvailabilityStatus.
Query alias: 2 models declare secondLastName.
Query alias: 2 models declare segmentId.
Query alias: 2 models declare segmentIds.
Query alias: 2 models declare sellingTotal.
Query alias: 1 model declares sentiments.
Query alias: 2 models declare sequenceNumber.
Query alias: 3 models declare serviceProvider.
Query alias: 1 model declares shortDescription.
Query alias: 1 model declares sleepQuality.
Query alias: 1 model declares sliceDiceIndicator.
Query alias: 2 models declare specialRequest.
Query alias: 1 model declares startAddressLine.
Query alias: 1 model declares startCityName.
Query alias: 1 model declares startCountryCode.
Query alias: 1 model declares startDate.
Query alias: 1 model declares startDateTime.
Query alias: 1 model declares startGeoCode.
Query alias: 1 model declares startGooglePlaceId.
Query alias: 1 model declares startLocationCode.
Query alias: 1 model declares startName.
Query alias: 1 model declares startSeatRow.
Query alias: 1 model declares startWingSeatRow.
Query alias: 1 model declares startZipCode.
Query alias: 5 models declare stateCode.
Query alias: 1 model declares statusCode.
Query alias: 1 model declares swimmingPool.
Query alias: 2 models declare taxIncluded.
Query alias: 1 model declares technicalStopsAllowed.
Query alias: 2 models declare ticketingAgreement.
Query alias: 1 model declares timeWindow.
Query alias: 3 models declare timeZoneOffset.
Query alias: 1 model declares tokenType.
Query alias: 1 model declares totalFees.
Query alias: 1 model declares totalTaxes.
Query alias: 1 model declares tourReference.
Query alias: 1 model declares transfers.
Query alias: 3 models declare transferType.
Query alias: 1 model declares transportationNumber.
Query alias: 1 model declares transportationType.
Query alias: 2 models declare transportNumber.
Query alias: 2 models declare transportType.
Query alias: 1 model declares travelAgent.
Query alias: 1 model declares travelAgentId.
Query alias: 3 models declare travelerId.
Query alias: 3 models declare travelerIds.
Query alias: 1 model declares travelerPricing.
Query alias: 1 model declares travelerPricings.
Query alias: 2 models declare travelerType.
Query alias: 1 model declares typeEstimated.
Query alias: 1 model declares validatingAirlineCodes.
Query alias: 1 model declares validityCountry.
Query alias: 1 model declares valueForMoney.
Query alias: 1 model declares variations.
Query alias: 1 model declares vatRegistration.
Query alias: 5 models declare vendorCode.
Query alias: 1 model declares virtualCreditCardDetails.
Query alias: 2 models declare weightUnit.
Application name associated with the credentials
The access token to use for API requests
Granted scopes (typically empty for self-service)
Pointer to the parameter that caused the error
Name of the parameter that caused the error
One-way combination suggestions for multi-city searches
List of flight offer IDs that can be combined
Relevance score (0-10 range based on distance and analytics)
Fame-based position ranking (1 = highest)
Traveler score (approximate ranking based on number of travelers)
Geographic coordinates for radius search
Radius for geographic search in kilometers
Whether pricing is disabled for this offer
Grand total including all fees and taxes
Selling total (total + margins + markup + totalFees - discounts)
Billing currency (may differ from display currency)
If type is HELD_INFANT, corresponds to the adult traveler's ID who will share the seat
DEPRECATED - use the chargeableSeat attribute - seat number
Second last name (for certain countries)
Flight offer IDs to which this payment applies
Card vendor code (VI=Visa, CA=MasterCard, AX=Amex, etc.)
Check-in time in ISO-8601 format (e.g., 13:00:00)
Check-out time in ISO-8601 format (e.g., 11:00:00)
Amadeus hotel ID (8 character property code)
Duplicate ID for physical hotel deduplication
Hotel rewards member number (1-21 characters)
First and middle names (1-56 characters)
Phone number in E.123 format (e.g., +33679278416)
Payment method (only 'creditCard' is accepted for booking)
Payment card details (required when method is creditCard)
Card vendor code (2 chars): VI=Visa, CA=MasterCard, AX=Amex, DC=Diners, MA=Maestro, UP=UnionPay
Payment ID (defaults to first payment if not specified)
Special request to reception (2-120 characters)
Room associations correlating rooms to guests and payments
Amadeus GDS record reference (6 characters)
Origin system code (GDS = Amadeus GDS Flight Booking PNR)
Hotel chain rewards member number (1-21 characters)
Converted quotation (in requested currency)
Passenger type code (ADT for adult, CHD for child)
Flight number (required by some providers)
Credit card (required for CREDIT_CARD method)
Transport number (flight or train number)
Allow airport changes during connections
Scheduled leg duration in ISO 8601 format
Qualifier (scheduled, estimated, actual)
Offer ID to book (2-100 alphanumeric characters)
Guest information (1-99 guests, at least 1 required)
Payment methods (1-9 payments, optional)
Room distribution matching shopping offer quantity (1-9 rooms, optional)