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