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