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