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