UNPKG

@kiwicom/smart-faq

Version:

402 lines (393 loc) 10.3 kB
/** * @flow * @relayHash c5f4208424a6194ada4419092aa6fbbf */ /* eslint-disable */ 'use strict'; /*:: import type { ConcreteRequest } from 'relay-runtime'; type BookingInfo_booking$ref = any; type GuaranteeNeededResolver_booking$ref = any; export type ContactFormChatNearestBookingQueryVariables = {| brand: string |}; export type ContactFormChatNearestBookingQueryResponse = {| +nearestBooking: ?{| +$fragmentRefs: GuaranteeNeededResolver_booking$ref & BookingInfo_booking$ref |} |}; export type ContactFormChatNearestBookingQuery = {| variables: ContactFormChatNearestBookingQueryVariables, response: ContactFormChatNearestBookingQueryResponse, |}; */ /* query ContactFormChatNearestBookingQuery( $brand: String! ) { nearestBooking(brand: $brand) { __typename ...GuaranteeNeededResolver_booking ...BookingInfo_booking id } } fragment GuaranteeNeededResolver_booking on BookingInterface { databaseId: id(opaque: false) status contactDetails { phone email passenger { firstname lastname } } customerSupport { hasGuaranteeChat } upcomingLeg(guarantee: KIWICOM) { arrival { airport { city { name } code id } } departure { airport { city { name } code id } } id } } fragment BookingInfo_booking on BookingInterface { bid: id(opaque: false) upcoming: upcomingLeg { arrival { time } departure { time } id } customerSupport { hasGuaranteeChat } } */ const node/*: ConcreteRequest*/ = (function(){ var v0 = [ { "kind": "LocalArgument", "name": "brand", "type": "String!", "defaultValue": null } ], v1 = [ { "kind": "Variable", "name": "brand", "variableName": "brand" } ], v2 = [ { "kind": "Literal", "name": "opaque", "value": false } ], 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 } ] }, { "kind": "ScalarField", "alias": null, "name": "code", "args": null, "storageKey": null }, (v3/*: any*/) ] } ], v5 = [ { "kind": "ScalarField", "alias": null, "name": "time", "args": null, "storageKey": null } ]; return { "kind": "Request", "fragment": { "kind": "Fragment", "name": "ContactFormChatNearestBookingQuery", "type": "RootQuery", "metadata": null, "argumentDefinitions": (v0/*: any*/), "selections": [ { "kind": "LinkedField", "alias": null, "name": "nearestBooking", "storageKey": null, "args": (v1/*: any*/), "concreteType": null, "plural": false, "selections": [ { "kind": "FragmentSpread", "name": "GuaranteeNeededResolver_booking", "args": null }, { "kind": "FragmentSpread", "name": "BookingInfo_booking", "args": null } ] } ] }, "operation": { "kind": "Operation", "name": "ContactFormChatNearestBookingQuery", "argumentDefinitions": (v0/*: any*/), "selections": [ { "kind": "LinkedField", "alias": null, "name": "nearestBooking", "storageKey": null, "args": (v1/*: any*/), "concreteType": null, "plural": false, "selections": [ { "kind": "ScalarField", "alias": null, "name": "__typename", "args": null, "storageKey": null }, { "kind": "ScalarField", "alias": "databaseId", "name": "id", "args": (v2/*: any*/), "storageKey": "id(opaque:false)" }, { "kind": "ScalarField", "alias": null, "name": "status", "args": null, "storageKey": null }, { "kind": "LinkedField", "alias": null, "name": "contactDetails", "storageKey": null, "args": null, "concreteType": "BookingContactDetails", "plural": false, "selections": [ { "kind": "ScalarField", "alias": null, "name": "phone", "args": null, "storageKey": null }, { "kind": "ScalarField", "alias": null, "name": "email", "args": null, "storageKey": null }, { "kind": "LinkedField", "alias": null, "name": "passenger", "storageKey": null, "args": null, "concreteType": "Passenger", "plural": false, "selections": [ { "kind": "ScalarField", "alias": null, "name": "firstname", "args": null, "storageKey": null }, { "kind": "ScalarField", "alias": null, "name": "lastname", "args": null, "storageKey": null } ] } ] }, { "kind": "LinkedField", "alias": null, "name": "customerSupport", "storageKey": null, "args": null, "concreteType": "BookingCustomerSupport", "plural": false, "selections": [ { "kind": "ScalarField", "alias": null, "name": "hasGuaranteeChat", "args": null, "storageKey": null } ] }, { "kind": "LinkedField", "alias": null, "name": "upcomingLeg", "storageKey": "upcomingLeg(guarantee:\"KIWICOM\")", "args": [ { "kind": "Literal", "name": "guarantee", "value": "KIWICOM" } ], "concreteType": "Leg", "plural": false, "selections": [ { "kind": "LinkedField", "alias": null, "name": "arrival", "storageKey": null, "args": null, "concreteType": "RouteStop", "plural": false, "selections": (v4/*: any*/) }, { "kind": "LinkedField", "alias": null, "name": "departure", "storageKey": null, "args": null, "concreteType": "RouteStop", "plural": false, "selections": (v4/*: any*/) }, (v3/*: any*/) ] }, { "kind": "ScalarField", "alias": "bid", "name": "id", "args": (v2/*: any*/), "storageKey": "id(opaque:false)" }, { "kind": "LinkedField", "alias": "upcoming", "name": "upcomingLeg", "storageKey": null, "args": null, "concreteType": "Leg", "plural": false, "selections": [ { "kind": "LinkedField", "alias": null, "name": "arrival", "storageKey": null, "args": null, "concreteType": "RouteStop", "plural": false, "selections": (v5/*: any*/) }, { "kind": "LinkedField", "alias": null, "name": "departure", "storageKey": null, "args": null, "concreteType": "RouteStop", "plural": false, "selections": (v5/*: any*/) }, (v3/*: any*/) ] }, (v3/*: any*/) ] } ] }, "params": { "operationKind": "query", "name": "ContactFormChatNearestBookingQuery", "id": null, "text": "query ContactFormChatNearestBookingQuery(\n $brand: String!\n) {\n nearestBooking(brand: $brand) {\n __typename\n ...GuaranteeNeededResolver_booking\n ...BookingInfo_booking\n id\n }\n}\n\nfragment GuaranteeNeededResolver_booking on BookingInterface {\n databaseId: id(opaque: false)\n status\n contactDetails {\n phone\n email\n passenger {\n firstname\n lastname\n }\n }\n customerSupport {\n hasGuaranteeChat\n }\n upcomingLeg(guarantee: KIWICOM) {\n arrival {\n airport {\n city {\n name\n }\n code\n id\n }\n }\n departure {\n airport {\n city {\n name\n }\n code\n id\n }\n }\n id\n }\n}\n\nfragment BookingInfo_booking on BookingInterface {\n bid: id(opaque: false)\n upcoming: upcomingLeg {\n arrival {\n time\n }\n departure {\n time\n }\n id\n }\n customerSupport {\n hasGuaranteeChat\n }\n}\n", "metadata": {} } }; })(); // prettier-ignore (node/*: any*/).hash = 'dd5db4cb957280803c5ed3917846a7ba'; module.exports = node;