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 updatedAt?: Maybe<Scalars['DateTime']['output']>;
157 uuid?: Maybe<Scalars['String']['output']>;
158 waitingPassengers?: Maybe<PassengerRelationResponseCollection>;
159};
160
161
162export type EventPassengersArgs = {
163 filters?: InputMaybe<PassengerFiltersInput>;
164 pagination?: InputMaybe<PaginationArg>;
165 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
166};
167
168
169export type EventTravelsArgs = {
170 filters?: InputMaybe<TravelFiltersInput>;
171 pagination?: InputMaybe<PaginationArg>;
172 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
173};
174
175export type EventEntity = {
176 __typename?: 'EventEntity';
177 attributes?: Maybe<Event>;
178 id?: Maybe<Scalars['ID']['output']>;
179};
180
181export type EventEntityResponse = {
182 __typename?: 'EventEntityResponse';
183 data?: Maybe<EventEntity>;
184};
185
186export type EventFiltersInput = {
187 address?: InputMaybe<StringFilterInput>;
188 administrators?: InputMaybe<StringFilterInput>;
189 and?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
190 createdAt?: InputMaybe<DateTimeFilterInput>;
191 creator?: InputMaybe<UsersPermissionsUserFiltersInput>;
192 date?: InputMaybe<DateFilterInput>;
193 description?: InputMaybe<StringFilterInput>;
194 email?: InputMaybe<StringFilterInput>;
195 enabled_modules?: InputMaybe<JsonFilterInput>;
196 id?: InputMaybe<IdFilterInput>;
197 isReturnEvent?: InputMaybe<BooleanFilterInput>;
198 lang?: InputMaybe<StringFilterInput>;
199 latitude?: InputMaybe<FloatFilterInput>;
200 linkedEvent?: InputMaybe<EventFiltersInput>;
201 longitude?: InputMaybe<FloatFilterInput>;
202 name?: InputMaybe<StringFilterInput>;
203 newsletter?: InputMaybe<BooleanFilterInput>;
204 not?: InputMaybe<EventFiltersInput>;
205 or?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
206 passengers?: InputMaybe<PassengerFiltersInput>;
207 travels?: InputMaybe<TravelFiltersInput>;
208 updatedAt?: InputMaybe<DateTimeFilterInput>;
209 users?: InputMaybe<UsersPermissionsUserFiltersInput>;
210 uuid?: InputMaybe<StringFilterInput>;
211};
212
213export type EventInput = {
214 address?: InputMaybe<Scalars['String']['input']>;
215 administrators?: InputMaybe<Scalars['String']['input']>;
216 creator?: InputMaybe<Scalars['ID']['input']>;
217 date?: InputMaybe<Scalars['Date']['input']>;
218 description?: InputMaybe<Scalars['String']['input']>;
219 email?: InputMaybe<Scalars['String']['input']>;
220 enabled_modules?: InputMaybe<Scalars['JSON']['input']>;
221 isReturnEvent?: InputMaybe<Scalars['Boolean']['input']>;
222 lang?: InputMaybe<Enum_Event_Lang>;
223 latitude?: InputMaybe<Scalars['Float']['input']>;
224 linkedEvent?: InputMaybe<Scalars['ID']['input']>;
225 longitude?: InputMaybe<Scalars['Float']['input']>;
226 name?: InputMaybe<Scalars['String']['input']>;
227 newsletter?: InputMaybe<Scalars['Boolean']['input']>;
228 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
229 travels?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
230 users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
231 uuid?: InputMaybe<Scalars['String']['input']>;
232};
233
234export type EventRelationResponseCollection = {
235 __typename?: 'EventRelationResponseCollection';
236 data: Array<EventEntity>;
237};
238
239export type FileInfoInput = {
240 alternativeText?: InputMaybe<Scalars['String']['input']>;
241 caption?: InputMaybe<Scalars['String']['input']>;
242 name?: InputMaybe<Scalars['String']['input']>;
243};
244
245export type FloatFilterInput = {
246 and?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
247 between?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
248 contains?: InputMaybe<Scalars['Float']['input']>;
249 containsi?: InputMaybe<Scalars['Float']['input']>;
250 endsWith?: InputMaybe<Scalars['Float']['input']>;
251 eq?: InputMaybe<Scalars['Float']['input']>;
252 eqi?: InputMaybe<Scalars['Float']['input']>;
253 gt?: InputMaybe<Scalars['Float']['input']>;
254 gte?: InputMaybe<Scalars['Float']['input']>;
255 in?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
256 lt?: InputMaybe<Scalars['Float']['input']>;
257 lte?: InputMaybe<Scalars['Float']['input']>;
258 ne?: InputMaybe<Scalars['Float']['input']>;
259 nei?: InputMaybe<Scalars['Float']['input']>;
260 not?: InputMaybe<FloatFilterInput>;
261 notContains?: InputMaybe<Scalars['Float']['input']>;
262 notContainsi?: InputMaybe<Scalars['Float']['input']>;
263 notIn?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
264 notNull?: InputMaybe<Scalars['Boolean']['input']>;
265 null?: InputMaybe<Scalars['Boolean']['input']>;
266 or?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
267 startsWith?: InputMaybe<Scalars['Float']['input']>;
268};
269
270export type GenericMorph = Event | I18NLocale | Module | Notification | Page | Passenger | Setting | Travel | TripAlert | UploadFile | UploadFolder | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser;
271
272export type I18NLocale = {
273 __typename?: 'I18NLocale';
274 code?: Maybe<Scalars['String']['output']>;
275 createdAt?: Maybe<Scalars['DateTime']['output']>;
276 name?: Maybe<Scalars['String']['output']>;
277 updatedAt?: Maybe<Scalars['DateTime']['output']>;
278};
279
280export type I18NLocaleEntity = {
281 __typename?: 'I18NLocaleEntity';
282 attributes?: Maybe<I18NLocale>;
283 id?: Maybe<Scalars['ID']['output']>;
284};
285
286export type I18NLocaleEntityResponse = {
287 __typename?: 'I18NLocaleEntityResponse';
288 data?: Maybe<I18NLocaleEntity>;
289};
290
291export type I18NLocaleEntityResponseCollection = {
292 __typename?: 'I18NLocaleEntityResponseCollection';
293 data: Array<I18NLocaleEntity>;
294 meta: ResponseCollectionMeta;
295};
296
297export type I18NLocaleFiltersInput = {
298 and?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
299 code?: InputMaybe<StringFilterInput>;
300 createdAt?: InputMaybe<DateTimeFilterInput>;
301 id?: InputMaybe<IdFilterInput>;
302 name?: InputMaybe<StringFilterInput>;
303 not?: InputMaybe<I18NLocaleFiltersInput>;
304 or?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
305 updatedAt?: InputMaybe<DateTimeFilterInput>;
306};
307
308export type IdFilterInput = {
309 and?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
310 between?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
311 contains?: InputMaybe<Scalars['ID']['input']>;
312 containsi?: InputMaybe<Scalars['ID']['input']>;
313 endsWith?: InputMaybe<Scalars['ID']['input']>;
314 eq?: InputMaybe<Scalars['ID']['input']>;
315 eqi?: InputMaybe<Scalars['ID']['input']>;
316 gt?: InputMaybe<Scalars['ID']['input']>;
317 gte?: InputMaybe<Scalars['ID']['input']>;
318 in?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
319 lt?: InputMaybe<Scalars['ID']['input']>;
320 lte?: InputMaybe<Scalars['ID']['input']>;
321 ne?: InputMaybe<Scalars['ID']['input']>;
322 nei?: InputMaybe<Scalars['ID']['input']>;
323 not?: InputMaybe<IdFilterInput>;
324 notContains?: InputMaybe<Scalars['ID']['input']>;
325 notContainsi?: InputMaybe<Scalars['ID']['input']>;
326 notIn?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
327 notNull?: InputMaybe<Scalars['Boolean']['input']>;
328 null?: InputMaybe<Scalars['Boolean']['input']>;
329 or?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
330 startsWith?: InputMaybe<Scalars['ID']['input']>;
331};
332
333export type IntFilterInput = {
334 and?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
335 between?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
336 contains?: InputMaybe<Scalars['Int']['input']>;
337 containsi?: InputMaybe<Scalars['Int']['input']>;
338 endsWith?: InputMaybe<Scalars['Int']['input']>;
339 eq?: InputMaybe<Scalars['Int']['input']>;
340 eqi?: InputMaybe<Scalars['Int']['input']>;
341 gt?: InputMaybe<Scalars['Int']['input']>;
342 gte?: InputMaybe<Scalars['Int']['input']>;
343 in?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
344 lt?: InputMaybe<Scalars['Int']['input']>;
345 lte?: InputMaybe<Scalars['Int']['input']>;
346 ne?: InputMaybe<Scalars['Int']['input']>;
347 nei?: InputMaybe<Scalars['Int']['input']>;
348 not?: InputMaybe<IntFilterInput>;
349 notContains?: InputMaybe<Scalars['Int']['input']>;
350 notContainsi?: InputMaybe<Scalars['Int']['input']>;
351 notIn?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
352 notNull?: InputMaybe<Scalars['Boolean']['input']>;
353 null?: InputMaybe<Scalars['Boolean']['input']>;
354 or?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
355 startsWith?: InputMaybe<Scalars['Int']['input']>;
356};
357
358export type JsonFilterInput = {
359 and?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
360 between?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
361 contains?: InputMaybe<Scalars['JSON']['input']>;
362 containsi?: InputMaybe<Scalars['JSON']['input']>;
363 endsWith?: InputMaybe<Scalars['JSON']['input']>;
364 eq?: InputMaybe<Scalars['JSON']['input']>;
365 eqi?: InputMaybe<Scalars['JSON']['input']>;
366 gt?: InputMaybe<Scalars['JSON']['input']>;
367 gte?: InputMaybe<Scalars['JSON']['input']>;
368 in?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
369 lt?: InputMaybe<Scalars['JSON']['input']>;
370 lte?: InputMaybe<Scalars['JSON']['input']>;
371 ne?: InputMaybe<Scalars['JSON']['input']>;
372 nei?: InputMaybe<Scalars['JSON']['input']>;
373 not?: InputMaybe<JsonFilterInput>;
374 notContains?: InputMaybe<Scalars['JSON']['input']>;
375 notContainsi?: InputMaybe<Scalars['JSON']['input']>;
376 notIn?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
377 notNull?: InputMaybe<Scalars['Boolean']['input']>;
378 null?: InputMaybe<Scalars['Boolean']['input']>;
379 or?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
380 startsWith?: InputMaybe<Scalars['JSON']['input']>;
381};
382
383export type Module = {
384 __typename?: 'Module';
385 caroster_plus_description?: Maybe<Scalars['String']['output']>;
386 caroster_plus_enabled?: Maybe<Scalars['Boolean']['output']>;
387 caroster_plus_name: Scalars['String']['output'];
388 caroster_plus_payment_link: Scalars['String']['output'];
389 caroster_plus_price?: Maybe<Scalars['Float']['output']>;
390 createdAt?: Maybe<Scalars['DateTime']['output']>;
391 locale?: Maybe<Scalars['String']['output']>;
392 localizations?: Maybe<ModuleRelationResponseCollection>;
393 updatedAt?: Maybe<Scalars['DateTime']['output']>;
394};
395
396export type ModuleEntity = {
397 __typename?: 'ModuleEntity';
398 attributes?: Maybe<Module>;
399 id?: Maybe<Scalars['ID']['output']>;
400};
401
402export type ModuleEntityResponse = {
403 __typename?: 'ModuleEntityResponse';
404 data?: Maybe<ModuleEntity>;
405};
406
407export type ModuleInput = {
408 caroster_plus_description?: InputMaybe<Scalars['String']['input']>;
409 caroster_plus_enabled?: InputMaybe<Scalars['Boolean']['input']>;
410 caroster_plus_name?: InputMaybe<Scalars['String']['input']>;
411 caroster_plus_payment_link?: InputMaybe<Scalars['String']['input']>;
412 caroster_plus_payment_link_id?: InputMaybe<Scalars['String']['input']>;
413 caroster_plus_price?: InputMaybe<Scalars['Float']['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 data: TravelInput;
542};
543
544
545export type MutationCreateTripAlertArgs = {
546 data: TripAlertInput;
547};
548
549
550export type MutationCreateUploadFileArgs = {
551 data: UploadFileInput;
552};
553
554
555export type MutationCreateUploadFolderArgs = {
556 data: UploadFolderInput;
557};
558
559
560export type MutationCreateUsersPermissionsRoleArgs = {
561 data: UsersPermissionsRoleInput;
562};
563
564
565export type MutationCreateUsersPermissionsUserArgs = {
566 data: UsersPermissionsUserInput;
567};
568
569
570export type MutationDeleteEventArgs = {
571 id: Scalars['ID']['input'];
572};
573
574
575export type MutationDeleteEventAdminArgs = {
576 email: Scalars['String']['input'];
577 eventId: Scalars['ID']['input'];
578};
579
580
581export type MutationDeleteModuleArgs = {
582 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
583};
584
585
586export type MutationDeleteNotificationArgs = {
587 id: Scalars['ID']['input'];
588};
589
590
591export type MutationDeletePageArgs = {
592 id: Scalars['ID']['input'];
593};
594
595
596export type MutationDeletePassengerArgs = {
597 id: Scalars['ID']['input'];
598};
599
600
601export type MutationDeleteSettingArgs = {
602 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
603};
604
605
606export type MutationDeleteTravelArgs = {
607 id: Scalars['ID']['input'];
608};
609
610
611export type MutationDeleteTripAlertArgs = {
612 id: Scalars['ID']['input'];
613};
614
615
616export type MutationDeleteUploadFileArgs = {
617 id: Scalars['ID']['input'];
618};
619
620
621export type MutationDeleteUploadFolderArgs = {
622 id: Scalars['ID']['input'];
623};
624
625
626export type MutationDeleteUsersPermissionsRoleArgs = {
627 id: Scalars['ID']['input'];
628};
629
630
631export type MutationDeleteUsersPermissionsUserArgs = {
632 id: Scalars['ID']['input'];
633};
634
635
636export type MutationEmailConfirmationArgs = {
637 confirmation: Scalars['String']['input'];
638};
639
640
641export type MutationForgotPasswordArgs = {
642 email: Scalars['String']['input'];
643};
644
645
646export type MutationLoginArgs = {
647 input: UsersPermissionsLoginInput;
648};
649
650
651export type MutationMultipleUploadArgs = {
652 field?: InputMaybe<Scalars['String']['input']>;
653 files: Array<InputMaybe<Scalars['Upload']['input']>>;
654 ref?: InputMaybe<Scalars['String']['input']>;
655 refId?: InputMaybe<Scalars['ID']['input']>;
656};
657
658
659export type MutationReadNotificationsArgs = {
660 id?: InputMaybe<Scalars['ID']['input']>;
661};
662
663
664export type MutationRegisterArgs = {
665 input: UsersPermissionsRegisterInput;
666};
667
668
669export type MutationRemoveFileArgs = {
670 id: Scalars['ID']['input'];
671};
672
673
674export type MutationResetPasswordArgs = {
675 code: Scalars['String']['input'];
676 password: Scalars['String']['input'];
677 passwordConfirmation: Scalars['String']['input'];
678};
679
680
681export type MutationSendMagicLinkArgs = {
682 email: Scalars['String']['input'];
683 lang?: InputMaybe<Scalars['String']['input']>;
684};
685
686
687export type MutationSetTripAlertArgs = {
688 address?: InputMaybe<Scalars['String']['input']>;
689 enabled?: InputMaybe<Scalars['Boolean']['input']>;
690 event: Scalars['ID']['input'];
691 latitude?: InputMaybe<Scalars['Float']['input']>;
692 longitude?: InputMaybe<Scalars['Float']['input']>;
693 radius?: InputMaybe<Scalars['Float']['input']>;
694};
695
696
697export type MutationUpdateEventArgs = {
698 data: EventInput;
699 id: Scalars['ID']['input'];
700};
701
702
703export type MutationUpdateEventByUuidArgs = {
704 data: EventInput;
705 uuid: Scalars['String']['input'];
706};
707
708
709export type MutationUpdateFileInfoArgs = {
710 id: Scalars['ID']['input'];
711 info?: InputMaybe<FileInfoInput>;
712};
713
714
715export type MutationUpdateMeArgs = {
716 data: UsersPermissionsUserInput;
717};
718
719
720export type MutationUpdateModuleArgs = {
721 data: ModuleInput;
722 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
723};
724
725
726export type MutationUpdateNotificationArgs = {
727 data: NotificationInput;
728 id: Scalars['ID']['input'];
729};
730
731
732export type MutationUpdatePageArgs = {
733 data: PageInput;
734 id: Scalars['ID']['input'];
735};
736
737
738export type MutationUpdatePassengerArgs = {
739 data: PassengerInput;
740 id: Scalars['ID']['input'];
741};
742
743
744export type MutationUpdateSettingArgs = {
745 data: SettingInput;
746 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
747};
748
749
750export type MutationUpdateTravelArgs = {
751 data: TravelInput;
752 id: Scalars['ID']['input'];
753};
754
755
756export type MutationUpdateTripAlertArgs = {
757 data: TripAlertInput;
758 id: Scalars['ID']['input'];
759};
760
761
762export type MutationUpdateUploadFileArgs = {
763 data: UploadFileInput;
764 id: Scalars['ID']['input'];
765};
766
767
768export type MutationUpdateUploadFolderArgs = {
769 data: UploadFolderInput;
770 id: Scalars['ID']['input'];
771};
772
773
774export type MutationUpdateUsersPermissionsRoleArgs = {
775 data: UsersPermissionsRoleInput;
776 id: Scalars['ID']['input'];
777};
778
779
780export type MutationUpdateUsersPermissionsUserArgs = {
781 data: UsersPermissionsUserInput;
782 id: Scalars['ID']['input'];
783};
784
785
786export type MutationUploadArgs = {
787 field?: InputMaybe<Scalars['String']['input']>;
788 file: Scalars['Upload']['input'];
789 info?: InputMaybe<FileInfoInput>;
790 ref?: InputMaybe<Scalars['String']['input']>;
791 refId?: InputMaybe<Scalars['ID']['input']>;
792};
793
794export type Notification = {
795 __typename?: 'Notification';
796 createdAt?: Maybe<Scalars['DateTime']['output']>;
797 event?: Maybe<EventEntityResponse>;
798 payload?: Maybe<Scalars['JSON']['output']>;
799 read?: Maybe<Scalars['Boolean']['output']>;
800 type: Enum_Notification_Type;
801 updatedAt?: Maybe<Scalars['DateTime']['output']>;
802 user?: Maybe<UsersPermissionsUserEntityResponse>;
803};
804
805export type NotificationEntity = {
806 __typename?: 'NotificationEntity';
807 attributes?: Maybe<Notification>;
808 id?: Maybe<Scalars['ID']['output']>;
809};
810
811export type NotificationEntityResponse = {
812 __typename?: 'NotificationEntityResponse';
813 data?: Maybe<NotificationEntity>;
814};
815
816export type NotificationEntityResponseCollection = {
817 __typename?: 'NotificationEntityResponseCollection';
818 data: Array<NotificationEntity>;
819 meta: ResponseCollectionMeta;
820};
821
822export type NotificationFiltersInput = {
823 and?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
824 createdAt?: InputMaybe<DateTimeFilterInput>;
825 event?: InputMaybe<EventFiltersInput>;
826 id?: InputMaybe<IdFilterInput>;
827 not?: InputMaybe<NotificationFiltersInput>;
828 or?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
829 payload?: InputMaybe<JsonFilterInput>;
830 read?: InputMaybe<BooleanFilterInput>;
831 type?: InputMaybe<StringFilterInput>;
832 updatedAt?: InputMaybe<DateTimeFilterInput>;
833 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
834};
835
836export type NotificationInput = {
837 event?: InputMaybe<Scalars['ID']['input']>;
838 payload?: InputMaybe<Scalars['JSON']['input']>;
839 read?: InputMaybe<Scalars['Boolean']['input']>;
840 type?: InputMaybe<Enum_Notification_Type>;
841 user?: InputMaybe<Scalars['ID']['input']>;
842};
843
844export type NotificationRelationResponseCollection = {
845 __typename?: 'NotificationRelationResponseCollection';
846 data: Array<NotificationEntity>;
847};
848
849export type Page = {
850 __typename?: 'Page';
851 content?: Maybe<Scalars['String']['output']>;
852 createdAt?: Maybe<Scalars['DateTime']['output']>;
853 name: Scalars['String']['output'];
854 type?: Maybe<Enum_Page_Type>;
855 updatedAt?: Maybe<Scalars['DateTime']['output']>;
856};
857
858export type PageEntity = {
859 __typename?: 'PageEntity';
860 attributes?: Maybe<Page>;
861 id?: Maybe<Scalars['ID']['output']>;
862};
863
864export type PageEntityResponse = {
865 __typename?: 'PageEntityResponse';
866 data?: Maybe<PageEntity>;
867};
868
869export type PageEntityResponseCollection = {
870 __typename?: 'PageEntityResponseCollection';
871 data: Array<PageEntity>;
872 meta: ResponseCollectionMeta;
873};
874
875export type PageFiltersInput = {
876 and?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
877 content?: InputMaybe<StringFilterInput>;
878 createdAt?: InputMaybe<DateTimeFilterInput>;
879 id?: InputMaybe<IdFilterInput>;
880 name?: InputMaybe<StringFilterInput>;
881 not?: InputMaybe<PageFiltersInput>;
882 or?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
883 type?: InputMaybe<StringFilterInput>;
884 updatedAt?: InputMaybe<DateTimeFilterInput>;
885};
886
887export type PageInput = {
888 content?: InputMaybe<Scalars['String']['input']>;
889 name?: InputMaybe<Scalars['String']['input']>;
890 type?: InputMaybe<Enum_Page_Type>;
891};
892
893export type Pagination = {
894 __typename?: 'Pagination';
895 page: Scalars['Int']['output'];
896 pageCount: Scalars['Int']['output'];
897 pageSize: Scalars['Int']['output'];
898 total: Scalars['Int']['output'];
899};
900
901export type PaginationArg = {
902 limit?: InputMaybe<Scalars['Int']['input']>;
903 page?: InputMaybe<Scalars['Int']['input']>;
904 pageSize?: InputMaybe<Scalars['Int']['input']>;
905 start?: InputMaybe<Scalars['Int']['input']>;
906};
907
908export type Passenger = {
909 __typename?: 'Passenger';
910 createdAt?: Maybe<Scalars['DateTime']['output']>;
911 email?: Maybe<Scalars['String']['output']>;
912 event?: Maybe<EventEntityResponse>;
913 lastname?: Maybe<Scalars['String']['output']>;
914 location?: Maybe<Scalars['String']['output']>;
915 name: Scalars['String']['output'];
916 phone?: Maybe<Scalars['String']['output']>;
917 phoneCountry?: Maybe<Scalars['String']['output']>;
918 travel?: Maybe<TravelEntityResponse>;
919 updatedAt?: Maybe<Scalars['DateTime']['output']>;
920 user?: Maybe<UsersPermissionsUserEntityResponse>;
921};
922
923export type PassengerEntity = {
924 __typename?: 'PassengerEntity';
925 attributes?: Maybe<Passenger>;
926 id?: Maybe<Scalars['ID']['output']>;
927};
928
929export type PassengerEntityResponse = {
930 __typename?: 'PassengerEntityResponse';
931 data?: Maybe<PassengerEntity>;
932};
933
934export type PassengerEntityResponseCollection = {
935 __typename?: 'PassengerEntityResponseCollection';
936 data: Array<PassengerEntity>;
937 meta: ResponseCollectionMeta;
938};
939
940export type PassengerFiltersInput = {
941 and?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
942 createdAt?: InputMaybe<DateTimeFilterInput>;
943 email?: InputMaybe<StringFilterInput>;
944 event?: InputMaybe<EventFiltersInput>;
945 id?: InputMaybe<IdFilterInput>;
946 lastname?: InputMaybe<StringFilterInput>;
947 location?: InputMaybe<StringFilterInput>;
948 name?: InputMaybe<StringFilterInput>;
949 not?: InputMaybe<PassengerFiltersInput>;
950 or?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
951 phone?: InputMaybe<StringFilterInput>;
952 phoneCountry?: InputMaybe<StringFilterInput>;
953 travel?: InputMaybe<TravelFiltersInput>;
954 updatedAt?: InputMaybe<DateTimeFilterInput>;
955 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
956};
957
958export type PassengerInput = {
959 email?: InputMaybe<Scalars['String']['input']>;
960 event?: InputMaybe<Scalars['ID']['input']>;
961 lastname?: InputMaybe<Scalars['String']['input']>;
962 location?: InputMaybe<Scalars['String']['input']>;
963 name?: InputMaybe<Scalars['String']['input']>;
964 phone?: InputMaybe<Scalars['String']['input']>;
965 phoneCountry?: InputMaybe<Scalars['String']['input']>;
966 travel?: InputMaybe<Scalars['ID']['input']>;
967 user?: InputMaybe<Scalars['ID']['input']>;
968};
969
970export type PassengerRelationResponseCollection = {
971 __typename?: 'PassengerRelationResponseCollection';
972 data: Array<PassengerEntity>;
973};
974
975export type Query = {
976 __typename?: 'Query';
977 event?: Maybe<EventEntityResponse>;
978 /** Retrieve an event using its UUID */
979 eventByUUID?: Maybe<EventEntityResponse>;
980 eventTripAlert?: Maybe<TripAlertEntityResponse>;
981 i18NLocale?: Maybe<I18NLocaleEntityResponse>;
982 i18NLocales?: Maybe<I18NLocaleEntityResponseCollection>;
983 me?: Maybe<UsersPermissionsMe>;
984 module?: Maybe<ModuleEntityResponse>;
985 notification?: Maybe<NotificationEntityResponse>;
986 notifications?: Maybe<NotificationEntityResponseCollection>;
987 page?: Maybe<PageEntityResponse>;
988 pages?: Maybe<PageEntityResponseCollection>;
989 passenger?: Maybe<PassengerEntityResponse>;
990 passengers?: Maybe<PassengerEntityResponseCollection>;
991 setting?: Maybe<SettingEntityResponse>;
992 travel?: Maybe<TravelEntityResponse>;
993 travels?: Maybe<TravelEntityResponseCollection>;
994 tripAlert?: Maybe<TripAlertEntityResponse>;
995 tripAlerts?: Maybe<TripAlertEntityResponseCollection>;
996 uploadFile?: Maybe<UploadFileEntityResponse>;
997 uploadFiles?: Maybe<UploadFileEntityResponseCollection>;
998 uploadFolder?: Maybe<UploadFolderEntityResponse>;
999 uploadFolders?: Maybe<UploadFolderEntityResponseCollection>;
1000 usersPermissionsRole?: Maybe<UsersPermissionsRoleEntityResponse>;
1001 usersPermissionsRoles?: Maybe<UsersPermissionsRoleEntityResponseCollection>;
1002 usersPermissionsUser?: Maybe<UsersPermissionsUserEntityResponse>;
1003};
1004
1005
1006export type QueryEventArgs = {
1007 id?: InputMaybe<Scalars['ID']['input']>;
1008};
1009
1010
1011export type QueryEventByUuidArgs = {
1012 uuid: Scalars['String']['input'];
1013};
1014
1015
1016export type QueryEventTripAlertArgs = {
1017 event: Scalars['ID']['input'];
1018};
1019
1020
1021export type QueryI18NLocaleArgs = {
1022 id?: InputMaybe<Scalars['ID']['input']>;
1023};
1024
1025
1026export type QueryI18NLocalesArgs = {
1027 filters?: InputMaybe<I18NLocaleFiltersInput>;
1028 pagination?: InputMaybe<PaginationArg>;
1029 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1030};
1031
1032
1033export type QueryModuleArgs = {
1034 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
1035};
1036
1037
1038export type QueryNotificationArgs = {
1039 id?: InputMaybe<Scalars['ID']['input']>;
1040};
1041
1042
1043export type QueryNotificationsArgs = {
1044 filters?: InputMaybe<NotificationFiltersInput>;
1045 pagination?: InputMaybe<PaginationArg>;
1046 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1047};
1048
1049
1050export type QueryPageArgs = {
1051 id?: InputMaybe<Scalars['ID']['input']>;
1052};
1053
1054
1055export type QueryPagesArgs = {
1056 filters?: InputMaybe<PageFiltersInput>;
1057 pagination?: InputMaybe<PaginationArg>;
1058 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1059};
1060
1061
1062export type QueryPassengerArgs = {
1063 id?: InputMaybe<Scalars['ID']['input']>;
1064};
1065
1066
1067export type QueryPassengersArgs = {
1068 filters?: InputMaybe<PassengerFiltersInput>;
1069 pagination?: InputMaybe<PaginationArg>;
1070 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1071};
1072
1073
1074export type QuerySettingArgs = {
1075 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
1076};
1077
1078
1079export type QueryTravelArgs = {
1080 id?: InputMaybe<Scalars['ID']['input']>;
1081};
1082
1083
1084export type QueryTravelsArgs = {
1085 filters?: InputMaybe<TravelFiltersInput>;
1086 pagination?: InputMaybe<PaginationArg>;
1087 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1088};
1089
1090
1091export type QueryTripAlertArgs = {
1092 id?: InputMaybe<Scalars['ID']['input']>;
1093};
1094
1095
1096export type QueryTripAlertsArgs = {
1097 filters?: InputMaybe<TripAlertFiltersInput>;
1098 pagination?: InputMaybe<PaginationArg>;
1099 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1100};
1101
1102
1103export type QueryUploadFileArgs = {
1104 id?: InputMaybe<Scalars['ID']['input']>;
1105};
1106
1107
1108export type QueryUploadFilesArgs = {
1109 filters?: InputMaybe<UploadFileFiltersInput>;
1110 pagination?: InputMaybe<PaginationArg>;
1111 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1112};
1113
1114
1115export type QueryUploadFolderArgs = {
1116 id?: InputMaybe<Scalars['ID']['input']>;
1117};
1118
1119
1120export type QueryUploadFoldersArgs = {
1121 filters?: InputMaybe<UploadFolderFiltersInput>;
1122 pagination?: InputMaybe<PaginationArg>;
1123 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1124};
1125
1126
1127export type QueryUsersPermissionsRoleArgs = {
1128 id?: InputMaybe<Scalars['ID']['input']>;
1129};
1130
1131
1132export type QueryUsersPermissionsRolesArgs = {
1133 filters?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1134 pagination?: InputMaybe<PaginationArg>;
1135 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1136};
1137
1138
1139export type QueryUsersPermissionsUserArgs = {
1140 id?: InputMaybe<Scalars['ID']['input']>;
1141};
1142
1143export type ResponseCollectionMeta = {
1144 __typename?: 'ResponseCollectionMeta';
1145 pagination: Pagination;
1146};
1147
1148export type Setting = {
1149 __typename?: 'Setting';
1150 about_link?: Maybe<Scalars['String']['output']>;
1151 announcement?: Maybe<Scalars['String']['output']>;
1152 code_link?: Maybe<Scalars['String']['output']>;
1153 createdAt?: Maybe<Scalars['DateTime']['output']>;
1154 data_policy_link?: Maybe<Scalars['String']['output']>;
1155 gtm_id?: Maybe<Scalars['String']['output']>;
1156 locale?: Maybe<Scalars['String']['output']>;
1157 localizations?: Maybe<SettingRelationResponseCollection>;
1158 matomo_script_url?: Maybe<Scalars['String']['output']>;
1159 opencollective_link?: Maybe<Scalars['String']['output']>;
1160 stripe_dashboard_link?: Maybe<Scalars['String']['output']>;
1161 tos_link?: Maybe<Scalars['String']['output']>;
1162 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1163};
1164
1165export type SettingEntity = {
1166 __typename?: 'SettingEntity';
1167 attributes?: Maybe<Setting>;
1168 id?: Maybe<Scalars['ID']['output']>;
1169};
1170
1171export type SettingEntityResponse = {
1172 __typename?: 'SettingEntityResponse';
1173 data?: Maybe<SettingEntity>;
1174};
1175
1176export type SettingInput = {
1177 about_link?: InputMaybe<Scalars['String']['input']>;
1178 announcement?: InputMaybe<Scalars['String']['input']>;
1179 code_link?: InputMaybe<Scalars['String']['input']>;
1180 data_policy_link?: InputMaybe<Scalars['String']['input']>;
1181 gtm_id?: InputMaybe<Scalars['String']['input']>;
1182 matomo_script_url?: InputMaybe<Scalars['String']['input']>;
1183 opencollective_link?: InputMaybe<Scalars['String']['input']>;
1184 stripe_dashboard_link?: InputMaybe<Scalars['String']['input']>;
1185 tos_link?: InputMaybe<Scalars['String']['input']>;
1186};
1187
1188export type SettingRelationResponseCollection = {
1189 __typename?: 'SettingRelationResponseCollection';
1190 data: Array<SettingEntity>;
1191};
1192
1193export type StringFilterInput = {
1194 and?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1195 between?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1196 contains?: InputMaybe<Scalars['String']['input']>;
1197 containsi?: InputMaybe<Scalars['String']['input']>;
1198 endsWith?: InputMaybe<Scalars['String']['input']>;
1199 eq?: InputMaybe<Scalars['String']['input']>;
1200 eqi?: InputMaybe<Scalars['String']['input']>;
1201 gt?: InputMaybe<Scalars['String']['input']>;
1202 gte?: InputMaybe<Scalars['String']['input']>;
1203 in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1204 lt?: InputMaybe<Scalars['String']['input']>;
1205 lte?: InputMaybe<Scalars['String']['input']>;
1206 ne?: InputMaybe<Scalars['String']['input']>;
1207 nei?: InputMaybe<Scalars['String']['input']>;
1208 not?: InputMaybe<StringFilterInput>;
1209 notContains?: InputMaybe<Scalars['String']['input']>;
1210 notContainsi?: InputMaybe<Scalars['String']['input']>;
1211 notIn?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1212 notNull?: InputMaybe<Scalars['Boolean']['input']>;
1213 null?: InputMaybe<Scalars['Boolean']['input']>;
1214 or?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1215 startsWith?: InputMaybe<Scalars['String']['input']>;
1216};
1217
1218export type Travel = {
1219 __typename?: 'Travel';
1220 createdAt?: Maybe<Scalars['DateTime']['output']>;
1221 departureDate?: Maybe<Scalars['Date']['output']>;
1222 departureTime?: Maybe<Scalars['String']['output']>;
1223 details?: Maybe<Scalars['String']['output']>;
1224 event?: Maybe<EventEntityResponse>;
1225 firstname?: Maybe<Scalars['String']['output']>;
1226 lastname?: Maybe<Scalars['String']['output']>;
1227 meeting?: Maybe<Scalars['String']['output']>;
1228 meeting_latitude?: Maybe<Scalars['Float']['output']>;
1229 meeting_longitude?: Maybe<Scalars['Float']['output']>;
1230 passengers?: Maybe<PassengerRelationResponseCollection>;
1231 phoneCountry?: Maybe<Scalars['String']['output']>;
1232 phone_number?: Maybe<Scalars['String']['output']>;
1233 seats?: Maybe<Scalars['Int']['output']>;
1234 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1235 user?: Maybe<UsersPermissionsUserEntityResponse>;
1236 vehicleName?: Maybe<Scalars['String']['output']>;
1237};
1238
1239
1240export type TravelPassengersArgs = {
1241 filters?: InputMaybe<PassengerFiltersInput>;
1242 pagination?: InputMaybe<PaginationArg>;
1243 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1244};
1245
1246export type TravelEntity = {
1247 __typename?: 'TravelEntity';
1248 attributes?: Maybe<Travel>;
1249 id?: Maybe<Scalars['ID']['output']>;
1250};
1251
1252export type TravelEntityResponse = {
1253 __typename?: 'TravelEntityResponse';
1254 data?: Maybe<TravelEntity>;
1255};
1256
1257export type TravelEntityResponseCollection = {
1258 __typename?: 'TravelEntityResponseCollection';
1259 data: Array<TravelEntity>;
1260 meta: ResponseCollectionMeta;
1261};
1262
1263export type TravelFiltersInput = {
1264 and?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1265 createdAt?: InputMaybe<DateTimeFilterInput>;
1266 departureDate?: InputMaybe<DateFilterInput>;
1267 departureTime?: InputMaybe<StringFilterInput>;
1268 details?: InputMaybe<StringFilterInput>;
1269 event?: InputMaybe<EventFiltersInput>;
1270 firstname?: InputMaybe<StringFilterInput>;
1271 id?: InputMaybe<IdFilterInput>;
1272 lastname?: InputMaybe<StringFilterInput>;
1273 meeting?: InputMaybe<StringFilterInput>;
1274 meeting_latitude?: InputMaybe<FloatFilterInput>;
1275 meeting_longitude?: InputMaybe<FloatFilterInput>;
1276 not?: InputMaybe<TravelFiltersInput>;
1277 or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1278 passengers?: InputMaybe<PassengerFiltersInput>;
1279 phoneCountry?: InputMaybe<StringFilterInput>;
1280 phone_number?: InputMaybe<StringFilterInput>;
1281 seats?: InputMaybe<IntFilterInput>;
1282 updatedAt?: InputMaybe<DateTimeFilterInput>;
1283 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1284 vehicleName?: InputMaybe<StringFilterInput>;
1285};
1286
1287export type TravelInput = {
1288 departureDate?: InputMaybe<Scalars['Date']['input']>;
1289 departureTime?: InputMaybe<Scalars['String']['input']>;
1290 details?: InputMaybe<Scalars['String']['input']>;
1291 event?: InputMaybe<Scalars['ID']['input']>;
1292 firstname?: InputMaybe<Scalars['String']['input']>;
1293 lastname?: InputMaybe<Scalars['String']['input']>;
1294 meeting?: InputMaybe<Scalars['String']['input']>;
1295 meeting_latitude?: InputMaybe<Scalars['Float']['input']>;
1296 meeting_longitude?: InputMaybe<Scalars['Float']['input']>;
1297 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1298 phoneCountry?: InputMaybe<Scalars['String']['input']>;
1299 phone_number?: InputMaybe<Scalars['String']['input']>;
1300 seats?: InputMaybe<Scalars['Int']['input']>;
1301 user?: InputMaybe<Scalars['ID']['input']>;
1302 vehicleName?: InputMaybe<Scalars['String']['input']>;
1303};
1304
1305export type TravelRelationResponseCollection = {
1306 __typename?: 'TravelRelationResponseCollection';
1307 data: Array<TravelEntity>;
1308};
1309
1310export type TripAlert = {
1311 __typename?: 'TripAlert';
1312 address?: Maybe<Scalars['String']['output']>;
1313 createdAt?: Maybe<Scalars['DateTime']['output']>;
1314 enabled?: Maybe<Scalars['Boolean']['output']>;
1315 event?: Maybe<EventEntityResponse>;
1316 latitude?: Maybe<Scalars['Float']['output']>;
1317 longitude?: Maybe<Scalars['Float']['output']>;
1318 radius?: Maybe<Scalars['Float']['output']>;
1319 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1320 user?: Maybe<UsersPermissionsUserEntityResponse>;
1321};
1322
1323export type TripAlertEntity = {
1324 __typename?: 'TripAlertEntity';
1325 attributes?: Maybe<TripAlert>;
1326 id?: Maybe<Scalars['ID']['output']>;
1327};
1328
1329export type TripAlertEntityResponse = {
1330 __typename?: 'TripAlertEntityResponse';
1331 data?: Maybe<TripAlertEntity>;
1332};
1333
1334export type TripAlertEntityResponseCollection = {
1335 __typename?: 'TripAlertEntityResponseCollection';
1336 data: Array<TripAlertEntity>;
1337 meta: ResponseCollectionMeta;
1338};
1339
1340export type TripAlertFiltersInput = {
1341 address?: InputMaybe<StringFilterInput>;
1342 and?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1343 createdAt?: InputMaybe<DateTimeFilterInput>;
1344 enabled?: InputMaybe<BooleanFilterInput>;
1345 event?: InputMaybe<EventFiltersInput>;
1346 id?: InputMaybe<IdFilterInput>;
1347 latitude?: InputMaybe<FloatFilterInput>;
1348 longitude?: InputMaybe<FloatFilterInput>;
1349 not?: InputMaybe<TripAlertFiltersInput>;
1350 or?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1351 radius?: InputMaybe<FloatFilterInput>;
1352 updatedAt?: InputMaybe<DateTimeFilterInput>;
1353 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1354};
1355
1356export type TripAlertInput = {
1357 address?: InputMaybe<Scalars['String']['input']>;
1358 enabled?: InputMaybe<Scalars['Boolean']['input']>;
1359 event?: InputMaybe<Scalars['ID']['input']>;
1360 latitude?: InputMaybe<Scalars['Float']['input']>;
1361 longitude?: InputMaybe<Scalars['Float']['input']>;
1362 radius?: InputMaybe<Scalars['Float']['input']>;
1363 user?: InputMaybe<Scalars['ID']['input']>;
1364};
1365
1366export type UploadFile = {
1367 __typename?: 'UploadFile';
1368 alternativeText?: Maybe<Scalars['String']['output']>;
1369 caption?: Maybe<Scalars['String']['output']>;
1370 createdAt?: Maybe<Scalars['DateTime']['output']>;
1371 ext?: Maybe<Scalars['String']['output']>;
1372 formats?: Maybe<Scalars['JSON']['output']>;
1373 hash: Scalars['String']['output'];
1374 height?: Maybe<Scalars['Int']['output']>;
1375 mime: Scalars['String']['output'];
1376 name: Scalars['String']['output'];
1377 previewUrl?: Maybe<Scalars['String']['output']>;
1378 provider: Scalars['String']['output'];
1379 provider_metadata?: Maybe<Scalars['JSON']['output']>;
1380 related?: Maybe<Array<Maybe<GenericMorph>>>;
1381 size: Scalars['Float']['output'];
1382 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1383 url: Scalars['String']['output'];
1384 width?: Maybe<Scalars['Int']['output']>;
1385};
1386
1387export type UploadFileEntity = {
1388 __typename?: 'UploadFileEntity';
1389 attributes?: Maybe<UploadFile>;
1390 id?: Maybe<Scalars['ID']['output']>;
1391};
1392
1393export type UploadFileEntityResponse = {
1394 __typename?: 'UploadFileEntityResponse';
1395 data?: Maybe<UploadFileEntity>;
1396};
1397
1398export type UploadFileEntityResponseCollection = {
1399 __typename?: 'UploadFileEntityResponseCollection';
1400 data: Array<UploadFileEntity>;
1401 meta: ResponseCollectionMeta;
1402};
1403
1404export type UploadFileFiltersInput = {
1405 alternativeText?: InputMaybe<StringFilterInput>;
1406 and?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1407 caption?: InputMaybe<StringFilterInput>;
1408 createdAt?: InputMaybe<DateTimeFilterInput>;
1409 ext?: InputMaybe<StringFilterInput>;
1410 folder?: InputMaybe<UploadFolderFiltersInput>;
1411 folderPath?: InputMaybe<StringFilterInput>;
1412 formats?: InputMaybe<JsonFilterInput>;
1413 hash?: InputMaybe<StringFilterInput>;
1414 height?: InputMaybe<IntFilterInput>;
1415 id?: InputMaybe<IdFilterInput>;
1416 mime?: InputMaybe<StringFilterInput>;
1417 name?: InputMaybe<StringFilterInput>;
1418 not?: InputMaybe<UploadFileFiltersInput>;
1419 or?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1420 previewUrl?: InputMaybe<StringFilterInput>;
1421 provider?: InputMaybe<StringFilterInput>;
1422 provider_metadata?: InputMaybe<JsonFilterInput>;
1423 size?: InputMaybe<FloatFilterInput>;
1424 updatedAt?: InputMaybe<DateTimeFilterInput>;
1425 url?: InputMaybe<StringFilterInput>;
1426 width?: InputMaybe<IntFilterInput>;
1427};
1428
1429export type UploadFileInput = {
1430 alternativeText?: InputMaybe<Scalars['String']['input']>;
1431 caption?: InputMaybe<Scalars['String']['input']>;
1432 ext?: InputMaybe<Scalars['String']['input']>;
1433 folder?: InputMaybe<Scalars['ID']['input']>;
1434 folderPath?: InputMaybe<Scalars['String']['input']>;
1435 formats?: InputMaybe<Scalars['JSON']['input']>;
1436 hash?: InputMaybe<Scalars['String']['input']>;
1437 height?: InputMaybe<Scalars['Int']['input']>;
1438 mime?: InputMaybe<Scalars['String']['input']>;
1439 name?: InputMaybe<Scalars['String']['input']>;
1440 previewUrl?: InputMaybe<Scalars['String']['input']>;
1441 provider?: InputMaybe<Scalars['String']['input']>;
1442 provider_metadata?: InputMaybe<Scalars['JSON']['input']>;
1443 size?: InputMaybe<Scalars['Float']['input']>;
1444 url?: InputMaybe<Scalars['String']['input']>;
1445 width?: InputMaybe<Scalars['Int']['input']>;
1446};
1447
1448export type UploadFileRelationResponseCollection = {
1449 __typename?: 'UploadFileRelationResponseCollection';
1450 data: Array<UploadFileEntity>;
1451};
1452
1453export type UploadFolder = {
1454 __typename?: 'UploadFolder';
1455 children?: Maybe<UploadFolderRelationResponseCollection>;
1456 createdAt?: Maybe<Scalars['DateTime']['output']>;
1457 files?: Maybe<UploadFileRelationResponseCollection>;
1458 name: Scalars['String']['output'];
1459 parent?: Maybe<UploadFolderEntityResponse>;
1460 path: Scalars['String']['output'];
1461 pathId: Scalars['Int']['output'];
1462 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1463};
1464
1465
1466export type UploadFolderChildrenArgs = {
1467 filters?: InputMaybe<UploadFolderFiltersInput>;
1468 pagination?: InputMaybe<PaginationArg>;
1469 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1470};
1471
1472
1473export type UploadFolderFilesArgs = {
1474 filters?: InputMaybe<UploadFileFiltersInput>;
1475 pagination?: InputMaybe<PaginationArg>;
1476 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1477};
1478
1479export type UploadFolderEntity = {
1480 __typename?: 'UploadFolderEntity';
1481 attributes?: Maybe<UploadFolder>;
1482 id?: Maybe<Scalars['ID']['output']>;
1483};
1484
1485export type UploadFolderEntityResponse = {
1486 __typename?: 'UploadFolderEntityResponse';
1487 data?: Maybe<UploadFolderEntity>;
1488};
1489
1490export type UploadFolderEntityResponseCollection = {
1491 __typename?: 'UploadFolderEntityResponseCollection';
1492 data: Array<UploadFolderEntity>;
1493 meta: ResponseCollectionMeta;
1494};
1495
1496export type UploadFolderFiltersInput = {
1497 and?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1498 children?: InputMaybe<UploadFolderFiltersInput>;
1499 createdAt?: InputMaybe<DateTimeFilterInput>;
1500 files?: InputMaybe<UploadFileFiltersInput>;
1501 id?: InputMaybe<IdFilterInput>;
1502 name?: InputMaybe<StringFilterInput>;
1503 not?: InputMaybe<UploadFolderFiltersInput>;
1504 or?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1505 parent?: InputMaybe<UploadFolderFiltersInput>;
1506 path?: InputMaybe<StringFilterInput>;
1507 pathId?: InputMaybe<IntFilterInput>;
1508 updatedAt?: InputMaybe<DateTimeFilterInput>;
1509};
1510
1511export type UploadFolderInput = {
1512 children?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1513 files?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1514 name?: InputMaybe<Scalars['String']['input']>;
1515 parent?: InputMaybe<Scalars['ID']['input']>;
1516 path?: InputMaybe<Scalars['String']['input']>;
1517 pathId?: InputMaybe<Scalars['Int']['input']>;
1518};
1519
1520export type UploadFolderRelationResponseCollection = {
1521 __typename?: 'UploadFolderRelationResponseCollection';
1522 data: Array<UploadFolderEntity>;
1523};
1524
1525export type UsersPermissionsCreateRolePayload = {
1526 __typename?: 'UsersPermissionsCreateRolePayload';
1527 ok: Scalars['Boolean']['output'];
1528};
1529
1530export type UsersPermissionsDeleteRolePayload = {
1531 __typename?: 'UsersPermissionsDeleteRolePayload';
1532 ok: Scalars['Boolean']['output'];
1533};
1534
1535export type UsersPermissionsLoginInput = {
1536 identifier: Scalars['String']['input'];
1537 password: Scalars['String']['input'];
1538 provider?: Scalars['String']['input'];
1539};
1540
1541export type UsersPermissionsLoginPayload = {
1542 __typename?: 'UsersPermissionsLoginPayload';
1543 jwt?: Maybe<Scalars['String']['output']>;
1544 user: UsersPermissionsMe;
1545};
1546
1547export type UsersPermissionsMe = {
1548 __typename?: 'UsersPermissionsMe';
1549 blocked?: Maybe<Scalars['Boolean']['output']>;
1550 confirmed?: Maybe<Scalars['Boolean']['output']>;
1551 email?: Maybe<Scalars['String']['output']>;
1552 id: Scalars['ID']['output'];
1553 profile?: Maybe<UsersPermissionsUser>;
1554 role?: Maybe<UsersPermissionsMeRole>;
1555 username: Scalars['String']['output'];
1556};
1557
1558export type UsersPermissionsMeRole = {
1559 __typename?: 'UsersPermissionsMeRole';
1560 description?: Maybe<Scalars['String']['output']>;
1561 id: Scalars['ID']['output'];
1562 name: Scalars['String']['output'];
1563 type?: Maybe<Scalars['String']['output']>;
1564};
1565
1566export type UsersPermissionsPasswordPayload = {
1567 __typename?: 'UsersPermissionsPasswordPayload';
1568 ok: Scalars['Boolean']['output'];
1569};
1570
1571export type UsersPermissionsPermission = {
1572 __typename?: 'UsersPermissionsPermission';
1573 action: Scalars['String']['output'];
1574 createdAt?: Maybe<Scalars['DateTime']['output']>;
1575 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1576 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1577};
1578
1579export type UsersPermissionsPermissionEntity = {
1580 __typename?: 'UsersPermissionsPermissionEntity';
1581 attributes?: Maybe<UsersPermissionsPermission>;
1582 id?: Maybe<Scalars['ID']['output']>;
1583};
1584
1585export type UsersPermissionsPermissionFiltersInput = {
1586 action?: InputMaybe<StringFilterInput>;
1587 and?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1588 createdAt?: InputMaybe<DateTimeFilterInput>;
1589 id?: InputMaybe<IdFilterInput>;
1590 not?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1591 or?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1592 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1593 updatedAt?: InputMaybe<DateTimeFilterInput>;
1594};
1595
1596export type UsersPermissionsPermissionRelationResponseCollection = {
1597 __typename?: 'UsersPermissionsPermissionRelationResponseCollection';
1598 data: Array<UsersPermissionsPermissionEntity>;
1599};
1600
1601export type UsersPermissionsRegisterInput = {
1602 email: Scalars['String']['input'];
1603 firstName?: InputMaybe<Scalars['String']['input']>;
1604 lang?: InputMaybe<Scalars['String']['input']>;
1605 lastName?: InputMaybe<Scalars['String']['input']>;
1606 newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1607 password: Scalars['String']['input'];
1608 tosAcceptationDate?: InputMaybe<Scalars['DateTime']['input']>;
1609 username: Scalars['String']['input'];
1610};
1611
1612export type UsersPermissionsRole = {
1613 __typename?: 'UsersPermissionsRole';
1614 createdAt?: Maybe<Scalars['DateTime']['output']>;
1615 description?: Maybe<Scalars['String']['output']>;
1616 name: Scalars['String']['output'];
1617 permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1618 type?: Maybe<Scalars['String']['output']>;
1619 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1620 users?: Maybe<UsersPermissionsUserRelationResponseCollection>;
1621};
1622
1623
1624export type UsersPermissionsRolePermissionsArgs = {
1625 filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1626 pagination?: InputMaybe<PaginationArg>;
1627 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1628};
1629
1630
1631export type UsersPermissionsRoleUsersArgs = {
1632 filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1633 pagination?: InputMaybe<PaginationArg>;
1634 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1635};
1636
1637export type UsersPermissionsRoleEntity = {
1638 __typename?: 'UsersPermissionsRoleEntity';
1639 attributes?: Maybe<UsersPermissionsRole>;
1640 id?: Maybe<Scalars['ID']['output']>;
1641};
1642
1643export type UsersPermissionsRoleEntityResponse = {
1644 __typename?: 'UsersPermissionsRoleEntityResponse';
1645 data?: Maybe<UsersPermissionsRoleEntity>;
1646};
1647
1648export type UsersPermissionsRoleEntityResponseCollection = {
1649 __typename?: 'UsersPermissionsRoleEntityResponseCollection';
1650 data: Array<UsersPermissionsRoleEntity>;
1651 meta: ResponseCollectionMeta;
1652};
1653
1654export type UsersPermissionsRoleFiltersInput = {
1655 and?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1656 createdAt?: InputMaybe<DateTimeFilterInput>;
1657 description?: InputMaybe<StringFilterInput>;
1658 id?: InputMaybe<IdFilterInput>;
1659 name?: InputMaybe<StringFilterInput>;
1660 not?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1661 or?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1662 permissions?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1663 type?: InputMaybe<StringFilterInput>;
1664 updatedAt?: InputMaybe<DateTimeFilterInput>;
1665 users?: InputMaybe<UsersPermissionsUserFiltersInput>;
1666};
1667
1668export type UsersPermissionsRoleInput = {
1669 description?: InputMaybe<Scalars['String']['input']>;
1670 name?: InputMaybe<Scalars['String']['input']>;
1671 permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1672 type?: InputMaybe<Scalars['String']['input']>;
1673 users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1674};
1675
1676export type UsersPermissionsUpdateRolePayload = {
1677 __typename?: 'UsersPermissionsUpdateRolePayload';
1678 ok: Scalars['Boolean']['output'];
1679};
1680
1681export type UsersPermissionsUser = {
1682 __typename?: 'UsersPermissionsUser';
1683 confirmed?: Maybe<Scalars['Boolean']['output']>;
1684 createdAt?: Maybe<Scalars['DateTime']['output']>;
1685 email: Scalars['String']['output'];
1686 events?: Maybe<EventRelationResponseCollection>;
1687 firstName?: Maybe<Scalars['String']['output']>;
1688 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1689 lastName?: Maybe<Scalars['String']['output']>;
1690 newsletterConsent?: Maybe<Scalars['Boolean']['output']>;
1691 notificationEnabled?: Maybe<Scalars['Boolean']['output']>;
1692 notifications?: Maybe<NotificationRelationResponseCollection>;
1693 onboardingCreator?: Maybe<Scalars['Boolean']['output']>;
1694 onboardingUser?: Maybe<Scalars['Boolean']['output']>;
1695 provider?: Maybe<Scalars['String']['output']>;
1696 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1697 tosAcceptationDate?: Maybe<Scalars['DateTime']['output']>;
1698 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1699 username: Scalars['String']['output'];
1700};
1701
1702
1703export type UsersPermissionsUserEventsArgs = {
1704 filters?: InputMaybe<EventFiltersInput>;
1705 pagination?: InputMaybe<PaginationArg>;
1706 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1707};
1708
1709
1710export type UsersPermissionsUserNotificationsArgs = {
1711 filters?: InputMaybe<NotificationFiltersInput>;
1712 pagination?: InputMaybe<PaginationArg>;
1713 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1714};
1715
1716export type UsersPermissionsUserEntity = {
1717 __typename?: 'UsersPermissionsUserEntity';
1718 attributes?: Maybe<UsersPermissionsUser>;
1719 id?: Maybe<Scalars['ID']['output']>;
1720};
1721
1722export type UsersPermissionsUserEntityResponse = {
1723 __typename?: 'UsersPermissionsUserEntityResponse';
1724 data?: Maybe<UsersPermissionsUserEntity>;
1725};
1726
1727export type UsersPermissionsUserFiltersInput = {
1728 and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1729 blocked?: InputMaybe<BooleanFilterInput>;
1730 confirmationToken?: InputMaybe<StringFilterInput>;
1731 confirmed?: InputMaybe<BooleanFilterInput>;
1732 createdAt?: InputMaybe<DateTimeFilterInput>;
1733 email?: InputMaybe<StringFilterInput>;
1734 events?: InputMaybe<EventFiltersInput>;
1735 firstName?: InputMaybe<StringFilterInput>;
1736 id?: InputMaybe<IdFilterInput>;
1737 lang?: InputMaybe<StringFilterInput>;
1738 lastName?: InputMaybe<StringFilterInput>;
1739 newsletterConsent?: InputMaybe<BooleanFilterInput>;
1740 not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1741 notificationEnabled?: InputMaybe<BooleanFilterInput>;
1742 notifications?: InputMaybe<NotificationFiltersInput>;
1743 onboardingCreator?: InputMaybe<BooleanFilterInput>;
1744 onboardingUser?: InputMaybe<BooleanFilterInput>;
1745 or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1746 passengers?: InputMaybe<PassengerFiltersInput>;
1747 password?: InputMaybe<StringFilterInput>;
1748 provider?: InputMaybe<StringFilterInput>;
1749 resetPasswordToken?: InputMaybe<StringFilterInput>;
1750 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1751 tosAcceptationDate?: InputMaybe<DateTimeFilterInput>;
1752 updatedAt?: InputMaybe<DateTimeFilterInput>;
1753 username?: InputMaybe<StringFilterInput>;
1754};
1755
1756export type UsersPermissionsUserInput = {
1757 blocked?: InputMaybe<Scalars['Boolean']['input']>;
1758 confirmationToken?: InputMaybe<Scalars['String']['input']>;
1759 confirmed?: InputMaybe<Scalars['Boolean']['input']>;
1760 email?: InputMaybe<Scalars['String']['input']>;
1761 events?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1762 firstName?: InputMaybe<Scalars['String']['input']>;
1763 lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1764 lastName?: InputMaybe<Scalars['String']['input']>;
1765 newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1766 notificationEnabled?: InputMaybe<Scalars['Boolean']['input']>;
1767 notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1768 oldPassword?: InputMaybe<Scalars['String']['input']>;
1769 onboardingCreator?: InputMaybe<Scalars['Boolean']['input']>;
1770 onboardingUser?: InputMaybe<Scalars['Boolean']['input']>;
1771 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1772 password?: InputMaybe<Scalars['String']['input']>;
1773 provider?: InputMaybe<Scalars['String']['input']>;
1774 resetPasswordToken?: InputMaybe<Scalars['String']['input']>;
1775 role?: InputMaybe<Scalars['ID']['input']>;
1776 tosAcceptationDate?: InputMaybe<Scalars['DateTime']['input']>;
1777 username?: InputMaybe<Scalars['String']['input']>;
1778};
1779
1780export type UsersPermissionsUserRelationResponseCollection = {
1781 __typename?: 'UsersPermissionsUserRelationResponseCollection';
1782 data: Array<UsersPermissionsUserEntity>;
1783};
1784
1785export type TripAlertQueryVariables = Exact<{
1786 eventId: Scalars['ID']['input'];
1787}>;
1788
1789
1790export 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 };
1791
1792export type SetTripAlertMutationVariables = Exact<{
1793 eventId: Scalars['ID']['input'];
1794 enabled?: InputMaybe<Scalars['Boolean']['input']>;
1795 latitude?: InputMaybe<Scalars['Float']['input']>;
1796 longitude?: InputMaybe<Scalars['Float']['input']>;
1797 address?: InputMaybe<Scalars['String']['input']>;
1798 radius?: InputMaybe<Scalars['Float']['input']>;
1799}>;
1800
1801
1802export 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 };
1803
1804export type SendMagicLinkMutationVariables = Exact<{
1805 email: Scalars['String']['input'];
1806 lang?: InputMaybe<Scalars['String']['input']>;
1807}>;
1808
1809
1810export type SendMagicLinkMutation = { __typename?: 'Mutation', sendMagicLink?: boolean | null };
1811
1812export 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 };
1813
1814export type CreateEventMutationVariables = Exact<{
1815 eventData: EventInput;
1816}>;
1817
1818
1819export 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 };
1820
1821export type UpdateEventMutationVariables = Exact<{
1822 uuid: Scalars['String']['input'];
1823 eventUpdate: EventInput;
1824}>;
1825
1826
1827export 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 };
1828
1829export type AddEventAdminMutationVariables = Exact<{
1830 eventId: Scalars['ID']['input'];
1831 email: Scalars['String']['input'];
1832}>;
1833
1834
1835export type AddEventAdminMutation = { __typename?: 'Mutation', addEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
1836
1837export type DeleteEventAdminMutationVariables = Exact<{
1838 eventId: Scalars['ID']['input'];
1839 email: Scalars['String']['input'];
1840}>;
1841
1842
1843export type DeleteEventAdminMutation = { __typename?: 'Mutation', deleteEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
1844
1845export type EventByUuidQueryVariables = Exact<{
1846 uuid: Scalars['String']['input'];
1847}>;
1848
1849
1850export 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 };
1851
1852export type EventTripAlertsQueryVariables = Exact<{
1853 uuid: Scalars['String']['input'];
1854}>;
1855
1856
1857export 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 };
1858
1859export type ModuleQueryVariables = Exact<{
1860 locale: Scalars['I18NLocaleCode']['input'];
1861}>;
1862
1863
1864export type ModuleQuery = { __typename?: 'Query', module?: { __typename?: 'ModuleEntityResponse', data?: { __typename?: 'ModuleEntity', attributes?: { __typename?: 'Module', caroster_plus_name: string, caroster_plus_price?: number | null, caroster_plus_enabled?: boolean | null, caroster_plus_description?: string | null, caroster_plus_payment_link: string } | null } | null } | null };
1865
1866export type UserNotificationsQueryVariables = Exact<{
1867 maxItems?: InputMaybe<Scalars['Int']['input']>;
1868}>;
1869
1870
1871export 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 };
1872
1873export type ReadNotificationsMutationVariables = Exact<{
1874 id?: InputMaybe<Scalars['ID']['input']>;
1875}>;
1876
1877
1878export 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 };
1879
1880export 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 };
1881
1882export type CreatePassengerMutationVariables = Exact<{
1883 passenger: PassengerInput;
1884}>;
1885
1886
1887export 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 };
1888
1889export type UpdatePassengerMutationVariables = Exact<{
1890 id: Scalars['ID']['input'];
1891 passengerUpdate: PassengerInput;
1892}>;
1893
1894
1895export 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 };
1896
1897export type DeletePassengerMutationVariables = Exact<{
1898 id: Scalars['ID']['input'];
1899}>;
1900
1901
1902export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null };
1903
1904export type SettingQueryVariables = Exact<{
1905 locale: Scalars['I18NLocaleCode']['input'];
1906}>;
1907
1908
1909export 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 };
1910
1911export 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 };
1912
1913export type CreateTravelMutationVariables = Exact<{
1914 travel: TravelInput;
1915}>;
1916
1917
1918export 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 };
1919
1920export type UpdateTravelMutationVariables = Exact<{
1921 id: Scalars['ID']['input'];
1922 travelUpdate: TravelInput;
1923}>;
1924
1925
1926export 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 };
1927
1928export type DeleteTravelMutationVariables = Exact<{
1929 id: Scalars['ID']['input'];
1930}>;
1931
1932
1933export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null };
1934
1935export 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 };
1936
1937export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
1938
1939
1940export 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 };
1941
1942export type UpdateMeMutationVariables = Exact<{
1943 userUpdate: UsersPermissionsUserInput;
1944}>;
1945
1946
1947export 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 } };
1948
1949export const EventFieldsFragmentDoc = gql`
1950 fragment EventFields on EventEntity {
1951 id
1952 attributes {
1953 uuid
1954 name
1955 description
1956 enabled_modules
1957 email
1958 lang
1959 administrators
1960 date
1961 address
1962 latitude
1963 longitude
1964 isReturnEvent
1965 waitingPassengers {
1966 data {
1967 id
1968 attributes {
1969 name
1970 email
1971 location
1972 user {
1973 data {
1974 id
1975 attributes {
1976 firstName
1977 lastName
1978 }
1979 }
1980 }
1981 }
1982 }
1983 }
1984 travels(pagination: {limit: 500}) {
1985 data {
1986 id
1987 attributes {
1988 meeting
1989 meeting_latitude
1990 meeting_longitude
1991 departureDate
1992 departureTime
1993 details
1994 vehicleName
1995 firstname
1996 lastname
1997 phone_number
1998 phoneCountry
1999 seats
2000 user {
2001 data {
2002 id
2003 attributes {
2004 firstName
2005 lastName
2006 }
2007 }
2008 }
2009 passengers {
2010 data {
2011 id
2012 attributes {
2013 name
2014 location
2015 email
2016 phone
2017 phoneCountry
2018 user {
2019 data {
2020 id
2021 attributes {
2022 firstName
2023 lastName
2024 }
2025 }
2026 }
2027 }
2028 }
2029 }
2030 }
2031 }
2032 }
2033 }
2034}
2035 `;
2036export const PassengerFieldsFragmentDoc = gql`
2037 fragment PassengerFields on PassengerEntity {
2038 id
2039 attributes {
2040 name
2041 location
2042 phone
2043 phoneCountry
2044 email
2045 user {
2046 data {
2047 id
2048 attributes {
2049 firstName
2050 lastName
2051 email
2052 }
2053 }
2054 }
2055 }
2056}
2057 `;
2058export const TravelFieldsFragmentDoc = gql`
2059 fragment TravelFields on TravelEntity {
2060 id
2061 attributes {
2062 meeting
2063 meeting_latitude
2064 meeting_longitude
2065 departureDate
2066 departureTime
2067 details
2068 vehicleName
2069 firstname
2070 lastname
2071 phone_number
2072 phoneCountry
2073 seats
2074 passengers {
2075 data {
2076 id
2077 attributes {
2078 name
2079 location
2080 phone
2081 phoneCountry
2082 user {
2083 data {
2084 id
2085 attributes {
2086 firstName
2087 lastName
2088 email
2089 }
2090 }
2091 }
2092 }
2093 }
2094 }
2095 }
2096}
2097 `;
2098export const UserFieldsFragmentDoc = gql`
2099 fragment UserFields on UsersPermissionsUser {
2100 username
2101 email
2102 confirmed
2103 lastName
2104 firstName
2105 lang
2106 onboardingUser
2107 onboardingCreator
2108 newsletterConsent
2109 notificationEnabled
2110 provider
2111 events(pagination: {limit: 500}, filters: {isReturnEvent: {not: {eq: true}}}) {
2112 data {
2113 id
2114 attributes {
2115 uuid
2116 name
2117 date
2118 address
2119 enabled_modules
2120 }
2121 }
2122 }
2123}
2124 `;
2125export const TripAlertDocument = gql`
2126 query TripAlert($eventId: ID!) {
2127 eventTripAlert(event: $eventId) {
2128 data {
2129 id
2130 attributes {
2131 address
2132 enabled
2133 radius
2134 longitude
2135 latitude
2136 }
2137 }
2138 }
2139}
2140 `;
2141
2142/**
2143 * __useTripAlertQuery__
2144 *
2145 * To run a query within a React component, call `useTripAlertQuery` and pass it any options that fit your needs.
2146 * When your component renders, `useTripAlertQuery` returns an object from Apollo Client that contains loading, error, and data properties
2147 * you can use to render your UI.
2148 *
2149 * @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;
2150 *
2151 * @example
2152 * const { data, loading, error } = useTripAlertQuery({
2153 * variables: {
2154 * eventId: // value for 'eventId'
2155 * },
2156 * });
2157 */
2158export function useTripAlertQuery(baseOptions: Apollo.QueryHookOptions<TripAlertQuery, TripAlertQueryVariables> & ({ variables: TripAlertQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
2159 const options = {...defaultOptions, ...baseOptions}
2160 return Apollo.useQuery<TripAlertQuery, TripAlertQueryVariables>(TripAlertDocument, options);
2161 }
2162export function useTripAlertLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<TripAlertQuery, TripAlertQueryVariables>) {
2163 const options = {...defaultOptions, ...baseOptions}
2164 return Apollo.useLazyQuery<TripAlertQuery, TripAlertQueryVariables>(TripAlertDocument, options);
2165 }
2166export function useTripAlertSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<TripAlertQuery, TripAlertQueryVariables>) {
2167 const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
2168 return Apollo.useSuspenseQuery<TripAlertQuery, TripAlertQueryVariables>(TripAlertDocument, options);
2169 }
2170export type TripAlertQueryHookResult = ReturnType<typeof useTripAlertQuery>;
2171export type TripAlertLazyQueryHookResult = ReturnType<typeof useTripAlertLazyQuery>;
2172export type TripAlertSuspenseQueryHookResult = ReturnType<typeof useTripAlertSuspenseQuery>;
2173export type TripAlertQueryResult = Apollo.QueryResult<TripAlertQuery, TripAlertQueryVariables>;
2174export const SetTripAlertDocument = gql`
2175 mutation SetTripAlert($eventId: ID!, $enabled: Boolean, $latitude: Float, $longitude: Float, $address: String, $radius: Float) {
2176 setTripAlert(
2177 event: $eventId
2178 latitude: $latitude
2179 longitude: $longitude
2180 address: $address
2181 radius: $radius
2182 enabled: $enabled
2183 ) {
2184 data {
2185 id
2186 attributes {
2187 latitude
2188 longitude
2189 address
2190 enabled
2191 }
2192 }
2193 }
2194}
2195 `;
2196export type SetTripAlertMutationFn = Apollo.MutationFunction<SetTripAlertMutation, SetTripAlertMutationVariables>;
2197
2198/**
2199 * __useSetTripAlertMutation__
2200 *
2201 * To run a mutation, you first call `useSetTripAlertMutation` within a React component and pass it any options that fit your needs.
2202 * When your component renders, `useSetTripAlertMutation` returns a tuple that includes:
2203 * - A mutate function that you can call at any time to execute the mutation
2204 * - An object with fields that represent the current status of the mutation's execution
2205 *
2206 * @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;
2207 *
2208 * @example
2209 * const [setTripAlertMutation, { data, loading, error }] = useSetTripAlertMutation({
2210 * variables: {
2211 * eventId: // value for 'eventId'
2212 * enabled: // value for 'enabled'
2213 * latitude: // value for 'latitude'
2214 * longitude: // value for 'longitude'
2215 * address: // value for 'address'
2216 * radius: // value for 'radius'
2217 * },
2218 * });
2219 */
2220export function useSetTripAlertMutation(baseOptions?: Apollo.MutationHookOptions<SetTripAlertMutation, SetTripAlertMutationVariables>) {
2221 const options = {...defaultOptions, ...baseOptions}
2222 return Apollo.useMutation<SetTripAlertMutation, SetTripAlertMutationVariables>(SetTripAlertDocument, options);
2223 }
2224export type SetTripAlertMutationHookResult = ReturnType<typeof useSetTripAlertMutation>;
2225export type SetTripAlertMutationResult = Apollo.MutationResult<SetTripAlertMutation>;
2226export type SetTripAlertMutationOptions = Apollo.BaseMutationOptions<SetTripAlertMutation, SetTripAlertMutationVariables>;
2227export const SendMagicLinkDocument = gql`
2228 mutation sendMagicLink($email: String!, $lang: String) {
2229 sendMagicLink(email: $email, lang: $lang)
2230}
2231 `;
2232export type SendMagicLinkMutationFn = Apollo.MutationFunction<SendMagicLinkMutation, SendMagicLinkMutationVariables>;
2233
2234/**
2235 * __useSendMagicLinkMutation__
2236 *
2237 * To run a mutation, you first call `useSendMagicLinkMutation` within a React component and pass it any options that fit your needs.
2238 * When your component renders, `useSendMagicLinkMutation` returns a tuple that includes:
2239 * - A mutate function that you can call at any time to execute the mutation
2240 * - An object with fields that represent the current status of the mutation's execution
2241 *
2242 * @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;
2243 *
2244 * @example
2245 * const [sendMagicLinkMutation, { data, loading, error }] = useSendMagicLinkMutation({
2246 * variables: {
2247 * email: // value for 'email'
2248 * lang: // value for 'lang'
2249 * },
2250 * });
2251 */
2252export function useSendMagicLinkMutation(baseOptions?: Apollo.MutationHookOptions<SendMagicLinkMutation, SendMagicLinkMutationVariables>) {
2253 const options = {...defaultOptions, ...baseOptions}
2254 return Apollo.useMutation<SendMagicLinkMutation, SendMagicLinkMutationVariables>(SendMagicLinkDocument, options);
2255 }
2256export type SendMagicLinkMutationHookResult = ReturnType<typeof useSendMagicLinkMutation>;
2257export type SendMagicLinkMutationResult = Apollo.MutationResult<SendMagicLinkMutation>;
2258export type SendMagicLinkMutationOptions = Apollo.BaseMutationOptions<SendMagicLinkMutation, SendMagicLinkMutationVariables>;
2259export const CreateEventDocument = gql`
2260 mutation createEvent($eventData: EventInput!) {
2261 createEvent(data: $eventData) {
2262 data {
2263 ...EventFields
2264 }
2265 }
2266}
2267 ${EventFieldsFragmentDoc}`;
2268export type CreateEventMutationFn = Apollo.MutationFunction<CreateEventMutation, CreateEventMutationVariables>;
2269
2270/**
2271 * __useCreateEventMutation__
2272 *
2273 * To run a mutation, you first call `useCreateEventMutation` within a React component and pass it any options that fit your needs.
2274 * When your component renders, `useCreateEventMutation` returns a tuple that includes:
2275 * - A mutate function that you can call at any time to execute the mutation
2276 * - An object with fields that represent the current status of the mutation's execution
2277 *
2278 * @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;
2279 *
2280 * @example
2281 * const [createEventMutation, { data, loading, error }] = useCreateEventMutation({
2282 * variables: {
2283 * eventData: // value for 'eventData'
2284 * },
2285 * });
2286 */
2287export function useCreateEventMutation(baseOptions?: Apollo.MutationHookOptions<CreateEventMutation, CreateEventMutationVariables>) {
2288 const options = {...defaultOptions, ...baseOptions}
2289 return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>(CreateEventDocument, options);
2290 }
2291export type CreateEventMutationHookResult = ReturnType<typeof useCreateEventMutation>;
2292export type CreateEventMutationResult = Apollo.MutationResult<CreateEventMutation>;
2293export type CreateEventMutationOptions = Apollo.BaseMutationOptions<CreateEventMutation, CreateEventMutationVariables>;
2294export const UpdateEventDocument = gql`
2295 mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
2296 updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
2297 data {
2298 ...EventFields
2299 }
2300 }
2301}
2302 ${EventFieldsFragmentDoc}`;
2303export type UpdateEventMutationFn = Apollo.MutationFunction<UpdateEventMutation, UpdateEventMutationVariables>;
2304
2305/**
2306 * __useUpdateEventMutation__
2307 *
2308 * To run a mutation, you first call `useUpdateEventMutation` within a React component and pass it any options that fit your needs.
2309 * When your component renders, `useUpdateEventMutation` returns a tuple that includes:
2310 * - A mutate function that you can call at any time to execute the mutation
2311 * - An object with fields that represent the current status of the mutation's execution
2312 *
2313 * @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;
2314 *
2315 * @example
2316 * const [updateEventMutation, { data, loading, error }] = useUpdateEventMutation({
2317 * variables: {
2318 * uuid: // value for 'uuid'
2319 * eventUpdate: // value for 'eventUpdate'
2320 * },
2321 * });
2322 */
2323export function useUpdateEventMutation(baseOptions?: Apollo.MutationHookOptions<UpdateEventMutation, UpdateEventMutationVariables>) {
2324 const options = {...defaultOptions, ...baseOptions}
2325 return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>(UpdateEventDocument, options);
2326 }
2327export type UpdateEventMutationHookResult = ReturnType<typeof useUpdateEventMutation>;
2328export type UpdateEventMutationResult = Apollo.MutationResult<UpdateEventMutation>;
2329export type UpdateEventMutationOptions = Apollo.BaseMutationOptions<UpdateEventMutation, UpdateEventMutationVariables>;
2330export const AddEventAdminDocument = gql`
2331 mutation addEventAdmin($eventId: ID!, $email: String!) {
2332 addEventAdmin(eventId: $eventId, email: $email) {
2333 data {
2334 id
2335 attributes {
2336 administrators
2337 }
2338 }
2339 }
2340}
2341 `;
2342export type AddEventAdminMutationFn = Apollo.MutationFunction<AddEventAdminMutation, AddEventAdminMutationVariables>;
2343
2344/**
2345 * __useAddEventAdminMutation__
2346 *
2347 * To run a mutation, you first call `useAddEventAdminMutation` within a React component and pass it any options that fit your needs.
2348 * When your component renders, `useAddEventAdminMutation` returns a tuple that includes:
2349 * - A mutate function that you can call at any time to execute the mutation
2350 * - An object with fields that represent the current status of the mutation's execution
2351 *
2352 * @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;
2353 *
2354 * @example
2355 * const [addEventAdminMutation, { data, loading, error }] = useAddEventAdminMutation({
2356 * variables: {
2357 * eventId: // value for 'eventId'
2358 * email: // value for 'email'
2359 * },
2360 * });
2361 */
2362export function useAddEventAdminMutation(baseOptions?: Apollo.MutationHookOptions<AddEventAdminMutation, AddEventAdminMutationVariables>) {
2363 const options = {...defaultOptions, ...baseOptions}
2364 return Apollo.useMutation<AddEventAdminMutation, AddEventAdminMutationVariables>(AddEventAdminDocument, options);
2365 }
2366export type AddEventAdminMutationHookResult = ReturnType<typeof useAddEventAdminMutation>;
2367export type AddEventAdminMutationResult = Apollo.MutationResult<AddEventAdminMutation>;
2368export type AddEventAdminMutationOptions = Apollo.BaseMutationOptions<AddEventAdminMutation, AddEventAdminMutationVariables>;
2369export const DeleteEventAdminDocument = gql`
2370 mutation deleteEventAdmin($eventId: ID!, $email: String!) {
2371 deleteEventAdmin(eventId: $eventId, email: $email) {
2372 data {
2373 id
2374 attributes {
2375 administrators
2376 }
2377 }
2378 }
2379}
2380 `;
2381export type DeleteEventAdminMutationFn = Apollo.MutationFunction<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>;
2382
2383/**
2384 * __useDeleteEventAdminMutation__
2385 *
2386 * To run a mutation, you first call `useDeleteEventAdminMutation` within a React component and pass it any options that fit your needs.
2387 * When your component renders, `useDeleteEventAdminMutation` returns a tuple that includes:
2388 * - A mutate function that you can call at any time to execute the mutation
2389 * - An object with fields that represent the current status of the mutation's execution
2390 *
2391 * @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;
2392 *
2393 * @example
2394 * const [deleteEventAdminMutation, { data, loading, error }] = useDeleteEventAdminMutation({
2395 * variables: {
2396 * eventId: // value for 'eventId'
2397 * email: // value for 'email'
2398 * },
2399 * });
2400 */
2401export function useDeleteEventAdminMutation(baseOptions?: Apollo.MutationHookOptions<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>) {
2402 const options = {...defaultOptions, ...baseOptions}
2403 return Apollo.useMutation<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>(DeleteEventAdminDocument, options);
2404 }
2405export type DeleteEventAdminMutationHookResult = ReturnType<typeof useDeleteEventAdminMutation>;
2406export type DeleteEventAdminMutationResult = Apollo.MutationResult<DeleteEventAdminMutation>;
2407export type DeleteEventAdminMutationOptions = Apollo.BaseMutationOptions<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>;
2408export const EventByUuidDocument = gql`
2409 query eventByUUID($uuid: String!) {
2410 eventByUUID(uuid: $uuid) {
2411 data {
2412 ...EventFields
2413 attributes {
2414 linkedEvent {
2415 data {
2416 id
2417 attributes {
2418 uuid
2419 travels {
2420 data {
2421 id
2422 }
2423 }
2424 }
2425 }
2426 }
2427 }
2428 }
2429 }
2430}
2431 ${EventFieldsFragmentDoc}`;
2432
2433/**
2434 * __useEventByUuidQuery__
2435 *
2436 * To run a query within a React component, call `useEventByUuidQuery` and pass it any options that fit your needs.
2437 * When your component renders, `useEventByUuidQuery` returns an object from Apollo Client that contains loading, error, and data properties
2438 * you can use to render your UI.
2439 *
2440 * @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;
2441 *
2442 * @example
2443 * const { data, loading, error } = useEventByUuidQuery({
2444 * variables: {
2445 * uuid: // value for 'uuid'
2446 * },
2447 * });
2448 */
2449export function useEventByUuidQuery(baseOptions: Apollo.QueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables> & ({ variables: EventByUuidQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
2450 const options = {...defaultOptions, ...baseOptions}
2451 return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2452 }
2453export function useEventByUuidLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2454 const options = {...defaultOptions, ...baseOptions}
2455 return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2456 }
2457export function useEventByUuidSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2458 const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
2459 return Apollo.useSuspenseQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2460 }
2461export type EventByUuidQueryHookResult = ReturnType<typeof useEventByUuidQuery>;
2462export type EventByUuidLazyQueryHookResult = ReturnType<typeof useEventByUuidLazyQuery>;
2463export type EventByUuidSuspenseQueryHookResult = ReturnType<typeof useEventByUuidSuspenseQuery>;
2464export type EventByUuidQueryResult = Apollo.QueryResult<EventByUuidQuery, EventByUuidQueryVariables>;
2465export const EventTripAlertsDocument = gql`
2466 query eventTripAlerts($uuid: String!) {
2467 eventByUUID(uuid: $uuid) {
2468 data {
2469 id
2470 attributes {
2471 tripAlerts {
2472 data {
2473 id
2474 attributes {
2475 address
2476 radius
2477 latitude
2478 longitude
2479 user {
2480 data {
2481 id
2482 attributes {
2483 firstName
2484 lastName
2485 email
2486 }
2487 }
2488 }
2489 }
2490 }
2491 }
2492 }
2493 }
2494 }
2495}
2496 `;
2497
2498/**
2499 * __useEventTripAlertsQuery__
2500 *
2501 * To run a query within a React component, call `useEventTripAlertsQuery` and pass it any options that fit your needs.
2502 * When your component renders, `useEventTripAlertsQuery` returns an object from Apollo Client that contains loading, error, and data properties
2503 * you can use to render your UI.
2504 *
2505 * @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;
2506 *
2507 * @example
2508 * const { data, loading, error } = useEventTripAlertsQuery({
2509 * variables: {
2510 * uuid: // value for 'uuid'
2511 * },
2512 * });
2513 */
2514export function useEventTripAlertsQuery(baseOptions: Apollo.QueryHookOptions<EventTripAlertsQuery, EventTripAlertsQueryVariables> & ({ variables: EventTripAlertsQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
2515 const options = {...defaultOptions, ...baseOptions}
2516 return Apollo.useQuery<EventTripAlertsQuery, EventTripAlertsQueryVariables>(EventTripAlertsDocument, options);
2517 }
2518export function useEventTripAlertsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<EventTripAlertsQuery, EventTripAlertsQueryVariables>) {
2519 const options = {...defaultOptions, ...baseOptions}
2520 return Apollo.useLazyQuery<EventTripAlertsQuery, EventTripAlertsQueryVariables>(EventTripAlertsDocument, options);
2521 }
2522export function useEventTripAlertsSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<EventTripAlertsQuery, EventTripAlertsQueryVariables>) {
2523 const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
2524 return Apollo.useSuspenseQuery<EventTripAlertsQuery, EventTripAlertsQueryVariables>(EventTripAlertsDocument, options);
2525 }
2526export type EventTripAlertsQueryHookResult = ReturnType<typeof useEventTripAlertsQuery>;
2527export type EventTripAlertsLazyQueryHookResult = ReturnType<typeof useEventTripAlertsLazyQuery>;
2528export type EventTripAlertsSuspenseQueryHookResult = ReturnType<typeof useEventTripAlertsSuspenseQuery>;
2529export type EventTripAlertsQueryResult = Apollo.QueryResult<EventTripAlertsQuery, EventTripAlertsQueryVariables>;
2530export const ModuleDocument = gql`
2531 query module($locale: I18NLocaleCode!) {
2532 module(locale: $locale) {
2533 data {
2534 attributes {
2535 caroster_plus_name
2536 caroster_plus_price
2537 caroster_plus_enabled
2538 caroster_plus_description
2539 caroster_plus_payment_link
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>;