addedInput schema / properties / creditClass
Added value: +{
+ "description": "The booking class letter on the ticket, for creditTo (required with creditTo). Ignored without creditTo.",
+ "pattern": "^[A-Za-z]$",
+ "type": "string"
+}
addedInput schema / properties / creditFlights
Added value: +{
+ "description": "The flights for creditTo: one entry per one-way flight, in order, with its great-circle miles (calculate_flight_distance gives them) and optionally from/to airport codes. Defaults to segs when they carry miles.",
+ "items": {
+ "properties": {
+ "from": {
+ "description": "The departure airport's code; labels the breakdown.",
+ "pattern": "^[A-Za-z0-9]{3,4}$",
+ "type": "string"
+ },
+ "miles": {
+ "description": "Great-circle distance of this flight in miles.",
+ "maximum": 12500,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "to": {
+ "description": "The arrival airport's code; labels the breakdown.",
+ "pattern": "^[A-Za-z0-9]{3,4}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "miles"
+ ],
+ "type": "object"
+ },
+ "maxItems": 8,
+ "minItems": 1,
+ "type": "array"
+}
addedInput schema / properties / creditStatus
Added value: +{
+ "description": "Your status in the creditTo program, by its name as listed under creditTo. Defaults to the base level. Ignored without creditTo.",
+ "maxLength": 64,
+ "type": "string"
+}
addedInput schema / properties / creditTo
Added value: +{
+ "description": "Credit the flights to a partner program instead of Air India's own: united = United MileagePlus (creditStatus one of: General member, Premier Silver, Premier Gold, Premier Platinum, Premier 1K); aeroplan = Aeroplan (creditStatus one of: Aeroplan Member, 25K, 35K, 50K, 75K, Super Elite). Earns by each flight's distance and the booking class at the program's published partner rates; leave creditTo out for the airline's own program. The programs follow the airline in carrier (AI: united, aeroplan; IX: none). Give the booking class letter as creditClass. Give the flights as creditFlights (one entry per flight with its great-circle miles). No price is needed with creditTo.",
+ "enum": [
+ "united",
+ "aeroplan"
+ ],
+ "type": "string"
+}
changedInput schema / properties / price / description
Previous value: -"Fare paid (INR, whole ticket) in INR. In Indian rupees: the base fare plus the fuel surcharge (YQ) for Air India, or the base fare alone for Air India Express, without taxes and fees. Air India converts a fare paid in another currency itself."New value: +"Fare paid (INR, whole ticket) in INR. In Indian rupees: the base fare plus the fuel surcharge (YQ) for Air India, or the base fare alone for Air India Express, without taxes and fees. Air India converts a fare paid in another currency itself. Required unless creditTo is given."
removedInput schema / required
Removed value: -[
- "price"
-]