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