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 Finnair's own: american = American AAdvantage (creditStatus one of: AAdvantage member, AAdvantage Gold, AAdvantage Platinum, AAdvantage Platinum Pro, AAdvantage Executive Platinum); alaska = Atmos Rewards (creditStatus one of: Atmos Rewards member, Atmos Silver, Atmos Gold, Atmos Platinum, Atmos Titanium); ba-club = British Airways Club (creditStatus one of: Blue, Bronze, Silver, Gold). 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. 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": [
+ "american",
+ "alaska",
+ "ba-club"
+ ],
+ "type": "string"
+}
changedInput schema / properties / price / description
Previous value: -"Fare paid (EUR, whole ticket) in EUR. In euros: the base fare plus any airline surcharge (\"Extra fee\" in the price breakdown) for the whole ticket, without taxes and airport charges. Finnair converts a fare paid in another currency to euros itself."New value: +"Fare paid (EUR, whole ticket) in EUR. In euros: the base fare plus any airline surcharge (\"Extra fee\" in the price breakdown) for the whole ticket, without taxes and airport charges. Finnair converts a fare paid in another currency to euros itself. Required unless creditTo is given."
removedInput schema / required
Removed value: -[
- "price"
-]