e2e/graphql.ts (view raw)
1import { GraphQLClient } from 'graphql-request';
2import * as Dom from 'graphql-request/dist/types.dom';
3import gql from 'graphql-tag';
4export type Maybe<T> = T | null;
5export type InputMaybe<T> = Maybe<T>;
6export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
7export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
8export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
9/** All built-in and custom scalars, mapped to their actual values */
10export type Scalars = {
11 ID: string;
12 String: string;
13 Boolean: boolean;
14 Int: number;
15 Float: number;
16 Date: any;
17 DateTime: any;
18 I18NLocaleCode: any;
19 JSON: any;
20 Upload: any;
21};
22
23export type BooleanFilterInput = {
24 and?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
25 between?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
26 contains?: InputMaybe<Scalars['Boolean']>;
27 containsi?: InputMaybe<Scalars['Boolean']>;
28 endsWith?: InputMaybe<Scalars['Boolean']>;
29 eq?: InputMaybe<Scalars['Boolean']>;
30 eqi?: InputMaybe<Scalars['Boolean']>;
31 gt?: InputMaybe<Scalars['Boolean']>;
32 gte?: InputMaybe<Scalars['Boolean']>;
33 in?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
34 lt?: InputMaybe<Scalars['Boolean']>;
35 lte?: InputMaybe<Scalars['Boolean']>;
36 ne?: InputMaybe<Scalars['Boolean']>;
37 nei?: InputMaybe<Scalars['Boolean']>;
38 not?: InputMaybe<BooleanFilterInput>;
39 notContains?: InputMaybe<Scalars['Boolean']>;
40 notContainsi?: InputMaybe<Scalars['Boolean']>;
41 notIn?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
42 notNull?: InputMaybe<Scalars['Boolean']>;
43 null?: InputMaybe<Scalars['Boolean']>;
44 or?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
45 startsWith?: InputMaybe<Scalars['Boolean']>;
46};
47
48export type DateFilterInput = {
49 and?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
50 between?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
51 contains?: InputMaybe<Scalars['Date']>;
52 containsi?: InputMaybe<Scalars['Date']>;
53 endsWith?: InputMaybe<Scalars['Date']>;
54 eq?: InputMaybe<Scalars['Date']>;
55 eqi?: InputMaybe<Scalars['Date']>;
56 gt?: InputMaybe<Scalars['Date']>;
57 gte?: InputMaybe<Scalars['Date']>;
58 in?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
59 lt?: InputMaybe<Scalars['Date']>;
60 lte?: InputMaybe<Scalars['Date']>;
61 ne?: InputMaybe<Scalars['Date']>;
62 nei?: InputMaybe<Scalars['Date']>;
63 not?: InputMaybe<DateFilterInput>;
64 notContains?: InputMaybe<Scalars['Date']>;
65 notContainsi?: InputMaybe<Scalars['Date']>;
66 notIn?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
67 notNull?: InputMaybe<Scalars['Boolean']>;
68 null?: InputMaybe<Scalars['Boolean']>;
69 or?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
70 startsWith?: InputMaybe<Scalars['Date']>;
71};
72
73export type DateTimeFilterInput = {
74 and?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
75 between?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
76 contains?: InputMaybe<Scalars['DateTime']>;
77 containsi?: InputMaybe<Scalars['DateTime']>;
78 endsWith?: InputMaybe<Scalars['DateTime']>;
79 eq?: InputMaybe<Scalars['DateTime']>;
80 eqi?: InputMaybe<Scalars['DateTime']>;
81 gt?: InputMaybe<Scalars['DateTime']>;
82 gte?: InputMaybe<Scalars['DateTime']>;
83 in?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
84 lt?: InputMaybe<Scalars['DateTime']>;
85 lte?: InputMaybe<Scalars['DateTime']>;
86 ne?: InputMaybe<Scalars['DateTime']>;
87 nei?: InputMaybe<Scalars['DateTime']>;
88 not?: InputMaybe<DateTimeFilterInput>;
89 notContains?: InputMaybe<Scalars['DateTime']>;
90 notContainsi?: InputMaybe<Scalars['DateTime']>;
91 notIn?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
92 notNull?: InputMaybe<Scalars['Boolean']>;
93 null?: InputMaybe<Scalars['Boolean']>;
94 or?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
95 startsWith?: InputMaybe<Scalars['DateTime']>;
96};
97
98export enum Enum_Event_Lang {
99 en = 'en',
100 fr = 'fr',
101 nl = 'nl'
102}
103
104export enum Enum_Notification_Type {
105 AddedAsAdmin = 'AddedAsAdmin',
106 ContactTripCreator = 'ContactTripCreator',
107 DeletedFromTrip = 'DeletedFromTrip',
108 DeletedTrip = 'DeletedTrip',
109 DeletedYourTrip = 'DeletedYourTrip',
110 EnabledCarosterPlus = 'EnabledCarosterPlus',
111 EventCreated = 'EventCreated',
112 EventEnded = 'EventEnded',
113 EventRecap = 'EventRecap',
114 NewPassengerInYourTrip = 'NewPassengerInYourTrip',
115 NewTrip = 'NewTrip',
116 NewTripAlert = 'NewTripAlert',
117 PassengerJoinTrip = 'PassengerJoinTrip'
118}
119
120export enum Enum_Page_Type {
121 tos = 'tos'
122}
123
124export enum Enum_Userspermissionsuser_Lang {
125 en = 'en',
126 fr = 'fr',
127 nl = 'nl'
128}
129
130export type Event = {
131 __typename?: 'Event';
132 address?: Maybe<Scalars['String']>;
133 administrators?: Maybe<Array<Maybe<Scalars['String']>>>;
134 createdAt?: Maybe<Scalars['DateTime']>;
135 creator?: Maybe<UsersPermissionsUserEntityResponse>;
136 date?: Maybe<Scalars['Date']>;
137 description?: Maybe<Scalars['String']>;
138 email: Scalars['String'];
139 enabled_modules?: Maybe<Scalars['JSON']>;
140 lang?: Maybe<Enum_Event_Lang>;
141 latitude?: Maybe<Scalars['Float']>;
142 longitude?: Maybe<Scalars['Float']>;
143 name: Scalars['String'];
144 passengers?: Maybe<PassengerRelationResponseCollection>;
145 position?: Maybe<Scalars['JSON']>;
146 travels?: Maybe<TravelRelationResponseCollection>;
147 updatedAt?: Maybe<Scalars['DateTime']>;
148 uuid?: Maybe<Scalars['String']>;
149 waitingPassengers?: Maybe<PassengerRelationResponseCollection>;
150};
151
152
153export type EventPassengersArgs = {
154 filters?: InputMaybe<PassengerFiltersInput>;
155 pagination?: InputMaybe<PaginationArg>;
156 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
157};
158
159
160export type EventTravelsArgs = {
161 filters?: InputMaybe<TravelFiltersInput>;
162 pagination?: InputMaybe<PaginationArg>;
163 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
164};
165
166export type EventEntity = {
167 __typename?: 'EventEntity';
168 attributes?: Maybe<Event>;
169 id?: Maybe<Scalars['ID']>;
170};
171
172export type EventEntityResponse = {
173 __typename?: 'EventEntityResponse';
174 data?: Maybe<EventEntity>;
175};
176
177export type EventFiltersInput = {
178 address?: InputMaybe<StringFilterInput>;
179 administrators?: InputMaybe<StringFilterInput>;
180 and?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
181 createdAt?: InputMaybe<DateTimeFilterInput>;
182 creator?: InputMaybe<UsersPermissionsUserFiltersInput>;
183 date?: InputMaybe<DateFilterInput>;
184 description?: InputMaybe<StringFilterInput>;
185 email?: InputMaybe<StringFilterInput>;
186 enabled_modules?: InputMaybe<JsonFilterInput>;
187 id?: InputMaybe<IdFilterInput>;
188 lang?: InputMaybe<StringFilterInput>;
189 latitude?: InputMaybe<FloatFilterInput>;
190 longitude?: InputMaybe<FloatFilterInput>;
191 name?: InputMaybe<StringFilterInput>;
192 newsletter?: InputMaybe<BooleanFilterInput>;
193 not?: InputMaybe<EventFiltersInput>;
194 or?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
195 passengers?: InputMaybe<PassengerFiltersInput>;
196 position?: InputMaybe<JsonFilterInput>;
197 travels?: InputMaybe<TravelFiltersInput>;
198 updatedAt?: InputMaybe<DateTimeFilterInput>;
199 users?: InputMaybe<UsersPermissionsUserFiltersInput>;
200 uuid?: InputMaybe<StringFilterInput>;
201};
202
203export type EventInput = {
204 address?: InputMaybe<Scalars['String']>;
205 administrators?: InputMaybe<Scalars['String']>;
206 creator?: InputMaybe<Scalars['ID']>;
207 date?: InputMaybe<Scalars['Date']>;
208 description?: InputMaybe<Scalars['String']>;
209 email?: InputMaybe<Scalars['String']>;
210 enabled_modules?: InputMaybe<Scalars['JSON']>;
211 lang?: InputMaybe<Enum_Event_Lang>;
212 latitude?: InputMaybe<Scalars['Float']>;
213 longitude?: InputMaybe<Scalars['Float']>;
214 name?: InputMaybe<Scalars['String']>;
215 newsletter?: InputMaybe<Scalars['Boolean']>;
216 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
217 position?: InputMaybe<Scalars['JSON']>;
218 travels?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
219 users?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
220 uuid?: InputMaybe<Scalars['String']>;
221};
222
223export type EventRelationResponseCollection = {
224 __typename?: 'EventRelationResponseCollection';
225 data: Array<EventEntity>;
226};
227
228export type FileInfoInput = {
229 alternativeText?: InputMaybe<Scalars['String']>;
230 caption?: InputMaybe<Scalars['String']>;
231 name?: InputMaybe<Scalars['String']>;
232};
233
234export type FloatFilterInput = {
235 and?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
236 between?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
237 contains?: InputMaybe<Scalars['Float']>;
238 containsi?: InputMaybe<Scalars['Float']>;
239 endsWith?: InputMaybe<Scalars['Float']>;
240 eq?: InputMaybe<Scalars['Float']>;
241 eqi?: InputMaybe<Scalars['Float']>;
242 gt?: InputMaybe<Scalars['Float']>;
243 gte?: InputMaybe<Scalars['Float']>;
244 in?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
245 lt?: InputMaybe<Scalars['Float']>;
246 lte?: InputMaybe<Scalars['Float']>;
247 ne?: InputMaybe<Scalars['Float']>;
248 nei?: InputMaybe<Scalars['Float']>;
249 not?: InputMaybe<FloatFilterInput>;
250 notContains?: InputMaybe<Scalars['Float']>;
251 notContainsi?: InputMaybe<Scalars['Float']>;
252 notIn?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
253 notNull?: InputMaybe<Scalars['Boolean']>;
254 null?: InputMaybe<Scalars['Boolean']>;
255 or?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
256 startsWith?: InputMaybe<Scalars['Float']>;
257};
258
259export type GenericMorph = Event | I18NLocale | Module | Notification | Page | Passenger | Setting | Travel | TripAlert | UploadFile | UploadFolder | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser | Vehicle;
260
261export type I18NLocale = {
262 __typename?: 'I18NLocale';
263 code?: Maybe<Scalars['String']>;
264 createdAt?: Maybe<Scalars['DateTime']>;
265 name?: Maybe<Scalars['String']>;
266 updatedAt?: Maybe<Scalars['DateTime']>;
267};
268
269export type I18NLocaleEntity = {
270 __typename?: 'I18NLocaleEntity';
271 attributes?: Maybe<I18NLocale>;
272 id?: Maybe<Scalars['ID']>;
273};
274
275export type I18NLocaleEntityResponse = {
276 __typename?: 'I18NLocaleEntityResponse';
277 data?: Maybe<I18NLocaleEntity>;
278};
279
280export type I18NLocaleEntityResponseCollection = {
281 __typename?: 'I18NLocaleEntityResponseCollection';
282 data: Array<I18NLocaleEntity>;
283 meta: ResponseCollectionMeta;
284};
285
286export type I18NLocaleFiltersInput = {
287 and?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
288 code?: InputMaybe<StringFilterInput>;
289 createdAt?: InputMaybe<DateTimeFilterInput>;
290 id?: InputMaybe<IdFilterInput>;
291 name?: InputMaybe<StringFilterInput>;
292 not?: InputMaybe<I18NLocaleFiltersInput>;
293 or?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
294 updatedAt?: InputMaybe<DateTimeFilterInput>;
295};
296
297export type IdFilterInput = {
298 and?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
299 between?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
300 contains?: InputMaybe<Scalars['ID']>;
301 containsi?: InputMaybe<Scalars['ID']>;
302 endsWith?: InputMaybe<Scalars['ID']>;
303 eq?: InputMaybe<Scalars['ID']>;
304 eqi?: InputMaybe<Scalars['ID']>;
305 gt?: InputMaybe<Scalars['ID']>;
306 gte?: InputMaybe<Scalars['ID']>;
307 in?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
308 lt?: InputMaybe<Scalars['ID']>;
309 lte?: InputMaybe<Scalars['ID']>;
310 ne?: InputMaybe<Scalars['ID']>;
311 nei?: InputMaybe<Scalars['ID']>;
312 not?: InputMaybe<IdFilterInput>;
313 notContains?: InputMaybe<Scalars['ID']>;
314 notContainsi?: InputMaybe<Scalars['ID']>;
315 notIn?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
316 notNull?: InputMaybe<Scalars['Boolean']>;
317 null?: InputMaybe<Scalars['Boolean']>;
318 or?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
319 startsWith?: InputMaybe<Scalars['ID']>;
320};
321
322export type IntFilterInput = {
323 and?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
324 between?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
325 contains?: InputMaybe<Scalars['Int']>;
326 containsi?: InputMaybe<Scalars['Int']>;
327 endsWith?: InputMaybe<Scalars['Int']>;
328 eq?: InputMaybe<Scalars['Int']>;
329 eqi?: InputMaybe<Scalars['Int']>;
330 gt?: InputMaybe<Scalars['Int']>;
331 gte?: InputMaybe<Scalars['Int']>;
332 in?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
333 lt?: InputMaybe<Scalars['Int']>;
334 lte?: InputMaybe<Scalars['Int']>;
335 ne?: InputMaybe<Scalars['Int']>;
336 nei?: InputMaybe<Scalars['Int']>;
337 not?: InputMaybe<IntFilterInput>;
338 notContains?: InputMaybe<Scalars['Int']>;
339 notContainsi?: InputMaybe<Scalars['Int']>;
340 notIn?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
341 notNull?: InputMaybe<Scalars['Boolean']>;
342 null?: InputMaybe<Scalars['Boolean']>;
343 or?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
344 startsWith?: InputMaybe<Scalars['Int']>;
345};
346
347export type JsonFilterInput = {
348 and?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
349 between?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
350 contains?: InputMaybe<Scalars['JSON']>;
351 containsi?: InputMaybe<Scalars['JSON']>;
352 endsWith?: InputMaybe<Scalars['JSON']>;
353 eq?: InputMaybe<Scalars['JSON']>;
354 eqi?: InputMaybe<Scalars['JSON']>;
355 gt?: InputMaybe<Scalars['JSON']>;
356 gte?: InputMaybe<Scalars['JSON']>;
357 in?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
358 lt?: InputMaybe<Scalars['JSON']>;
359 lte?: InputMaybe<Scalars['JSON']>;
360 ne?: InputMaybe<Scalars['JSON']>;
361 nei?: InputMaybe<Scalars['JSON']>;
362 not?: InputMaybe<JsonFilterInput>;
363 notContains?: InputMaybe<Scalars['JSON']>;
364 notContainsi?: InputMaybe<Scalars['JSON']>;
365 notIn?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
366 notNull?: InputMaybe<Scalars['Boolean']>;
367 null?: InputMaybe<Scalars['Boolean']>;
368 or?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
369 startsWith?: InputMaybe<Scalars['JSON']>;
370};
371
372export type Module = {
373 __typename?: 'Module';
374 caroster_plus_description?: Maybe<Scalars['String']>;
375 caroster_plus_enabled?: Maybe<Scalars['Boolean']>;
376 caroster_plus_name: Scalars['String'];
377 caroster_plus_payment_link: Scalars['String'];
378 caroster_plus_price?: Maybe<Scalars['Float']>;
379 createdAt?: Maybe<Scalars['DateTime']>;
380 locale?: Maybe<Scalars['String']>;
381 localizations?: Maybe<ModuleRelationResponseCollection>;
382 updatedAt?: Maybe<Scalars['DateTime']>;
383};
384
385export type ModuleEntity = {
386 __typename?: 'ModuleEntity';
387 attributes?: Maybe<Module>;
388 id?: Maybe<Scalars['ID']>;
389};
390
391export type ModuleEntityResponse = {
392 __typename?: 'ModuleEntityResponse';
393 data?: Maybe<ModuleEntity>;
394};
395
396export type ModuleInput = {
397 caroster_plus_description?: InputMaybe<Scalars['String']>;
398 caroster_plus_enabled?: InputMaybe<Scalars['Boolean']>;
399 caroster_plus_name?: InputMaybe<Scalars['String']>;
400 caroster_plus_payment_link?: InputMaybe<Scalars['String']>;
401 caroster_plus_payment_link_id?: InputMaybe<Scalars['String']>;
402 caroster_plus_price?: InputMaybe<Scalars['Float']>;
403};
404
405export type ModuleRelationResponseCollection = {
406 __typename?: 'ModuleRelationResponseCollection';
407 data: Array<ModuleEntity>;
408};
409
410export type Mutation = {
411 __typename?: 'Mutation';
412 addEventAdmin?: Maybe<EventEntityResponse>;
413 /** Change user password. Confirm with the current password. */
414 changePassword?: Maybe<UsersPermissionsLoginPayload>;
415 createEvent?: Maybe<EventEntityResponse>;
416 createModuleLocalization?: Maybe<ModuleEntityResponse>;
417 createNotification?: Maybe<NotificationEntityResponse>;
418 createPage?: Maybe<PageEntityResponse>;
419 /** Create a passenger */
420 createPassenger?: Maybe<PassengerEntityResponse>;
421 createSettingLocalization?: Maybe<SettingEntityResponse>;
422 createTravel?: Maybe<TravelEntityResponse>;
423 createTripAlert?: Maybe<TripAlertEntityResponse>;
424 createUploadFile?: Maybe<UploadFileEntityResponse>;
425 createUploadFolder?: Maybe<UploadFolderEntityResponse>;
426 /** Create a new role */
427 createUsersPermissionsRole?: Maybe<UsersPermissionsCreateRolePayload>;
428 /** Create a new user */
429 createUsersPermissionsUser: UsersPermissionsUserEntityResponse;
430 createVehicle?: Maybe<VehicleEntityResponse>;
431 deleteEvent?: Maybe<EventEntityResponse>;
432 deleteEventAdmin?: Maybe<EventEntityResponse>;
433 deleteModule?: Maybe<ModuleEntityResponse>;
434 deleteNotification?: Maybe<NotificationEntityResponse>;
435 deletePage?: Maybe<PageEntityResponse>;
436 deletePassenger?: Maybe<PassengerEntityResponse>;
437 deleteSetting?: Maybe<SettingEntityResponse>;
438 deleteTravel?: Maybe<TravelEntityResponse>;
439 deleteTripAlert?: Maybe<TripAlertEntityResponse>;
440 deleteUploadFile?: Maybe<UploadFileEntityResponse>;
441 deleteUploadFolder?: Maybe<UploadFolderEntityResponse>;
442 /** Delete an existing role */
443 deleteUsersPermissionsRole?: Maybe<UsersPermissionsDeleteRolePayload>;
444 /** Delete an existing user */
445 deleteUsersPermissionsUser: UsersPermissionsUserEntityResponse;
446 deleteVehicle?: Maybe<VehicleEntityResponse>;
447 /** Confirm an email users email address */
448 emailConfirmation?: Maybe<UsersPermissionsLoginPayload>;
449 /** Request a reset password token */
450 forgotPassword?: Maybe<UsersPermissionsPasswordPayload>;
451 login: UsersPermissionsLoginPayload;
452 multipleUpload: Array<Maybe<UploadFileEntityResponse>>;
453 readNotifications?: Maybe<NotificationEntityResponseCollection>;
454 /** Register a user */
455 register: UsersPermissionsLoginPayload;
456 removeFile?: Maybe<UploadFileEntityResponse>;
457 /** Reset user password. Confirm with a code (resetToken from forgotPassword) */
458 resetPassword?: Maybe<UsersPermissionsLoginPayload>;
459 setTripAlert?: Maybe<TripAlertEntityResponse>;
460 updateEvent?: Maybe<EventEntityResponse>;
461 /** Update an event using its UUID */
462 updateEventByUUID?: Maybe<EventEntityResponse>;
463 updateFileInfo: UploadFileEntityResponse;
464 updateMe: UsersPermissionsUserEntityResponse;
465 updateModule?: Maybe<ModuleEntityResponse>;
466 updateNotification?: Maybe<NotificationEntityResponse>;
467 updatePage?: Maybe<PageEntityResponse>;
468 /** Update a passenger */
469 updatePassenger?: Maybe<PassengerEntityResponse>;
470 updateSetting?: Maybe<SettingEntityResponse>;
471 updateTravel?: Maybe<TravelEntityResponse>;
472 updateTripAlert?: Maybe<TripAlertEntityResponse>;
473 updateUploadFile?: Maybe<UploadFileEntityResponse>;
474 updateUploadFolder?: Maybe<UploadFolderEntityResponse>;
475 /** Update an existing role */
476 updateUsersPermissionsRole?: Maybe<UsersPermissionsUpdateRolePayload>;
477 /** Update an existing user */
478 updateUsersPermissionsUser: UsersPermissionsUserEntityResponse;
479 updateVehicle?: Maybe<VehicleEntityResponse>;
480 upload: UploadFileEntityResponse;
481};
482
483
484export type MutationAddEventAdminArgs = {
485 email: Scalars['String'];
486 eventId: Scalars['ID'];
487};
488
489
490export type MutationChangePasswordArgs = {
491 currentPassword: Scalars['String'];
492 password: Scalars['String'];
493 passwordConfirmation: Scalars['String'];
494};
495
496
497export type MutationCreateEventArgs = {
498 data: EventInput;
499};
500
501
502export type MutationCreateModuleLocalizationArgs = {
503 data?: InputMaybe<ModuleInput>;
504 id?: InputMaybe<Scalars['ID']>;
505 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
506};
507
508
509export type MutationCreateNotificationArgs = {
510 data: NotificationInput;
511};
512
513
514export type MutationCreatePageArgs = {
515 data: PageInput;
516};
517
518
519export type MutationCreatePassengerArgs = {
520 data: PassengerInput;
521};
522
523
524export type MutationCreateSettingLocalizationArgs = {
525 data?: InputMaybe<SettingInput>;
526 id?: InputMaybe<Scalars['ID']>;
527 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
528};
529
530
531export type MutationCreateTravelArgs = {
532 createVehicle?: InputMaybe<Scalars['Boolean']>;
533 data: TravelInput;
534};
535
536
537export type MutationCreateTripAlertArgs = {
538 data: TripAlertInput;
539};
540
541
542export type MutationCreateUploadFileArgs = {
543 data: UploadFileInput;
544};
545
546
547export type MutationCreateUploadFolderArgs = {
548 data: UploadFolderInput;
549};
550
551
552export type MutationCreateUsersPermissionsRoleArgs = {
553 data: UsersPermissionsRoleInput;
554};
555
556
557export type MutationCreateUsersPermissionsUserArgs = {
558 data: UsersPermissionsUserInput;
559};
560
561
562export type MutationCreateVehicleArgs = {
563 data: VehicleInput;
564};
565
566
567export type MutationDeleteEventArgs = {
568 id: Scalars['ID'];
569};
570
571
572export type MutationDeleteEventAdminArgs = {
573 email: Scalars['String'];
574 eventId: Scalars['ID'];
575};
576
577
578export type MutationDeleteModuleArgs = {
579 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
580};
581
582
583export type MutationDeleteNotificationArgs = {
584 id: Scalars['ID'];
585};
586
587
588export type MutationDeletePageArgs = {
589 id: Scalars['ID'];
590};
591
592
593export type MutationDeletePassengerArgs = {
594 id: Scalars['ID'];
595};
596
597
598export type MutationDeleteSettingArgs = {
599 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
600};
601
602
603export type MutationDeleteTravelArgs = {
604 id: Scalars['ID'];
605};
606
607
608export type MutationDeleteTripAlertArgs = {
609 id: Scalars['ID'];
610};
611
612
613export type MutationDeleteUploadFileArgs = {
614 id: Scalars['ID'];
615};
616
617
618export type MutationDeleteUploadFolderArgs = {
619 id: Scalars['ID'];
620};
621
622
623export type MutationDeleteUsersPermissionsRoleArgs = {
624 id: Scalars['ID'];
625};
626
627
628export type MutationDeleteUsersPermissionsUserArgs = {
629 id: Scalars['ID'];
630};
631
632
633export type MutationDeleteVehicleArgs = {
634 id: Scalars['ID'];
635};
636
637
638export type MutationEmailConfirmationArgs = {
639 confirmation: Scalars['String'];
640};
641
642
643export type MutationForgotPasswordArgs = {
644 email: Scalars['String'];
645};
646
647
648export type MutationLoginArgs = {
649 input: UsersPermissionsLoginInput;
650};
651
652
653export type MutationMultipleUploadArgs = {
654 field?: InputMaybe<Scalars['String']>;
655 files: Array<InputMaybe<Scalars['Upload']>>;
656 ref?: InputMaybe<Scalars['String']>;
657 refId?: InputMaybe<Scalars['ID']>;
658};
659
660
661export type MutationReadNotificationsArgs = {
662 id?: InputMaybe<Scalars['ID']>;
663};
664
665
666export type MutationRegisterArgs = {
667 input: UsersPermissionsRegisterInput;
668};
669
670
671export type MutationRemoveFileArgs = {
672 id: Scalars['ID'];
673};
674
675
676export type MutationResetPasswordArgs = {
677 code: Scalars['String'];
678 password: Scalars['String'];
679 passwordConfirmation: Scalars['String'];
680};
681
682
683export type MutationSetTripAlertArgs = {
684 address?: InputMaybe<Scalars['String']>;
685 enabled?: InputMaybe<Scalars['Boolean']>;
686 event: Scalars['ID'];
687 latitude?: InputMaybe<Scalars['Float']>;
688 longitude?: InputMaybe<Scalars['Float']>;
689 radius?: InputMaybe<Scalars['Float']>;
690};
691
692
693export type MutationUpdateEventArgs = {
694 data: EventInput;
695 id: Scalars['ID'];
696};
697
698
699export type MutationUpdateEventByUuidArgs = {
700 data: EventInput;
701 uuid: Scalars['String'];
702};
703
704
705export type MutationUpdateFileInfoArgs = {
706 id: Scalars['ID'];
707 info?: InputMaybe<FileInfoInput>;
708};
709
710
711export type MutationUpdateMeArgs = {
712 data: UsersPermissionsUserInput;
713};
714
715
716export type MutationUpdateModuleArgs = {
717 data: ModuleInput;
718 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
719};
720
721
722export type MutationUpdateNotificationArgs = {
723 data: NotificationInput;
724 id: Scalars['ID'];
725};
726
727
728export type MutationUpdatePageArgs = {
729 data: PageInput;
730 id: Scalars['ID'];
731};
732
733
734export type MutationUpdatePassengerArgs = {
735 data: PassengerInput;
736 id: Scalars['ID'];
737};
738
739
740export type MutationUpdateSettingArgs = {
741 data: SettingInput;
742 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
743};
744
745
746export type MutationUpdateTravelArgs = {
747 data: TravelInput;
748 id: Scalars['ID'];
749};
750
751
752export type MutationUpdateTripAlertArgs = {
753 data: TripAlertInput;
754 id: Scalars['ID'];
755};
756
757
758export type MutationUpdateUploadFileArgs = {
759 data: UploadFileInput;
760 id: Scalars['ID'];
761};
762
763
764export type MutationUpdateUploadFolderArgs = {
765 data: UploadFolderInput;
766 id: Scalars['ID'];
767};
768
769
770export type MutationUpdateUsersPermissionsRoleArgs = {
771 data: UsersPermissionsRoleInput;
772 id: Scalars['ID'];
773};
774
775
776export type MutationUpdateUsersPermissionsUserArgs = {
777 data: UsersPermissionsUserInput;
778 id: Scalars['ID'];
779};
780
781
782export type MutationUpdateVehicleArgs = {
783 data: VehicleInput;
784 id: Scalars['ID'];
785};
786
787
788export type MutationUploadArgs = {
789 field?: InputMaybe<Scalars['String']>;
790 file: Scalars['Upload'];
791 info?: InputMaybe<FileInfoInput>;
792 ref?: InputMaybe<Scalars['String']>;
793 refId?: InputMaybe<Scalars['ID']>;
794};
795
796export type Notification = {
797 __typename?: 'Notification';
798 createdAt?: Maybe<Scalars['DateTime']>;
799 event?: Maybe<EventEntityResponse>;
800 payload?: Maybe<Scalars['JSON']>;
801 read?: Maybe<Scalars['Boolean']>;
802 type: Enum_Notification_Type;
803 updatedAt?: Maybe<Scalars['DateTime']>;
804 user?: Maybe<UsersPermissionsUserEntityResponse>;
805};
806
807export type NotificationEntity = {
808 __typename?: 'NotificationEntity';
809 attributes?: Maybe<Notification>;
810 id?: Maybe<Scalars['ID']>;
811};
812
813export type NotificationEntityResponse = {
814 __typename?: 'NotificationEntityResponse';
815 data?: Maybe<NotificationEntity>;
816};
817
818export type NotificationEntityResponseCollection = {
819 __typename?: 'NotificationEntityResponseCollection';
820 data: Array<NotificationEntity>;
821 meta: ResponseCollectionMeta;
822};
823
824export type NotificationFiltersInput = {
825 and?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
826 createdAt?: InputMaybe<DateTimeFilterInput>;
827 event?: InputMaybe<EventFiltersInput>;
828 id?: InputMaybe<IdFilterInput>;
829 not?: InputMaybe<NotificationFiltersInput>;
830 or?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
831 payload?: InputMaybe<JsonFilterInput>;
832 read?: InputMaybe<BooleanFilterInput>;
833 type?: InputMaybe<StringFilterInput>;
834 updatedAt?: InputMaybe<DateTimeFilterInput>;
835 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
836};
837
838export type NotificationInput = {
839 event?: InputMaybe<Scalars['ID']>;
840 payload?: InputMaybe<Scalars['JSON']>;
841 read?: InputMaybe<Scalars['Boolean']>;
842 type?: InputMaybe<Enum_Notification_Type>;
843 user?: InputMaybe<Scalars['ID']>;
844};
845
846export type NotificationRelationResponseCollection = {
847 __typename?: 'NotificationRelationResponseCollection';
848 data: Array<NotificationEntity>;
849};
850
851export type Page = {
852 __typename?: 'Page';
853 content?: Maybe<Scalars['String']>;
854 createdAt?: Maybe<Scalars['DateTime']>;
855 name: Scalars['String'];
856 type?: Maybe<Enum_Page_Type>;
857 updatedAt?: Maybe<Scalars['DateTime']>;
858};
859
860export type PageEntity = {
861 __typename?: 'PageEntity';
862 attributes?: Maybe<Page>;
863 id?: Maybe<Scalars['ID']>;
864};
865
866export type PageEntityResponse = {
867 __typename?: 'PageEntityResponse';
868 data?: Maybe<PageEntity>;
869};
870
871export type PageEntityResponseCollection = {
872 __typename?: 'PageEntityResponseCollection';
873 data: Array<PageEntity>;
874 meta: ResponseCollectionMeta;
875};
876
877export type PageFiltersInput = {
878 and?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
879 content?: InputMaybe<StringFilterInput>;
880 createdAt?: InputMaybe<DateTimeFilterInput>;
881 id?: InputMaybe<IdFilterInput>;
882 name?: InputMaybe<StringFilterInput>;
883 not?: InputMaybe<PageFiltersInput>;
884 or?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
885 type?: InputMaybe<StringFilterInput>;
886 updatedAt?: InputMaybe<DateTimeFilterInput>;
887};
888
889export type PageInput = {
890 content?: InputMaybe<Scalars['String']>;
891 name?: InputMaybe<Scalars['String']>;
892 type?: InputMaybe<Enum_Page_Type>;
893};
894
895export type Pagination = {
896 __typename?: 'Pagination';
897 page: Scalars['Int'];
898 pageCount: Scalars['Int'];
899 pageSize: Scalars['Int'];
900 total: Scalars['Int'];
901};
902
903export type PaginationArg = {
904 limit?: InputMaybe<Scalars['Int']>;
905 page?: InputMaybe<Scalars['Int']>;
906 pageSize?: InputMaybe<Scalars['Int']>;
907 start?: InputMaybe<Scalars['Int']>;
908};
909
910export type Passenger = {
911 __typename?: 'Passenger';
912 createdAt?: Maybe<Scalars['DateTime']>;
913 email?: Maybe<Scalars['String']>;
914 event?: Maybe<EventEntityResponse>;
915 location?: Maybe<Scalars['String']>;
916 name: Scalars['String'];
917 phone?: Maybe<Scalars['String']>;
918 phoneCountry?: Maybe<Scalars['String']>;
919 travel?: Maybe<TravelEntityResponse>;
920 updatedAt?: Maybe<Scalars['DateTime']>;
921 user?: Maybe<UsersPermissionsUserEntityResponse>;
922};
923
924export type PassengerEntity = {
925 __typename?: 'PassengerEntity';
926 attributes?: Maybe<Passenger>;
927 id?: Maybe<Scalars['ID']>;
928};
929
930export type PassengerEntityResponse = {
931 __typename?: 'PassengerEntityResponse';
932 data?: Maybe<PassengerEntity>;
933};
934
935export type PassengerEntityResponseCollection = {
936 __typename?: 'PassengerEntityResponseCollection';
937 data: Array<PassengerEntity>;
938 meta: ResponseCollectionMeta;
939};
940
941export type PassengerFiltersInput = {
942 and?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
943 createdAt?: InputMaybe<DateTimeFilterInput>;
944 email?: InputMaybe<StringFilterInput>;
945 event?: InputMaybe<EventFiltersInput>;
946 id?: InputMaybe<IdFilterInput>;
947 location?: InputMaybe<StringFilterInput>;
948 name?: InputMaybe<StringFilterInput>;
949 not?: InputMaybe<PassengerFiltersInput>;
950 or?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
951 phone?: InputMaybe<StringFilterInput>;
952 phoneCountry?: InputMaybe<StringFilterInput>;
953 travel?: InputMaybe<TravelFiltersInput>;
954 updatedAt?: InputMaybe<DateTimeFilterInput>;
955 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
956};
957
958export type PassengerInput = {
959 email?: InputMaybe<Scalars['String']>;
960 event?: InputMaybe<Scalars['ID']>;
961 location?: InputMaybe<Scalars['String']>;
962 name?: InputMaybe<Scalars['String']>;
963 phone?: InputMaybe<Scalars['String']>;
964 phoneCountry?: InputMaybe<Scalars['String']>;
965 travel?: InputMaybe<Scalars['ID']>;
966 user?: InputMaybe<Scalars['ID']>;
967};
968
969export type PassengerRelationResponseCollection = {
970 __typename?: 'PassengerRelationResponseCollection';
971 data: Array<PassengerEntity>;
972};
973
974export type Query = {
975 __typename?: 'Query';
976 event?: Maybe<EventEntityResponse>;
977 /** Retrieve an event using its UUID */
978 eventByUUID?: Maybe<EventEntityResponse>;
979 eventTripAlert?: Maybe<TripAlertEntityResponse>;
980 i18NLocale?: Maybe<I18NLocaleEntityResponse>;
981 i18NLocales?: Maybe<I18NLocaleEntityResponseCollection>;
982 me?: Maybe<UsersPermissionsMe>;
983 module?: Maybe<ModuleEntityResponse>;
984 notification?: Maybe<NotificationEntityResponse>;
985 notifications?: Maybe<NotificationEntityResponseCollection>;
986 page?: Maybe<PageEntityResponse>;
987 pages?: Maybe<PageEntityResponseCollection>;
988 passenger?: Maybe<PassengerEntityResponse>;
989 passengers?: Maybe<PassengerEntityResponseCollection>;
990 setting?: Maybe<SettingEntityResponse>;
991 travel?: Maybe<TravelEntityResponse>;
992 travels?: Maybe<TravelEntityResponseCollection>;
993 tripAlert?: Maybe<TripAlertEntityResponse>;
994 tripAlerts?: Maybe<TripAlertEntityResponseCollection>;
995 uploadFile?: Maybe<UploadFileEntityResponse>;
996 uploadFiles?: Maybe<UploadFileEntityResponseCollection>;
997 uploadFolder?: Maybe<UploadFolderEntityResponse>;
998 uploadFolders?: Maybe<UploadFolderEntityResponseCollection>;
999 usersPermissionsRole?: Maybe<UsersPermissionsRoleEntityResponse>;
1000 usersPermissionsRoles?: Maybe<UsersPermissionsRoleEntityResponseCollection>;
1001 usersPermissionsUser?: Maybe<UsersPermissionsUserEntityResponse>;
1002 vehicle?: Maybe<VehicleEntityResponse>;
1003 vehicles?: Maybe<VehicleEntityResponseCollection>;
1004};
1005
1006
1007export type QueryEventArgs = {
1008 id?: InputMaybe<Scalars['ID']>;
1009};
1010
1011
1012export type QueryEventByUuidArgs = {
1013 uuid: Scalars['String'];
1014};
1015
1016
1017export type QueryEventTripAlertArgs = {
1018 event: Scalars['ID'];
1019};
1020
1021
1022export type QueryI18NLocaleArgs = {
1023 id?: InputMaybe<Scalars['ID']>;
1024};
1025
1026
1027export type QueryI18NLocalesArgs = {
1028 filters?: InputMaybe<I18NLocaleFiltersInput>;
1029 pagination?: InputMaybe<PaginationArg>;
1030 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1031};
1032
1033
1034export type QueryModuleArgs = {
1035 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
1036};
1037
1038
1039export type QueryNotificationArgs = {
1040 id?: InputMaybe<Scalars['ID']>;
1041};
1042
1043
1044export type QueryNotificationsArgs = {
1045 filters?: InputMaybe<NotificationFiltersInput>;
1046 pagination?: InputMaybe<PaginationArg>;
1047 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1048};
1049
1050
1051export type QueryPageArgs = {
1052 id?: InputMaybe<Scalars['ID']>;
1053};
1054
1055
1056export type QueryPagesArgs = {
1057 filters?: InputMaybe<PageFiltersInput>;
1058 pagination?: InputMaybe<PaginationArg>;
1059 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1060};
1061
1062
1063export type QueryPassengerArgs = {
1064 id?: InputMaybe<Scalars['ID']>;
1065};
1066
1067
1068export type QueryPassengersArgs = {
1069 filters?: InputMaybe<PassengerFiltersInput>;
1070 pagination?: InputMaybe<PaginationArg>;
1071 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1072};
1073
1074
1075export type QuerySettingArgs = {
1076 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
1077};
1078
1079
1080export type QueryTravelArgs = {
1081 id?: InputMaybe<Scalars['ID']>;
1082};
1083
1084
1085export type QueryTravelsArgs = {
1086 filters?: InputMaybe<TravelFiltersInput>;
1087 pagination?: InputMaybe<PaginationArg>;
1088 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1089};
1090
1091
1092export type QueryTripAlertArgs = {
1093 id?: InputMaybe<Scalars['ID']>;
1094};
1095
1096
1097export type QueryTripAlertsArgs = {
1098 filters?: InputMaybe<TripAlertFiltersInput>;
1099 pagination?: InputMaybe<PaginationArg>;
1100 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1101};
1102
1103
1104export type QueryUploadFileArgs = {
1105 id?: InputMaybe<Scalars['ID']>;
1106};
1107
1108
1109export type QueryUploadFilesArgs = {
1110 filters?: InputMaybe<UploadFileFiltersInput>;
1111 pagination?: InputMaybe<PaginationArg>;
1112 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1113};
1114
1115
1116export type QueryUploadFolderArgs = {
1117 id?: InputMaybe<Scalars['ID']>;
1118};
1119
1120
1121export type QueryUploadFoldersArgs = {
1122 filters?: InputMaybe<UploadFolderFiltersInput>;
1123 pagination?: InputMaybe<PaginationArg>;
1124 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1125};
1126
1127
1128export type QueryUsersPermissionsRoleArgs = {
1129 id?: InputMaybe<Scalars['ID']>;
1130};
1131
1132
1133export type QueryUsersPermissionsRolesArgs = {
1134 filters?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1135 pagination?: InputMaybe<PaginationArg>;
1136 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1137};
1138
1139
1140export type QueryUsersPermissionsUserArgs = {
1141 id?: InputMaybe<Scalars['ID']>;
1142};
1143
1144
1145export type QueryVehicleArgs = {
1146 id?: InputMaybe<Scalars['ID']>;
1147};
1148
1149
1150export type QueryVehiclesArgs = {
1151 filters?: InputMaybe<VehicleFiltersInput>;
1152 pagination?: InputMaybe<PaginationArg>;
1153 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1154};
1155
1156export type ResponseCollectionMeta = {
1157 __typename?: 'ResponseCollectionMeta';
1158 pagination: Pagination;
1159};
1160
1161export type Setting = {
1162 __typename?: 'Setting';
1163 about_link?: Maybe<Scalars['String']>;
1164 announcement?: Maybe<Scalars['String']>;
1165 code_link?: Maybe<Scalars['String']>;
1166 createdAt?: Maybe<Scalars['DateTime']>;
1167 data_policy_link?: Maybe<Scalars['String']>;
1168 gtm_id?: Maybe<Scalars['String']>;
1169 locale?: Maybe<Scalars['String']>;
1170 localizations?: Maybe<SettingRelationResponseCollection>;
1171 matomo_script_url?: Maybe<Scalars['String']>;
1172 opencollective_link?: Maybe<Scalars['String']>;
1173 stripe_dashboard_link?: Maybe<Scalars['String']>;
1174 tos_link?: Maybe<Scalars['String']>;
1175 updatedAt?: Maybe<Scalars['DateTime']>;
1176};
1177
1178export type SettingEntity = {
1179 __typename?: 'SettingEntity';
1180 attributes?: Maybe<Setting>;
1181 id?: Maybe<Scalars['ID']>;
1182};
1183
1184export type SettingEntityResponse = {
1185 __typename?: 'SettingEntityResponse';
1186 data?: Maybe<SettingEntity>;
1187};
1188
1189export type SettingInput = {
1190 about_link?: InputMaybe<Scalars['String']>;
1191 announcement?: InputMaybe<Scalars['String']>;
1192 code_link?: InputMaybe<Scalars['String']>;
1193 data_policy_link?: InputMaybe<Scalars['String']>;
1194 gtm_id?: InputMaybe<Scalars['String']>;
1195 matomo_script_url?: InputMaybe<Scalars['String']>;
1196 opencollective_link?: InputMaybe<Scalars['String']>;
1197 stripe_dashboard_link?: InputMaybe<Scalars['String']>;
1198 tos_link?: InputMaybe<Scalars['String']>;
1199};
1200
1201export type SettingRelationResponseCollection = {
1202 __typename?: 'SettingRelationResponseCollection';
1203 data: Array<SettingEntity>;
1204};
1205
1206export type StringFilterInput = {
1207 and?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1208 between?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1209 contains?: InputMaybe<Scalars['String']>;
1210 containsi?: InputMaybe<Scalars['String']>;
1211 endsWith?: InputMaybe<Scalars['String']>;
1212 eq?: InputMaybe<Scalars['String']>;
1213 eqi?: InputMaybe<Scalars['String']>;
1214 gt?: InputMaybe<Scalars['String']>;
1215 gte?: InputMaybe<Scalars['String']>;
1216 in?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1217 lt?: InputMaybe<Scalars['String']>;
1218 lte?: InputMaybe<Scalars['String']>;
1219 ne?: InputMaybe<Scalars['String']>;
1220 nei?: InputMaybe<Scalars['String']>;
1221 not?: InputMaybe<StringFilterInput>;
1222 notContains?: InputMaybe<Scalars['String']>;
1223 notContainsi?: InputMaybe<Scalars['String']>;
1224 notIn?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1225 notNull?: InputMaybe<Scalars['Boolean']>;
1226 null?: InputMaybe<Scalars['Boolean']>;
1227 or?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1228 startsWith?: InputMaybe<Scalars['String']>;
1229};
1230
1231export type Travel = {
1232 __typename?: 'Travel';
1233 createdAt?: Maybe<Scalars['DateTime']>;
1234 departureDate?: Maybe<Scalars['Date']>;
1235 departureTime?: Maybe<Scalars['String']>;
1236 details?: Maybe<Scalars['String']>;
1237 event?: Maybe<EventEntityResponse>;
1238 meeting?: Maybe<Scalars['String']>;
1239 meeting_latitude?: Maybe<Scalars['Float']>;
1240 meeting_longitude?: Maybe<Scalars['Float']>;
1241 passengers?: Maybe<PassengerRelationResponseCollection>;
1242 phoneCountry?: Maybe<Scalars['String']>;
1243 phone_number?: Maybe<Scalars['String']>;
1244 seats?: Maybe<Scalars['Int']>;
1245 updatedAt?: Maybe<Scalars['DateTime']>;
1246 user?: Maybe<UsersPermissionsUserEntityResponse>;
1247 vehicleName?: Maybe<Scalars['String']>;
1248};
1249
1250
1251export type TravelPassengersArgs = {
1252 filters?: InputMaybe<PassengerFiltersInput>;
1253 pagination?: InputMaybe<PaginationArg>;
1254 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1255};
1256
1257export type TravelEntity = {
1258 __typename?: 'TravelEntity';
1259 attributes?: Maybe<Travel>;
1260 id?: Maybe<Scalars['ID']>;
1261};
1262
1263export type TravelEntityResponse = {
1264 __typename?: 'TravelEntityResponse';
1265 data?: Maybe<TravelEntity>;
1266};
1267
1268export type TravelEntityResponseCollection = {
1269 __typename?: 'TravelEntityResponseCollection';
1270 data: Array<TravelEntity>;
1271 meta: ResponseCollectionMeta;
1272};
1273
1274export type TravelFiltersInput = {
1275 and?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1276 createdAt?: InputMaybe<DateTimeFilterInput>;
1277 departureDate?: InputMaybe<DateFilterInput>;
1278 departureTime?: InputMaybe<StringFilterInput>;
1279 details?: InputMaybe<StringFilterInput>;
1280 event?: InputMaybe<EventFiltersInput>;
1281 id?: InputMaybe<IdFilterInput>;
1282 meeting?: InputMaybe<StringFilterInput>;
1283 meeting_latitude?: InputMaybe<FloatFilterInput>;
1284 meeting_longitude?: InputMaybe<FloatFilterInput>;
1285 not?: InputMaybe<TravelFiltersInput>;
1286 or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1287 passengers?: InputMaybe<PassengerFiltersInput>;
1288 phoneCountry?: InputMaybe<StringFilterInput>;
1289 phone_number?: InputMaybe<StringFilterInput>;
1290 seats?: InputMaybe<IntFilterInput>;
1291 updatedAt?: InputMaybe<DateTimeFilterInput>;
1292 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1293 vehicleName?: InputMaybe<StringFilterInput>;
1294};
1295
1296export type TravelInput = {
1297 departureDate?: InputMaybe<Scalars['Date']>;
1298 departureTime?: InputMaybe<Scalars['String']>;
1299 details?: InputMaybe<Scalars['String']>;
1300 event?: InputMaybe<Scalars['ID']>;
1301 meeting?: InputMaybe<Scalars['String']>;
1302 meeting_latitude?: InputMaybe<Scalars['Float']>;
1303 meeting_longitude?: InputMaybe<Scalars['Float']>;
1304 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1305 phoneCountry?: InputMaybe<Scalars['String']>;
1306 phone_number?: InputMaybe<Scalars['String']>;
1307 seats?: InputMaybe<Scalars['Int']>;
1308 user?: InputMaybe<Scalars['ID']>;
1309 vehicleName?: InputMaybe<Scalars['String']>;
1310};
1311
1312export type TravelRelationResponseCollection = {
1313 __typename?: 'TravelRelationResponseCollection';
1314 data: Array<TravelEntity>;
1315};
1316
1317export type TripAlert = {
1318 __typename?: 'TripAlert';
1319 address?: Maybe<Scalars['String']>;
1320 createdAt?: Maybe<Scalars['DateTime']>;
1321 enabled?: Maybe<Scalars['Boolean']>;
1322 event?: Maybe<EventEntityResponse>;
1323 latitude?: Maybe<Scalars['Float']>;
1324 longitude?: Maybe<Scalars['Float']>;
1325 radius?: Maybe<Scalars['Float']>;
1326 updatedAt?: Maybe<Scalars['DateTime']>;
1327 user?: Maybe<UsersPermissionsUserEntityResponse>;
1328};
1329
1330export type TripAlertEntity = {
1331 __typename?: 'TripAlertEntity';
1332 attributes?: Maybe<TripAlert>;
1333 id?: Maybe<Scalars['ID']>;
1334};
1335
1336export type TripAlertEntityResponse = {
1337 __typename?: 'TripAlertEntityResponse';
1338 data?: Maybe<TripAlertEntity>;
1339};
1340
1341export type TripAlertEntityResponseCollection = {
1342 __typename?: 'TripAlertEntityResponseCollection';
1343 data: Array<TripAlertEntity>;
1344 meta: ResponseCollectionMeta;
1345};
1346
1347export type TripAlertFiltersInput = {
1348 address?: InputMaybe<StringFilterInput>;
1349 and?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1350 createdAt?: InputMaybe<DateTimeFilterInput>;
1351 enabled?: InputMaybe<BooleanFilterInput>;
1352 event?: InputMaybe<EventFiltersInput>;
1353 id?: InputMaybe<IdFilterInput>;
1354 latitude?: InputMaybe<FloatFilterInput>;
1355 longitude?: InputMaybe<FloatFilterInput>;
1356 not?: InputMaybe<TripAlertFiltersInput>;
1357 or?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1358 radius?: InputMaybe<FloatFilterInput>;
1359 updatedAt?: InputMaybe<DateTimeFilterInput>;
1360 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1361};
1362
1363export type TripAlertInput = {
1364 address?: InputMaybe<Scalars['String']>;
1365 enabled?: InputMaybe<Scalars['Boolean']>;
1366 event?: InputMaybe<Scalars['ID']>;
1367 latitude?: InputMaybe<Scalars['Float']>;
1368 longitude?: InputMaybe<Scalars['Float']>;
1369 radius?: InputMaybe<Scalars['Float']>;
1370 user?: InputMaybe<Scalars['ID']>;
1371};
1372
1373export type UploadFile = {
1374 __typename?: 'UploadFile';
1375 alternativeText?: Maybe<Scalars['String']>;
1376 caption?: Maybe<Scalars['String']>;
1377 createdAt?: Maybe<Scalars['DateTime']>;
1378 ext?: Maybe<Scalars['String']>;
1379 formats?: Maybe<Scalars['JSON']>;
1380 hash: Scalars['String'];
1381 height?: Maybe<Scalars['Int']>;
1382 mime: Scalars['String'];
1383 name: Scalars['String'];
1384 previewUrl?: Maybe<Scalars['String']>;
1385 provider: Scalars['String'];
1386 provider_metadata?: Maybe<Scalars['JSON']>;
1387 related?: Maybe<Array<Maybe<GenericMorph>>>;
1388 size: Scalars['Float'];
1389 updatedAt?: Maybe<Scalars['DateTime']>;
1390 url: Scalars['String'];
1391 width?: Maybe<Scalars['Int']>;
1392};
1393
1394export type UploadFileEntity = {
1395 __typename?: 'UploadFileEntity';
1396 attributes?: Maybe<UploadFile>;
1397 id?: Maybe<Scalars['ID']>;
1398};
1399
1400export type UploadFileEntityResponse = {
1401 __typename?: 'UploadFileEntityResponse';
1402 data?: Maybe<UploadFileEntity>;
1403};
1404
1405export type UploadFileEntityResponseCollection = {
1406 __typename?: 'UploadFileEntityResponseCollection';
1407 data: Array<UploadFileEntity>;
1408 meta: ResponseCollectionMeta;
1409};
1410
1411export type UploadFileFiltersInput = {
1412 alternativeText?: InputMaybe<StringFilterInput>;
1413 and?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1414 caption?: InputMaybe<StringFilterInput>;
1415 createdAt?: InputMaybe<DateTimeFilterInput>;
1416 ext?: InputMaybe<StringFilterInput>;
1417 folder?: InputMaybe<UploadFolderFiltersInput>;
1418 folderPath?: InputMaybe<StringFilterInput>;
1419 formats?: InputMaybe<JsonFilterInput>;
1420 hash?: InputMaybe<StringFilterInput>;
1421 height?: InputMaybe<IntFilterInput>;
1422 id?: InputMaybe<IdFilterInput>;
1423 mime?: InputMaybe<StringFilterInput>;
1424 name?: InputMaybe<StringFilterInput>;
1425 not?: InputMaybe<UploadFileFiltersInput>;
1426 or?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1427 previewUrl?: InputMaybe<StringFilterInput>;
1428 provider?: InputMaybe<StringFilterInput>;
1429 provider_metadata?: InputMaybe<JsonFilterInput>;
1430 size?: InputMaybe<FloatFilterInput>;
1431 updatedAt?: InputMaybe<DateTimeFilterInput>;
1432 url?: InputMaybe<StringFilterInput>;
1433 width?: InputMaybe<IntFilterInput>;
1434};
1435
1436export type UploadFileInput = {
1437 alternativeText?: InputMaybe<Scalars['String']>;
1438 caption?: InputMaybe<Scalars['String']>;
1439 ext?: InputMaybe<Scalars['String']>;
1440 folder?: InputMaybe<Scalars['ID']>;
1441 folderPath?: InputMaybe<Scalars['String']>;
1442 formats?: InputMaybe<Scalars['JSON']>;
1443 hash?: InputMaybe<Scalars['String']>;
1444 height?: InputMaybe<Scalars['Int']>;
1445 mime?: InputMaybe<Scalars['String']>;
1446 name?: InputMaybe<Scalars['String']>;
1447 previewUrl?: InputMaybe<Scalars['String']>;
1448 provider?: InputMaybe<Scalars['String']>;
1449 provider_metadata?: InputMaybe<Scalars['JSON']>;
1450 size?: InputMaybe<Scalars['Float']>;
1451 url?: InputMaybe<Scalars['String']>;
1452 width?: InputMaybe<Scalars['Int']>;
1453};
1454
1455export type UploadFileRelationResponseCollection = {
1456 __typename?: 'UploadFileRelationResponseCollection';
1457 data: Array<UploadFileEntity>;
1458};
1459
1460export type UploadFolder = {
1461 __typename?: 'UploadFolder';
1462 children?: Maybe<UploadFolderRelationResponseCollection>;
1463 createdAt?: Maybe<Scalars['DateTime']>;
1464 files?: Maybe<UploadFileRelationResponseCollection>;
1465 name: Scalars['String'];
1466 parent?: Maybe<UploadFolderEntityResponse>;
1467 path: Scalars['String'];
1468 pathId: Scalars['Int'];
1469 updatedAt?: Maybe<Scalars['DateTime']>;
1470};
1471
1472
1473export type UploadFolderChildrenArgs = {
1474 filters?: InputMaybe<UploadFolderFiltersInput>;
1475 pagination?: InputMaybe<PaginationArg>;
1476 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1477};
1478
1479
1480export type UploadFolderFilesArgs = {
1481 filters?: InputMaybe<UploadFileFiltersInput>;
1482 pagination?: InputMaybe<PaginationArg>;
1483 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1484};
1485
1486export type UploadFolderEntity = {
1487 __typename?: 'UploadFolderEntity';
1488 attributes?: Maybe<UploadFolder>;
1489 id?: Maybe<Scalars['ID']>;
1490};
1491
1492export type UploadFolderEntityResponse = {
1493 __typename?: 'UploadFolderEntityResponse';
1494 data?: Maybe<UploadFolderEntity>;
1495};
1496
1497export type UploadFolderEntityResponseCollection = {
1498 __typename?: 'UploadFolderEntityResponseCollection';
1499 data: Array<UploadFolderEntity>;
1500 meta: ResponseCollectionMeta;
1501};
1502
1503export type UploadFolderFiltersInput = {
1504 and?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1505 children?: InputMaybe<UploadFolderFiltersInput>;
1506 createdAt?: InputMaybe<DateTimeFilterInput>;
1507 files?: InputMaybe<UploadFileFiltersInput>;
1508 id?: InputMaybe<IdFilterInput>;
1509 name?: InputMaybe<StringFilterInput>;
1510 not?: InputMaybe<UploadFolderFiltersInput>;
1511 or?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1512 parent?: InputMaybe<UploadFolderFiltersInput>;
1513 path?: InputMaybe<StringFilterInput>;
1514 pathId?: InputMaybe<IntFilterInput>;
1515 updatedAt?: InputMaybe<DateTimeFilterInput>;
1516};
1517
1518export type UploadFolderInput = {
1519 children?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1520 files?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1521 name?: InputMaybe<Scalars['String']>;
1522 parent?: InputMaybe<Scalars['ID']>;
1523 path?: InputMaybe<Scalars['String']>;
1524 pathId?: InputMaybe<Scalars['Int']>;
1525};
1526
1527export type UploadFolderRelationResponseCollection = {
1528 __typename?: 'UploadFolderRelationResponseCollection';
1529 data: Array<UploadFolderEntity>;
1530};
1531
1532export type UsersPermissionsCreateRolePayload = {
1533 __typename?: 'UsersPermissionsCreateRolePayload';
1534 ok: Scalars['Boolean'];
1535};
1536
1537export type UsersPermissionsDeleteRolePayload = {
1538 __typename?: 'UsersPermissionsDeleteRolePayload';
1539 ok: Scalars['Boolean'];
1540};
1541
1542export type UsersPermissionsLoginInput = {
1543 identifier: Scalars['String'];
1544 password: Scalars['String'];
1545 provider?: Scalars['String'];
1546};
1547
1548export type UsersPermissionsLoginPayload = {
1549 __typename?: 'UsersPermissionsLoginPayload';
1550 jwt?: Maybe<Scalars['String']>;
1551 user: UsersPermissionsMe;
1552};
1553
1554export type UsersPermissionsMe = {
1555 __typename?: 'UsersPermissionsMe';
1556 blocked?: Maybe<Scalars['Boolean']>;
1557 confirmed?: Maybe<Scalars['Boolean']>;
1558 email?: Maybe<Scalars['String']>;
1559 id: Scalars['ID'];
1560 profile?: Maybe<UsersPermissionsUser>;
1561 role?: Maybe<UsersPermissionsMeRole>;
1562 username: Scalars['String'];
1563};
1564
1565export type UsersPermissionsMeRole = {
1566 __typename?: 'UsersPermissionsMeRole';
1567 description?: Maybe<Scalars['String']>;
1568 id: Scalars['ID'];
1569 name: Scalars['String'];
1570 type?: Maybe<Scalars['String']>;
1571};
1572
1573export type UsersPermissionsPasswordPayload = {
1574 __typename?: 'UsersPermissionsPasswordPayload';
1575 ok: Scalars['Boolean'];
1576};
1577
1578export type UsersPermissionsPermission = {
1579 __typename?: 'UsersPermissionsPermission';
1580 action: Scalars['String'];
1581 createdAt?: Maybe<Scalars['DateTime']>;
1582 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1583 updatedAt?: Maybe<Scalars['DateTime']>;
1584};
1585
1586export type UsersPermissionsPermissionEntity = {
1587 __typename?: 'UsersPermissionsPermissionEntity';
1588 attributes?: Maybe<UsersPermissionsPermission>;
1589 id?: Maybe<Scalars['ID']>;
1590};
1591
1592export type UsersPermissionsPermissionFiltersInput = {
1593 action?: InputMaybe<StringFilterInput>;
1594 and?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1595 createdAt?: InputMaybe<DateTimeFilterInput>;
1596 id?: InputMaybe<IdFilterInput>;
1597 not?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1598 or?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1599 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1600 updatedAt?: InputMaybe<DateTimeFilterInput>;
1601};
1602
1603export type UsersPermissionsPermissionRelationResponseCollection = {
1604 __typename?: 'UsersPermissionsPermissionRelationResponseCollection';
1605 data: Array<UsersPermissionsPermissionEntity>;
1606};
1607
1608export type UsersPermissionsRegisterInput = {
1609 email: Scalars['String'];
1610 firstName?: InputMaybe<Scalars['String']>;
1611 lang?: InputMaybe<Scalars['String']>;
1612 lastName?: InputMaybe<Scalars['String']>;
1613 newsletterConsent?: InputMaybe<Scalars['Boolean']>;
1614 password: Scalars['String'];
1615 tosAcceptationDate?: InputMaybe<Scalars['DateTime']>;
1616 username: Scalars['String'];
1617};
1618
1619export type UsersPermissionsRole = {
1620 __typename?: 'UsersPermissionsRole';
1621 createdAt?: Maybe<Scalars['DateTime']>;
1622 description?: Maybe<Scalars['String']>;
1623 name: Scalars['String'];
1624 permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1625 type?: Maybe<Scalars['String']>;
1626 updatedAt?: Maybe<Scalars['DateTime']>;
1627 users?: Maybe<UsersPermissionsUserRelationResponseCollection>;
1628};
1629
1630
1631export type UsersPermissionsRolePermissionsArgs = {
1632 filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1633 pagination?: InputMaybe<PaginationArg>;
1634 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1635};
1636
1637
1638export type UsersPermissionsRoleUsersArgs = {
1639 filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1640 pagination?: InputMaybe<PaginationArg>;
1641 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1642};
1643
1644export type UsersPermissionsRoleEntity = {
1645 __typename?: 'UsersPermissionsRoleEntity';
1646 attributes?: Maybe<UsersPermissionsRole>;
1647 id?: Maybe<Scalars['ID']>;
1648};
1649
1650export type UsersPermissionsRoleEntityResponse = {
1651 __typename?: 'UsersPermissionsRoleEntityResponse';
1652 data?: Maybe<UsersPermissionsRoleEntity>;
1653};
1654
1655export type UsersPermissionsRoleEntityResponseCollection = {
1656 __typename?: 'UsersPermissionsRoleEntityResponseCollection';
1657 data: Array<UsersPermissionsRoleEntity>;
1658 meta: ResponseCollectionMeta;
1659};
1660
1661export type UsersPermissionsRoleFiltersInput = {
1662 and?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1663 createdAt?: InputMaybe<DateTimeFilterInput>;
1664 description?: InputMaybe<StringFilterInput>;
1665 id?: InputMaybe<IdFilterInput>;
1666 name?: InputMaybe<StringFilterInput>;
1667 not?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1668 or?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1669 permissions?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1670 type?: InputMaybe<StringFilterInput>;
1671 updatedAt?: InputMaybe<DateTimeFilterInput>;
1672 users?: InputMaybe<UsersPermissionsUserFiltersInput>;
1673};
1674
1675export type UsersPermissionsRoleInput = {
1676 description?: InputMaybe<Scalars['String']>;
1677 name?: InputMaybe<Scalars['String']>;
1678 permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1679 type?: InputMaybe<Scalars['String']>;
1680 users?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1681};
1682
1683export type UsersPermissionsUpdateRolePayload = {
1684 __typename?: 'UsersPermissionsUpdateRolePayload';
1685 ok: Scalars['Boolean'];
1686};
1687
1688export type UsersPermissionsUser = {
1689 __typename?: 'UsersPermissionsUser';
1690 confirmed?: Maybe<Scalars['Boolean']>;
1691 createdAt?: Maybe<Scalars['DateTime']>;
1692 email: Scalars['String'];
1693 events?: Maybe<EventRelationResponseCollection>;
1694 firstName?: Maybe<Scalars['String']>;
1695 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1696 lastName?: Maybe<Scalars['String']>;
1697 newsletterConsent?: Maybe<Scalars['Boolean']>;
1698 notificationEnabled?: Maybe<Scalars['Boolean']>;
1699 notifications?: Maybe<NotificationRelationResponseCollection>;
1700 onboardingCreator?: Maybe<Scalars['Boolean']>;
1701 onboardingUser?: Maybe<Scalars['Boolean']>;
1702 provider?: Maybe<Scalars['String']>;
1703 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1704 tosAcceptationDate?: Maybe<Scalars['DateTime']>;
1705 updatedAt?: Maybe<Scalars['DateTime']>;
1706 username: Scalars['String'];
1707 vehicles?: Maybe<VehicleRelationResponseCollection>;
1708};
1709
1710
1711export type UsersPermissionsUserEventsArgs = {
1712 filters?: InputMaybe<EventFiltersInput>;
1713 pagination?: InputMaybe<PaginationArg>;
1714 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1715};
1716
1717
1718export type UsersPermissionsUserNotificationsArgs = {
1719 filters?: InputMaybe<NotificationFiltersInput>;
1720 pagination?: InputMaybe<PaginationArg>;
1721 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1722};
1723
1724
1725export type UsersPermissionsUserVehiclesArgs = {
1726 filters?: InputMaybe<VehicleFiltersInput>;
1727 pagination?: InputMaybe<PaginationArg>;
1728 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1729};
1730
1731export type UsersPermissionsUserEntity = {
1732 __typename?: 'UsersPermissionsUserEntity';
1733 attributes?: Maybe<UsersPermissionsUser>;
1734 id?: Maybe<Scalars['ID']>;
1735};
1736
1737export type UsersPermissionsUserEntityResponse = {
1738 __typename?: 'UsersPermissionsUserEntityResponse';
1739 data?: Maybe<UsersPermissionsUserEntity>;
1740};
1741
1742export type UsersPermissionsUserFiltersInput = {
1743 and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1744 blocked?: InputMaybe<BooleanFilterInput>;
1745 confirmationToken?: InputMaybe<StringFilterInput>;
1746 confirmed?: InputMaybe<BooleanFilterInput>;
1747 createdAt?: InputMaybe<DateTimeFilterInput>;
1748 email?: InputMaybe<StringFilterInput>;
1749 events?: InputMaybe<EventFiltersInput>;
1750 firstName?: InputMaybe<StringFilterInput>;
1751 id?: InputMaybe<IdFilterInput>;
1752 lang?: InputMaybe<StringFilterInput>;
1753 lastName?: InputMaybe<StringFilterInput>;
1754 newsletterConsent?: InputMaybe<BooleanFilterInput>;
1755 not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1756 notificationEnabled?: InputMaybe<BooleanFilterInput>;
1757 notifications?: InputMaybe<NotificationFiltersInput>;
1758 onboardingCreator?: InputMaybe<BooleanFilterInput>;
1759 onboardingUser?: InputMaybe<BooleanFilterInput>;
1760 or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1761 passengers?: InputMaybe<PassengerFiltersInput>;
1762 password?: InputMaybe<StringFilterInput>;
1763 provider?: InputMaybe<StringFilterInput>;
1764 resetPasswordToken?: InputMaybe<StringFilterInput>;
1765 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1766 tosAcceptationDate?: InputMaybe<DateTimeFilterInput>;
1767 updatedAt?: InputMaybe<DateTimeFilterInput>;
1768 username?: InputMaybe<StringFilterInput>;
1769 vehicles?: InputMaybe<VehicleFiltersInput>;
1770};
1771
1772export type UsersPermissionsUserInput = {
1773 blocked?: InputMaybe<Scalars['Boolean']>;
1774 confirmationToken?: InputMaybe<Scalars['String']>;
1775 confirmed?: InputMaybe<Scalars['Boolean']>;
1776 email?: InputMaybe<Scalars['String']>;
1777 events?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1778 firstName?: InputMaybe<Scalars['String']>;
1779 lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1780 lastName?: InputMaybe<Scalars['String']>;
1781 newsletterConsent?: InputMaybe<Scalars['Boolean']>;
1782 notificationEnabled?: InputMaybe<Scalars['Boolean']>;
1783 notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1784 oldPassword?: InputMaybe<Scalars['String']>;
1785 onboardingCreator?: InputMaybe<Scalars['Boolean']>;
1786 onboardingUser?: InputMaybe<Scalars['Boolean']>;
1787 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1788 password?: InputMaybe<Scalars['String']>;
1789 provider?: InputMaybe<Scalars['String']>;
1790 resetPasswordToken?: InputMaybe<Scalars['String']>;
1791 role?: InputMaybe<Scalars['ID']>;
1792 tosAcceptationDate?: InputMaybe<Scalars['DateTime']>;
1793 username?: InputMaybe<Scalars['String']>;
1794 vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1795};
1796
1797export type UsersPermissionsUserRelationResponseCollection = {
1798 __typename?: 'UsersPermissionsUserRelationResponseCollection';
1799 data: Array<UsersPermissionsUserEntity>;
1800};
1801
1802export type Vehicle = {
1803 __typename?: 'Vehicle';
1804 createdAt?: Maybe<Scalars['DateTime']>;
1805 name: Scalars['String'];
1806 phoneCountry?: Maybe<Scalars['String']>;
1807 phone_number?: Maybe<Scalars['String']>;
1808 seats?: Maybe<Scalars['Int']>;
1809 updatedAt?: Maybe<Scalars['DateTime']>;
1810 user?: Maybe<UsersPermissionsUserEntityResponse>;
1811};
1812
1813export type VehicleEntity = {
1814 __typename?: 'VehicleEntity';
1815 attributes?: Maybe<Vehicle>;
1816 id?: Maybe<Scalars['ID']>;
1817};
1818
1819export type VehicleEntityResponse = {
1820 __typename?: 'VehicleEntityResponse';
1821 data?: Maybe<VehicleEntity>;
1822};
1823
1824export type VehicleEntityResponseCollection = {
1825 __typename?: 'VehicleEntityResponseCollection';
1826 data: Array<VehicleEntity>;
1827 meta: ResponseCollectionMeta;
1828};
1829
1830export type VehicleFiltersInput = {
1831 and?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1832 createdAt?: InputMaybe<DateTimeFilterInput>;
1833 id?: InputMaybe<IdFilterInput>;
1834 name?: InputMaybe<StringFilterInput>;
1835 not?: InputMaybe<VehicleFiltersInput>;
1836 or?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1837 phoneCountry?: InputMaybe<StringFilterInput>;
1838 phone_number?: InputMaybe<StringFilterInput>;
1839 seats?: InputMaybe<IntFilterInput>;
1840 updatedAt?: InputMaybe<DateTimeFilterInput>;
1841 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1842};
1843
1844export type VehicleInput = {
1845 name?: InputMaybe<Scalars['String']>;
1846 phoneCountry?: InputMaybe<Scalars['String']>;
1847 phone_number?: InputMaybe<Scalars['String']>;
1848 seats?: InputMaybe<Scalars['Int']>;
1849 user?: InputMaybe<Scalars['ID']>;
1850};
1851
1852export type VehicleRelationResponseCollection = {
1853 __typename?: 'VehicleRelationResponseCollection';
1854 data: Array<VehicleEntity>;
1855};
1856
1857export const MeFieldsFragmentDoc = gql`
1858 fragment MeFields on UsersPermissionsMe {
1859 id
1860 username
1861 email
1862 confirmed
1863}
1864 `;
1865export const EventFieldsFragmentDoc = gql`
1866 fragment EventFields on EventEntity {
1867 id
1868 attributes {
1869 uuid
1870 name
1871 description
1872 enabled_modules
1873 email
1874 lang
1875 administrators
1876 date
1877 address
1878 latitude
1879 longitude
1880 position
1881 waitingPassengers {
1882 data {
1883 id
1884 attributes {
1885 name
1886 email
1887 location
1888 user {
1889 data {
1890 id
1891 attributes {
1892 firstName
1893 lastName
1894 }
1895 }
1896 }
1897 }
1898 }
1899 }
1900 travels(pagination: {limit: 500}) {
1901 data {
1902 id
1903 attributes {
1904 meeting
1905 meeting_latitude
1906 meeting_longitude
1907 departureDate
1908 departureTime
1909 details
1910 vehicleName
1911 phone_number
1912 phoneCountry
1913 seats
1914 user {
1915 data {
1916 id
1917 }
1918 }
1919 passengers {
1920 data {
1921 id
1922 attributes {
1923 name
1924 location
1925 email
1926 phone
1927 phoneCountry
1928 user {
1929 data {
1930 id
1931 attributes {
1932 firstName
1933 lastName
1934 }
1935 }
1936 }
1937 }
1938 }
1939 }
1940 }
1941 }
1942 }
1943 }
1944}
1945 `;
1946export const PassengerFieldsFragmentDoc = gql`
1947 fragment PassengerFields on PassengerEntity {
1948 id
1949 attributes {
1950 name
1951 location
1952 phone
1953 phoneCountry
1954 email
1955 user {
1956 data {
1957 id
1958 attributes {
1959 firstName
1960 lastName
1961 email
1962 }
1963 }
1964 }
1965 }
1966}
1967 `;
1968export const TravelFieldsFragmentDoc = gql`
1969 fragment TravelFields on TravelEntity {
1970 id
1971 attributes {
1972 meeting
1973 meeting_latitude
1974 meeting_longitude
1975 departureDate
1976 departureTime
1977 details
1978 vehicleName
1979 phone_number
1980 phoneCountry
1981 seats
1982 passengers {
1983 data {
1984 id
1985 attributes {
1986 name
1987 location
1988 phone
1989 phoneCountry
1990 user {
1991 data {
1992 id
1993 attributes {
1994 firstName
1995 lastName
1996 email
1997 }
1998 }
1999 }
2000 }
2001 }
2002 }
2003 }
2004}
2005 `;
2006export const UserFieldsFragmentDoc = gql`
2007 fragment UserFields on UsersPermissionsUser {
2008 username
2009 email
2010 confirmed
2011 lastName
2012 firstName
2013 lang
2014 onboardingUser
2015 onboardingCreator
2016 newsletterConsent
2017 notificationEnabled
2018 provider
2019 events(pagination: {limit: 500}) {
2020 data {
2021 id
2022 attributes {
2023 uuid
2024 name
2025 date
2026 address
2027 enabled_modules
2028 }
2029 }
2030 }
2031}
2032 `;
2033export const VehicleFieldsFragmentDoc = gql`
2034 fragment VehicleFields on VehicleEntity {
2035 id
2036 attributes {
2037 name
2038 seats
2039 phone_number
2040 phoneCountry
2041 }
2042}
2043 `;
2044export const LoginDocument = gql`
2045 mutation login($identifier: String!, $password: String!) {
2046 login(input: {identifier: $identifier, password: $password}) {
2047 jwt
2048 user {
2049 id
2050 username
2051 email
2052 confirmed
2053 }
2054 }
2055}
2056 `;
2057export const TripAlertDocument = gql`
2058 query TripAlert($eventId: ID!) {
2059 eventTripAlert(event: $eventId) {
2060 data {
2061 id
2062 attributes {
2063 address
2064 enabled
2065 radius
2066 longitude
2067 latitude
2068 }
2069 }
2070 }
2071}
2072 `;
2073export const SetTripAlertDocument = gql`
2074 mutation SetTripAlert($eventId: ID!, $enabled: Boolean, $latitude: Float, $longitude: Float, $address: String, $radius: Float) {
2075 setTripAlert(
2076 event: $eventId
2077 latitude: $latitude
2078 longitude: $longitude
2079 address: $address
2080 radius: $radius
2081 enabled: $enabled
2082 ) {
2083 data {
2084 id
2085 attributes {
2086 latitude
2087 longitude
2088 address
2089 enabled
2090 }
2091 }
2092 }
2093}
2094 `;
2095export const RegisterDocument = gql`
2096 mutation register($user: UsersPermissionsRegisterInput!) {
2097 register(input: $user) {
2098 jwt
2099 user {
2100 ...MeFields
2101 }
2102 }
2103}
2104 ${MeFieldsFragmentDoc}`;
2105export const ForgotPasswordDocument = gql`
2106 mutation forgotPassword($email: String!) {
2107 forgotPassword(email: $email) {
2108 ok
2109 }
2110}
2111 `;
2112export const ResetPasswordDocument = gql`
2113 mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
2114 resetPassword(
2115 password: $password
2116 passwordConfirmation: $passwordConfirmation
2117 code: $code
2118 ) {
2119 jwt
2120 user {
2121 ...MeFields
2122 }
2123 }
2124}
2125 ${MeFieldsFragmentDoc}`;
2126export const CreateEventDocument = gql`
2127 mutation createEvent($eventData: EventInput!) {
2128 createEvent(data: $eventData) {
2129 data {
2130 ...EventFields
2131 }
2132 }
2133}
2134 ${EventFieldsFragmentDoc}`;
2135export const UpdateEventDocument = gql`
2136 mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
2137 updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
2138 data {
2139 ...EventFields
2140 }
2141 }
2142}
2143 ${EventFieldsFragmentDoc}`;
2144export const AddEventAdminDocument = gql`
2145 mutation addEventAdmin($eventId: ID!, $email: String!) {
2146 addEventAdmin(eventId: $eventId, email: $email) {
2147 data {
2148 id
2149 attributes {
2150 administrators
2151 }
2152 }
2153 }
2154}
2155 `;
2156export const DeleteEventAdminDocument = gql`
2157 mutation deleteEventAdmin($eventId: ID!, $email: String!) {
2158 deleteEventAdmin(eventId: $eventId, email: $email) {
2159 data {
2160 id
2161 attributes {
2162 administrators
2163 }
2164 }
2165 }
2166}
2167 `;
2168export const EventByUuidDocument = gql`
2169 query eventByUUID($uuid: String!) {
2170 eventByUUID(uuid: $uuid) {
2171 data {
2172 ...EventFields
2173 }
2174 }
2175}
2176 ${EventFieldsFragmentDoc}`;
2177export const ModuleDocument = gql`
2178 query module($locale: I18NLocaleCode!) {
2179 module(locale: $locale) {
2180 data {
2181 attributes {
2182 caroster_plus_name
2183 caroster_plus_price
2184 caroster_plus_enabled
2185 caroster_plus_description
2186 caroster_plus_payment_link
2187 }
2188 }
2189 }
2190}
2191 `;
2192export const UserNotificationsDocument = gql`
2193 query UserNotifications($maxItems: Int = 20) {
2194 notifications(pagination: {limit: $maxItems}, sort: "createdAt:DESC") {
2195 data {
2196 id
2197 attributes {
2198 type
2199 read
2200 createdAt
2201 event {
2202 data {
2203 id
2204 attributes {
2205 name
2206 uuid
2207 }
2208 }
2209 }
2210 }
2211 }
2212 }
2213}
2214 `;
2215export const ReadNotificationsDocument = gql`
2216 mutation readNotifications($id: ID) {
2217 readNotifications(id: $id) {
2218 data {
2219 id
2220 attributes {
2221 type
2222 read
2223 }
2224 }
2225 }
2226}
2227 `;
2228export const CreatePassengerDocument = gql`
2229 mutation createPassenger($passenger: PassengerInput!) {
2230 createPassenger(data: $passenger) {
2231 data {
2232 ...PassengerFields
2233 }
2234 }
2235}
2236 ${PassengerFieldsFragmentDoc}`;
2237export const UpdatePassengerDocument = gql`
2238 mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
2239 updatePassenger(id: $id, data: $passengerUpdate) {
2240 data {
2241 ...PassengerFields
2242 }
2243 }
2244}
2245 ${PassengerFieldsFragmentDoc}`;
2246export const DeletePassengerDocument = gql`
2247 mutation deletePassenger($id: ID!) {
2248 deletePassenger(id: $id) {
2249 data {
2250 id
2251 }
2252 }
2253}
2254 `;
2255export const SettingDocument = gql`
2256 query setting($locale: I18NLocaleCode!) {
2257 setting(locale: $locale) {
2258 data {
2259 id
2260 attributes {
2261 gtm_id
2262 about_link
2263 announcement
2264 matomo_script_url
2265 opencollective_link
2266 code_link
2267 stripe_dashboard_link
2268 tos_link
2269 data_policy_link
2270 }
2271 }
2272 }
2273}
2274 `;
2275export const CreateTravelDocument = gql`
2276 mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
2277 createTravel(data: $travel, createVehicle: $createVehicle) {
2278 data {
2279 ...TravelFields
2280 }
2281 }
2282}
2283 ${TravelFieldsFragmentDoc}`;
2284export const UpdateTravelDocument = gql`
2285 mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
2286 updateTravel(id: $id, data: $travelUpdate) {
2287 data {
2288 ...TravelFields
2289 }
2290 }
2291}
2292 ${TravelFieldsFragmentDoc}`;
2293export const DeleteTravelDocument = gql`
2294 mutation deleteTravel($id: ID!) {
2295 deleteTravel(id: $id) {
2296 data {
2297 id
2298 }
2299 }
2300}
2301 `;
2302export const ProfileDocument = gql`
2303 query profile {
2304 me {
2305 id
2306 username
2307 profile {
2308 ...UserFields
2309 }
2310 }
2311}
2312 ${UserFieldsFragmentDoc}`;
2313export const UpdateMeDocument = gql`
2314 mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
2315 updateMe(data: $userUpdate) {
2316 data {
2317 id
2318 attributes {
2319 ...UserFields
2320 }
2321 }
2322 }
2323}
2324 ${UserFieldsFragmentDoc}`;
2325export const FindUserVehiclesDocument = gql`
2326 query findUserVehicles {
2327 me {
2328 id
2329 username
2330 profile {
2331 vehicles(pagination: {limit: 500}) {
2332 data {
2333 ...VehicleFields
2334 }
2335 }
2336 }
2337 }
2338}
2339 ${VehicleFieldsFragmentDoc}`;
2340export const DeleteVehicleDocument = gql`
2341 mutation deleteVehicle($id: ID!) {
2342 deleteVehicle(id: $id) {
2343 data {
2344 id
2345 attributes {
2346 name
2347 }
2348 }
2349 }
2350}
2351 `;
2352
2353export type SdkFunctionWrapper = <T>(action: (requestHeaders?:Record<string, string>) => Promise<T>, operationName: string, operationType?: string) => Promise<T>;
2354
2355
2356const defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType) => action();
2357
2358export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) {
2359 return {
2360 login(variables: LoginMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<LoginMutation> {
2361 return withWrapper((wrappedRequestHeaders) => client.request<LoginMutation>(LoginDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'login', 'mutation');
2362 },
2363 TripAlert(variables: TripAlertQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<TripAlertQuery> {
2364 return withWrapper((wrappedRequestHeaders) => client.request<TripAlertQuery>(TripAlertDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'TripAlert', 'query');
2365 },
2366 SetTripAlert(variables: SetTripAlertMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<SetTripAlertMutation> {
2367 return withWrapper((wrappedRequestHeaders) => client.request<SetTripAlertMutation>(SetTripAlertDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'SetTripAlert', 'mutation');
2368 },
2369 register(variables: RegisterMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<RegisterMutation> {
2370 return withWrapper((wrappedRequestHeaders) => client.request<RegisterMutation>(RegisterDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'register', 'mutation');
2371 },
2372 forgotPassword(variables: ForgotPasswordMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ForgotPasswordMutation> {
2373 return withWrapper((wrappedRequestHeaders) => client.request<ForgotPasswordMutation>(ForgotPasswordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'forgotPassword', 'mutation');
2374 },
2375 resetPassword(variables: ResetPasswordMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ResetPasswordMutation> {
2376 return withWrapper((wrappedRequestHeaders) => client.request<ResetPasswordMutation>(ResetPasswordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'resetPassword', 'mutation');
2377 },
2378 createEvent(variables: CreateEventMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreateEventMutation> {
2379 return withWrapper((wrappedRequestHeaders) => client.request<CreateEventMutation>(CreateEventDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createEvent', 'mutation');
2380 },
2381 updateEvent(variables: UpdateEventMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateEventMutation> {
2382 return withWrapper((wrappedRequestHeaders) => client.request<UpdateEventMutation>(UpdateEventDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateEvent', 'mutation');
2383 },
2384 addEventAdmin(variables: AddEventAdminMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<AddEventAdminMutation> {
2385 return withWrapper((wrappedRequestHeaders) => client.request<AddEventAdminMutation>(AddEventAdminDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'addEventAdmin', 'mutation');
2386 },
2387 deleteEventAdmin(variables: DeleteEventAdminMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteEventAdminMutation> {
2388 return withWrapper((wrappedRequestHeaders) => client.request<DeleteEventAdminMutation>(DeleteEventAdminDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteEventAdmin', 'mutation');
2389 },
2390 eventByUUID(variables: EventByUuidQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<EventByUuidQuery> {
2391 return withWrapper((wrappedRequestHeaders) => client.request<EventByUuidQuery>(EventByUuidDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'eventByUUID', 'query');
2392 },
2393 module(variables: ModuleQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ModuleQuery> {
2394 return withWrapper((wrappedRequestHeaders) => client.request<ModuleQuery>(ModuleDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'module', 'query');
2395 },
2396 UserNotifications(variables?: UserNotificationsQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UserNotificationsQuery> {
2397 return withWrapper((wrappedRequestHeaders) => client.request<UserNotificationsQuery>(UserNotificationsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'UserNotifications', 'query');
2398 },
2399 readNotifications(variables?: ReadNotificationsMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ReadNotificationsMutation> {
2400 return withWrapper((wrappedRequestHeaders) => client.request<ReadNotificationsMutation>(ReadNotificationsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'readNotifications', 'mutation');
2401 },
2402 createPassenger(variables: CreatePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreatePassengerMutation> {
2403 return withWrapper((wrappedRequestHeaders) => client.request<CreatePassengerMutation>(CreatePassengerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createPassenger', 'mutation');
2404 },
2405 updatePassenger(variables: UpdatePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdatePassengerMutation> {
2406 return withWrapper((wrappedRequestHeaders) => client.request<UpdatePassengerMutation>(UpdatePassengerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updatePassenger', 'mutation');
2407 },
2408 deletePassenger(variables: DeletePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeletePassengerMutation> {
2409 return withWrapper((wrappedRequestHeaders) => client.request<DeletePassengerMutation>(DeletePassengerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deletePassenger', 'mutation');
2410 },
2411 setting(variables: SettingQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<SettingQuery> {
2412 return withWrapper((wrappedRequestHeaders) => client.request<SettingQuery>(SettingDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'setting', 'query');
2413 },
2414 createTravel(variables: CreateTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreateTravelMutation> {
2415 return withWrapper((wrappedRequestHeaders) => client.request<CreateTravelMutation>(CreateTravelDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createTravel', 'mutation');
2416 },
2417 updateTravel(variables: UpdateTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateTravelMutation> {
2418 return withWrapper((wrappedRequestHeaders) => client.request<UpdateTravelMutation>(UpdateTravelDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateTravel', 'mutation');
2419 },
2420 deleteTravel(variables: DeleteTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteTravelMutation> {
2421 return withWrapper((wrappedRequestHeaders) => client.request<DeleteTravelMutation>(DeleteTravelDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteTravel', 'mutation');
2422 },
2423 profile(variables?: ProfileQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ProfileQuery> {
2424 return withWrapper((wrappedRequestHeaders) => client.request<ProfileQuery>(ProfileDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'profile', 'query');
2425 },
2426 updateMe(variables: UpdateMeMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateMeMutation> {
2427 return withWrapper((wrappedRequestHeaders) => client.request<UpdateMeMutation>(UpdateMeDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateMe', 'mutation');
2428 },
2429 findUserVehicles(variables?: FindUserVehiclesQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<FindUserVehiclesQuery> {
2430 return withWrapper((wrappedRequestHeaders) => client.request<FindUserVehiclesQuery>(FindUserVehiclesDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'findUserVehicles', 'query');
2431 },
2432 deleteVehicle(variables: DeleteVehicleMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteVehicleMutation> {
2433 return withWrapper((wrappedRequestHeaders) => client.request<DeleteVehicleMutation>(DeleteVehicleDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteVehicle', 'mutation');
2434 }
2435 };
2436}
2437export type Sdk = ReturnType<typeof getSdk>;
2438export type LoginMutationVariables = Exact<{
2439 identifier: Scalars['String'];
2440 password: Scalars['String'];
2441}>;
2442
2443
2444export type LoginMutation = { __typename?: 'Mutation', login: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2445
2446export type TripAlertQueryVariables = Exact<{
2447 eventId: Scalars['ID'];
2448}>;
2449
2450
2451export 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 };
2452
2453export type SetTripAlertMutationVariables = Exact<{
2454 eventId: Scalars['ID'];
2455 enabled?: InputMaybe<Scalars['Boolean']>;
2456 latitude?: InputMaybe<Scalars['Float']>;
2457 longitude?: InputMaybe<Scalars['Float']>;
2458 address?: InputMaybe<Scalars['String']>;
2459 radius?: InputMaybe<Scalars['Float']>;
2460}>;
2461
2462
2463export 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 };
2464
2465export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null };
2466
2467export type RegisterMutationVariables = Exact<{
2468 user: UsersPermissionsRegisterInput;
2469}>;
2470
2471
2472export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2473
2474export type ForgotPasswordMutationVariables = Exact<{
2475 email: Scalars['String'];
2476}>;
2477
2478
2479export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UsersPermissionsPasswordPayload', ok: boolean } | null };
2480
2481export type ResetPasswordMutationVariables = Exact<{
2482 password: Scalars['String'];
2483 passwordConfirmation: Scalars['String'];
2484 code: Scalars['String'];
2485}>;
2486
2487
2488export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } | null };
2489
2490export type EventFieldsFragment = { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, phoneCountry?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null };
2491
2492export type CreateEventMutationVariables = Exact<{
2493 eventData: EventInput;
2494}>;
2495
2496
2497export type CreateEventMutation = { __typename?: 'Mutation', createEvent?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, phoneCountry?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
2498
2499export type UpdateEventMutationVariables = Exact<{
2500 uuid: Scalars['String'];
2501 eventUpdate: EventInput;
2502}>;
2503
2504
2505export type UpdateEventMutation = { __typename?: 'Mutation', updateEventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, phoneCountry?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
2506
2507export type AddEventAdminMutationVariables = Exact<{
2508 eventId: Scalars['ID'];
2509 email: Scalars['String'];
2510}>;
2511
2512
2513export type AddEventAdminMutation = { __typename?: 'Mutation', addEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
2514
2515export type DeleteEventAdminMutationVariables = Exact<{
2516 eventId: Scalars['ID'];
2517 email: Scalars['String'];
2518}>;
2519
2520
2521export type DeleteEventAdminMutation = { __typename?: 'Mutation', deleteEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
2522
2523export type EventByUuidQueryVariables = Exact<{
2524 uuid: Scalars['String'];
2525}>;
2526
2527
2528export type EventByUuidQuery = { __typename?: 'Query', eventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, phoneCountry?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
2529
2530export type ModuleQueryVariables = Exact<{
2531 locale: Scalars['I18NLocaleCode'];
2532}>;
2533
2534
2535export 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 };
2536
2537export type UserNotificationsQueryVariables = Exact<{
2538 maxItems?: InputMaybe<Scalars['Int']>;
2539}>;
2540
2541
2542export 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 };
2543
2544export type ReadNotificationsMutationVariables = Exact<{
2545 id?: InputMaybe<Scalars['ID']>;
2546}>;
2547
2548
2549export 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 };
2550
2551export type PassengerFieldsFragment = { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, phoneCountry?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null };
2552
2553export type CreatePassengerMutationVariables = Exact<{
2554 passenger: PassengerInput;
2555}>;
2556
2557
2558export type CreatePassengerMutation = { __typename?: 'Mutation', createPassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, phoneCountry?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null } | null } | null };
2559
2560export type UpdatePassengerMutationVariables = Exact<{
2561 id: Scalars['ID'];
2562 passengerUpdate: PassengerInput;
2563}>;
2564
2565
2566export type UpdatePassengerMutation = { __typename?: 'Mutation', updatePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, phoneCountry?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null } | null } | null };
2567
2568export type DeletePassengerMutationVariables = Exact<{
2569 id: Scalars['ID'];
2570}>;
2571
2572
2573export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null };
2574
2575export type SettingQueryVariables = Exact<{
2576 locale: Scalars['I18NLocaleCode'];
2577}>;
2578
2579
2580export type SettingQuery = { __typename?: 'Query', setting?: { __typename?: 'SettingEntityResponse', data?: { __typename?: 'SettingEntity', id?: string | null, attributes?: { __typename?: 'Setting', gtm_id?: string | null, about_link?: string | null, announcement?: string | null, matomo_script_url?: string | null, opencollective_link?: string | null, code_link?: string | null, stripe_dashboard_link?: string | null, tos_link?: string | null, data_policy_link?: string | null } | null } | null } | null };
2581
2582export type TravelFieldsFragment = { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, phoneCountry?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }> } | null } | null };
2583
2584export type CreateTravelMutationVariables = Exact<{
2585 travel: TravelInput;
2586 createVehicle?: InputMaybe<Scalars['Boolean']>;
2587}>;
2588
2589
2590export type CreateTravelMutation = { __typename?: 'Mutation', createTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, phoneCountry?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }> } | null } | null } | null } | null };
2591
2592export type UpdateTravelMutationVariables = Exact<{
2593 id: Scalars['ID'];
2594 travelUpdate: TravelInput;
2595}>;
2596
2597
2598export type UpdateTravelMutation = { __typename?: 'Mutation', updateTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, phoneCountry?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }> } | null } | null } | null } | null };
2599
2600export type DeleteTravelMutationVariables = Exact<{
2601 id: Scalars['ID'];
2602}>;
2603
2604
2605export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null };
2606
2607export 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 };
2608
2609export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
2610
2611
2612export 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 };
2613
2614export type UpdateMeMutationVariables = Exact<{
2615 userUpdate: UsersPermissionsUserInput;
2616}>;
2617
2618
2619export 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 } };
2620
2621export type VehicleFieldsFragment = { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null, phoneCountry?: string | null } | null };
2622
2623export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>;
2624
2625
2626export type FindUserVehiclesQuery = { __typename?: 'Query', me?: { __typename?: 'UsersPermissionsMe', id: string, username: string, profile?: { __typename?: 'UsersPermissionsUser', vehicles?: { __typename?: 'VehicleRelationResponseCollection', data: Array<{ __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null, phoneCountry?: string | null } | null }> } | null } | null } | null };
2627
2628export type DeleteVehicleMutationVariables = Exact<{
2629 id: Scalars['ID'];
2630}>;
2631
2632
2633export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'VehicleEntityResponse', data?: { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string } | null } | null } | null };