UNPKG

@kiwicom/smart-faq

Version:

Smart FAQ

331 lines (324 loc) 8.25 kB
/** * @flow * @relayHash 86f20855b8e2cc16dc2128c29171d7e1 */ /* eslint-disable */ 'use strict'; /*:: import type { ConcreteRequest } from 'relay-runtime'; type BoardingPassesList$ref = any; export type BoardingPassesInfoSingleQueryVariables = {| id: number, authToken?: ?string, brand: string, |}; export type BoardingPassesInfoSingleQueryResponse = {| +singleBooking: ?{| +assets: ?{| +$fragmentRefs: BoardingPassesList$ref |}, +directAccessURL: ?string, |} |}; export type BoardingPassesInfoSingleQuery = {| variables: BoardingPassesInfoSingleQueryVariables, response: BoardingPassesInfoSingleQueryResponse, |}; */ /* query BoardingPassesInfoSingleQuery( $id: Int! $authToken: String $brand: String! ) { singleBooking(id: $id, authToken: $authToken, brand: $brand) { __typename assets { ...BoardingPassesList } directAccessURL id } } fragment BoardingPassesList on BookingAssets { boardingPasses { flightNumber leg { departure { time } id } ...BoardingPassesItem } } fragment BoardingPassesItem on BoardingPass { flightNumber boardingPassUrl availableAt availabilityStatus leg { id type departure { airport { city { name } id } } arrival { airport { city { name } id } } } } */ var node /*: ConcreteRequest*/ = function () { var v0 = [{ "kind": "LocalArgument", "name": "id", "type": "Int!", "defaultValue": null }, { "kind": "LocalArgument", "name": "authToken", "type": "String", "defaultValue": null }, { "kind": "LocalArgument", "name": "brand", "type": "String!", "defaultValue": null }], v1 = [{ "kind": "Variable", "name": "authToken", "variableName": "authToken", "type": "String" }, { "kind": "Variable", "name": "brand", "variableName": "brand", "type": "String" }, { "kind": "Variable", "name": "id", "variableName": "id", "type": "Int!" }], v2 = { "kind": "ScalarField", "alias": null, "name": "directAccessURL", "args": null, "storageKey": null }, v3 = { "kind": "ScalarField", "alias": null, "name": "id", "args": null, "storageKey": null }, v4 = { "kind": "LinkedField", "alias": null, "name": "airport", "storageKey": null, "args": null, "concreteType": "Location", "plural": false, "selections": [{ "kind": "LinkedField", "alias": null, "name": "city", "storageKey": null, "args": null, "concreteType": "LocationArea", "plural": false, "selections": [{ "kind": "ScalarField", "alias": null, "name": "name", "args": null, "storageKey": null }] }, v3 /*: any*/ ] }; return { "kind": "Request", "fragment": { "kind": "Fragment", "name": "BoardingPassesInfoSingleQuery", "type": "RootQuery", "metadata": null, "argumentDefinitions": v0 /*: any*/ , "selections": [{ "kind": "LinkedField", "alias": null, "name": "singleBooking", "storageKey": null, "args": v1 /*: any*/ , "concreteType": null, "plural": false, "selections": [{ "kind": "LinkedField", "alias": null, "name": "assets", "storageKey": null, "args": null, "concreteType": "BookingAssets", "plural": false, "selections": [{ "kind": "FragmentSpread", "name": "BoardingPassesList", "args": null }] }, v2 /*: any*/ ] }] }, "operation": { "kind": "Operation", "name": "BoardingPassesInfoSingleQuery", "argumentDefinitions": v0 /*: any*/ , "selections": [{ "kind": "LinkedField", "alias": null, "name": "singleBooking", "storageKey": null, "args": v1 /*: any*/ , "concreteType": null, "plural": false, "selections": [{ "kind": "ScalarField", "alias": null, "name": "__typename", "args": null, "storageKey": null }, { "kind": "LinkedField", "alias": null, "name": "assets", "storageKey": null, "args": null, "concreteType": "BookingAssets", "plural": false, "selections": [{ "kind": "LinkedField", "alias": null, "name": "boardingPasses", "storageKey": null, "args": null, "concreteType": "BoardingPass", "plural": true, "selections": [{ "kind": "ScalarField", "alias": null, "name": "flightNumber", "args": null, "storageKey": null }, { "kind": "LinkedField", "alias": null, "name": "leg", "storageKey": null, "args": null, "concreteType": "Leg", "plural": false, "selections": [{ "kind": "LinkedField", "alias": null, "name": "departure", "storageKey": null, "args": null, "concreteType": "RouteStop", "plural": false, "selections": [{ "kind": "ScalarField", "alias": null, "name": "time", "args": null, "storageKey": null }, v4 /*: any*/ ] }, v3 /*: any*/ , { "kind": "ScalarField", "alias": null, "name": "type", "args": null, "storageKey": null }, { "kind": "LinkedField", "alias": null, "name": "arrival", "storageKey": null, "args": null, "concreteType": "RouteStop", "plural": false, "selections": [v4 /*: any*/ ] }] }, { "kind": "ScalarField", "alias": null, "name": "boardingPassUrl", "args": null, "storageKey": null }, { "kind": "ScalarField", "alias": null, "name": "availableAt", "args": null, "storageKey": null }, { "kind": "ScalarField", "alias": null, "name": "availabilityStatus", "args": null, "storageKey": null }] }] }, v2 /*: any*/ , v3 /*: any*/ ] }] }, "params": { "operationKind": "query", "name": "BoardingPassesInfoSingleQuery", "id": null, "text": "query BoardingPassesInfoSingleQuery(\n $id: Int!\n $authToken: String\n $brand: String!\n) {\n singleBooking(id: $id, authToken: $authToken, brand: $brand) {\n __typename\n assets {\n ...BoardingPassesList\n }\n directAccessURL\n id\n }\n}\n\nfragment BoardingPassesList on BookingAssets {\n boardingPasses {\n flightNumber\n leg {\n departure {\n time\n }\n id\n }\n ...BoardingPassesItem\n }\n}\n\nfragment BoardingPassesItem on BoardingPass {\n flightNumber\n boardingPassUrl\n availableAt\n availabilityStatus\n leg {\n id\n type\n departure {\n airport {\n city {\n name\n }\n id\n }\n }\n arrival {\n airport {\n city {\n name\n }\n id\n }\n }\n }\n}\n", "metadata": {} } }; }(); // prettier-ignore node /*: any*/ .hash = '8a0f17b23e11831ab071ebe0a8a5f306'; module.exports = node;