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