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