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