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