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