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