UNPKG

@kiwicom/smart-faq

Version:

Smart FAQ

253 lines (250 loc) 5.96 kB
/** * @flow */ /* eslint-disable */ 'use strict'; /*:: import type { ConcreteFragment } from 'relay-runtime'; type Contact_booking$ref = any; type Header_booking$ref = any; type MulticityOverlayTrip_booking$ref = any; type OneWayTrip_booking$ref = any; type ReturnTrip_booking$ref = any; export type BookingStatus = ('CANCELLED' | 'CLOSED' | 'CONFIRMED' | 'DELETED' | 'EXPIRED' | 'IN_PROCESS' | 'NEW' | 'PENDING' | 'REFUNDED' | '%future added value'); import type { FragmentReference } from 'relay-runtime'; declare export opaque type BookingDetail_booking$ref: FragmentReference; export type BookingDetail_booking = {| +type: string, +status: ?BookingStatus, +assets: ?{| +ticketUrl: ?string, |}, +availableServices: ?{| +insurance: ?{| +passengers: ?$ReadOnlyArray<?{| +databaseId: ?number, |}>, |}, |}, +directAccessURL: ?string, +isPastBooking: ?boolean, +trip?: ?{| +departure: ?{| +time: ?any, |}, +arrival: ?{| +time: ?any, |}, |}, +outbound?: ?{| +departure: ?{| +time: ?any, |}, |}, +inbound?: ?{| +arrival: ?{| +time: ?any, |}, |}, +start?: ?{| +time: ?any, |}, +end?: ?{| +time: ?any, |}, +$fragmentRefs: (Header_booking$ref & Contact_booking$ref & OneWayTrip_booking$ref & ReturnTrip_booking$ref & MulticityOverlayTrip_booking$ref), +$refType: BookingDetail_booking$ref, |}; */ var node /*: ConcreteFragment*/ = function () { var v0 = [{ "kind": "ScalarField", "alias": null, "name": "time", "args": null, "storageKey": null }], v1 = { "kind": "LinkedField", "alias": null, "name": "departure", "storageKey": null, "args": null, "concreteType": "RouteStop", "plural": false, "selections": v0 }, v2 = { "kind": "LinkedField", "alias": null, "name": "arrival", "storageKey": null, "args": null, "concreteType": "RouteStop", "plural": false, "selections": v0 }; return { "kind": "Fragment", "name": "BookingDetail_booking", "type": "BookingInterface", "metadata": null, "argumentDefinitions": [], "selections": [{ "kind": "ScalarField", "alias": null, "name": "isPastBooking", "args": null, "storageKey": null }, { "kind": "ScalarField", "alias": "type", "name": "__typename", "args": null, "storageKey": null }, { "kind": "LinkedField", "alias": null, "name": "assets", "storageKey": null, "args": null, "concreteType": "BookingAssets", "plural": false, "selections": [{ "kind": "ScalarField", "alias": null, "name": "ticketUrl", "args": null, "storageKey": null }] }, { "kind": "LinkedField", "alias": null, "name": "availableServices", "storageKey": null, "args": null, "concreteType": "Services", "plural": false, "selections": [{ "kind": "LinkedField", "alias": null, "name": "insurance", "storageKey": null, "args": null, "concreteType": "InsuranceService", "plural": false, "selections": [{ "kind": "LinkedField", "alias": null, "name": "passengers", "storageKey": null, "args": null, "concreteType": "Passenger", "plural": true, "selections": [{ "kind": "ScalarField", "alias": null, "name": "databaseId", "args": null, "storageKey": null }] }] }] }, { "kind": "ScalarField", "alias": null, "name": "directAccessURL", "args": null, "storageKey": null }, { "kind": "ScalarField", "alias": null, "name": "status", "args": null, "storageKey": null }, { "kind": "FragmentSpread", "name": "Header_booking", "args": null }, { "kind": "FragmentSpread", "name": "Contact_booking", "args": null }, { "kind": "InlineFragment", "type": "BookingMulticity", "selections": [{ "kind": "FragmentSpread", "name": "MulticityOverlayTrip_booking", "args": null }, { "kind": "LinkedField", "alias": null, "name": "start", "storageKey": null, "args": null, "concreteType": "RouteStop", "plural": false, "selections": v0 }, { "kind": "LinkedField", "alias": null, "name": "end", "storageKey": null, "args": null, "concreteType": "RouteStop", "plural": false, "selections": v0 }] }, { "kind": "InlineFragment", "type": "BookingReturn", "selections": [{ "kind": "FragmentSpread", "name": "ReturnTrip_booking", "args": null }, { "kind": "LinkedField", "alias": null, "name": "outbound", "storageKey": null, "args": null, "concreteType": "Trip", "plural": false, "selections": [v1] }, { "kind": "LinkedField", "alias": null, "name": "inbound", "storageKey": null, "args": null, "concreteType": "Trip", "plural": false, "selections": [v2] }] }, { "kind": "InlineFragment", "type": "BookingOneWay", "selections": [{ "kind": "FragmentSpread", "name": "OneWayTrip_booking", "args": null }, { "kind": "LinkedField", "alias": null, "name": "trip", "storageKey": null, "args": null, "concreteType": "Trip", "plural": false, "selections": [v1, v2] }] }] }; }(); node /*: any*/ .hash = '16c3c81ed135c8ae6ceea029fc3b0ca0'; module.exports = node;