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