frontend/generated/graphql.tsx (view raw)
1import { gql } from '@apollo/client';
2import * as Apollo from '@apollo/client';
3export type Maybe<T> = T | null;
4export type InputMaybe<T> = Maybe<T>;
5export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
6export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
7export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
8export type MakeEmpty<T extends { [key: string]: unknown }, K extends keyof T> = { [_ in K]?: never };
9export type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never };
10const defaultOptions = {} as const;
11/** All built-in and custom scalars, mapped to their actual values */
12export type Scalars = {
13 ID: { input: string; output: string; }
14 String: { input: string; output: string; }
15 Boolean: { input: boolean; output: boolean; }
16 Int: { input: number; output: number; }
17 Float: { input: number; output: number; }
18 Date: { input: any; output: any; }
19 DateTime: { input: any; output: any; }
20 I18NLocaleCode: { input: any; output: any; }
21 JSON: { input: any; output: any; }
22 Upload: { input: any; output: any; }
23};
24
25export type BooleanFilterInput = {
26 and?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
27 between?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
28 contains?: InputMaybe<Scalars['Boolean']['input']>;
29 containsi?: InputMaybe<Scalars['Boolean']['input']>;
30 endsWith?: InputMaybe<Scalars['Boolean']['input']>;
31 eq?: InputMaybe<Scalars['Boolean']['input']>;
32 eqi?: InputMaybe<Scalars['Boolean']['input']>;
33 gt?: InputMaybe<Scalars['Boolean']['input']>;
34 gte?: InputMaybe<Scalars['Boolean']['input']>;
35 in?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
36 lt?: InputMaybe<Scalars['Boolean']['input']>;
37 lte?: InputMaybe<Scalars['Boolean']['input']>;
38 ne?: InputMaybe<Scalars['Boolean']['input']>;
39 nei?: InputMaybe<Scalars['Boolean']['input']>;
40 not?: InputMaybe<BooleanFilterInput>;
41 notContains?: InputMaybe<Scalars['Boolean']['input']>;
42 notContainsi?: InputMaybe<Scalars['Boolean']['input']>;
43 notIn?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
44 notNull?: InputMaybe<Scalars['Boolean']['input']>;
45 null?: InputMaybe<Scalars['Boolean']['input']>;
46 or?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
47 startsWith?: InputMaybe<Scalars['Boolean']['input']>;
48};
49
50export type ContentReleasesRelease = {
51 __typename?: 'ContentReleasesRelease';
52 actions?: Maybe<ContentReleasesReleaseActionRelationResponseCollection>;
53 createdAt?: Maybe<Scalars['DateTime']['output']>;
54 name: Scalars['String']['output'];
55 releasedAt?: Maybe<Scalars['DateTime']['output']>;
56 updatedAt?: Maybe<Scalars['DateTime']['output']>;
57};
58
59
60export type ContentReleasesReleaseActionsArgs = {
61 filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
62 pagination?: InputMaybe<PaginationArg>;
63 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
64};
65
66export type ContentReleasesReleaseAction = {
67 __typename?: 'ContentReleasesReleaseAction';
68 contentType: Scalars['String']['output'];
69 createdAt?: Maybe<Scalars['DateTime']['output']>;
70 entry?: Maybe<GenericMorph>;
71 release?: Maybe<ContentReleasesReleaseEntityResponse>;
72 type: Enum_Contentreleasesreleaseaction_Type;
73 updatedAt?: Maybe<Scalars['DateTime']['output']>;
74};
75
76export type ContentReleasesReleaseActionEntity = {
77 __typename?: 'ContentReleasesReleaseActionEntity';
78 attributes?: Maybe<ContentReleasesReleaseAction>;
79 id?: Maybe<Scalars['ID']['output']>;
80};
81
82export type ContentReleasesReleaseActionEntityResponse = {
83 __typename?: 'ContentReleasesReleaseActionEntityResponse';
84 data?: Maybe<ContentReleasesReleaseActionEntity>;
85};
86
87export type ContentReleasesReleaseActionEntityResponseCollection = {
88 __typename?: 'ContentReleasesReleaseActionEntityResponseCollection';
89 data: Array<ContentReleasesReleaseActionEntity>;
90 meta: ResponseCollectionMeta;
91};
92
93export type ContentReleasesReleaseActionFiltersInput = {
94 and?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseActionFiltersInput>>>;
95 contentType?: InputMaybe<StringFilterInput>;
96 createdAt?: InputMaybe<DateTimeFilterInput>;
97 id?: InputMaybe<IdFilterInput>;
98 not?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
99 or?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseActionFiltersInput>>>;
100 release?: InputMaybe<ContentReleasesReleaseFiltersInput>;
101 type?: InputMaybe<StringFilterInput>;
102 updatedAt?: InputMaybe<DateTimeFilterInput>;
103};
104
105export type ContentReleasesReleaseActionInput = {
106 contentType?: InputMaybe<Scalars['String']['input']>;
107 release?: InputMaybe<Scalars['ID']['input']>;
108 type?: InputMaybe<Enum_Contentreleasesreleaseaction_Type>;
109};
110
111export type ContentReleasesReleaseActionRelationResponseCollection = {
112 __typename?: 'ContentReleasesReleaseActionRelationResponseCollection';
113 data: Array<ContentReleasesReleaseActionEntity>;
114};
115
116export type ContentReleasesReleaseEntity = {
117 __typename?: 'ContentReleasesReleaseEntity';
118 attributes?: Maybe<ContentReleasesRelease>;
119 id?: Maybe<Scalars['ID']['output']>;
120};
121
122export type ContentReleasesReleaseEntityResponse = {
123 __typename?: 'ContentReleasesReleaseEntityResponse';
124 data?: Maybe<ContentReleasesReleaseEntity>;
125};
126
127export type ContentReleasesReleaseEntityResponseCollection = {
128 __typename?: 'ContentReleasesReleaseEntityResponseCollection';
129 data: Array<ContentReleasesReleaseEntity>;
130 meta: ResponseCollectionMeta;
131};
132
133export type ContentReleasesReleaseFiltersInput = {
134 actions?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
135 and?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseFiltersInput>>>;
136 createdAt?: InputMaybe<DateTimeFilterInput>;
137 id?: InputMaybe<IdFilterInput>;
138 name?: InputMaybe<StringFilterInput>;
139 not?: InputMaybe<ContentReleasesReleaseFiltersInput>;
140 or?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseFiltersInput>>>;
141 releasedAt?: InputMaybe<DateTimeFilterInput>;
142 updatedAt?: InputMaybe<DateTimeFilterInput>;
143};
144
145export type ContentReleasesReleaseInput = {
146 actions?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
147 name?: InputMaybe<Scalars['String']['input']>;
148 releasedAt?: InputMaybe<Scalars['DateTime']['input']>;
149};
150
151export type DateFilterInput = {
152 and?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
153 between?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
154 contains?: InputMaybe<Scalars['Date']['input']>;
155 containsi?: InputMaybe<Scalars['Date']['input']>;
156 endsWith?: InputMaybe<Scalars['Date']['input']>;
157 eq?: InputMaybe<Scalars['Date']['input']>;
158 eqi?: InputMaybe<Scalars['Date']['input']>;
159 gt?: InputMaybe<Scalars['Date']['input']>;
160 gte?: InputMaybe<Scalars['Date']['input']>;
161 in?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
162 lt?: InputMaybe<Scalars['Date']['input']>;
163 lte?: InputMaybe<Scalars['Date']['input']>;
164 ne?: InputMaybe<Scalars['Date']['input']>;
165 nei?: InputMaybe<Scalars['Date']['input']>;
166 not?: InputMaybe<DateFilterInput>;
167 notContains?: InputMaybe<Scalars['Date']['input']>;
168 notContainsi?: InputMaybe<Scalars['Date']['input']>;
169 notIn?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
170 notNull?: InputMaybe<Scalars['Boolean']['input']>;
171 null?: InputMaybe<Scalars['Boolean']['input']>;
172 or?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
173 startsWith?: InputMaybe<Scalars['Date']['input']>;
174};
175
176export type DateTimeFilterInput = {
177 and?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
178 between?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
179 contains?: InputMaybe<Scalars['DateTime']['input']>;
180 containsi?: InputMaybe<Scalars['DateTime']['input']>;
181 endsWith?: InputMaybe<Scalars['DateTime']['input']>;
182 eq?: InputMaybe<Scalars['DateTime']['input']>;
183 eqi?: InputMaybe<Scalars['DateTime']['input']>;
184 gt?: InputMaybe<Scalars['DateTime']['input']>;
185 gte?: InputMaybe<Scalars['DateTime']['input']>;
186 in?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
187 lt?: InputMaybe<Scalars['DateTime']['input']>;
188 lte?: InputMaybe<Scalars['DateTime']['input']>;
189 ne?: InputMaybe<Scalars['DateTime']['input']>;
190 nei?: InputMaybe<Scalars['DateTime']['input']>;
191 not?: InputMaybe<DateTimeFilterInput>;
192 notContains?: InputMaybe<Scalars['DateTime']['input']>;
193 notContainsi?: InputMaybe<Scalars['DateTime']['input']>;
194 notIn?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
195 notNull?: InputMaybe<Scalars['Boolean']['input']>;
196 null?: InputMaybe<Scalars['Boolean']['input']>;
197 or?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
198 startsWith?: InputMaybe<Scalars['DateTime']['input']>;
199};
200
201export enum Enum_Contentreleasesreleaseaction_Type {
202 publish = 'publish',
203 unpublish = 'unpublish'
204}
205
206export enum Enum_Event_Lang {
207 en = 'en',
208 fr = 'fr',
209 nl = 'nl'
210}
211
212export enum Enum_Notification_Type {
213 AddedAsAdmin = 'AddedAsAdmin',
214 ContactTripCreator = 'ContactTripCreator',
215 DeletedFromTrip = 'DeletedFromTrip',
216 DeletedTrip = 'DeletedTrip',
217 DeletedYourTrip = 'DeletedYourTrip',
218 EnabledCarosterPlus = 'EnabledCarosterPlus',
219 EventCreated = 'EventCreated',
220 EventEnded = 'EventEnded',
221 EventRecap = 'EventRecap',
222 NewPassengerInYourTrip = 'NewPassengerInYourTrip',
223 NewTrip = 'NewTrip',
224 NewTripAlert = 'NewTripAlert',
225 PassengerJoinTrip = 'PassengerJoinTrip'
226}
227
228export enum Enum_Page_Type {
229 tos = 'tos'
230}
231
232export enum Enum_Userspermissionsuser_Lang {
233 en = 'en',
234 fr = 'fr',
235 nl = 'nl'
236}
237
238export type Event = {
239 __typename?: 'Event';
240 address?: Maybe<Scalars['String']['output']>;
241 administrators?: Maybe<Array<Maybe<Scalars['String']['output']>>>;
242 createdAt?: Maybe<Scalars['DateTime']['output']>;
243 creator?: Maybe<UsersPermissionsUserEntityResponse>;
244 date?: Maybe<Scalars['Date']['output']>;
245 description?: Maybe<Scalars['String']['output']>;
246 email: Scalars['String']['output'];
247 enabled_modules?: Maybe<Scalars['JSON']['output']>;
248 lang?: Maybe<Enum_Event_Lang>;
249 latitude?: Maybe<Scalars['Float']['output']>;
250 longitude?: Maybe<Scalars['Float']['output']>;
251 name: Scalars['String']['output'];
252 passengers?: Maybe<PassengerRelationResponseCollection>;
253 position?: Maybe<Scalars['JSON']['output']>;
254 travels?: Maybe<TravelRelationResponseCollection>;
255 updatedAt?: Maybe<Scalars['DateTime']['output']>;
256 uuid?: Maybe<Scalars['String']['output']>;
257 waitingPassengers?: Maybe<PassengerRelationResponseCollection>;
258};
259
260
261export type EventPassengersArgs = {
262 filters?: InputMaybe<PassengerFiltersInput>;
263 pagination?: InputMaybe<PaginationArg>;
264 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
265};
266
267
268export type EventTravelsArgs = {
269 filters?: InputMaybe<TravelFiltersInput>;
270 pagination?: InputMaybe<PaginationArg>;
271 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
272};
273
274export type EventEntity = {
275 __typename?: 'EventEntity';
276 attributes?: Maybe<Event>;
277 id?: Maybe<Scalars['ID']['output']>;
278};
279
280export type EventEntityResponse = {
281 __typename?: 'EventEntityResponse';
282 data?: Maybe<EventEntity>;
283};
284
285export type EventEntityResponseCollection = {
286 __typename?: 'EventEntityResponseCollection';
287 data: Array<EventEntity>;
288 meta: ResponseCollectionMeta;
289};
290
291export type EventFiltersInput = {
292 address?: InputMaybe<StringFilterInput>;
293 administrators?: InputMaybe<StringFilterInput>;
294 and?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
295 createdAt?: InputMaybe<DateTimeFilterInput>;
296 creator?: InputMaybe<UsersPermissionsUserFiltersInput>;
297 date?: InputMaybe<DateFilterInput>;
298 description?: InputMaybe<StringFilterInput>;
299 email?: InputMaybe<StringFilterInput>;
300 enabled_modules?: InputMaybe<JsonFilterInput>;
301 id?: InputMaybe<IdFilterInput>;
302 lang?: InputMaybe<StringFilterInput>;
303 latitude?: InputMaybe<FloatFilterInput>;
304 longitude?: InputMaybe<FloatFilterInput>;
305 name?: InputMaybe<StringFilterInput>;
306 newsletter?: InputMaybe<BooleanFilterInput>;
307 not?: InputMaybe<EventFiltersInput>;
308 or?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
309 passengers?: InputMaybe<PassengerFiltersInput>;
310 position?: InputMaybe<JsonFilterInput>;
311 travels?: InputMaybe<TravelFiltersInput>;
312 updatedAt?: InputMaybe<DateTimeFilterInput>;
313 users?: InputMaybe<UsersPermissionsUserFiltersInput>;
314 uuid?: InputMaybe<StringFilterInput>;
315};
316
317export type EventInput = {
318 address?: InputMaybe<Scalars['String']['input']>;
319 administrators?: InputMaybe<Scalars['String']['input']>;
320 creator?: InputMaybe<Scalars['ID']['input']>;
321 date?: InputMaybe<Scalars['Date']['input']>;
322 description?: InputMaybe<Scalars['String']['input']>;
323 email?: InputMaybe<Scalars['String']['input']>;
324 enabled_modules?: InputMaybe<Scalars['JSON']['input']>;
325 lang?: InputMaybe<Enum_Event_Lang>;
326 latitude?: InputMaybe<Scalars['Float']['input']>;
327 longitude?: InputMaybe<Scalars['Float']['input']>;
328 name?: InputMaybe<Scalars['String']['input']>;
329 newsletter?: InputMaybe<Scalars['Boolean']['input']>;
330 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
331 position?: InputMaybe<Scalars['JSON']['input']>;
332 travels?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
333 users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
334 uuid?: InputMaybe<Scalars['String']['input']>;
335};
336
337export type EventRelationResponseCollection = {
338 __typename?: 'EventRelationResponseCollection';
339 data: Array<EventEntity>;
340};
341
342export type FileInfoInput = {
343 alternativeText?: InputMaybe<Scalars['String']['input']>;
344 caption?: InputMaybe<Scalars['String']['input']>;
345 name?: InputMaybe<Scalars['String']['input']>;
346};
347
348export type FloatFilterInput = {
349 and?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
350 between?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
351 contains?: InputMaybe<Scalars['Float']['input']>;
352 containsi?: InputMaybe<Scalars['Float']['input']>;
353 endsWith?: InputMaybe<Scalars['Float']['input']>;
354 eq?: InputMaybe<Scalars['Float']['input']>;
355 eqi?: InputMaybe<Scalars['Float']['input']>;
356 gt?: InputMaybe<Scalars['Float']['input']>;
357 gte?: InputMaybe<Scalars['Float']['input']>;
358 in?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
359 lt?: InputMaybe<Scalars['Float']['input']>;
360 lte?: InputMaybe<Scalars['Float']['input']>;
361 ne?: InputMaybe<Scalars['Float']['input']>;
362 nei?: InputMaybe<Scalars['Float']['input']>;
363 not?: InputMaybe<FloatFilterInput>;
364 notContains?: InputMaybe<Scalars['Float']['input']>;
365 notContainsi?: InputMaybe<Scalars['Float']['input']>;
366 notIn?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
367 notNull?: InputMaybe<Scalars['Boolean']['input']>;
368 null?: InputMaybe<Scalars['Boolean']['input']>;
369 or?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
370 startsWith?: InputMaybe<Scalars['Float']['input']>;
371};
372
373export type GenericMorph = ContentReleasesRelease | ContentReleasesReleaseAction | Event | I18NLocale | Module | Notification | Page | Passenger | Setting | Travel | TripAlert | UploadFile | UploadFolder | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser | Vehicle;
374
375export type I18NLocale = {
376 __typename?: 'I18NLocale';
377 code?: Maybe<Scalars['String']['output']>;
378 createdAt?: Maybe<Scalars['DateTime']['output']>;
379 name?: Maybe<Scalars['String']['output']>;
380 updatedAt?: Maybe<Scalars['DateTime']['output']>;
381};
382
383export type I18NLocaleEntity = {
384 __typename?: 'I18NLocaleEntity';
385 attributes?: Maybe<I18NLocale>;
386 id?: Maybe<Scalars['ID']['output']>;
387};
388
389export type I18NLocaleEntityResponse = {
390 __typename?: 'I18NLocaleEntityResponse';
391 data?: Maybe<I18NLocaleEntity>;
392};
393
394export type I18NLocaleEntityResponseCollection = {
395 __typename?: 'I18NLocaleEntityResponseCollection';
396 data: Array<I18NLocaleEntity>;
397 meta: ResponseCollectionMeta;
398};
399
400export type I18NLocaleFiltersInput = {
401 and?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
402 code?: InputMaybe<StringFilterInput>;
403 createdAt?: InputMaybe<DateTimeFilterInput>;
404 id?: InputMaybe<IdFilterInput>;
405 name?: InputMaybe<StringFilterInput>;
406 not?: InputMaybe<I18NLocaleFiltersInput>;
407 or?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
408 updatedAt?: InputMaybe<DateTimeFilterInput>;
409};
410
411export type IdFilterInput = {
412 and?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
413 between?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
414 contains?: InputMaybe<Scalars['ID']['input']>;
415 containsi?: InputMaybe<Scalars['ID']['input']>;
416 endsWith?: InputMaybe<Scalars['ID']['input']>;
417 eq?: InputMaybe<Scalars['ID']['input']>;
418 eqi?: InputMaybe<Scalars['ID']['input']>;
419 gt?: InputMaybe<Scalars['ID']['input']>;
420 gte?: InputMaybe<Scalars['ID']['input']>;
421 in?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
422 lt?: InputMaybe<Scalars['ID']['input']>;
423 lte?: InputMaybe<Scalars['ID']['input']>;
424 ne?: InputMaybe<Scalars['ID']['input']>;
425 nei?: InputMaybe<Scalars['ID']['input']>;
426 not?: InputMaybe<IdFilterInput>;
427 notContains?: InputMaybe<Scalars['ID']['input']>;
428 notContainsi?: InputMaybe<Scalars['ID']['input']>;
429 notIn?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
430 notNull?: InputMaybe<Scalars['Boolean']['input']>;
431 null?: InputMaybe<Scalars['Boolean']['input']>;
432 or?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
433 startsWith?: InputMaybe<Scalars['ID']['input']>;
434};
435
436export type IntFilterInput = {
437 and?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
438 between?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
439 contains?: InputMaybe<Scalars['Int']['input']>;
440 containsi?: InputMaybe<Scalars['Int']['input']>;
441 endsWith?: InputMaybe<Scalars['Int']['input']>;
442 eq?: InputMaybe<Scalars['Int']['input']>;
443 eqi?: InputMaybe<Scalars['Int']['input']>;
444 gt?: InputMaybe<Scalars['Int']['input']>;
445 gte?: InputMaybe<Scalars['Int']['input']>;
446 in?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
447 lt?: InputMaybe<Scalars['Int']['input']>;
448 lte?: InputMaybe<Scalars['Int']['input']>;
449 ne?: InputMaybe<Scalars['Int']['input']>;
450 nei?: InputMaybe<Scalars['Int']['input']>;
451 not?: InputMaybe<IntFilterInput>;
452 notContains?: InputMaybe<Scalars['Int']['input']>;
453 notContainsi?: InputMaybe<Scalars['Int']['input']>;
454 notIn?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
455 notNull?: InputMaybe<Scalars['Boolean']['input']>;
456 null?: InputMaybe<Scalars['Boolean']['input']>;
457 or?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
458 startsWith?: InputMaybe<Scalars['Int']['input']>;
459};
460
461export type JsonFilterInput = {
462 and?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
463 between?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
464 contains?: InputMaybe<Scalars['JSON']['input']>;
465 containsi?: InputMaybe<Scalars['JSON']['input']>;
466 endsWith?: InputMaybe<Scalars['JSON']['input']>;
467 eq?: InputMaybe<Scalars['JSON']['input']>;
468 eqi?: InputMaybe<Scalars['JSON']['input']>;
469 gt?: InputMaybe<Scalars['JSON']['input']>;
470 gte?: InputMaybe<Scalars['JSON']['input']>;
471 in?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
472 lt?: InputMaybe<Scalars['JSON']['input']>;
473 lte?: InputMaybe<Scalars['JSON']['input']>;
474 ne?: InputMaybe<Scalars['JSON']['input']>;
475 nei?: InputMaybe<Scalars['JSON']['input']>;
476 not?: InputMaybe<JsonFilterInput>;
477 notContains?: InputMaybe<Scalars['JSON']['input']>;
478 notContainsi?: InputMaybe<Scalars['JSON']['input']>;
479 notIn?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
480 notNull?: InputMaybe<Scalars['Boolean']['input']>;
481 null?: InputMaybe<Scalars['Boolean']['input']>;
482 or?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
483 startsWith?: InputMaybe<Scalars['JSON']['input']>;
484};
485
486export type Module = {
487 __typename?: 'Module';
488 caroster_plus_description?: Maybe<Scalars['String']['output']>;
489 caroster_plus_enabled?: Maybe<Scalars['Boolean']['output']>;
490 caroster_plus_name: Scalars['String']['output'];
491 caroster_plus_payment_link: Scalars['String']['output'];
492 caroster_plus_price?: Maybe<Scalars['Float']['output']>;
493 createdAt?: Maybe<Scalars['DateTime']['output']>;
494 locale?: Maybe<Scalars['String']['output']>;
495 localizations?: Maybe<ModuleRelationResponseCollection>;
496 updatedAt?: Maybe<Scalars['DateTime']['output']>;
497};
498
499export type ModuleEntity = {
500 __typename?: 'ModuleEntity';
501 attributes?: Maybe<Module>;
502 id?: Maybe<Scalars['ID']['output']>;
503};
504
505export type ModuleEntityResponse = {
506 __typename?: 'ModuleEntityResponse';
507 data?: Maybe<ModuleEntity>;
508};
509
510export type ModuleInput = {
511 caroster_plus_description?: InputMaybe<Scalars['String']['input']>;
512 caroster_plus_enabled?: InputMaybe<Scalars['Boolean']['input']>;
513 caroster_plus_name?: InputMaybe<Scalars['String']['input']>;
514 caroster_plus_payment_link?: InputMaybe<Scalars['String']['input']>;
515 caroster_plus_payment_link_id?: InputMaybe<Scalars['String']['input']>;
516 caroster_plus_price?: InputMaybe<Scalars['Float']['input']>;
517};
518
519export type ModuleRelationResponseCollection = {
520 __typename?: 'ModuleRelationResponseCollection';
521 data: Array<ModuleEntity>;
522};
523
524export type Mutation = {
525 __typename?: 'Mutation';
526 addEventAdmin?: Maybe<EventEntityResponse>;
527 /** Change user password. Confirm with the current password. */
528 changePassword?: Maybe<UsersPermissionsLoginPayload>;
529 createContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
530 createContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
531 createEvent?: Maybe<EventEntityResponse>;
532 createModuleLocalization?: Maybe<ModuleEntityResponse>;
533 createNotification?: Maybe<NotificationEntityResponse>;
534 createPage?: Maybe<PageEntityResponse>;
535 /** Create a passenger */
536 createPassenger?: Maybe<PassengerEntityResponse>;
537 createSettingLocalization?: Maybe<SettingEntityResponse>;
538 createTravel?: Maybe<TravelEntityResponse>;
539 createTripAlert?: Maybe<TripAlertEntityResponse>;
540 createUploadFile?: Maybe<UploadFileEntityResponse>;
541 createUploadFolder?: Maybe<UploadFolderEntityResponse>;
542 /** Create a new role */
543 createUsersPermissionsRole?: Maybe<UsersPermissionsCreateRolePayload>;
544 /** Create a new user */
545 createUsersPermissionsUser: UsersPermissionsUserEntityResponse;
546 createVehicle?: Maybe<VehicleEntityResponse>;
547 deleteContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
548 deleteContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
549 deleteEvent?: Maybe<EventEntityResponse>;
550 deleteEventAdmin?: Maybe<EventEntityResponse>;
551 deleteModule?: Maybe<ModuleEntityResponse>;
552 deleteNotification?: Maybe<NotificationEntityResponse>;
553 deletePage?: Maybe<PageEntityResponse>;
554 deletePassenger?: Maybe<PassengerEntityResponse>;
555 deleteSetting?: Maybe<SettingEntityResponse>;
556 deleteTravel?: Maybe<TravelEntityResponse>;
557 deleteTripAlert?: Maybe<TripAlertEntityResponse>;
558 deleteUploadFile?: Maybe<UploadFileEntityResponse>;
559 deleteUploadFolder?: Maybe<UploadFolderEntityResponse>;
560 /** Delete an existing role */
561 deleteUsersPermissionsRole?: Maybe<UsersPermissionsDeleteRolePayload>;
562 /** Delete an existing user */
563 deleteUsersPermissionsUser: UsersPermissionsUserEntityResponse;
564 deleteVehicle?: Maybe<VehicleEntityResponse>;
565 /** Confirm an email users email address */
566 emailConfirmation?: Maybe<UsersPermissionsLoginPayload>;
567 /** Request a reset password token */
568 forgotPassword?: Maybe<UsersPermissionsPasswordPayload>;
569 login: UsersPermissionsLoginPayload;
570 multipleUpload: Array<Maybe<UploadFileEntityResponse>>;
571 readNotifications?: Maybe<NotificationEntityResponseCollection>;
572 /** Register a user */
573 register: UsersPermissionsLoginPayload;
574 removeFile?: Maybe<UploadFileEntityResponse>;
575 /** Reset user password. Confirm with a code (resetToken from forgotPassword) */
576 resetPassword?: Maybe<UsersPermissionsLoginPayload>;
577 setTripAlert?: Maybe<TripAlertEntityResponse>;
578 updateContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
579 updateContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
580 updateEvent?: Maybe<EventEntityResponse>;
581 /** Update an event using its UUID */
582 updateEventByUUID?: Maybe<EventEntityResponse>;
583 updateFileInfo: UploadFileEntityResponse;
584 updateMe: UsersPermissionsUserEntityResponse;
585 updateModule?: Maybe<ModuleEntityResponse>;
586 updateNotification?: Maybe<NotificationEntityResponse>;
587 updatePage?: Maybe<PageEntityResponse>;
588 /** Update a passenger */
589 updatePassenger?: Maybe<PassengerEntityResponse>;
590 updateSetting?: Maybe<SettingEntityResponse>;
591 updateTravel?: Maybe<TravelEntityResponse>;
592 updateTripAlert?: Maybe<TripAlertEntityResponse>;
593 updateUploadFile?: Maybe<UploadFileEntityResponse>;
594 updateUploadFolder?: Maybe<UploadFolderEntityResponse>;
595 /** Update an existing role */
596 updateUsersPermissionsRole?: Maybe<UsersPermissionsUpdateRolePayload>;
597 /** Update an existing user */
598 updateUsersPermissionsUser: UsersPermissionsUserEntityResponse;
599 updateVehicle?: Maybe<VehicleEntityResponse>;
600 upload: UploadFileEntityResponse;
601};
602
603
604export type MutationAddEventAdminArgs = {
605 email: Scalars['String']['input'];
606 eventId: Scalars['ID']['input'];
607};
608
609
610export type MutationChangePasswordArgs = {
611 currentPassword: Scalars['String']['input'];
612 password: Scalars['String']['input'];
613 passwordConfirmation: Scalars['String']['input'];
614};
615
616
617export type MutationCreateContentReleasesReleaseArgs = {
618 data: ContentReleasesReleaseInput;
619};
620
621
622export type MutationCreateContentReleasesReleaseActionArgs = {
623 data: ContentReleasesReleaseActionInput;
624};
625
626
627export type MutationCreateEventArgs = {
628 data: EventInput;
629};
630
631
632export type MutationCreateModuleLocalizationArgs = {
633 data?: InputMaybe<ModuleInput>;
634 id?: InputMaybe<Scalars['ID']['input']>;
635 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
636};
637
638
639export type MutationCreateNotificationArgs = {
640 data: NotificationInput;
641};
642
643
644export type MutationCreatePageArgs = {
645 data: PageInput;
646};
647
648
649export type MutationCreatePassengerArgs = {
650 data: PassengerInput;
651};
652
653
654export type MutationCreateSettingLocalizationArgs = {
655 data?: InputMaybe<SettingInput>;
656 id?: InputMaybe<Scalars['ID']['input']>;
657 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
658};
659
660
661export type MutationCreateTravelArgs = {
662 createVehicle?: InputMaybe<Scalars['Boolean']['input']>;
663 data: TravelInput;
664};
665
666
667export type MutationCreateTripAlertArgs = {
668 data: TripAlertInput;
669};
670
671
672export type MutationCreateUploadFileArgs = {
673 data: UploadFileInput;
674};
675
676
677export type MutationCreateUploadFolderArgs = {
678 data: UploadFolderInput;
679};
680
681
682export type MutationCreateUsersPermissionsRoleArgs = {
683 data: UsersPermissionsRoleInput;
684};
685
686
687export type MutationCreateUsersPermissionsUserArgs = {
688 data: UsersPermissionsUserInput;
689};
690
691
692export type MutationCreateVehicleArgs = {
693 data: VehicleInput;
694};
695
696
697export type MutationDeleteContentReleasesReleaseArgs = {
698 id: Scalars['ID']['input'];
699};
700
701
702export type MutationDeleteContentReleasesReleaseActionArgs = {
703 id: Scalars['ID']['input'];
704};
705
706
707export type MutationDeleteEventArgs = {
708 id: Scalars['ID']['input'];
709};
710
711
712export type MutationDeleteEventAdminArgs = {
713 email: Scalars['String']['input'];
714 eventId: Scalars['ID']['input'];
715};
716
717
718export type MutationDeleteModuleArgs = {
719 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
720};
721
722
723export type MutationDeleteNotificationArgs = {
724 id: Scalars['ID']['input'];
725};
726
727
728export type MutationDeletePageArgs = {
729 id: Scalars['ID']['input'];
730};
731
732
733export type MutationDeletePassengerArgs = {
734 id: Scalars['ID']['input'];
735};
736
737
738export type MutationDeleteSettingArgs = {
739 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
740};
741
742
743export type MutationDeleteTravelArgs = {
744 id: Scalars['ID']['input'];
745};
746
747
748export type MutationDeleteTripAlertArgs = {
749 id: Scalars['ID']['input'];
750};
751
752
753export type MutationDeleteUploadFileArgs = {
754 id: Scalars['ID']['input'];
755};
756
757
758export type MutationDeleteUploadFolderArgs = {
759 id: Scalars['ID']['input'];
760};
761
762
763export type MutationDeleteUsersPermissionsRoleArgs = {
764 id: Scalars['ID']['input'];
765};
766
767
768export type MutationDeleteUsersPermissionsUserArgs = {
769 id: Scalars['ID']['input'];
770};
771
772
773export type MutationDeleteVehicleArgs = {
774 id: Scalars['ID']['input'];
775};
776
777
778export type MutationEmailConfirmationArgs = {
779 confirmation: Scalars['String']['input'];
780};
781
782
783export type MutationForgotPasswordArgs = {
784 email: Scalars['String']['input'];
785};
786
787
788export type MutationLoginArgs = {
789 input: UsersPermissionsLoginInput;
790};
791
792
793export type MutationMultipleUploadArgs = {
794 field?: InputMaybe<Scalars['String']['input']>;
795 files: Array<InputMaybe<Scalars['Upload']['input']>>;
796 ref?: InputMaybe<Scalars['String']['input']>;
797 refId?: InputMaybe<Scalars['ID']['input']>;
798};
799
800
801export type MutationReadNotificationsArgs = {
802 id?: InputMaybe<Scalars['ID']['input']>;
803};
804
805
806export type MutationRegisterArgs = {
807 input: UsersPermissionsRegisterInput;
808};
809
810
811export type MutationRemoveFileArgs = {
812 id: Scalars['ID']['input'];
813};
814
815
816export type MutationResetPasswordArgs = {
817 code: Scalars['String']['input'];
818 password: Scalars['String']['input'];
819 passwordConfirmation: Scalars['String']['input'];
820};
821
822
823export type MutationSetTripAlertArgs = {
824 address?: InputMaybe<Scalars['String']['input']>;
825 enabled?: InputMaybe<Scalars['Boolean']['input']>;
826 event: Scalars['ID']['input'];
827 latitude?: InputMaybe<Scalars['Float']['input']>;
828 longitude?: InputMaybe<Scalars['Float']['input']>;
829 radius?: InputMaybe<Scalars['Float']['input']>;
830};
831
832
833export type MutationUpdateContentReleasesReleaseArgs = {
834 data: ContentReleasesReleaseInput;
835 id: Scalars['ID']['input'];
836};
837
838
839export type MutationUpdateContentReleasesReleaseActionArgs = {
840 data: ContentReleasesReleaseActionInput;
841 id: Scalars['ID']['input'];
842};
843
844
845export type MutationUpdateEventArgs = {
846 data: EventInput;
847 id: Scalars['ID']['input'];
848};
849
850
851export type MutationUpdateEventByUuidArgs = {
852 data: EventInput;
853 uuid: Scalars['String']['input'];
854};
855
856
857export type MutationUpdateFileInfoArgs = {
858 id: Scalars['ID']['input'];
859 info?: InputMaybe<FileInfoInput>;
860};
861
862
863export type MutationUpdateMeArgs = {
864 data: UsersPermissionsUserInput;
865};
866
867
868export type MutationUpdateModuleArgs = {
869 data: ModuleInput;
870 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
871};
872
873
874export type MutationUpdateNotificationArgs = {
875 data: NotificationInput;
876 id: Scalars['ID']['input'];
877};
878
879
880export type MutationUpdatePageArgs = {
881 data: PageInput;
882 id: Scalars['ID']['input'];
883};
884
885
886export type MutationUpdatePassengerArgs = {
887 data: PassengerInput;
888 id: Scalars['ID']['input'];
889};
890
891
892export type MutationUpdateSettingArgs = {
893 data: SettingInput;
894 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
895};
896
897
898export type MutationUpdateTravelArgs = {
899 data: TravelInput;
900 id: Scalars['ID']['input'];
901};
902
903
904export type MutationUpdateTripAlertArgs = {
905 data: TripAlertInput;
906 id: Scalars['ID']['input'];
907};
908
909
910export type MutationUpdateUploadFileArgs = {
911 data: UploadFileInput;
912 id: Scalars['ID']['input'];
913};
914
915
916export type MutationUpdateUploadFolderArgs = {
917 data: UploadFolderInput;
918 id: Scalars['ID']['input'];
919};
920
921
922export type MutationUpdateUsersPermissionsRoleArgs = {
923 data: UsersPermissionsRoleInput;
924 id: Scalars['ID']['input'];
925};
926
927
928export type MutationUpdateUsersPermissionsUserArgs = {
929 data: UsersPermissionsUserInput;
930 id: Scalars['ID']['input'];
931};
932
933
934export type MutationUpdateVehicleArgs = {
935 data: VehicleInput;
936 id: Scalars['ID']['input'];
937};
938
939
940export type MutationUploadArgs = {
941 field?: InputMaybe<Scalars['String']['input']>;
942 file: Scalars['Upload']['input'];
943 info?: InputMaybe<FileInfoInput>;
944 ref?: InputMaybe<Scalars['String']['input']>;
945 refId?: InputMaybe<Scalars['ID']['input']>;
946};
947
948export type Notification = {
949 __typename?: 'Notification';
950 createdAt?: Maybe<Scalars['DateTime']['output']>;
951 event?: Maybe<EventEntityResponse>;
952 payload?: Maybe<Scalars['JSON']['output']>;
953 read?: Maybe<Scalars['Boolean']['output']>;
954 type: Enum_Notification_Type;
955 updatedAt?: Maybe<Scalars['DateTime']['output']>;
956 user?: Maybe<UsersPermissionsUserEntityResponse>;
957};
958
959export type NotificationEntity = {
960 __typename?: 'NotificationEntity';
961 attributes?: Maybe<Notification>;
962 id?: Maybe<Scalars['ID']['output']>;
963};
964
965export type NotificationEntityResponse = {
966 __typename?: 'NotificationEntityResponse';
967 data?: Maybe<NotificationEntity>;
968};
969
970export type NotificationEntityResponseCollection = {
971 __typename?: 'NotificationEntityResponseCollection';
972 data: Array<NotificationEntity>;
973 meta: ResponseCollectionMeta;
974};
975
976export type NotificationFiltersInput = {
977 and?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
978 createdAt?: InputMaybe<DateTimeFilterInput>;
979 event?: InputMaybe<EventFiltersInput>;
980 id?: InputMaybe<IdFilterInput>;
981 not?: InputMaybe<NotificationFiltersInput>;
982 or?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
983 payload?: InputMaybe<JsonFilterInput>;
984 read?: InputMaybe<BooleanFilterInput>;
985 type?: InputMaybe<StringFilterInput>;
986 updatedAt?: InputMaybe<DateTimeFilterInput>;
987 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
988};
989
990export type NotificationInput = {
991 event?: InputMaybe<Scalars['ID']['input']>;
992 payload?: InputMaybe<Scalars['JSON']['input']>;
993 read?: InputMaybe<Scalars['Boolean']['input']>;
994 type?: InputMaybe<Enum_Notification_Type>;
995 user?: InputMaybe<Scalars['ID']['input']>;
996};
997
998export type NotificationRelationResponseCollection = {
999 __typename?: 'NotificationRelationResponseCollection';
1000 data: Array<NotificationEntity>;
1001};
1002
1003export type Page = {
1004 __typename?: 'Page';
1005 content?: Maybe<Scalars['String']['output']>;
1006 createdAt?: Maybe<Scalars['DateTime']['output']>;
1007 name: Scalars['String']['output'];
1008 type?: Maybe<Enum_Page_Type>;
1009 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1010};
1011
1012export type PageEntity = {
1013 __typename?: 'PageEntity';
1014 attributes?: Maybe<Page>;
1015 id?: Maybe<Scalars['ID']['output']>;
1016};
1017
1018export type PageEntityResponse = {
1019 __typename?: 'PageEntityResponse';
1020 data?: Maybe<PageEntity>;
1021};
1022
1023export type PageEntityResponseCollection = {
1024 __typename?: 'PageEntityResponseCollection';
1025 data: Array<PageEntity>;
1026 meta: ResponseCollectionMeta;
1027};
1028
1029export type PageFiltersInput = {
1030 and?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
1031 content?: InputMaybe<StringFilterInput>;
1032 createdAt?: InputMaybe<DateTimeFilterInput>;
1033 id?: InputMaybe<IdFilterInput>;
1034 name?: InputMaybe<StringFilterInput>;
1035 not?: InputMaybe<PageFiltersInput>;
1036 or?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
1037 type?: InputMaybe<StringFilterInput>;
1038 updatedAt?: InputMaybe<DateTimeFilterInput>;
1039};
1040
1041export type PageInput = {
1042 content?: InputMaybe<Scalars['String']['input']>;
1043 name?: InputMaybe<Scalars['String']['input']>;
1044 type?: InputMaybe<Enum_Page_Type>;
1045};
1046
1047export type Pagination = {
1048 __typename?: 'Pagination';
1049 page: Scalars['Int']['output'];
1050 pageCount: Scalars['Int']['output'];
1051 pageSize: Scalars['Int']['output'];
1052 total: Scalars['Int']['output'];
1053};
1054
1055export type PaginationArg = {
1056 limit?: InputMaybe<Scalars['Int']['input']>;
1057 page?: InputMaybe<Scalars['Int']['input']>;
1058 pageSize?: InputMaybe<Scalars['Int']['input']>;
1059 start?: InputMaybe<Scalars['Int']['input']>;
1060};
1061
1062export type Passenger = {
1063 __typename?: 'Passenger';
1064 createdAt?: Maybe<Scalars['DateTime']['output']>;
1065 email?: Maybe<Scalars['String']['output']>;
1066 event?: Maybe<EventEntityResponse>;
1067 location?: Maybe<Scalars['String']['output']>;
1068 name: Scalars['String']['output'];
1069 phone?: Maybe<Scalars['String']['output']>;
1070 travel?: Maybe<TravelEntityResponse>;
1071 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1072 user?: Maybe<UsersPermissionsUserEntityResponse>;
1073};
1074
1075export type PassengerEntity = {
1076 __typename?: 'PassengerEntity';
1077 attributes?: Maybe<Passenger>;
1078 id?: Maybe<Scalars['ID']['output']>;
1079};
1080
1081export type PassengerEntityResponse = {
1082 __typename?: 'PassengerEntityResponse';
1083 data?: Maybe<PassengerEntity>;
1084};
1085
1086export type PassengerEntityResponseCollection = {
1087 __typename?: 'PassengerEntityResponseCollection';
1088 data: Array<PassengerEntity>;
1089 meta: ResponseCollectionMeta;
1090};
1091
1092export type PassengerFiltersInput = {
1093 and?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
1094 createdAt?: InputMaybe<DateTimeFilterInput>;
1095 email?: InputMaybe<StringFilterInput>;
1096 event?: InputMaybe<EventFiltersInput>;
1097 id?: InputMaybe<IdFilterInput>;
1098 location?: InputMaybe<StringFilterInput>;
1099 name?: InputMaybe<StringFilterInput>;
1100 not?: InputMaybe<PassengerFiltersInput>;
1101 or?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
1102 phone?: InputMaybe<StringFilterInput>;
1103 travel?: InputMaybe<TravelFiltersInput>;
1104 updatedAt?: InputMaybe<DateTimeFilterInput>;
1105 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1106};
1107
1108export type PassengerInput = {
1109 email?: InputMaybe<Scalars['String']['input']>;
1110 event?: InputMaybe<Scalars['ID']['input']>;
1111 location?: InputMaybe<Scalars['String']['input']>;
1112 name?: InputMaybe<Scalars['String']['input']>;
1113 phone?: InputMaybe<Scalars['String']['input']>;
1114 travel?: InputMaybe<Scalars['ID']['input']>;
1115 user?: InputMaybe<Scalars['ID']['input']>;
1116};
1117
1118export type PassengerRelationResponseCollection = {
1119 __typename?: 'PassengerRelationResponseCollection';
1120 data: Array<PassengerEntity>;
1121};
1122
1123export type Query = {
1124 __typename?: 'Query';
1125 contentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
1126 contentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
1127 contentReleasesReleaseActions?: Maybe<ContentReleasesReleaseActionEntityResponseCollection>;
1128 contentReleasesReleases?: Maybe<ContentReleasesReleaseEntityResponseCollection>;
1129 event?: Maybe<EventEntityResponse>;
1130 /** Retrieve an event using its UUID */
1131 eventByUUID?: Maybe<EventEntityResponse>;
1132 eventTripAlert?: Maybe<TripAlertEntityResponse>;
1133 events?: Maybe<EventEntityResponseCollection>;
1134 i18NLocale?: Maybe<I18NLocaleEntityResponse>;
1135 i18NLocales?: Maybe<I18NLocaleEntityResponseCollection>;
1136 me?: Maybe<UsersPermissionsMe>;
1137 module?: Maybe<ModuleEntityResponse>;
1138 notification?: Maybe<NotificationEntityResponse>;
1139 notifications?: Maybe<NotificationEntityResponseCollection>;
1140 page?: Maybe<PageEntityResponse>;
1141 pages?: Maybe<PageEntityResponseCollection>;
1142 passenger?: Maybe<PassengerEntityResponse>;
1143 passengers?: Maybe<PassengerEntityResponseCollection>;
1144 setting?: Maybe<SettingEntityResponse>;
1145 travel?: Maybe<TravelEntityResponse>;
1146 travels?: Maybe<TravelEntityResponseCollection>;
1147 tripAlert?: Maybe<TripAlertEntityResponse>;
1148 tripAlerts?: Maybe<TripAlertEntityResponseCollection>;
1149 uploadFile?: Maybe<UploadFileEntityResponse>;
1150 uploadFiles?: Maybe<UploadFileEntityResponseCollection>;
1151 uploadFolder?: Maybe<UploadFolderEntityResponse>;
1152 uploadFolders?: Maybe<UploadFolderEntityResponseCollection>;
1153 usersPermissionsRole?: Maybe<UsersPermissionsRoleEntityResponse>;
1154 usersPermissionsRoles?: Maybe<UsersPermissionsRoleEntityResponseCollection>;
1155 usersPermissionsUser?: Maybe<UsersPermissionsUserEntityResponse>;
1156 usersPermissionsUsers?: Maybe<UsersPermissionsUserEntityResponseCollection>;
1157 vehicle?: Maybe<VehicleEntityResponse>;
1158 vehicles?: Maybe<VehicleEntityResponseCollection>;
1159};
1160
1161
1162export type QueryContentReleasesReleaseArgs = {
1163 id?: InputMaybe<Scalars['ID']['input']>;
1164};
1165
1166
1167export type QueryContentReleasesReleaseActionArgs = {
1168 id?: InputMaybe<Scalars['ID']['input']>;
1169};
1170
1171
1172export type QueryContentReleasesReleaseActionsArgs = {
1173 filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
1174 pagination?: InputMaybe<PaginationArg>;
1175 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1176};
1177
1178
1179export type QueryContentReleasesReleasesArgs = {
1180 filters?: InputMaybe<ContentReleasesReleaseFiltersInput>;
1181 pagination?: InputMaybe<PaginationArg>;
1182 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1183};
1184
1185
1186export type QueryEventArgs = {
1187 id?: InputMaybe<Scalars['ID']['input']>;
1188};
1189
1190
1191export type QueryEventByUuidArgs = {
1192 uuid: Scalars['String']['input'];
1193};
1194
1195
1196export type QueryEventTripAlertArgs = {
1197 event: Scalars['ID']['input'];
1198};
1199
1200
1201export type QueryEventsArgs = {
1202 filters?: InputMaybe<EventFiltersInput>;
1203 pagination?: InputMaybe<PaginationArg>;
1204 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1205};
1206
1207
1208export type QueryI18NLocaleArgs = {
1209 id?: InputMaybe<Scalars['ID']['input']>;
1210};
1211
1212
1213export type QueryI18NLocalesArgs = {
1214 filters?: InputMaybe<I18NLocaleFiltersInput>;
1215 pagination?: InputMaybe<PaginationArg>;
1216 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1217};
1218
1219
1220export type QueryModuleArgs = {
1221 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
1222};
1223
1224
1225export type QueryNotificationArgs = {
1226 id?: InputMaybe<Scalars['ID']['input']>;
1227};
1228
1229
1230export type QueryNotificationsArgs = {
1231 filters?: InputMaybe<NotificationFiltersInput>;
1232 pagination?: InputMaybe<PaginationArg>;
1233 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1234};
1235
1236
1237export type QueryPageArgs = {
1238 id?: InputMaybe<Scalars['ID']['input']>;
1239};
1240
1241
1242export type QueryPagesArgs = {
1243 filters?: InputMaybe<PageFiltersInput>;
1244 pagination?: InputMaybe<PaginationArg>;
1245 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1246};
1247
1248
1249export type QueryPassengerArgs = {
1250 id?: InputMaybe<Scalars['ID']['input']>;
1251};
1252
1253
1254export type QueryPassengersArgs = {
1255 filters?: InputMaybe<PassengerFiltersInput>;
1256 pagination?: InputMaybe<PaginationArg>;
1257 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1258};
1259
1260
1261export type QuerySettingArgs = {
1262 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
1263};
1264
1265
1266export type QueryTravelArgs = {
1267 id?: InputMaybe<Scalars['ID']['input']>;
1268};
1269
1270
1271export type QueryTravelsArgs = {
1272 filters?: InputMaybe<TravelFiltersInput>;
1273 pagination?: InputMaybe<PaginationArg>;
1274 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1275};
1276
1277
1278export type QueryTripAlertArgs = {
1279 id?: InputMaybe<Scalars['ID']['input']>;
1280};
1281
1282
1283export type QueryTripAlertsArgs = {
1284 filters?: InputMaybe<TripAlertFiltersInput>;
1285 pagination?: InputMaybe<PaginationArg>;
1286 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1287};
1288
1289
1290export type QueryUploadFileArgs = {
1291 id?: InputMaybe<Scalars['ID']['input']>;
1292};
1293
1294
1295export type QueryUploadFilesArgs = {
1296 filters?: InputMaybe<UploadFileFiltersInput>;
1297 pagination?: InputMaybe<PaginationArg>;
1298 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1299};
1300
1301
1302export type QueryUploadFolderArgs = {
1303 id?: InputMaybe<Scalars['ID']['input']>;
1304};
1305
1306
1307export type QueryUploadFoldersArgs = {
1308 filters?: InputMaybe<UploadFolderFiltersInput>;
1309 pagination?: InputMaybe<PaginationArg>;
1310 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1311};
1312
1313
1314export type QueryUsersPermissionsRoleArgs = {
1315 id?: InputMaybe<Scalars['ID']['input']>;
1316};
1317
1318
1319export type QueryUsersPermissionsRolesArgs = {
1320 filters?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1321 pagination?: InputMaybe<PaginationArg>;
1322 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1323};
1324
1325
1326export type QueryUsersPermissionsUserArgs = {
1327 id?: InputMaybe<Scalars['ID']['input']>;
1328};
1329
1330
1331export type QueryUsersPermissionsUsersArgs = {
1332 filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1333 pagination?: InputMaybe<PaginationArg>;
1334 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1335};
1336
1337
1338export type QueryVehicleArgs = {
1339 id?: InputMaybe<Scalars['ID']['input']>;
1340};
1341
1342
1343export type QueryVehiclesArgs = {
1344 filters?: InputMaybe<VehicleFiltersInput>;
1345 pagination?: InputMaybe<PaginationArg>;
1346 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1347};
1348
1349export type ResponseCollectionMeta = {
1350 __typename?: 'ResponseCollectionMeta';
1351 pagination: Pagination;
1352};
1353
1354export type Setting = {
1355 __typename?: 'Setting';
1356 about_link?: Maybe<Scalars['String']['output']>;
1357 announcement?: Maybe<Scalars['String']['output']>;
1358 code_link?: Maybe<Scalars['String']['output']>;
1359 createdAt?: Maybe<Scalars['DateTime']['output']>;
1360 data_policy_link?: Maybe<Scalars['String']['output']>;
1361 faq_link?: Maybe<Scalars['String']['output']>;
1362 gtm_id?: Maybe<Scalars['String']['output']>;
1363 locale?: Maybe<Scalars['String']['output']>;
1364 localizations?: Maybe<SettingRelationResponseCollection>;
1365 matomo_script_url?: Maybe<Scalars['String']['output']>;
1366 opencollective_link?: Maybe<Scalars['String']['output']>;
1367 stripe_dashboard_link?: Maybe<Scalars['String']['output']>;
1368 tos_link?: Maybe<Scalars['String']['output']>;
1369 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1370};
1371
1372export type SettingEntity = {
1373 __typename?: 'SettingEntity';
1374 attributes?: Maybe<Setting>;
1375 id?: Maybe<Scalars['ID']['output']>;
1376};
1377
1378export type SettingEntityResponse = {
1379 __typename?: 'SettingEntityResponse';
1380 data?: Maybe<SettingEntity>;
1381};
1382
1383export type SettingInput = {
1384 about_link?: InputMaybe<Scalars['String']['input']>;
1385 announcement?: InputMaybe<Scalars['String']['input']>;
1386 code_link?: InputMaybe<Scalars['String']['input']>;
1387 data_policy_link?: InputMaybe<Scalars['String']['input']>;
1388 faq_link?: InputMaybe<Scalars['String']['input']>;
1389 gtm_id?: InputMaybe<Scalars['String']['input']>;
1390 matomo_script_url?: InputMaybe<Scalars['String']['input']>;
1391 opencollective_link?: InputMaybe<Scalars['String']['input']>;
1392 stripe_dashboard_link?: InputMaybe<Scalars['String']['input']>;
1393 tos_link?: InputMaybe<Scalars['String']['input']>;
1394};
1395
1396export type SettingRelationResponseCollection = {
1397 __typename?: 'SettingRelationResponseCollection';
1398 data: Array<SettingEntity>;
1399};
1400
1401export type StringFilterInput = {
1402 and?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1403 between?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1404 contains?: InputMaybe<Scalars['String']['input']>;
1405 containsi?: InputMaybe<Scalars['String']['input']>;
1406 endsWith?: InputMaybe<Scalars['String']['input']>;
1407 eq?: InputMaybe<Scalars['String']['input']>;
1408 eqi?: InputMaybe<Scalars['String']['input']>;
1409 gt?: InputMaybe<Scalars['String']['input']>;
1410 gte?: InputMaybe<Scalars['String']['input']>;
1411 in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1412 lt?: InputMaybe<Scalars['String']['input']>;
1413 lte?: InputMaybe<Scalars['String']['input']>;
1414 ne?: InputMaybe<Scalars['String']['input']>;
1415 nei?: InputMaybe<Scalars['String']['input']>;
1416 not?: InputMaybe<StringFilterInput>;
1417 notContains?: InputMaybe<Scalars['String']['input']>;
1418 notContainsi?: InputMaybe<Scalars['String']['input']>;
1419 notIn?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1420 notNull?: InputMaybe<Scalars['Boolean']['input']>;
1421 null?: InputMaybe<Scalars['Boolean']['input']>;
1422 or?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1423 startsWith?: InputMaybe<Scalars['String']['input']>;
1424};
1425
1426export type Travel = {
1427 __typename?: 'Travel';
1428 createdAt?: Maybe<Scalars['DateTime']['output']>;
1429 departure?: Maybe<Scalars['DateTime']['output']>;
1430 departureDate?: Maybe<Scalars['Date']['output']>;
1431 departureTime?: Maybe<Scalars['String']['output']>;
1432 details?: Maybe<Scalars['String']['output']>;
1433 event?: Maybe<EventEntityResponse>;
1434 meeting?: Maybe<Scalars['String']['output']>;
1435 meeting_latitude?: Maybe<Scalars['Float']['output']>;
1436 meeting_longitude?: Maybe<Scalars['Float']['output']>;
1437 passengers?: Maybe<PassengerRelationResponseCollection>;
1438 phone_number?: Maybe<Scalars['String']['output']>;
1439 seats?: Maybe<Scalars['Int']['output']>;
1440 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1441 user?: Maybe<UsersPermissionsUserEntityResponse>;
1442 vehicleName?: Maybe<Scalars['String']['output']>;
1443};
1444
1445
1446export type TravelPassengersArgs = {
1447 filters?: InputMaybe<PassengerFiltersInput>;
1448 pagination?: InputMaybe<PaginationArg>;
1449 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1450};
1451
1452export type TravelEntity = {
1453 __typename?: 'TravelEntity';
1454 attributes?: Maybe<Travel>;
1455 id?: Maybe<Scalars['ID']['output']>;
1456};
1457
1458export type TravelEntityResponse = {
1459 __typename?: 'TravelEntityResponse';
1460 data?: Maybe<TravelEntity>;
1461};
1462
1463export type TravelEntityResponseCollection = {
1464 __typename?: 'TravelEntityResponseCollection';
1465 data: Array<TravelEntity>;
1466 meta: ResponseCollectionMeta;
1467};
1468
1469export type TravelFiltersInput = {
1470 and?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1471 createdAt?: InputMaybe<DateTimeFilterInput>;
1472 departure?: InputMaybe<DateTimeFilterInput>;
1473 departureDate?: InputMaybe<DateFilterInput>;
1474 departureTime?: InputMaybe<StringFilterInput>;
1475 details?: InputMaybe<StringFilterInput>;
1476 event?: InputMaybe<EventFiltersInput>;
1477 id?: InputMaybe<IdFilterInput>;
1478 meeting?: InputMaybe<StringFilterInput>;
1479 meeting_latitude?: InputMaybe<FloatFilterInput>;
1480 meeting_longitude?: InputMaybe<FloatFilterInput>;
1481 not?: InputMaybe<TravelFiltersInput>;
1482 or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1483 passengers?: InputMaybe<PassengerFiltersInput>;
1484 phone_number?: InputMaybe<StringFilterInput>;
1485 seats?: InputMaybe<IntFilterInput>;
1486 updatedAt?: InputMaybe<DateTimeFilterInput>;
1487 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1488 vehicleName?: InputMaybe<StringFilterInput>;
1489};
1490
1491export type TravelInput = {
1492 departure?: InputMaybe<Scalars['DateTime']['input']>;
1493 departureDate?: InputMaybe<Scalars['Date']['input']>;
1494 departureTime?: InputMaybe<Scalars['String']['input']>;
1495 details?: InputMaybe<Scalars['String']['input']>;
1496 event?: InputMaybe<Scalars['ID']['input']>;
1497 meeting?: InputMaybe<Scalars['String']['input']>;
1498 meeting_latitude?: InputMaybe<Scalars['Float']['input']>;
1499 meeting_longitude?: InputMaybe<Scalars['Float']['input']>;
1500 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1501 phone_number?: InputMaybe<Scalars['String']['input']>;
1502 seats?: InputMaybe<Scalars['Int']['input']>;
1503 user?: InputMaybe<Scalars['ID']['input']>;
1504 vehicleName?: InputMaybe<Scalars['String']['input']>;
1505};
1506
1507export type TravelRelationResponseCollection = {
1508 __typename?: 'TravelRelationResponseCollection';
1509 data: Array<TravelEntity>;
1510};
1511
1512export type TripAlert = {
1513 __typename?: 'TripAlert';
1514 address?: Maybe<Scalars['String']['output']>;
1515 createdAt?: Maybe<Scalars['DateTime']['output']>;
1516 enabled?: Maybe<Scalars['Boolean']['output']>;
1517 event?: Maybe<EventEntityResponse>;
1518 latitude?: Maybe<Scalars['Float']['output']>;
1519 longitude?: Maybe<Scalars['Float']['output']>;
1520 radius?: Maybe<Scalars['Float']['output']>;
1521 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1522 user?: Maybe<UsersPermissionsUserEntityResponse>;
1523};
1524
1525export type TripAlertEntity = {
1526 __typename?: 'TripAlertEntity';
1527 attributes?: Maybe<TripAlert>;
1528 id?: Maybe<Scalars['ID']['output']>;
1529};
1530
1531export type TripAlertEntityResponse = {
1532 __typename?: 'TripAlertEntityResponse';
1533 data?: Maybe<TripAlertEntity>;
1534};
1535
1536export type TripAlertEntityResponseCollection = {
1537 __typename?: 'TripAlertEntityResponseCollection';
1538 data: Array<TripAlertEntity>;
1539 meta: ResponseCollectionMeta;
1540};
1541
1542export type TripAlertFiltersInput = {
1543 address?: InputMaybe<StringFilterInput>;
1544 and?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1545 createdAt?: InputMaybe<DateTimeFilterInput>;
1546 enabled?: InputMaybe<BooleanFilterInput>;
1547 event?: InputMaybe<EventFiltersInput>;
1548 id?: InputMaybe<IdFilterInput>;
1549 latitude?: InputMaybe<FloatFilterInput>;
1550 longitude?: InputMaybe<FloatFilterInput>;
1551 not?: InputMaybe<TripAlertFiltersInput>;
1552 or?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1553 radius?: InputMaybe<FloatFilterInput>;
1554 updatedAt?: InputMaybe<DateTimeFilterInput>;
1555 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1556};
1557
1558export type TripAlertInput = {
1559 address?: InputMaybe<Scalars['String']['input']>;
1560 enabled?: InputMaybe<Scalars['Boolean']['input']>;
1561 event?: InputMaybe<Scalars['ID']['input']>;
1562 latitude?: InputMaybe<Scalars['Float']['input']>;
1563 longitude?: InputMaybe<Scalars['Float']['input']>;
1564 radius?: InputMaybe<Scalars['Float']['input']>;
1565 user?: InputMaybe<Scalars['ID']['input']>;
1566};
1567
1568export type UploadFile = {
1569 __typename?: 'UploadFile';
1570 alternativeText?: Maybe<Scalars['String']['output']>;
1571 caption?: Maybe<Scalars['String']['output']>;
1572 createdAt?: Maybe<Scalars['DateTime']['output']>;
1573 ext?: Maybe<Scalars['String']['output']>;
1574 formats?: Maybe<Scalars['JSON']['output']>;
1575 hash: Scalars['String']['output'];
1576 height?: Maybe<Scalars['Int']['output']>;
1577 mime: Scalars['String']['output'];
1578 name: Scalars['String']['output'];
1579 previewUrl?: Maybe<Scalars['String']['output']>;
1580 provider: Scalars['String']['output'];
1581 provider_metadata?: Maybe<Scalars['JSON']['output']>;
1582 related?: Maybe<Array<Maybe<GenericMorph>>>;
1583 size: Scalars['Float']['output'];
1584 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1585 url: Scalars['String']['output'];
1586 width?: Maybe<Scalars['Int']['output']>;
1587};
1588
1589export type UploadFileEntity = {
1590 __typename?: 'UploadFileEntity';
1591 attributes?: Maybe<UploadFile>;
1592 id?: Maybe<Scalars['ID']['output']>;
1593};
1594
1595export type UploadFileEntityResponse = {
1596 __typename?: 'UploadFileEntityResponse';
1597 data?: Maybe<UploadFileEntity>;
1598};
1599
1600export type UploadFileEntityResponseCollection = {
1601 __typename?: 'UploadFileEntityResponseCollection';
1602 data: Array<UploadFileEntity>;
1603 meta: ResponseCollectionMeta;
1604};
1605
1606export type UploadFileFiltersInput = {
1607 alternativeText?: InputMaybe<StringFilterInput>;
1608 and?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1609 caption?: InputMaybe<StringFilterInput>;
1610 createdAt?: InputMaybe<DateTimeFilterInput>;
1611 ext?: InputMaybe<StringFilterInput>;
1612 folder?: InputMaybe<UploadFolderFiltersInput>;
1613 folderPath?: InputMaybe<StringFilterInput>;
1614 formats?: InputMaybe<JsonFilterInput>;
1615 hash?: InputMaybe<StringFilterInput>;
1616 height?: InputMaybe<IntFilterInput>;
1617 id?: InputMaybe<IdFilterInput>;
1618 mime?: InputMaybe<StringFilterInput>;
1619 name?: InputMaybe<StringFilterInput>;
1620 not?: InputMaybe<UploadFileFiltersInput>;
1621 or?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1622 previewUrl?: InputMaybe<StringFilterInput>;
1623 provider?: InputMaybe<StringFilterInput>;
1624 provider_metadata?: InputMaybe<JsonFilterInput>;
1625 size?: InputMaybe<FloatFilterInput>;
1626 updatedAt?: InputMaybe<DateTimeFilterInput>;
1627 url?: InputMaybe<StringFilterInput>;
1628 width?: InputMaybe<IntFilterInput>;
1629};
1630
1631export type UploadFileInput = {
1632 alternativeText?: InputMaybe<Scalars['String']['input']>;
1633 caption?: InputMaybe<Scalars['String']['input']>;
1634 ext?: InputMaybe<Scalars['String']['input']>;
1635 folder?: InputMaybe<Scalars['ID']['input']>;
1636 folderPath?: InputMaybe<Scalars['String']['input']>;
1637 formats?: InputMaybe<Scalars['JSON']['input']>;
1638 hash?: InputMaybe<Scalars['String']['input']>;
1639 height?: InputMaybe<Scalars['Int']['input']>;
1640 mime?: InputMaybe<Scalars['String']['input']>;
1641 name?: InputMaybe<Scalars['String']['input']>;
1642 previewUrl?: InputMaybe<Scalars['String']['input']>;
1643 provider?: InputMaybe<Scalars['String']['input']>;
1644 provider_metadata?: InputMaybe<Scalars['JSON']['input']>;
1645 size?: InputMaybe<Scalars['Float']['input']>;
1646 url?: InputMaybe<Scalars['String']['input']>;
1647 width?: InputMaybe<Scalars['Int']['input']>;
1648};
1649
1650export type UploadFileRelationResponseCollection = {
1651 __typename?: 'UploadFileRelationResponseCollection';
1652 data: Array<UploadFileEntity>;
1653};
1654
1655export type UploadFolder = {
1656 __typename?: 'UploadFolder';
1657 children?: Maybe<UploadFolderRelationResponseCollection>;
1658 createdAt?: Maybe<Scalars['DateTime']['output']>;
1659 files?: Maybe<UploadFileRelationResponseCollection>;
1660 name: Scalars['String']['output'];
1661 parent?: Maybe<UploadFolderEntityResponse>;
1662 path: Scalars['String']['output'];
1663 pathId: Scalars['Int']['output'];
1664 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1665};
1666
1667
1668export type UploadFolderChildrenArgs = {
1669 filters?: InputMaybe<UploadFolderFiltersInput>;
1670 pagination?: InputMaybe<PaginationArg>;
1671 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1672};
1673
1674
1675export type UploadFolderFilesArgs = {
1676 filters?: InputMaybe<UploadFileFiltersInput>;
1677 pagination?: InputMaybe<PaginationArg>;
1678 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1679};
1680
1681export type UploadFolderEntity = {
1682 __typename?: 'UploadFolderEntity';
1683 attributes?: Maybe<UploadFolder>;
1684 id?: Maybe<Scalars['ID']['output']>;
1685};
1686
1687export type UploadFolderEntityResponse = {
1688 __typename?: 'UploadFolderEntityResponse';
1689 data?: Maybe<UploadFolderEntity>;
1690};
1691
1692export type UploadFolderEntityResponseCollection = {
1693 __typename?: 'UploadFolderEntityResponseCollection';
1694 data: Array<UploadFolderEntity>;
1695 meta: ResponseCollectionMeta;
1696};
1697
1698export type UploadFolderFiltersInput = {
1699 and?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1700 children?: InputMaybe<UploadFolderFiltersInput>;
1701 createdAt?: InputMaybe<DateTimeFilterInput>;
1702 files?: InputMaybe<UploadFileFiltersInput>;
1703 id?: InputMaybe<IdFilterInput>;
1704 name?: InputMaybe<StringFilterInput>;
1705 not?: InputMaybe<UploadFolderFiltersInput>;
1706 or?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1707 parent?: InputMaybe<UploadFolderFiltersInput>;
1708 path?: InputMaybe<StringFilterInput>;
1709 pathId?: InputMaybe<IntFilterInput>;
1710 updatedAt?: InputMaybe<DateTimeFilterInput>;
1711};
1712
1713export type UploadFolderInput = {
1714 children?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1715 files?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1716 name?: InputMaybe<Scalars['String']['input']>;
1717 parent?: InputMaybe<Scalars['ID']['input']>;
1718 path?: InputMaybe<Scalars['String']['input']>;
1719 pathId?: InputMaybe<Scalars['Int']['input']>;
1720};
1721
1722export type UploadFolderRelationResponseCollection = {
1723 __typename?: 'UploadFolderRelationResponseCollection';
1724 data: Array<UploadFolderEntity>;
1725};
1726
1727export type UsersPermissionsCreateRolePayload = {
1728 __typename?: 'UsersPermissionsCreateRolePayload';
1729 ok: Scalars['Boolean']['output'];
1730};
1731
1732export type UsersPermissionsDeleteRolePayload = {
1733 __typename?: 'UsersPermissionsDeleteRolePayload';
1734 ok: Scalars['Boolean']['output'];
1735};
1736
1737export type UsersPermissionsLoginInput = {
1738 identifier: Scalars['String']['input'];
1739 password: Scalars['String']['input'];
1740 provider?: Scalars['String']['input'];
1741};
1742
1743export type UsersPermissionsLoginPayload = {
1744 __typename?: 'UsersPermissionsLoginPayload';
1745 jwt?: Maybe<Scalars['String']['output']>;
1746 user: UsersPermissionsMe;
1747};
1748
1749export type UsersPermissionsMe = {
1750 __typename?: 'UsersPermissionsMe';
1751 blocked?: Maybe<Scalars['Boolean']['output']>;
1752 confirmed?: Maybe<Scalars['Boolean']['output']>;
1753 email?: Maybe<Scalars['String']['output']>;
1754 id: Scalars['ID']['output'];
1755 profile?: Maybe<UsersPermissionsUser>;
1756 role?: Maybe<UsersPermissionsMeRole>;
1757 username: Scalars['String']['output'];
1758};
1759
1760export type UsersPermissionsMeRole = {
1761 __typename?: 'UsersPermissionsMeRole';
1762 description?: Maybe<Scalars['String']['output']>;
1763 id: Scalars['ID']['output'];
1764 name: Scalars['String']['output'];
1765 type?: Maybe<Scalars['String']['output']>;
1766};
1767
1768export type UsersPermissionsPasswordPayload = {
1769 __typename?: 'UsersPermissionsPasswordPayload';
1770 ok: Scalars['Boolean']['output'];
1771};
1772
1773export type UsersPermissionsPermission = {
1774 __typename?: 'UsersPermissionsPermission';
1775 action: Scalars['String']['output'];
1776 createdAt?: Maybe<Scalars['DateTime']['output']>;
1777 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1778 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1779};
1780
1781export type UsersPermissionsPermissionEntity = {
1782 __typename?: 'UsersPermissionsPermissionEntity';
1783 attributes?: Maybe<UsersPermissionsPermission>;
1784 id?: Maybe<Scalars['ID']['output']>;
1785};
1786
1787export type UsersPermissionsPermissionFiltersInput = {
1788 action?: InputMaybe<StringFilterInput>;
1789 and?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1790 createdAt?: InputMaybe<DateTimeFilterInput>;
1791 id?: InputMaybe<IdFilterInput>;
1792 not?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1793 or?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1794 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1795 updatedAt?: InputMaybe<DateTimeFilterInput>;
1796};
1797
1798export type UsersPermissionsPermissionRelationResponseCollection = {
1799 __typename?: 'UsersPermissionsPermissionRelationResponseCollection';
1800 data: Array<UsersPermissionsPermissionEntity>;
1801};
1802
1803export type UsersPermissionsRegisterInput = {
1804 email: Scalars['String']['input'];
1805 firstName?: InputMaybe<Scalars['String']['input']>;
1806 lang?: InputMaybe<Scalars['String']['input']>;
1807 lastName?: InputMaybe<Scalars['String']['input']>;
1808 newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1809 password: Scalars['String']['input'];
1810 tosAcceptationDate?: InputMaybe<Scalars['DateTime']['input']>;
1811 username: Scalars['String']['input'];
1812};
1813
1814export type UsersPermissionsRole = {
1815 __typename?: 'UsersPermissionsRole';
1816 createdAt?: Maybe<Scalars['DateTime']['output']>;
1817 description?: Maybe<Scalars['String']['output']>;
1818 name: Scalars['String']['output'];
1819 permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1820 type?: Maybe<Scalars['String']['output']>;
1821 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1822 users?: Maybe<UsersPermissionsUserRelationResponseCollection>;
1823};
1824
1825
1826export type UsersPermissionsRolePermissionsArgs = {
1827 filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1828 pagination?: InputMaybe<PaginationArg>;
1829 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1830};
1831
1832
1833export type UsersPermissionsRoleUsersArgs = {
1834 filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1835 pagination?: InputMaybe<PaginationArg>;
1836 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1837};
1838
1839export type UsersPermissionsRoleEntity = {
1840 __typename?: 'UsersPermissionsRoleEntity';
1841 attributes?: Maybe<UsersPermissionsRole>;
1842 id?: Maybe<Scalars['ID']['output']>;
1843};
1844
1845export type UsersPermissionsRoleEntityResponse = {
1846 __typename?: 'UsersPermissionsRoleEntityResponse';
1847 data?: Maybe<UsersPermissionsRoleEntity>;
1848};
1849
1850export type UsersPermissionsRoleEntityResponseCollection = {
1851 __typename?: 'UsersPermissionsRoleEntityResponseCollection';
1852 data: Array<UsersPermissionsRoleEntity>;
1853 meta: ResponseCollectionMeta;
1854};
1855
1856export type UsersPermissionsRoleFiltersInput = {
1857 and?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1858 createdAt?: InputMaybe<DateTimeFilterInput>;
1859 description?: InputMaybe<StringFilterInput>;
1860 id?: InputMaybe<IdFilterInput>;
1861 name?: InputMaybe<StringFilterInput>;
1862 not?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1863 or?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1864 permissions?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1865 type?: InputMaybe<StringFilterInput>;
1866 updatedAt?: InputMaybe<DateTimeFilterInput>;
1867 users?: InputMaybe<UsersPermissionsUserFiltersInput>;
1868};
1869
1870export type UsersPermissionsRoleInput = {
1871 description?: InputMaybe<Scalars['String']['input']>;
1872 name?: InputMaybe<Scalars['String']['input']>;
1873 permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1874 type?: InputMaybe<Scalars['String']['input']>;
1875 users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1876};
1877
1878export type UsersPermissionsUpdateRolePayload = {
1879 __typename?: 'UsersPermissionsUpdateRolePayload';
1880 ok: Scalars['Boolean']['output'];
1881};
1882
1883export type UsersPermissionsUser = {
1884 __typename?: 'UsersPermissionsUser';
1885 confirmed?: Maybe<Scalars['Boolean']['output']>;
1886 createdAt?: Maybe<Scalars['DateTime']['output']>;
1887 email: Scalars['String']['output'];
1888 events?: Maybe<EventRelationResponseCollection>;
1889 firstName?: Maybe<Scalars['String']['output']>;
1890 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1891 lastName?: Maybe<Scalars['String']['output']>;
1892 newsletterConsent?: Maybe<Scalars['Boolean']['output']>;
1893 notificationEnabled?: Maybe<Scalars['Boolean']['output']>;
1894 notifications?: Maybe<NotificationRelationResponseCollection>;
1895 onboardingCreator?: Maybe<Scalars['Boolean']['output']>;
1896 onboardingUser?: Maybe<Scalars['Boolean']['output']>;
1897 provider?: Maybe<Scalars['String']['output']>;
1898 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1899 tosAcceptationDate?: Maybe<Scalars['DateTime']['output']>;
1900 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1901 username: Scalars['String']['output'];
1902 vehicles?: Maybe<VehicleRelationResponseCollection>;
1903};
1904
1905
1906export type UsersPermissionsUserEventsArgs = {
1907 filters?: InputMaybe<EventFiltersInput>;
1908 pagination?: InputMaybe<PaginationArg>;
1909 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1910};
1911
1912
1913export type UsersPermissionsUserNotificationsArgs = {
1914 filters?: InputMaybe<NotificationFiltersInput>;
1915 pagination?: InputMaybe<PaginationArg>;
1916 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1917};
1918
1919
1920export type UsersPermissionsUserVehiclesArgs = {
1921 filters?: InputMaybe<VehicleFiltersInput>;
1922 pagination?: InputMaybe<PaginationArg>;
1923 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1924};
1925
1926export type UsersPermissionsUserEntity = {
1927 __typename?: 'UsersPermissionsUserEntity';
1928 attributes?: Maybe<UsersPermissionsUser>;
1929 id?: Maybe<Scalars['ID']['output']>;
1930};
1931
1932export type UsersPermissionsUserEntityResponse = {
1933 __typename?: 'UsersPermissionsUserEntityResponse';
1934 data?: Maybe<UsersPermissionsUserEntity>;
1935};
1936
1937export type UsersPermissionsUserEntityResponseCollection = {
1938 __typename?: 'UsersPermissionsUserEntityResponseCollection';
1939 data: Array<UsersPermissionsUserEntity>;
1940 meta: ResponseCollectionMeta;
1941};
1942
1943export type UsersPermissionsUserFiltersInput = {
1944 and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1945 blocked?: InputMaybe<BooleanFilterInput>;
1946 confirmationToken?: InputMaybe<StringFilterInput>;
1947 confirmed?: InputMaybe<BooleanFilterInput>;
1948 createdAt?: InputMaybe<DateTimeFilterInput>;
1949 email?: InputMaybe<StringFilterInput>;
1950 events?: InputMaybe<EventFiltersInput>;
1951 firstName?: InputMaybe<StringFilterInput>;
1952 id?: InputMaybe<IdFilterInput>;
1953 lang?: InputMaybe<StringFilterInput>;
1954 lastName?: InputMaybe<StringFilterInput>;
1955 newsletterConsent?: InputMaybe<BooleanFilterInput>;
1956 not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1957 notificationEnabled?: InputMaybe<BooleanFilterInput>;
1958 notifications?: InputMaybe<NotificationFiltersInput>;
1959 onboardingCreator?: InputMaybe<BooleanFilterInput>;
1960 onboardingUser?: InputMaybe<BooleanFilterInput>;
1961 or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1962 passengers?: InputMaybe<PassengerFiltersInput>;
1963 password?: InputMaybe<StringFilterInput>;
1964 provider?: InputMaybe<StringFilterInput>;
1965 resetPasswordToken?: InputMaybe<StringFilterInput>;
1966 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1967 tosAcceptationDate?: InputMaybe<DateTimeFilterInput>;
1968 updatedAt?: InputMaybe<DateTimeFilterInput>;
1969 username?: InputMaybe<StringFilterInput>;
1970 vehicles?: InputMaybe<VehicleFiltersInput>;
1971};
1972
1973export type UsersPermissionsUserInput = {
1974 blocked?: InputMaybe<Scalars['Boolean']['input']>;
1975 confirmationToken?: InputMaybe<Scalars['String']['input']>;
1976 confirmed?: InputMaybe<Scalars['Boolean']['input']>;
1977 email?: InputMaybe<Scalars['String']['input']>;
1978 events?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1979 firstName?: InputMaybe<Scalars['String']['input']>;
1980 lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1981 lastName?: InputMaybe<Scalars['String']['input']>;
1982 newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1983 notificationEnabled?: InputMaybe<Scalars['Boolean']['input']>;
1984 notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1985 oldPassword?: InputMaybe<Scalars['String']['input']>;
1986 onboardingCreator?: InputMaybe<Scalars['Boolean']['input']>;
1987 onboardingUser?: InputMaybe<Scalars['Boolean']['input']>;
1988 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1989 password?: InputMaybe<Scalars['String']['input']>;
1990 provider?: InputMaybe<Scalars['String']['input']>;
1991 resetPasswordToken?: InputMaybe<Scalars['String']['input']>;
1992 role?: InputMaybe<Scalars['ID']['input']>;
1993 tosAcceptationDate?: InputMaybe<Scalars['DateTime']['input']>;
1994 username?: InputMaybe<Scalars['String']['input']>;
1995 vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1996};
1997
1998export type UsersPermissionsUserRelationResponseCollection = {
1999 __typename?: 'UsersPermissionsUserRelationResponseCollection';
2000 data: Array<UsersPermissionsUserEntity>;
2001};
2002
2003export type Vehicle = {
2004 __typename?: 'Vehicle';
2005 createdAt?: Maybe<Scalars['DateTime']['output']>;
2006 name: Scalars['String']['output'];
2007 phone_number?: Maybe<Scalars['String']['output']>;
2008 seats?: Maybe<Scalars['Int']['output']>;
2009 updatedAt?: Maybe<Scalars['DateTime']['output']>;
2010 user?: Maybe<UsersPermissionsUserEntityResponse>;
2011};
2012
2013export type VehicleEntity = {
2014 __typename?: 'VehicleEntity';
2015 attributes?: Maybe<Vehicle>;
2016 id?: Maybe<Scalars['ID']['output']>;
2017};
2018
2019export type VehicleEntityResponse = {
2020 __typename?: 'VehicleEntityResponse';
2021 data?: Maybe<VehicleEntity>;
2022};
2023
2024export type VehicleEntityResponseCollection = {
2025 __typename?: 'VehicleEntityResponseCollection';
2026 data: Array<VehicleEntity>;
2027 meta: ResponseCollectionMeta;
2028};
2029
2030export type VehicleFiltersInput = {
2031 and?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
2032 createdAt?: InputMaybe<DateTimeFilterInput>;
2033 id?: InputMaybe<IdFilterInput>;
2034 name?: InputMaybe<StringFilterInput>;
2035 not?: InputMaybe<VehicleFiltersInput>;
2036 or?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
2037 phone_number?: InputMaybe<StringFilterInput>;
2038 seats?: InputMaybe<IntFilterInput>;
2039 updatedAt?: InputMaybe<DateTimeFilterInput>;
2040 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
2041};
2042
2043export type VehicleInput = {
2044 name?: InputMaybe<Scalars['String']['input']>;
2045 phone_number?: InputMaybe<Scalars['String']['input']>;
2046 seats?: InputMaybe<Scalars['Int']['input']>;
2047 user?: InputMaybe<Scalars['ID']['input']>;
2048};
2049
2050export type VehicleRelationResponseCollection = {
2051 __typename?: 'VehicleRelationResponseCollection';
2052 data: Array<VehicleEntity>;
2053};
2054
2055export type TripAlertQueryVariables = Exact<{
2056 eventId: Scalars['ID']['input'];
2057}>;
2058
2059
2060export type TripAlertQuery = { __typename?: 'Query', eventTripAlert?: { __typename?: 'TripAlertEntityResponse', data?: { __typename?: 'TripAlertEntity', id?: string | null, attributes?: { __typename?: 'TripAlert', address?: string | null, enabled?: boolean | null, radius?: number | null, longitude?: number | null, latitude?: number | null } | null } | null } | null };
2061
2062export type SetTripAlertMutationVariables = Exact<{
2063 eventId: Scalars['ID']['input'];
2064 enabled?: InputMaybe<Scalars['Boolean']['input']>;
2065 latitude?: InputMaybe<Scalars['Float']['input']>;
2066 longitude?: InputMaybe<Scalars['Float']['input']>;
2067 address?: InputMaybe<Scalars['String']['input']>;
2068 radius?: InputMaybe<Scalars['Float']['input']>;
2069}>;
2070
2071
2072export type SetTripAlertMutation = { __typename?: 'Mutation', setTripAlert?: { __typename?: 'TripAlertEntityResponse', data?: { __typename?: 'TripAlertEntity', id?: string | null, attributes?: { __typename?: 'TripAlert', latitude?: number | null, longitude?: number | null, address?: string | null, enabled?: boolean | null } | null } | null } | null };
2073
2074export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null };
2075
2076export type RegisterMutationVariables = Exact<{
2077 user: UsersPermissionsRegisterInput;
2078}>;
2079
2080
2081export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2082
2083export type ForgotPasswordMutationVariables = Exact<{
2084 email: Scalars['String']['input'];
2085}>;
2086
2087
2088export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UsersPermissionsPasswordPayload', ok: boolean } | null };
2089
2090export type ResetPasswordMutationVariables = Exact<{
2091 password: Scalars['String']['input'];
2092 passwordConfirmation: Scalars['String']['input'];
2093 code: Scalars['String']['input'];
2094}>;
2095
2096
2097export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } | null };
2098
2099export type EventFieldsFragment = { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null };
2100
2101export type CreateEventMutationVariables = Exact<{
2102 eventData: EventInput;
2103}>;
2104
2105
2106export type CreateEventMutation = { __typename?: 'Mutation', createEvent?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
2107
2108export type UpdateEventMutationVariables = Exact<{
2109 uuid: Scalars['String']['input'];
2110 eventUpdate: EventInput;
2111}>;
2112
2113
2114export type UpdateEventMutation = { __typename?: 'Mutation', updateEventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
2115
2116export type AddEventAdminMutationVariables = Exact<{
2117 eventId: Scalars['ID']['input'];
2118 email: Scalars['String']['input'];
2119}>;
2120
2121
2122export type AddEventAdminMutation = { __typename?: 'Mutation', addEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
2123
2124export type DeleteEventAdminMutationVariables = Exact<{
2125 eventId: Scalars['ID']['input'];
2126 email: Scalars['String']['input'];
2127}>;
2128
2129
2130export type DeleteEventAdminMutation = { __typename?: 'Mutation', deleteEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
2131
2132export type EventByUuidQueryVariables = Exact<{
2133 uuid: Scalars['String']['input'];
2134}>;
2135
2136
2137export type EventByUuidQuery = { __typename?: 'Query', eventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
2138
2139export type ModuleQueryVariables = Exact<{
2140 locale: Scalars['I18NLocaleCode']['input'];
2141}>;
2142
2143
2144export type ModuleQuery = { __typename?: 'Query', module?: { __typename?: 'ModuleEntityResponse', data?: { __typename?: 'ModuleEntity', attributes?: { __typename?: 'Module', caroster_plus_name: string, caroster_plus_price?: number | null, caroster_plus_enabled?: boolean | null, caroster_plus_description?: string | null, caroster_plus_payment_link: string } | null } | null } | null };
2145
2146export type UserNotificationsQueryVariables = Exact<{
2147 maxItems?: InputMaybe<Scalars['Int']['input']>;
2148}>;
2149
2150
2151export type UserNotificationsQuery = { __typename?: 'Query', notifications?: { __typename?: 'NotificationEntityResponseCollection', data: Array<{ __typename?: 'NotificationEntity', id?: string | null, attributes?: { __typename?: 'Notification', type: Enum_Notification_Type, read?: boolean | null, createdAt?: any | null, event?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', name: string, uuid?: string | null } | null } | null } | null } | null }> } | null };
2152
2153export type ReadNotificationsMutationVariables = Exact<{
2154 id?: InputMaybe<Scalars['ID']['input']>;
2155}>;
2156
2157
2158export type ReadNotificationsMutation = { __typename?: 'Mutation', readNotifications?: { __typename?: 'NotificationEntityResponseCollection', data: Array<{ __typename?: 'NotificationEntity', id?: string | null, attributes?: { __typename?: 'Notification', type: Enum_Notification_Type, read?: boolean | null } | null }> } | null };
2159
2160export type PassengerFieldsFragment = { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null };
2161
2162export type CreatePassengerMutationVariables = Exact<{
2163 passenger: PassengerInput;
2164}>;
2165
2166
2167export type CreatePassengerMutation = { __typename?: 'Mutation', createPassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null } | null } | null };
2168
2169export type UpdatePassengerMutationVariables = Exact<{
2170 id: Scalars['ID']['input'];
2171 passengerUpdate: PassengerInput;
2172}>;
2173
2174
2175export type UpdatePassengerMutation = { __typename?: 'Mutation', updatePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null } | null } | null };
2176
2177export type DeletePassengerMutationVariables = Exact<{
2178 id: Scalars['ID']['input'];
2179}>;
2180
2181
2182export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null };
2183
2184export type SettingQueryVariables = Exact<{
2185 locale: Scalars['I18NLocaleCode']['input'];
2186}>;
2187
2188
2189export type SettingQuery = { __typename?: 'Query', setting?: { __typename?: 'SettingEntityResponse', data?: { __typename?: 'SettingEntity', id?: string | null, attributes?: { __typename?: 'Setting', gtm_id?: string | null, about_link?: string | null, faq_link?: string | null, announcement?: string | null, matomo_script_url?: string | null, opencollective_link?: string | null, code_link?: string | null, stripe_dashboard_link?: string | null, tos_link?: string | null, data_policy_link?: string | null } | null } | null } | null };
2190
2191export type TravelFieldsFragment = { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }> } | null } | null };
2192
2193export type CreateTravelMutationVariables = Exact<{
2194 travel: TravelInput;
2195 createVehicle?: InputMaybe<Scalars['Boolean']['input']>;
2196}>;
2197
2198
2199export type CreateTravelMutation = { __typename?: 'Mutation', createTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }> } | null } | null } | null } | null };
2200
2201export type UpdateTravelMutationVariables = Exact<{
2202 id: Scalars['ID']['input'];
2203 travelUpdate: TravelInput;
2204}>;
2205
2206
2207export type UpdateTravelMutation = { __typename?: 'Mutation', updateTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }> } | null } | null } | null } | null };
2208
2209export type DeleteTravelMutationVariables = Exact<{
2210 id: Scalars['ID']['input'];
2211}>;
2212
2213
2214export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null };
2215
2216export type UserFieldsFragment = { __typename?: 'UsersPermissionsUser', username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, newsletterConsent?: boolean | null, notificationEnabled?: boolean | null, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null, enabled_modules?: any | null } | null }> } | null };
2217
2218export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
2219
2220
2221export type ProfileQuery = { __typename?: 'Query', me?: { __typename?: 'UsersPermissionsMe', id: string, username: string, profile?: { __typename?: 'UsersPermissionsUser', username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, newsletterConsent?: boolean | null, notificationEnabled?: boolean | null, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null, enabled_modules?: any | null } | null }> } | null } | null } | null };
2222
2223export type UpdateMeMutationVariables = Exact<{
2224 userUpdate: UsersPermissionsUserInput;
2225}>;
2226
2227
2228export type UpdateMeMutation = { __typename?: 'Mutation', updateMe: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, newsletterConsent?: boolean | null, notificationEnabled?: boolean | null, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null, enabled_modules?: any | null } | null }> } | null } | null } | null } };
2229
2230export type VehicleFieldsFragment = { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null };
2231
2232export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>;
2233
2234
2235export type FindUserVehiclesQuery = { __typename?: 'Query', me?: { __typename?: 'UsersPermissionsMe', id: string, username: string, profile?: { __typename?: 'UsersPermissionsUser', vehicles?: { __typename?: 'VehicleRelationResponseCollection', data: Array<{ __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null }> } | null } | null } | null };
2236
2237export type DeleteVehicleMutationVariables = Exact<{
2238 id: Scalars['ID']['input'];
2239}>;
2240
2241
2242export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'VehicleEntityResponse', data?: { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string } | null } | null } | null };
2243
2244export const MeFieldsFragmentDoc = gql`
2245 fragment MeFields on UsersPermissionsMe {
2246 id
2247 username
2248 email
2249 confirmed
2250}
2251 `;
2252export const EventFieldsFragmentDoc = gql`
2253 fragment EventFields on EventEntity {
2254 id
2255 attributes {
2256 uuid
2257 name
2258 description
2259 enabled_modules
2260 email
2261 lang
2262 administrators
2263 date
2264 address
2265 latitude
2266 longitude
2267 position
2268 waitingPassengers {
2269 data {
2270 id
2271 attributes {
2272 name
2273 email
2274 location
2275 user {
2276 data {
2277 id
2278 attributes {
2279 firstName
2280 lastName
2281 }
2282 }
2283 }
2284 }
2285 }
2286 }
2287 travels(pagination: {limit: 500}) {
2288 data {
2289 id
2290 attributes {
2291 meeting
2292 meeting_latitude
2293 meeting_longitude
2294 departureDate
2295 departureTime
2296 details
2297 vehicleName
2298 phone_number
2299 seats
2300 user {
2301 data {
2302 id
2303 }
2304 }
2305 passengers {
2306 data {
2307 id
2308 attributes {
2309 name
2310 location
2311 email
2312 phone
2313 user {
2314 data {
2315 id
2316 attributes {
2317 firstName
2318 lastName
2319 }
2320 }
2321 }
2322 }
2323 }
2324 }
2325 }
2326 }
2327 }
2328 }
2329}
2330 `;
2331export const PassengerFieldsFragmentDoc = gql`
2332 fragment PassengerFields on PassengerEntity {
2333 id
2334 attributes {
2335 name
2336 location
2337 phone
2338 email
2339 user {
2340 data {
2341 id
2342 attributes {
2343 firstName
2344 lastName
2345 email
2346 }
2347 }
2348 }
2349 }
2350}
2351 `;
2352export const TravelFieldsFragmentDoc = gql`
2353 fragment TravelFields on TravelEntity {
2354 id
2355 attributes {
2356 meeting
2357 meeting_latitude
2358 meeting_longitude
2359 departureDate
2360 departureTime
2361 details
2362 vehicleName
2363 phone_number
2364 seats
2365 passengers {
2366 data {
2367 id
2368 attributes {
2369 name
2370 location
2371 phone
2372 user {
2373 data {
2374 id
2375 attributes {
2376 firstName
2377 lastName
2378 email
2379 }
2380 }
2381 }
2382 }
2383 }
2384 }
2385 }
2386}
2387 `;
2388export const UserFieldsFragmentDoc = gql`
2389 fragment UserFields on UsersPermissionsUser {
2390 username
2391 email
2392 confirmed
2393 lastName
2394 firstName
2395 lang
2396 onboardingUser
2397 onboardingCreator
2398 newsletterConsent
2399 notificationEnabled
2400 provider
2401 events(pagination: {limit: 500}) {
2402 data {
2403 id
2404 attributes {
2405 uuid
2406 name
2407 date
2408 address
2409 enabled_modules
2410 }
2411 }
2412 }
2413}
2414 `;
2415export const VehicleFieldsFragmentDoc = gql`
2416 fragment VehicleFields on VehicleEntity {
2417 id
2418 attributes {
2419 name
2420 seats
2421 phone_number
2422 }
2423}
2424 `;
2425export const TripAlertDocument = gql`
2426 query TripAlert($eventId: ID!) {
2427 eventTripAlert(event: $eventId) {
2428 data {
2429 id
2430 attributes {
2431 address
2432 enabled
2433 radius
2434 longitude
2435 latitude
2436 }
2437 }
2438 }
2439}
2440 `;
2441
2442/**
2443 * __useTripAlertQuery__
2444 *
2445 * To run a query within a React component, call `useTripAlertQuery` and pass it any options that fit your needs.
2446 * When your component renders, `useTripAlertQuery` returns an object from Apollo Client that contains loading, error, and data properties
2447 * you can use to render your UI.
2448 *
2449 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2450 *
2451 * @example
2452 * const { data, loading, error } = useTripAlertQuery({
2453 * variables: {
2454 * eventId: // value for 'eventId'
2455 * },
2456 * });
2457 */
2458export function useTripAlertQuery(baseOptions: Apollo.QueryHookOptions<TripAlertQuery, TripAlertQueryVariables>) {
2459 const options = {...defaultOptions, ...baseOptions}
2460 return Apollo.useQuery<TripAlertQuery, TripAlertQueryVariables>(TripAlertDocument, options);
2461 }
2462export function useTripAlertLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<TripAlertQuery, TripAlertQueryVariables>) {
2463 const options = {...defaultOptions, ...baseOptions}
2464 return Apollo.useLazyQuery<TripAlertQuery, TripAlertQueryVariables>(TripAlertDocument, options);
2465 }
2466export type TripAlertQueryHookResult = ReturnType<typeof useTripAlertQuery>;
2467export type TripAlertLazyQueryHookResult = ReturnType<typeof useTripAlertLazyQuery>;
2468export type TripAlertQueryResult = Apollo.QueryResult<TripAlertQuery, TripAlertQueryVariables>;
2469export const SetTripAlertDocument = gql`
2470 mutation SetTripAlert($eventId: ID!, $enabled: Boolean, $latitude: Float, $longitude: Float, $address: String, $radius: Float) {
2471 setTripAlert(
2472 event: $eventId
2473 latitude: $latitude
2474 longitude: $longitude
2475 address: $address
2476 radius: $radius
2477 enabled: $enabled
2478 ) {
2479 data {
2480 id
2481 attributes {
2482 latitude
2483 longitude
2484 address
2485 enabled
2486 }
2487 }
2488 }
2489}
2490 `;
2491export type SetTripAlertMutationFn = Apollo.MutationFunction<SetTripAlertMutation, SetTripAlertMutationVariables>;
2492
2493/**
2494 * __useSetTripAlertMutation__
2495 *
2496 * To run a mutation, you first call `useSetTripAlertMutation` within a React component and pass it any options that fit your needs.
2497 * When your component renders, `useSetTripAlertMutation` returns a tuple that includes:
2498 * - A mutate function that you can call at any time to execute the mutation
2499 * - An object with fields that represent the current status of the mutation's execution
2500 *
2501 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2502 *
2503 * @example
2504 * const [setTripAlertMutation, { data, loading, error }] = useSetTripAlertMutation({
2505 * variables: {
2506 * eventId: // value for 'eventId'
2507 * enabled: // value for 'enabled'
2508 * latitude: // value for 'latitude'
2509 * longitude: // value for 'longitude'
2510 * address: // value for 'address'
2511 * radius: // value for 'radius'
2512 * },
2513 * });
2514 */
2515export function useSetTripAlertMutation(baseOptions?: Apollo.MutationHookOptions<SetTripAlertMutation, SetTripAlertMutationVariables>) {
2516 const options = {...defaultOptions, ...baseOptions}
2517 return Apollo.useMutation<SetTripAlertMutation, SetTripAlertMutationVariables>(SetTripAlertDocument, options);
2518 }
2519export type SetTripAlertMutationHookResult = ReturnType<typeof useSetTripAlertMutation>;
2520export type SetTripAlertMutationResult = Apollo.MutationResult<SetTripAlertMutation>;
2521export type SetTripAlertMutationOptions = Apollo.BaseMutationOptions<SetTripAlertMutation, SetTripAlertMutationVariables>;
2522export const RegisterDocument = gql`
2523 mutation register($user: UsersPermissionsRegisterInput!) {
2524 register(input: $user) {
2525 jwt
2526 user {
2527 ...MeFields
2528 }
2529 }
2530}
2531 ${MeFieldsFragmentDoc}`;
2532export type RegisterMutationFn = Apollo.MutationFunction<RegisterMutation, RegisterMutationVariables>;
2533
2534/**
2535 * __useRegisterMutation__
2536 *
2537 * To run a mutation, you first call `useRegisterMutation` within a React component and pass it any options that fit your needs.
2538 * When your component renders, `useRegisterMutation` returns a tuple that includes:
2539 * - A mutate function that you can call at any time to execute the mutation
2540 * - An object with fields that represent the current status of the mutation's execution
2541 *
2542 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2543 *
2544 * @example
2545 * const [registerMutation, { data, loading, error }] = useRegisterMutation({
2546 * variables: {
2547 * user: // value for 'user'
2548 * },
2549 * });
2550 */
2551export function useRegisterMutation(baseOptions?: Apollo.MutationHookOptions<RegisterMutation, RegisterMutationVariables>) {
2552 const options = {...defaultOptions, ...baseOptions}
2553 return Apollo.useMutation<RegisterMutation, RegisterMutationVariables>(RegisterDocument, options);
2554 }
2555export type RegisterMutationHookResult = ReturnType<typeof useRegisterMutation>;
2556export type RegisterMutationResult = Apollo.MutationResult<RegisterMutation>;
2557export type RegisterMutationOptions = Apollo.BaseMutationOptions<RegisterMutation, RegisterMutationVariables>;
2558export const ForgotPasswordDocument = gql`
2559 mutation forgotPassword($email: String!) {
2560 forgotPassword(email: $email) {
2561 ok
2562 }
2563}
2564 `;
2565export type ForgotPasswordMutationFn = Apollo.MutationFunction<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2566
2567/**
2568 * __useForgotPasswordMutation__
2569 *
2570 * To run a mutation, you first call `useForgotPasswordMutation` within a React component and pass it any options that fit your needs.
2571 * When your component renders, `useForgotPasswordMutation` returns a tuple that includes:
2572 * - A mutate function that you can call at any time to execute the mutation
2573 * - An object with fields that represent the current status of the mutation's execution
2574 *
2575 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2576 *
2577 * @example
2578 * const [forgotPasswordMutation, { data, loading, error }] = useForgotPasswordMutation({
2579 * variables: {
2580 * email: // value for 'email'
2581 * },
2582 * });
2583 */
2584export function useForgotPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>) {
2585 const options = {...defaultOptions, ...baseOptions}
2586 return Apollo.useMutation<ForgotPasswordMutation, ForgotPasswordMutationVariables>(ForgotPasswordDocument, options);
2587 }
2588export type ForgotPasswordMutationHookResult = ReturnType<typeof useForgotPasswordMutation>;
2589export type ForgotPasswordMutationResult = Apollo.MutationResult<ForgotPasswordMutation>;
2590export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2591export const ResetPasswordDocument = gql`
2592 mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
2593 resetPassword(
2594 password: $password
2595 passwordConfirmation: $passwordConfirmation
2596 code: $code
2597 ) {
2598 jwt
2599 user {
2600 ...MeFields
2601 }
2602 }
2603}
2604 ${MeFieldsFragmentDoc}`;
2605export type ResetPasswordMutationFn = Apollo.MutationFunction<ResetPasswordMutation, ResetPasswordMutationVariables>;
2606
2607/**
2608 * __useResetPasswordMutation__
2609 *
2610 * To run a mutation, you first call `useResetPasswordMutation` within a React component and pass it any options that fit your needs.
2611 * When your component renders, `useResetPasswordMutation` returns a tuple that includes:
2612 * - A mutate function that you can call at any time to execute the mutation
2613 * - An object with fields that represent the current status of the mutation's execution
2614 *
2615 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2616 *
2617 * @example
2618 * const [resetPasswordMutation, { data, loading, error }] = useResetPasswordMutation({
2619 * variables: {
2620 * password: // value for 'password'
2621 * passwordConfirmation: // value for 'passwordConfirmation'
2622 * code: // value for 'code'
2623 * },
2624 * });
2625 */
2626export function useResetPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ResetPasswordMutation, ResetPasswordMutationVariables>) {
2627 const options = {...defaultOptions, ...baseOptions}
2628 return Apollo.useMutation<ResetPasswordMutation, ResetPasswordMutationVariables>(ResetPasswordDocument, options);
2629 }
2630export type ResetPasswordMutationHookResult = ReturnType<typeof useResetPasswordMutation>;
2631export type ResetPasswordMutationResult = Apollo.MutationResult<ResetPasswordMutation>;
2632export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions<ResetPasswordMutation, ResetPasswordMutationVariables>;
2633export const CreateEventDocument = gql`
2634 mutation createEvent($eventData: EventInput!) {
2635 createEvent(data: $eventData) {
2636 data {
2637 ...EventFields
2638 }
2639 }
2640}
2641 ${EventFieldsFragmentDoc}`;
2642export type CreateEventMutationFn = Apollo.MutationFunction<CreateEventMutation, CreateEventMutationVariables>;
2643
2644/**
2645 * __useCreateEventMutation__
2646 *
2647 * To run a mutation, you first call `useCreateEventMutation` within a React component and pass it any options that fit your needs.
2648 * When your component renders, `useCreateEventMutation` returns a tuple that includes:
2649 * - A mutate function that you can call at any time to execute the mutation
2650 * - An object with fields that represent the current status of the mutation's execution
2651 *
2652 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2653 *
2654 * @example
2655 * const [createEventMutation, { data, loading, error }] = useCreateEventMutation({
2656 * variables: {
2657 * eventData: // value for 'eventData'
2658 * },
2659 * });
2660 */
2661export function useCreateEventMutation(baseOptions?: Apollo.MutationHookOptions<CreateEventMutation, CreateEventMutationVariables>) {
2662 const options = {...defaultOptions, ...baseOptions}
2663 return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>(CreateEventDocument, options);
2664 }
2665export type CreateEventMutationHookResult = ReturnType<typeof useCreateEventMutation>;
2666export type CreateEventMutationResult = Apollo.MutationResult<CreateEventMutation>;
2667export type CreateEventMutationOptions = Apollo.BaseMutationOptions<CreateEventMutation, CreateEventMutationVariables>;
2668export const UpdateEventDocument = gql`
2669 mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
2670 updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
2671 data {
2672 ...EventFields
2673 }
2674 }
2675}
2676 ${EventFieldsFragmentDoc}`;
2677export type UpdateEventMutationFn = Apollo.MutationFunction<UpdateEventMutation, UpdateEventMutationVariables>;
2678
2679/**
2680 * __useUpdateEventMutation__
2681 *
2682 * To run a mutation, you first call `useUpdateEventMutation` within a React component and pass it any options that fit your needs.
2683 * When your component renders, `useUpdateEventMutation` returns a tuple that includes:
2684 * - A mutate function that you can call at any time to execute the mutation
2685 * - An object with fields that represent the current status of the mutation's execution
2686 *
2687 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2688 *
2689 * @example
2690 * const [updateEventMutation, { data, loading, error }] = useUpdateEventMutation({
2691 * variables: {
2692 * uuid: // value for 'uuid'
2693 * eventUpdate: // value for 'eventUpdate'
2694 * },
2695 * });
2696 */
2697export function useUpdateEventMutation(baseOptions?: Apollo.MutationHookOptions<UpdateEventMutation, UpdateEventMutationVariables>) {
2698 const options = {...defaultOptions, ...baseOptions}
2699 return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>(UpdateEventDocument, options);
2700 }
2701export type UpdateEventMutationHookResult = ReturnType<typeof useUpdateEventMutation>;
2702export type UpdateEventMutationResult = Apollo.MutationResult<UpdateEventMutation>;
2703export type UpdateEventMutationOptions = Apollo.BaseMutationOptions<UpdateEventMutation, UpdateEventMutationVariables>;
2704export const AddEventAdminDocument = gql`
2705 mutation addEventAdmin($eventId: ID!, $email: String!) {
2706 addEventAdmin(eventId: $eventId, email: $email) {
2707 data {
2708 id
2709 attributes {
2710 administrators
2711 }
2712 }
2713 }
2714}
2715 `;
2716export type AddEventAdminMutationFn = Apollo.MutationFunction<AddEventAdminMutation, AddEventAdminMutationVariables>;
2717
2718/**
2719 * __useAddEventAdminMutation__
2720 *
2721 * To run a mutation, you first call `useAddEventAdminMutation` within a React component and pass it any options that fit your needs.
2722 * When your component renders, `useAddEventAdminMutation` returns a tuple that includes:
2723 * - A mutate function that you can call at any time to execute the mutation
2724 * - An object with fields that represent the current status of the mutation's execution
2725 *
2726 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2727 *
2728 * @example
2729 * const [addEventAdminMutation, { data, loading, error }] = useAddEventAdminMutation({
2730 * variables: {
2731 * eventId: // value for 'eventId'
2732 * email: // value for 'email'
2733 * },
2734 * });
2735 */
2736export function useAddEventAdminMutation(baseOptions?: Apollo.MutationHookOptions<AddEventAdminMutation, AddEventAdminMutationVariables>) {
2737 const options = {...defaultOptions, ...baseOptions}
2738 return Apollo.useMutation<AddEventAdminMutation, AddEventAdminMutationVariables>(AddEventAdminDocument, options);
2739 }
2740export type AddEventAdminMutationHookResult = ReturnType<typeof useAddEventAdminMutation>;
2741export type AddEventAdminMutationResult = Apollo.MutationResult<AddEventAdminMutation>;
2742export type AddEventAdminMutationOptions = Apollo.BaseMutationOptions<AddEventAdminMutation, AddEventAdminMutationVariables>;
2743export const DeleteEventAdminDocument = gql`
2744 mutation deleteEventAdmin($eventId: ID!, $email: String!) {
2745 deleteEventAdmin(eventId: $eventId, email: $email) {
2746 data {
2747 id
2748 attributes {
2749 administrators
2750 }
2751 }
2752 }
2753}
2754 `;
2755export type DeleteEventAdminMutationFn = Apollo.MutationFunction<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>;
2756
2757/**
2758 * __useDeleteEventAdminMutation__
2759 *
2760 * To run a mutation, you first call `useDeleteEventAdminMutation` within a React component and pass it any options that fit your needs.
2761 * When your component renders, `useDeleteEventAdminMutation` returns a tuple that includes:
2762 * - A mutate function that you can call at any time to execute the mutation
2763 * - An object with fields that represent the current status of the mutation's execution
2764 *
2765 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2766 *
2767 * @example
2768 * const [deleteEventAdminMutation, { data, loading, error }] = useDeleteEventAdminMutation({
2769 * variables: {
2770 * eventId: // value for 'eventId'
2771 * email: // value for 'email'
2772 * },
2773 * });
2774 */
2775export function useDeleteEventAdminMutation(baseOptions?: Apollo.MutationHookOptions<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>) {
2776 const options = {...defaultOptions, ...baseOptions}
2777 return Apollo.useMutation<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>(DeleteEventAdminDocument, options);
2778 }
2779export type DeleteEventAdminMutationHookResult = ReturnType<typeof useDeleteEventAdminMutation>;
2780export type DeleteEventAdminMutationResult = Apollo.MutationResult<DeleteEventAdminMutation>;
2781export type DeleteEventAdminMutationOptions = Apollo.BaseMutationOptions<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>;
2782export const EventByUuidDocument = gql`
2783 query eventByUUID($uuid: String!) {
2784 eventByUUID(uuid: $uuid) {
2785 data {
2786 ...EventFields
2787 }
2788 }
2789}
2790 ${EventFieldsFragmentDoc}`;
2791
2792/**
2793 * __useEventByUuidQuery__
2794 *
2795 * To run a query within a React component, call `useEventByUuidQuery` and pass it any options that fit your needs.
2796 * When your component renders, `useEventByUuidQuery` returns an object from Apollo Client that contains loading, error, and data properties
2797 * you can use to render your UI.
2798 *
2799 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2800 *
2801 * @example
2802 * const { data, loading, error } = useEventByUuidQuery({
2803 * variables: {
2804 * uuid: // value for 'uuid'
2805 * },
2806 * });
2807 */
2808export function useEventByUuidQuery(baseOptions: Apollo.QueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2809 const options = {...defaultOptions, ...baseOptions}
2810 return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2811 }
2812export function useEventByUuidLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2813 const options = {...defaultOptions, ...baseOptions}
2814 return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2815 }
2816export type EventByUuidQueryHookResult = ReturnType<typeof useEventByUuidQuery>;
2817export type EventByUuidLazyQueryHookResult = ReturnType<typeof useEventByUuidLazyQuery>;
2818export type EventByUuidQueryResult = Apollo.QueryResult<EventByUuidQuery, EventByUuidQueryVariables>;
2819export const ModuleDocument = gql`
2820 query module($locale: I18NLocaleCode!) {
2821 module(locale: $locale) {
2822 data {
2823 attributes {
2824 caroster_plus_name
2825 caroster_plus_price
2826 caroster_plus_enabled
2827 caroster_plus_description
2828 caroster_plus_payment_link
2829 }
2830 }
2831 }
2832}
2833 `;
2834
2835/**
2836 * __useModuleQuery__
2837 *
2838 * To run a query within a React component, call `useModuleQuery` and pass it any options that fit your needs.
2839 * When your component renders, `useModuleQuery` returns an object from Apollo Client that contains loading, error, and data properties
2840 * you can use to render your UI.
2841 *
2842 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2843 *
2844 * @example
2845 * const { data, loading, error } = useModuleQuery({
2846 * variables: {
2847 * locale: // value for 'locale'
2848 * },
2849 * });
2850 */
2851export function useModuleQuery(baseOptions: Apollo.QueryHookOptions<ModuleQuery, ModuleQueryVariables>) {
2852 const options = {...defaultOptions, ...baseOptions}
2853 return Apollo.useQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options);
2854 }
2855export function useModuleLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ModuleQuery, ModuleQueryVariables>) {
2856 const options = {...defaultOptions, ...baseOptions}
2857 return Apollo.useLazyQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options);
2858 }
2859export type ModuleQueryHookResult = ReturnType<typeof useModuleQuery>;
2860export type ModuleLazyQueryHookResult = ReturnType<typeof useModuleLazyQuery>;
2861export type ModuleQueryResult = Apollo.QueryResult<ModuleQuery, ModuleQueryVariables>;
2862export const UserNotificationsDocument = gql`
2863 query UserNotifications($maxItems: Int = 20) {
2864 notifications(pagination: {limit: $maxItems}, sort: "createdAt:DESC") {
2865 data {
2866 id
2867 attributes {
2868 type
2869 read
2870 createdAt
2871 event {
2872 data {
2873 id
2874 attributes {
2875 name
2876 uuid
2877 }
2878 }
2879 }
2880 }
2881 }
2882 }
2883}
2884 `;
2885
2886/**
2887 * __useUserNotificationsQuery__
2888 *
2889 * To run a query within a React component, call `useUserNotificationsQuery` and pass it any options that fit your needs.
2890 * When your component renders, `useUserNotificationsQuery` returns an object from Apollo Client that contains loading, error, and data properties
2891 * you can use to render your UI.
2892 *
2893 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2894 *
2895 * @example
2896 * const { data, loading, error } = useUserNotificationsQuery({
2897 * variables: {
2898 * maxItems: // value for 'maxItems'
2899 * },
2900 * });
2901 */
2902export function useUserNotificationsQuery(baseOptions?: Apollo.QueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) {
2903 const options = {...defaultOptions, ...baseOptions}
2904 return Apollo.useQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options);
2905 }
2906export function useUserNotificationsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) {
2907 const options = {...defaultOptions, ...baseOptions}
2908 return Apollo.useLazyQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options);
2909 }
2910export type UserNotificationsQueryHookResult = ReturnType<typeof useUserNotificationsQuery>;
2911export type UserNotificationsLazyQueryHookResult = ReturnType<typeof useUserNotificationsLazyQuery>;
2912export type UserNotificationsQueryResult = Apollo.QueryResult<UserNotificationsQuery, UserNotificationsQueryVariables>;
2913export const ReadNotificationsDocument = gql`
2914 mutation readNotifications($id: ID) {
2915 readNotifications(id: $id) {
2916 data {
2917 id
2918 attributes {
2919 type
2920 read
2921 }
2922 }
2923 }
2924}
2925 `;
2926export type ReadNotificationsMutationFn = Apollo.MutationFunction<ReadNotificationsMutation, ReadNotificationsMutationVariables>;
2927
2928/**
2929 * __useReadNotificationsMutation__
2930 *
2931 * To run a mutation, you first call `useReadNotificationsMutation` within a React component and pass it any options that fit your needs.
2932 * When your component renders, `useReadNotificationsMutation` returns a tuple that includes:
2933 * - A mutate function that you can call at any time to execute the mutation
2934 * - An object with fields that represent the current status of the mutation's execution
2935 *
2936 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2937 *
2938 * @example
2939 * const [readNotificationsMutation, { data, loading, error }] = useReadNotificationsMutation({
2940 * variables: {
2941 * id: // value for 'id'
2942 * },
2943 * });
2944 */
2945export function useReadNotificationsMutation(baseOptions?: Apollo.MutationHookOptions<ReadNotificationsMutation, ReadNotificationsMutationVariables>) {
2946 const options = {...defaultOptions, ...baseOptions}
2947 return Apollo.useMutation<ReadNotificationsMutation, ReadNotificationsMutationVariables>(ReadNotificationsDocument, options);
2948 }
2949export type ReadNotificationsMutationHookResult = ReturnType<typeof useReadNotificationsMutation>;
2950export type ReadNotificationsMutationResult = Apollo.MutationResult<ReadNotificationsMutation>;
2951export type ReadNotificationsMutationOptions = Apollo.BaseMutationOptions<ReadNotificationsMutation, ReadNotificationsMutationVariables>;
2952export const CreatePassengerDocument = gql`
2953 mutation createPassenger($passenger: PassengerInput!) {
2954 createPassenger(data: $passenger) {
2955 data {
2956 ...PassengerFields
2957 }
2958 }
2959}
2960 ${PassengerFieldsFragmentDoc}`;
2961export type CreatePassengerMutationFn = Apollo.MutationFunction<CreatePassengerMutation, CreatePassengerMutationVariables>;
2962
2963/**
2964 * __useCreatePassengerMutation__
2965 *
2966 * To run a mutation, you first call `useCreatePassengerMutation` within a React component and pass it any options that fit your needs.
2967 * When your component renders, `useCreatePassengerMutation` returns a tuple that includes:
2968 * - A mutate function that you can call at any time to execute the mutation
2969 * - An object with fields that represent the current status of the mutation's execution
2970 *
2971 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2972 *
2973 * @example
2974 * const [createPassengerMutation, { data, loading, error }] = useCreatePassengerMutation({
2975 * variables: {
2976 * passenger: // value for 'passenger'
2977 * },
2978 * });
2979 */
2980export function useCreatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<CreatePassengerMutation, CreatePassengerMutationVariables>) {
2981 const options = {...defaultOptions, ...baseOptions}
2982 return Apollo.useMutation<CreatePassengerMutation, CreatePassengerMutationVariables>(CreatePassengerDocument, options);
2983 }
2984export type CreatePassengerMutationHookResult = ReturnType<typeof useCreatePassengerMutation>;
2985export type CreatePassengerMutationResult = Apollo.MutationResult<CreatePassengerMutation>;
2986export type CreatePassengerMutationOptions = Apollo.BaseMutationOptions<CreatePassengerMutation, CreatePassengerMutationVariables>;
2987export const UpdatePassengerDocument = gql`
2988 mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
2989 updatePassenger(id: $id, data: $passengerUpdate) {
2990 data {
2991 ...PassengerFields
2992 }
2993 }
2994}
2995 ${PassengerFieldsFragmentDoc}`;
2996export type UpdatePassengerMutationFn = Apollo.MutationFunction<UpdatePassengerMutation, UpdatePassengerMutationVariables>;
2997
2998/**
2999 * __useUpdatePassengerMutation__
3000 *
3001 * To run a mutation, you first call `useUpdatePassengerMutation` within a React component and pass it any options that fit your needs.
3002 * When your component renders, `useUpdatePassengerMutation` returns a tuple that includes:
3003 * - A mutate function that you can call at any time to execute the mutation
3004 * - An object with fields that represent the current status of the mutation's execution
3005 *
3006 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
3007 *
3008 * @example
3009 * const [updatePassengerMutation, { data, loading, error }] = useUpdatePassengerMutation({
3010 * variables: {
3011 * id: // value for 'id'
3012 * passengerUpdate: // value for 'passengerUpdate'
3013 * },
3014 * });
3015 */
3016export function useUpdatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>) {
3017 const options = {...defaultOptions, ...baseOptions}
3018 return Apollo.useMutation<UpdatePassengerMutation, UpdatePassengerMutationVariables>(UpdatePassengerDocument, options);
3019 }
3020export type UpdatePassengerMutationHookResult = ReturnType<typeof useUpdatePassengerMutation>;
3021export type UpdatePassengerMutationResult = Apollo.MutationResult<UpdatePassengerMutation>;
3022export type UpdatePassengerMutationOptions = Apollo.BaseMutationOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>;
3023export const DeletePassengerDocument = gql`
3024 mutation deletePassenger($id: ID!) {
3025 deletePassenger(id: $id) {
3026 data {
3027 id
3028 }
3029 }
3030}
3031 `;
3032export type DeletePassengerMutationFn = Apollo.MutationFunction<DeletePassengerMutation, DeletePassengerMutationVariables>;
3033
3034/**
3035 * __useDeletePassengerMutation__
3036 *
3037 * To run a mutation, you first call `useDeletePassengerMutation` within a React component and pass it any options that fit your needs.
3038 * When your component renders, `useDeletePassengerMutation` returns a tuple that includes:
3039 * - A mutate function that you can call at any time to execute the mutation
3040 * - An object with fields that represent the current status of the mutation's execution
3041 *
3042 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
3043 *
3044 * @example
3045 * const [deletePassengerMutation, { data, loading, error }] = useDeletePassengerMutation({
3046 * variables: {
3047 * id: // value for 'id'
3048 * },
3049 * });
3050 */
3051export function useDeletePassengerMutation(baseOptions?: Apollo.MutationHookOptions<DeletePassengerMutation, DeletePassengerMutationVariables>) {
3052 const options = {...defaultOptions, ...baseOptions}
3053 return Apollo.useMutation<DeletePassengerMutation, DeletePassengerMutationVariables>(DeletePassengerDocument, options);
3054 }
3055export type DeletePassengerMutationHookResult = ReturnType<typeof useDeletePassengerMutation>;
3056export type DeletePassengerMutationResult = Apollo.MutationResult<DeletePassengerMutation>;
3057export type DeletePassengerMutationOptions = Apollo.BaseMutationOptions<DeletePassengerMutation, DeletePassengerMutationVariables>;
3058export const SettingDocument = gql`
3059 query setting($locale: I18NLocaleCode!) {
3060 setting(locale: $locale) {
3061 data {
3062 id
3063 attributes {
3064 gtm_id
3065 about_link
3066 faq_link
3067 announcement
3068 matomo_script_url
3069 opencollective_link
3070 code_link
3071 stripe_dashboard_link
3072 tos_link
3073 data_policy_link
3074 }
3075 }
3076 }
3077}
3078 `;
3079
3080/**
3081 * __useSettingQuery__
3082 *
3083 * To run a query within a React component, call `useSettingQuery` and pass it any options that fit your needs.
3084 * When your component renders, `useSettingQuery` returns an object from Apollo Client that contains loading, error, and data properties
3085 * you can use to render your UI.
3086 *
3087 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
3088 *
3089 * @example
3090 * const { data, loading, error } = useSettingQuery({
3091 * variables: {
3092 * locale: // value for 'locale'
3093 * },
3094 * });
3095 */
3096export function useSettingQuery(baseOptions: Apollo.QueryHookOptions<SettingQuery, SettingQueryVariables>) {
3097 const options = {...defaultOptions, ...baseOptions}
3098 return Apollo.useQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
3099 }
3100export function useSettingLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<SettingQuery, SettingQueryVariables>) {
3101 const options = {...defaultOptions, ...baseOptions}
3102 return Apollo.useLazyQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
3103 }
3104export type SettingQueryHookResult = ReturnType<typeof useSettingQuery>;
3105export type SettingLazyQueryHookResult = ReturnType<typeof useSettingLazyQuery>;
3106export type SettingQueryResult = Apollo.QueryResult<SettingQuery, SettingQueryVariables>;
3107export const CreateTravelDocument = gql`
3108 mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
3109 createTravel(data: $travel, createVehicle: $createVehicle) {
3110 data {
3111 ...TravelFields
3112 }
3113 }
3114}
3115 ${TravelFieldsFragmentDoc}`;
3116export type CreateTravelMutationFn = Apollo.MutationFunction<CreateTravelMutation, CreateTravelMutationVariables>;
3117
3118/**
3119 * __useCreateTravelMutation__
3120 *
3121 * To run a mutation, you first call `useCreateTravelMutation` within a React component and pass it any options that fit your needs.
3122 * When your component renders, `useCreateTravelMutation` returns a tuple that includes:
3123 * - A mutate function that you can call at any time to execute the mutation
3124 * - An object with fields that represent the current status of the mutation's execution
3125 *
3126 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
3127 *
3128 * @example
3129 * const [createTravelMutation, { data, loading, error }] = useCreateTravelMutation({
3130 * variables: {
3131 * travel: // value for 'travel'
3132 * createVehicle: // value for 'createVehicle'
3133 * },
3134 * });
3135 */
3136export function useCreateTravelMutation(baseOptions?: Apollo.MutationHookOptions<CreateTravelMutation, CreateTravelMutationVariables>) {
3137 const options = {...defaultOptions, ...baseOptions}
3138 return Apollo.useMutation<CreateTravelMutation, CreateTravelMutationVariables>(CreateTravelDocument, options);
3139 }
3140export type CreateTravelMutationHookResult = ReturnType<typeof useCreateTravelMutation>;
3141export type CreateTravelMutationResult = Apollo.MutationResult<CreateTravelMutation>;
3142export type CreateTravelMutationOptions = Apollo.BaseMutationOptions<CreateTravelMutation, CreateTravelMutationVariables>;
3143export const UpdateTravelDocument = gql`
3144 mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
3145 updateTravel(id: $id, data: $travelUpdate) {
3146 data {
3147 ...TravelFields
3148 }
3149 }
3150}
3151 ${TravelFieldsFragmentDoc}`;
3152export type UpdateTravelMutationFn = Apollo.MutationFunction<UpdateTravelMutation, UpdateTravelMutationVariables>;
3153
3154/**
3155 * __useUpdateTravelMutation__
3156 *
3157 * To run a mutation, you first call `useUpdateTravelMutation` within a React component and pass it any options that fit your needs.
3158 * When your component renders, `useUpdateTravelMutation` returns a tuple that includes:
3159 * - A mutate function that you can call at any time to execute the mutation
3160 * - An object with fields that represent the current status of the mutation's execution
3161 *
3162 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
3163 *
3164 * @example
3165 * const [updateTravelMutation, { data, loading, error }] = useUpdateTravelMutation({
3166 * variables: {
3167 * id: // value for 'id'
3168 * travelUpdate: // value for 'travelUpdate'
3169 * },
3170 * });
3171 */
3172export function useUpdateTravelMutation(baseOptions?: Apollo.MutationHookOptions<UpdateTravelMutation, UpdateTravelMutationVariables>) {
3173 const options = {...defaultOptions, ...baseOptions}
3174 return Apollo.useMutation<UpdateTravelMutation, UpdateTravelMutationVariables>(UpdateTravelDocument, options);
3175 }
3176export type UpdateTravelMutationHookResult = ReturnType<typeof useUpdateTravelMutation>;
3177export type UpdateTravelMutationResult = Apollo.MutationResult<UpdateTravelMutation>;
3178export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions<UpdateTravelMutation, UpdateTravelMutationVariables>;
3179export const DeleteTravelDocument = gql`
3180 mutation deleteTravel($id: ID!) {
3181 deleteTravel(id: $id) {
3182 data {
3183 id
3184 }
3185 }
3186}
3187 `;
3188export type DeleteTravelMutationFn = Apollo.MutationFunction<DeleteTravelMutation, DeleteTravelMutationVariables>;
3189
3190/**
3191 * __useDeleteTravelMutation__
3192 *
3193 * To run a mutation, you first call `useDeleteTravelMutation` within a React component and pass it any options that fit your needs.
3194 * When your component renders, `useDeleteTravelMutation` returns a tuple that includes:
3195 * - A mutate function that you can call at any time to execute the mutation
3196 * - An object with fields that represent the current status of the mutation's execution
3197 *
3198 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
3199 *
3200 * @example
3201 * const [deleteTravelMutation, { data, loading, error }] = useDeleteTravelMutation({
3202 * variables: {
3203 * id: // value for 'id'
3204 * },
3205 * });
3206 */
3207export function useDeleteTravelMutation(baseOptions?: Apollo.MutationHookOptions<DeleteTravelMutation, DeleteTravelMutationVariables>) {
3208 const options = {...defaultOptions, ...baseOptions}
3209 return Apollo.useMutation<DeleteTravelMutation, DeleteTravelMutationVariables>(DeleteTravelDocument, options);
3210 }
3211export type DeleteTravelMutationHookResult = ReturnType<typeof useDeleteTravelMutation>;
3212export type DeleteTravelMutationResult = Apollo.MutationResult<DeleteTravelMutation>;
3213export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions<DeleteTravelMutation, DeleteTravelMutationVariables>;
3214export const ProfileDocument = gql`
3215 query profile {
3216 me {
3217 id
3218 username
3219 profile {
3220 ...UserFields
3221 }
3222 }
3223}
3224 ${UserFieldsFragmentDoc}`;
3225
3226/**
3227 * __useProfileQuery__
3228 *
3229 * To run a query within a React component, call `useProfileQuery` and pass it any options that fit your needs.
3230 * When your component renders, `useProfileQuery` returns an object from Apollo Client that contains loading, error, and data properties
3231 * you can use to render your UI.
3232 *
3233 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
3234 *
3235 * @example
3236 * const { data, loading, error } = useProfileQuery({
3237 * variables: {
3238 * },
3239 * });
3240 */
3241export function useProfileQuery(baseOptions?: Apollo.QueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
3242 const options = {...defaultOptions, ...baseOptions}
3243 return Apollo.useQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
3244 }
3245export function useProfileLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
3246 const options = {...defaultOptions, ...baseOptions}
3247 return Apollo.useLazyQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
3248 }
3249export type ProfileQueryHookResult = ReturnType<typeof useProfileQuery>;
3250export type ProfileLazyQueryHookResult = ReturnType<typeof useProfileLazyQuery>;
3251export type ProfileQueryResult = Apollo.QueryResult<ProfileQuery, ProfileQueryVariables>;
3252export const UpdateMeDocument = gql`
3253 mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
3254 updateMe(data: $userUpdate) {
3255 data {
3256 id
3257 attributes {
3258 ...UserFields
3259 }
3260 }
3261 }
3262}
3263 ${UserFieldsFragmentDoc}`;
3264export type UpdateMeMutationFn = Apollo.MutationFunction<UpdateMeMutation, UpdateMeMutationVariables>;
3265
3266/**
3267 * __useUpdateMeMutation__
3268 *
3269 * To run a mutation, you first call `useUpdateMeMutation` within a React component and pass it any options that fit your needs.
3270 * When your component renders, `useUpdateMeMutation` returns a tuple that includes:
3271 * - A mutate function that you can call at any time to execute the mutation
3272 * - An object with fields that represent the current status of the mutation's execution
3273 *
3274 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
3275 *
3276 * @example
3277 * const [updateMeMutation, { data, loading, error }] = useUpdateMeMutation({
3278 * variables: {
3279 * userUpdate: // value for 'userUpdate'
3280 * },
3281 * });
3282 */
3283export function useUpdateMeMutation(baseOptions?: Apollo.MutationHookOptions<UpdateMeMutation, UpdateMeMutationVariables>) {
3284 const options = {...defaultOptions, ...baseOptions}
3285 return Apollo.useMutation<UpdateMeMutation, UpdateMeMutationVariables>(UpdateMeDocument, options);
3286 }
3287export type UpdateMeMutationHookResult = ReturnType<typeof useUpdateMeMutation>;
3288export type UpdateMeMutationResult = Apollo.MutationResult<UpdateMeMutation>;
3289export type UpdateMeMutationOptions = Apollo.BaseMutationOptions<UpdateMeMutation, UpdateMeMutationVariables>;
3290export const FindUserVehiclesDocument = gql`
3291 query findUserVehicles {
3292 me {
3293 id
3294 username
3295 profile {
3296 vehicles(pagination: {limit: 500}) {
3297 data {
3298 ...VehicleFields
3299 }
3300 }
3301 }
3302 }
3303}
3304 ${VehicleFieldsFragmentDoc}`;
3305
3306/**
3307 * __useFindUserVehiclesQuery__
3308 *
3309 * To run a query within a React component, call `useFindUserVehiclesQuery` and pass it any options that fit your needs.
3310 * When your component renders, `useFindUserVehiclesQuery` returns an object from Apollo Client that contains loading, error, and data properties
3311 * you can use to render your UI.
3312 *
3313 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
3314 *
3315 * @example
3316 * const { data, loading, error } = useFindUserVehiclesQuery({
3317 * variables: {
3318 * },
3319 * });
3320 */
3321export function useFindUserVehiclesQuery(baseOptions?: Apollo.QueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
3322 const options = {...defaultOptions, ...baseOptions}
3323 return Apollo.useQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
3324 }
3325export function useFindUserVehiclesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
3326 const options = {...defaultOptions, ...baseOptions}
3327 return Apollo.useLazyQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
3328 }
3329export type FindUserVehiclesQueryHookResult = ReturnType<typeof useFindUserVehiclesQuery>;
3330export type FindUserVehiclesLazyQueryHookResult = ReturnType<typeof useFindUserVehiclesLazyQuery>;
3331export type FindUserVehiclesQueryResult = Apollo.QueryResult<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>;
3332export const DeleteVehicleDocument = gql`
3333 mutation deleteVehicle($id: ID!) {
3334 deleteVehicle(id: $id) {
3335 data {
3336 id
3337 attributes {
3338 name
3339 }
3340 }
3341 }
3342}
3343 `;
3344export type DeleteVehicleMutationFn = Apollo.MutationFunction<DeleteVehicleMutation, DeleteVehicleMutationVariables>;
3345
3346/**
3347 * __useDeleteVehicleMutation__
3348 *
3349 * To run a mutation, you first call `useDeleteVehicleMutation` within a React component and pass it any options that fit your needs.
3350 * When your component renders, `useDeleteVehicleMutation` returns a tuple that includes:
3351 * - A mutate function that you can call at any time to execute the mutation
3352 * - An object with fields that represent the current status of the mutation's execution
3353 *
3354 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
3355 *
3356 * @example
3357 * const [deleteVehicleMutation, { data, loading, error }] = useDeleteVehicleMutation({
3358 * variables: {
3359 * id: // value for 'id'
3360 * },
3361 * });
3362 */
3363export function useDeleteVehicleMutation(baseOptions?: Apollo.MutationHookOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>) {
3364 const options = {...defaultOptions, ...baseOptions}
3365 return Apollo.useMutation<DeleteVehicleMutation, DeleteVehicleMutationVariables>(DeleteVehicleDocument, options);
3366 }
3367export type DeleteVehicleMutationHookResult = ReturnType<typeof useDeleteVehicleMutation>;
3368export type DeleteVehicleMutationResult = Apollo.MutationResult<DeleteVehicleMutation>;
3369export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>;