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