| OLD | NEW |
| 1 { | 1 { |
| 2 "basePath": "/qpxExpress/v1/trips/", | 2 "basePath": "/qpxExpress/v1/trips/", |
| 3 "baseUrl": "https://www.googleapis.com/qpxExpress/v1/trips/", | 3 "baseUrl": "https://www.googleapis.com/qpxExpress/v1/trips/", |
| 4 "batchPath": "batch", | 4 "batchPath": "batch", |
| 5 "canonicalName": "QPX Express", | 5 "canonicalName": "QPX Express", |
| 6 "description": "Finds the least expensive flights between an origin and a de
stination.", | 6 "description": "Finds the least expensive flights between an origin and a de
stination.", |
| 7 "discoveryVersion": "v1", | 7 "discoveryVersion": "v1", |
| 8 "documentationLink": "http://developers.google.com/qpx-express", | 8 "documentationLink": "http://developers.google.com/qpx-express", |
| 9 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/mP0X0J9scme9uxhB3oYtWrSUhT0\"", | 9 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/ijp44wmwc3ANNTETi-Hxe_Mf9S0\"", |
| 10 "icons": { | 10 "icons": { |
| 11 "x16": "http://www.google.com/images/icons/product/search-16.gif", | 11 "x16": "http://www.google.com/images/icons/product/search-16.gif", |
| 12 "x32": "http://www.google.com/images/icons/product/search-32.gif" | 12 "x32": "http://www.google.com/images/icons/product/search-32.gif" |
| 13 }, | 13 }, |
| 14 "id": "qpxExpress:v1", | 14 "id": "qpxExpress:v1", |
| 15 "kind": "discovery#restDescription", | 15 "kind": "discovery#restDescription", |
| 16 "name": "qpxExpress", | 16 "name": "qpxExpress", |
| 17 "ownerDomain": "google.com", | 17 "ownerDomain": "google.com", |
| 18 "ownerName": "Google", | 18 "ownerName": "Google", |
| 19 "parameters": { | 19 "parameters": { |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 73 "request": { | 73 "request": { |
| 74 "$ref": "TripsSearchRequest" | 74 "$ref": "TripsSearchRequest" |
| 75 }, | 75 }, |
| 76 "response": { | 76 "response": { |
| 77 "$ref": "TripsSearchResponse" | 77 "$ref": "TripsSearchResponse" |
| 78 } | 78 } |
| 79 } | 79 } |
| 80 } | 80 } |
| 81 } | 81 } |
| 82 }, | 82 }, |
| 83 "revision": "20160307", | 83 "revision": "20160708", |
| 84 "rootUrl": "https://www.googleapis.com/", | 84 "rootUrl": "https://www.googleapis.com/", |
| 85 "schemas": { | 85 "schemas": { |
| 86 "AircraftData": { | 86 "AircraftData": { |
| 87 "description": "The make, model, and type of an aircraft.", | 87 "description": "The make, model, and type of an aircraft.", |
| 88 "id": "AircraftData", | 88 "id": "AircraftData", |
| 89 "properties": { | 89 "properties": { |
| 90 "code": { | 90 "code": { |
| 91 "description": "The aircraft code. For example, for a Boeing
777 the code would be 777.", | 91 "description": "The aircraft code. For example, for a Boeing
777 the code would be 777.", |
| 92 "type": "string" | 92 "type": "string" |
| 93 }, | 93 }, |
| (...skipping 729 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 823 "description": "The slices that make up the itinerary of thi
s trip. A slice represents a traveler's intent, the portion of a low-fare search
corresponding to a traveler's request to get between two points. One-way journe
ys are generally expressed using one slice, round-trips using two. An example of
a one slice trip with three segments might be BOS-SYD, SYD-LAX, LAX-BOS if the
traveler only stopped in SYD and LAX just long enough to change planes.", | 823 "description": "The slices that make up the itinerary of thi
s trip. A slice represents a traveler's intent, the portion of a low-fare search
corresponding to a traveler's request to get between two points. One-way journe
ys are generally expressed using one slice, round-trips using two. An example of
a one slice trip with three segments might be BOS-SYD, SYD-LAX, LAX-BOS if the
traveler only stopped in SYD and LAX just long enough to change planes.", |
| 824 "items": { | 824 "items": { |
| 825 "$ref": "SliceInput" | 825 "$ref": "SliceInput" |
| 826 }, | 826 }, |
| 827 "type": "array" | 827 "type": "array" |
| 828 }, | 828 }, |
| 829 "solutions": { | 829 "solutions": { |
| 830 "description": "The number of solutions to return, maximum 5
00.", | 830 "description": "The number of solutions to return, maximum 5
00.", |
| 831 "format": "int32", | 831 "format": "int32", |
| 832 "type": "integer" | 832 "type": "integer" |
| 833 }, |
| 834 "ticketingCountry": { |
| 835 "description": "IATA country code representing the point of
ticketing.", |
| 836 "type": "string" |
| 833 } | 837 } |
| 834 }, | 838 }, |
| 835 "type": "object" | 839 "type": "object" |
| 836 }, | 840 }, |
| 837 "TripOptionsResponse": { | 841 "TripOptionsResponse": { |
| 838 "description": "A QPX Express search response.", | 842 "description": "A QPX Express search response.", |
| 839 "id": "TripOptionsResponse", | 843 "id": "TripOptionsResponse", |
| 840 "properties": { | 844 "properties": { |
| 841 "data": { | 845 "data": { |
| 842 "$ref": "Data", | 846 "$ref": "Data", |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 886 "description": "All possible solutions to the QPX Express se
arch request." | 890 "description": "All possible solutions to the QPX Express se
arch request." |
| 887 } | 891 } |
| 888 }, | 892 }, |
| 889 "type": "object" | 893 "type": "object" |
| 890 } | 894 } |
| 891 }, | 895 }, |
| 892 "servicePath": "qpxExpress/v1/trips/", | 896 "servicePath": "qpxExpress/v1/trips/", |
| 893 "title": "QPX Express API", | 897 "title": "QPX Express API", |
| 894 "version": "v1" | 898 "version": "v1" |
| 895 } | 899 } |
| OLD | NEW |