Amadeus Solutions · Schema
SeatMap
seat map information
AirlinesBookingFlightsGDSHotelsTravelTravel Technology
Properties
| Name | Type | Description |
|---|---|---|
| type | string | Ressource name |
| id | string | item identifier |
| self | object | |
| departure | object | |
| arrival | object | |
| carrierCode | string | providing the marketing airline carrier code |
| number | string | the flight number as assigned by the marketing carrier |
| operating | object | |
| aircraft | object | |
| class | string | reservation booking designator (RBD) of the carrier |
| flightOfferId | string | Id of the impacted flight offer |
| segmentId | string | Id of the impacted segment |
| decks | array | decks information |
| aircraftCabinAmenities | object | |
| availableSeatsCounters | array | number of seats available for each passenger |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/amadeus-solutions/refs/heads/main/json-schema/seat-map-display-seat-map-schema.json",
"title": "SeatMap",
"description": "seat map information",
"properties": {
"type": {
"description": "Ressource name",
"type": "string",
"readOnly": true,
"example": "seatmap"
},
"id": {
"description": "item identifier",
"type": "string"
},
"self": {
"$ref": "#/definitions/Link"
},
"departure": {
"$ref": "#/definitions/FlightEndPoint"
},
"arrival": {
"$ref": "#/definitions/FlightEndPoint"
},
"carrierCode": {
"type": "string",
"description": "providing the marketing airline carrier code",
"minLength": 1,
"maxLength": 2,
"example": "DL"
},
"number": {
"type": "string",
"description": "the flight number as assigned by the marketing carrier",
"minLength": 1,
"maxLength": 4,
"example": "212"
},
"operating": {
"$ref": "#/definitions/OperatingFlight"
},
"aircraft": {
"$ref": "#/definitions/AircraftEquipment"
},
"class": {
"type": "string",
"description": "reservation booking designator (RBD) of the carrier",
"minLength": 1,
"maxLength": 2
},
"flightOfferId": {
"description": "Id of the impacted flight offer",
"type": "string",
"example": "1"
},
"segmentId": {
"description": "Id of the impacted segment",
"type": "string",
"example": "1"
},
"decks": {
"type": "array",
"description": "decks information",
"items": {
"$ref": "#/definitions/Deck"
}
},
"aircraftCabinAmenities": {
"$ref": "#/definitions/AircraftCabinAmenities"
},
"availableSeatsCounters": {
"type": "array",
"description": "number of seats available for each passenger",
"items": {
"$ref": "#/definitions/AvailableSeatsCounter"
}
}
},
"type": "object"
}