{
"passengers": {
"adult": 1,
"child": 0,
"infant": 0
},
"segments": [
{
"departure": "string",
"departureDate": "string",
"arrival": "string",
"cabinClass": "string",
"flightNo": "string"
}
]
}curl --location --request POST '/api/v2/flight/pricing' \
--header 'Content-Type: application/json' \
--data-raw '{
"passengers": {
"adult": 1,
"child": 0,
"infant": 0
},
"segments": [
{
"departure": "string",
"departureDate": "string",
"arrival": "string",
"cabinClass": "string",
"flightNo": "string"
}
]
}'{
"code": 0,
"data": [
{
"searchKey": "string",
"segments": {
"property1": {
"airline": "string",
"arrival": "string",
"arrivalDate": "string",
"arrivalTerminal": "string",
"arrivalTime": "string",
"departure": "string",
"departureDate": "string",
"departureTerminal": "string",
"departureTime": "string",
"distance": 0,
"equipment": "string",
"flightNo": "string",
"flightTime": "string",
"id": "string",
"isCodeShare": true,
"opAirline": "string",
"opFlightNo": "string",
"stopovers": [
{
"airport": "string",
"arrivalAt": "string",
"city": "string",
"departureAt": "string",
"duration": "string"
}
]
},
"property2": {
"airline": "string",
"arrival": "string",
"arrivalDate": "string",
"arrivalTerminal": "string",
"arrivalTime": "string",
"departure": "string",
"departureDate": "string",
"departureTerminal": "string",
"departureTime": "string",
"distance": 0,
"equipment": "string",
"flightNo": "string",
"flightTime": "string",
"id": "string",
"isCodeShare": true,
"opAirline": "string",
"opFlightNo": "string",
"stopovers": [
{
"airport": "string",
"arrivalAt": "string",
"city": "string",
"departureAt": "string",
"duration": "string"
}
]
}
},
"solutions": [
{
"fareRules": [
{
"canVoid": true,
"change": {
"property1": 0,
"property2": 0
},
"changeDescription": "string",
"currency": "string",
"longestStay": "string",
"originText": "string",
"passengerType": "adult",
"refund": {
"property1": 0,
"property2": 0
},
"refundDescription": "string",
"shortestStay": "string"
}
],
"journeys": [
{
"arrivalDate": "string",
"arrivalTime": "string",
"departureDate": "string",
"departureTime": "string",
"destination": "string",
"duration": "string",
"origin": "string",
"segments": [
{
"availability": 0,
"baggageRules": [
{
"carryOn": {
"description": "string",
"dimension": "string",
"pieces": 0,
"unit": "string",
"weight": 0
},
"checked": {
"description": "string",
"dimension": "string",
"pieces": 0,
"unit": "string",
"weight": 0
},
"passengerType": "adult"
}
],
"cabinClass": "economy",
"cabinCode": "string",
"coreSegmentId": "string",
"fareBasisCode": "string",
"stayTime": "string",
"subCabinCode": "string"
}
],
"transferNum": 0
}
],
"orderKey": "string",
"priceDetail": {
"invoiceType": "Itinerary",
"issuingAirline": "string",
"issuingWay": "TravelSky",
"limitInfo": {
"agePairs": [
{
"maxAge": 0,
"minAge": 0
}
],
"allowedTravelDocuments": [
"passport"
],
"groupInfo": {
"max": 0,
"min": 0
},
"nationalityAllows": [
"string"
],
"nationalityForbids": [
"string"
],
"passengerQualification": "normal"
},
"maxCount": 0,
"priceList": [
{
"brandCode": "string",
"fareBasisCode": "string",
"num": 0,
"passengerType": "adult",
"price": 0,
"publishPrice": 0,
"salePrice": 0,
"serviceFee": 0,
"tax": 0,
"taxDetail": [
{
"amount": 0,
"type": "fuelTax"
}
]
}
],
"productType": "fast-standard",
"saleAirline": "string"
},
"solutionId": "string",
"source": "string"
}
]
}
],
"message": "string"
}