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> & {
7 [SubKey in K]?: Maybe<T[SubKey]>;
8};
9export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & {
10 [SubKey in K]: Maybe<T[SubKey]>;
11};
12export type MakeEmpty<T extends {[key: string]: unknown}, K extends keyof T> = {
13 [_ in K]?: never;
14};
15export type Incremental<T> =
16 | T
17 | {[P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never};
18const defaultOptions = {} as const;
19/** All built-in and custom scalars, mapped to their actual values */
20export type Scalars = {
21 ID: {input: string; output: string};
22 String: {input: string; output: string};
23 Boolean: {input: boolean; output: boolean};
24 Int: {input: number; output: number};
25 Float: {input: number; output: number};
26 Date: {input: any; output: any};
27 DateTime: {input: any; output: any};
28 I18NLocaleCode: {input: any; output: any};
29 JSON: {input: any; output: any};
30 Upload: {input: any; output: any};
31};
32
33export type BooleanFilterInput = {
34 and?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
35 between?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
36 contains?: InputMaybe<Scalars['Boolean']['input']>;
37 containsi?: InputMaybe<Scalars['Boolean']['input']>;
38 endsWith?: InputMaybe<Scalars['Boolean']['input']>;
39 eq?: InputMaybe<Scalars['Boolean']['input']>;
40 eqi?: InputMaybe<Scalars['Boolean']['input']>;
41 gt?: InputMaybe<Scalars['Boolean']['input']>;
42 gte?: InputMaybe<Scalars['Boolean']['input']>;
43 in?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
44 lt?: InputMaybe<Scalars['Boolean']['input']>;
45 lte?: InputMaybe<Scalars['Boolean']['input']>;
46 ne?: InputMaybe<Scalars['Boolean']['input']>;
47 nei?: InputMaybe<Scalars['Boolean']['input']>;
48 not?: InputMaybe<BooleanFilterInput>;
49 notContains?: InputMaybe<Scalars['Boolean']['input']>;
50 notContainsi?: InputMaybe<Scalars['Boolean']['input']>;
51 notIn?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
52 notNull?: InputMaybe<Scalars['Boolean']['input']>;
53 null?: InputMaybe<Scalars['Boolean']['input']>;
54 or?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
55 startsWith?: InputMaybe<Scalars['Boolean']['input']>;
56};
57
58export type ContentReleasesRelease = {
59 __typename?: 'ContentReleasesRelease';
60 actions?: Maybe<ContentReleasesReleaseActionRelationResponseCollection>;
61 createdAt?: Maybe<Scalars['DateTime']['output']>;
62 name: Scalars['String']['output'];
63 releasedAt?: Maybe<Scalars['DateTime']['output']>;
64 updatedAt?: Maybe<Scalars['DateTime']['output']>;
65};
66
67export type ContentReleasesReleaseActionsArgs = {
68 filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
69 pagination?: InputMaybe<PaginationArg>;
70 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
71};
72
73export type ContentReleasesReleaseAction = {
74 __typename?: 'ContentReleasesReleaseAction';
75 contentType: Scalars['String']['output'];
76 createdAt?: Maybe<Scalars['DateTime']['output']>;
77 entry?: Maybe<GenericMorph>;
78 release?: Maybe<ContentReleasesReleaseEntityResponse>;
79 type: Enum_Contentreleasesreleaseaction_Type;
80 updatedAt?: Maybe<Scalars['DateTime']['output']>;
81};
82
83export type ContentReleasesReleaseActionEntity = {
84 __typename?: 'ContentReleasesReleaseActionEntity';
85 attributes?: Maybe<ContentReleasesReleaseAction>;
86 id?: Maybe<Scalars['ID']['output']>;
87};
88
89export type ContentReleasesReleaseActionEntityResponse = {
90 __typename?: 'ContentReleasesReleaseActionEntityResponse';
91 data?: Maybe<ContentReleasesReleaseActionEntity>;
92};
93
94export type ContentReleasesReleaseActionEntityResponseCollection = {
95 __typename?: 'ContentReleasesReleaseActionEntityResponseCollection';
96 data: Array<ContentReleasesReleaseActionEntity>;
97 meta: ResponseCollectionMeta;
98};
99
100export type ContentReleasesReleaseActionFiltersInput = {
101 and?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseActionFiltersInput>>>;
102 contentType?: InputMaybe<StringFilterInput>;
103 createdAt?: InputMaybe<DateTimeFilterInput>;
104 id?: InputMaybe<IdFilterInput>;
105 not?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
106 or?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseActionFiltersInput>>>;
107 release?: InputMaybe<ContentReleasesReleaseFiltersInput>;
108 type?: InputMaybe<StringFilterInput>;
109 updatedAt?: InputMaybe<DateTimeFilterInput>;
110};
111
112export type ContentReleasesReleaseActionInput = {
113 contentType?: InputMaybe<Scalars['String']['input']>;
114 release?: InputMaybe<Scalars['ID']['input']>;
115 type?: InputMaybe<Enum_Contentreleasesreleaseaction_Type>;
116};
117
118export type ContentReleasesReleaseActionRelationResponseCollection = {
119 __typename?: 'ContentReleasesReleaseActionRelationResponseCollection';
120 data: Array<ContentReleasesReleaseActionEntity>;
121};
122
123export type ContentReleasesReleaseEntity = {
124 __typename?: 'ContentReleasesReleaseEntity';
125 attributes?: Maybe<ContentReleasesRelease>;
126 id?: Maybe<Scalars['ID']['output']>;
127};
128
129export type ContentReleasesReleaseEntityResponse = {
130 __typename?: 'ContentReleasesReleaseEntityResponse';
131 data?: Maybe<ContentReleasesReleaseEntity>;
132};
133
134export type ContentReleasesReleaseEntityResponseCollection = {
135 __typename?: 'ContentReleasesReleaseEntityResponseCollection';
136 data: Array<ContentReleasesReleaseEntity>;
137 meta: ResponseCollectionMeta;
138};
139
140export type ContentReleasesReleaseFiltersInput = {
141 actions?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
142 and?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseFiltersInput>>>;
143 createdAt?: InputMaybe<DateTimeFilterInput>;
144 id?: InputMaybe<IdFilterInput>;
145 name?: InputMaybe<StringFilterInput>;
146 not?: InputMaybe<ContentReleasesReleaseFiltersInput>;
147 or?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseFiltersInput>>>;
148 releasedAt?: InputMaybe<DateTimeFilterInput>;
149 updatedAt?: InputMaybe<DateTimeFilterInput>;
150};
151
152export type ContentReleasesReleaseInput = {
153 actions?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
154 name?: InputMaybe<Scalars['String']['input']>;
155 releasedAt?: InputMaybe<Scalars['DateTime']['input']>;
156};
157
158export type DateFilterInput = {
159 and?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
160 between?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
161 contains?: InputMaybe<Scalars['Date']['input']>;
162 containsi?: InputMaybe<Scalars['Date']['input']>;
163 endsWith?: InputMaybe<Scalars['Date']['input']>;
164 eq?: InputMaybe<Scalars['Date']['input']>;
165 eqi?: InputMaybe<Scalars['Date']['input']>;
166 gt?: InputMaybe<Scalars['Date']['input']>;
167 gte?: InputMaybe<Scalars['Date']['input']>;
168 in?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
169 lt?: InputMaybe<Scalars['Date']['input']>;
170 lte?: InputMaybe<Scalars['Date']['input']>;
171 ne?: InputMaybe<Scalars['Date']['input']>;
172 nei?: InputMaybe<Scalars['Date']['input']>;
173 not?: InputMaybe<DateFilterInput>;
174 notContains?: InputMaybe<Scalars['Date']['input']>;
175 notContainsi?: InputMaybe<Scalars['Date']['input']>;
176 notIn?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
177 notNull?: InputMaybe<Scalars['Boolean']['input']>;
178 null?: InputMaybe<Scalars['Boolean']['input']>;
179 or?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
180 startsWith?: InputMaybe<Scalars['Date']['input']>;
181};
182
183export type DateTimeFilterInput = {
184 and?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
185 between?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
186 contains?: InputMaybe<Scalars['DateTime']['input']>;
187 containsi?: InputMaybe<Scalars['DateTime']['input']>;
188 endsWith?: InputMaybe<Scalars['DateTime']['input']>;
189 eq?: InputMaybe<Scalars['DateTime']['input']>;
190 eqi?: InputMaybe<Scalars['DateTime']['input']>;
191 gt?: InputMaybe<Scalars['DateTime']['input']>;
192 gte?: InputMaybe<Scalars['DateTime']['input']>;
193 in?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
194 lt?: InputMaybe<Scalars['DateTime']['input']>;
195 lte?: InputMaybe<Scalars['DateTime']['input']>;
196 ne?: InputMaybe<Scalars['DateTime']['input']>;
197 nei?: InputMaybe<Scalars['DateTime']['input']>;
198 not?: InputMaybe<DateTimeFilterInput>;
199 notContains?: InputMaybe<Scalars['DateTime']['input']>;
200 notContainsi?: InputMaybe<Scalars['DateTime']['input']>;
201 notIn?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
202 notNull?: InputMaybe<Scalars['Boolean']['input']>;
203 null?: InputMaybe<Scalars['Boolean']['input']>;
204 or?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
205 startsWith?: InputMaybe<Scalars['DateTime']['input']>;
206};
207
208export enum Enum_Contentreleasesreleaseaction_Type {
209 publish = 'publish',
210 unpublish = 'unpublish',
211}
212
213export enum Enum_Notification_Type {
214 AddedAsAdmin = 'AddedAsAdmin',
215 EventCreated = 'EventCreated',
216 EventEnded = 'EventEnded',
217 EventRecap = 'EventRecap',
218 NewPassengerInYourTrip = 'NewPassengerInYourTrip',
219 NewTrip = 'NewTrip',
220}
221
222export enum Enum_Page_Type {
223 tos = 'tos',
224}
225
226export enum Enum_Userspermissionsuser_Lang {
227 en = 'en',
228 fr = 'fr',
229}
230
231export type Event = {
232 __typename?: 'Event';
233 address?: Maybe<Scalars['String']['output']>;
234 administrators?: Maybe<Array<Maybe<Scalars['String']['output']>>>;
235 createdAt?: Maybe<Scalars['DateTime']['output']>;
236 date?: Maybe<Scalars['Date']['output']>;
237 description?: Maybe<Scalars['String']['output']>;
238 email: Scalars['String']['output'];
239 enabled_modules?: Maybe<Scalars['JSON']['output']>;
240 latitude?: Maybe<Scalars['Float']['output']>;
241 longitude?: Maybe<Scalars['Float']['output']>;
242 name: Scalars['String']['output'];
243 passengers?: Maybe<PassengerRelationResponseCollection>;
244 position?: Maybe<Scalars['JSON']['output']>;
245 travels?: Maybe<TravelRelationResponseCollection>;
246 updatedAt?: Maybe<Scalars['DateTime']['output']>;
247 uuid?: Maybe<Scalars['String']['output']>;
248 waitingPassengers?: Maybe<PassengerRelationResponseCollection>;
249};
250
251export type EventPassengersArgs = {
252 filters?: InputMaybe<PassengerFiltersInput>;
253 pagination?: InputMaybe<PaginationArg>;
254 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
255};
256
257export type EventTravelsArgs = {
258 filters?: InputMaybe<TravelFiltersInput>;
259 pagination?: InputMaybe<PaginationArg>;
260 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
261};
262
263export type EventEntity = {
264 __typename?: 'EventEntity';
265 attributes?: Maybe<Event>;
266 id?: Maybe<Scalars['ID']['output']>;
267};
268
269export type EventEntityResponse = {
270 __typename?: 'EventEntityResponse';
271 data?: Maybe<EventEntity>;
272};
273
274export type EventEntityResponseCollection = {
275 __typename?: 'EventEntityResponseCollection';
276 data: Array<EventEntity>;
277 meta: ResponseCollectionMeta;
278};
279
280export type EventFiltersInput = {
281 address?: InputMaybe<StringFilterInput>;
282 administrators?: InputMaybe<StringFilterInput>;
283 and?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
284 createdAt?: InputMaybe<DateTimeFilterInput>;
285 date?: InputMaybe<DateFilterInput>;
286 description?: InputMaybe<StringFilterInput>;
287 email?: InputMaybe<StringFilterInput>;
288 enabled_modules?: InputMaybe<JsonFilterInput>;
289 id?: InputMaybe<IdFilterInput>;
290 latitude?: InputMaybe<FloatFilterInput>;
291 longitude?: InputMaybe<FloatFilterInput>;
292 name?: InputMaybe<StringFilterInput>;
293 newsletter?: InputMaybe<BooleanFilterInput>;
294 not?: InputMaybe<EventFiltersInput>;
295 or?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
296 passengers?: InputMaybe<PassengerFiltersInput>;
297 position?: InputMaybe<JsonFilterInput>;
298 travels?: InputMaybe<TravelFiltersInput>;
299 updatedAt?: InputMaybe<DateTimeFilterInput>;
300 users?: InputMaybe<UsersPermissionsUserFiltersInput>;
301 uuid?: InputMaybe<StringFilterInput>;
302};
303
304export type EventInput = {
305 address?: InputMaybe<Scalars['String']['input']>;
306 administrators?: InputMaybe<Scalars['String']['input']>;
307 date?: InputMaybe<Scalars['Date']['input']>;
308 description?: InputMaybe<Scalars['String']['input']>;
309 email?: InputMaybe<Scalars['String']['input']>;
310 enabled_modules?: InputMaybe<Scalars['JSON']['input']>;
311 latitude?: InputMaybe<Scalars['Float']['input']>;
312 longitude?: InputMaybe<Scalars['Float']['input']>;
313 name?: InputMaybe<Scalars['String']['input']>;
314 newsletter?: InputMaybe<Scalars['Boolean']['input']>;
315 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
316 position?: InputMaybe<Scalars['JSON']['input']>;
317 travels?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
318 users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
319 uuid?: InputMaybe<Scalars['String']['input']>;
320};
321
322export type EventRelationResponseCollection = {
323 __typename?: 'EventRelationResponseCollection';
324 data: Array<EventEntity>;
325};
326
327export type FileInfoInput = {
328 alternativeText?: InputMaybe<Scalars['String']['input']>;
329 caption?: InputMaybe<Scalars['String']['input']>;
330 name?: InputMaybe<Scalars['String']['input']>;
331};
332
333export type FloatFilterInput = {
334 and?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
335 between?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
336 contains?: InputMaybe<Scalars['Float']['input']>;
337 containsi?: InputMaybe<Scalars['Float']['input']>;
338 endsWith?: InputMaybe<Scalars['Float']['input']>;
339 eq?: InputMaybe<Scalars['Float']['input']>;
340 eqi?: InputMaybe<Scalars['Float']['input']>;
341 gt?: InputMaybe<Scalars['Float']['input']>;
342 gte?: InputMaybe<Scalars['Float']['input']>;
343 in?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
344 lt?: InputMaybe<Scalars['Float']['input']>;
345 lte?: InputMaybe<Scalars['Float']['input']>;
346 ne?: InputMaybe<Scalars['Float']['input']>;
347 nei?: InputMaybe<Scalars['Float']['input']>;
348 not?: InputMaybe<FloatFilterInput>;
349 notContains?: InputMaybe<Scalars['Float']['input']>;
350 notContainsi?: InputMaybe<Scalars['Float']['input']>;
351 notIn?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
352 notNull?: InputMaybe<Scalars['Boolean']['input']>;
353 null?: InputMaybe<Scalars['Boolean']['input']>;
354 or?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
355 startsWith?: InputMaybe<Scalars['Float']['input']>;
356};
357
358export type GenericMorph =
359 | ContentReleasesRelease
360 | ContentReleasesReleaseAction
361 | Event
362 | I18NLocale
363 | Module
364 | Notification
365 | Page
366 | Passenger
367 | Setting
368 | Travel
369 | TripAlert
370 | UploadFile
371 | UploadFolder
372 | UsersPermissionsPermission
373 | UsersPermissionsRole
374 | UsersPermissionsUser
375 | Vehicle;
376
377export type I18NLocale = {
378 __typename?: 'I18NLocale';
379 code?: Maybe<Scalars['String']['output']>;
380 createdAt?: Maybe<Scalars['DateTime']['output']>;
381 name?: Maybe<Scalars['String']['output']>;
382 updatedAt?: Maybe<Scalars['DateTime']['output']>;
383};
384
385export type I18NLocaleEntity = {
386 __typename?: 'I18NLocaleEntity';
387 attributes?: Maybe<I18NLocale>;
388 id?: Maybe<Scalars['ID']['output']>;
389};
390
391export type I18NLocaleEntityResponse = {
392 __typename?: 'I18NLocaleEntityResponse';
393 data?: Maybe<I18NLocaleEntity>;
394};
395
396export type I18NLocaleEntityResponseCollection = {
397 __typename?: 'I18NLocaleEntityResponseCollection';
398 data: Array<I18NLocaleEntity>;
399 meta: ResponseCollectionMeta;
400};
401
402export type I18NLocaleFiltersInput = {
403 and?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
404 code?: InputMaybe<StringFilterInput>;
405 createdAt?: InputMaybe<DateTimeFilterInput>;
406 id?: InputMaybe<IdFilterInput>;
407 name?: InputMaybe<StringFilterInput>;
408 not?: InputMaybe<I18NLocaleFiltersInput>;
409 or?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
410 updatedAt?: InputMaybe<DateTimeFilterInput>;
411};
412
413export type IdFilterInput = {
414 and?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
415 between?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
416 contains?: InputMaybe<Scalars['ID']['input']>;
417 containsi?: InputMaybe<Scalars['ID']['input']>;
418 endsWith?: InputMaybe<Scalars['ID']['input']>;
419 eq?: InputMaybe<Scalars['ID']['input']>;
420 eqi?: InputMaybe<Scalars['ID']['input']>;
421 gt?: InputMaybe<Scalars['ID']['input']>;
422 gte?: InputMaybe<Scalars['ID']['input']>;
423 in?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
424 lt?: InputMaybe<Scalars['ID']['input']>;
425 lte?: InputMaybe<Scalars['ID']['input']>;
426 ne?: InputMaybe<Scalars['ID']['input']>;
427 nei?: InputMaybe<Scalars['ID']['input']>;
428 not?: InputMaybe<IdFilterInput>;
429 notContains?: InputMaybe<Scalars['ID']['input']>;
430 notContainsi?: InputMaybe<Scalars['ID']['input']>;
431 notIn?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
432 notNull?: InputMaybe<Scalars['Boolean']['input']>;
433 null?: InputMaybe<Scalars['Boolean']['input']>;
434 or?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
435 startsWith?: InputMaybe<Scalars['ID']['input']>;
436};
437
438export type IntFilterInput = {
439 and?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
440 between?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
441 contains?: InputMaybe<Scalars['Int']['input']>;
442 containsi?: InputMaybe<Scalars['Int']['input']>;
443 endsWith?: InputMaybe<Scalars['Int']['input']>;
444 eq?: InputMaybe<Scalars['Int']['input']>;
445 eqi?: InputMaybe<Scalars['Int']['input']>;
446 gt?: InputMaybe<Scalars['Int']['input']>;
447 gte?: InputMaybe<Scalars['Int']['input']>;
448 in?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
449 lt?: InputMaybe<Scalars['Int']['input']>;
450 lte?: InputMaybe<Scalars['Int']['input']>;
451 ne?: InputMaybe<Scalars['Int']['input']>;
452 nei?: InputMaybe<Scalars['Int']['input']>;
453 not?: InputMaybe<IntFilterInput>;
454 notContains?: InputMaybe<Scalars['Int']['input']>;
455 notContainsi?: InputMaybe<Scalars['Int']['input']>;
456 notIn?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
457 notNull?: InputMaybe<Scalars['Boolean']['input']>;
458 null?: InputMaybe<Scalars['Boolean']['input']>;
459 or?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
460 startsWith?: InputMaybe<Scalars['Int']['input']>;
461};
462
463export type JsonFilterInput = {
464 and?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
465 between?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
466 contains?: InputMaybe<Scalars['JSON']['input']>;
467 containsi?: InputMaybe<Scalars['JSON']['input']>;
468 endsWith?: InputMaybe<Scalars['JSON']['input']>;
469 eq?: InputMaybe<Scalars['JSON']['input']>;
470 eqi?: InputMaybe<Scalars['JSON']['input']>;
471 gt?: InputMaybe<Scalars['JSON']['input']>;
472 gte?: InputMaybe<Scalars['JSON']['input']>;
473 in?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
474 lt?: InputMaybe<Scalars['JSON']['input']>;
475 lte?: InputMaybe<Scalars['JSON']['input']>;
476 ne?: InputMaybe<Scalars['JSON']['input']>;
477 nei?: InputMaybe<Scalars['JSON']['input']>;
478 not?: InputMaybe<JsonFilterInput>;
479 notContains?: InputMaybe<Scalars['JSON']['input']>;
480 notContainsi?: InputMaybe<Scalars['JSON']['input']>;
481 notIn?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
482 notNull?: InputMaybe<Scalars['Boolean']['input']>;
483 null?: InputMaybe<Scalars['Boolean']['input']>;
484 or?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
485 startsWith?: InputMaybe<Scalars['JSON']['input']>;
486};
487
488export type Module = {
489 __typename?: 'Module';
490 caroster_plus_description?: Maybe<Scalars['String']['output']>;
491 caroster_plus_enabled?: Maybe<Scalars['Boolean']['output']>;
492 caroster_plus_name: Scalars['String']['output'];
493 caroster_plus_payment_link: Scalars['String']['output'];
494 caroster_plus_price?: Maybe<Scalars['Float']['output']>;
495 createdAt?: Maybe<Scalars['DateTime']['output']>;
496 locale?: Maybe<Scalars['String']['output']>;
497 localizations?: Maybe<ModuleRelationResponseCollection>;
498 updatedAt?: Maybe<Scalars['DateTime']['output']>;
499};
500
501export type ModuleEntity = {
502 __typename?: 'ModuleEntity';
503 attributes?: Maybe<Module>;
504 id?: Maybe<Scalars['ID']['output']>;
505};
506
507export type ModuleEntityResponse = {
508 __typename?: 'ModuleEntityResponse';
509 data?: Maybe<ModuleEntity>;
510};
511
512export type ModuleInput = {
513 caroster_plus_description?: InputMaybe<Scalars['String']['input']>;
514 caroster_plus_enabled?: InputMaybe<Scalars['Boolean']['input']>;
515 caroster_plus_name?: InputMaybe<Scalars['String']['input']>;
516 caroster_plus_payment_link?: InputMaybe<Scalars['String']['input']>;
517 caroster_plus_payment_link_id?: InputMaybe<Scalars['String']['input']>;
518 caroster_plus_price?: InputMaybe<Scalars['Float']['input']>;
519};
520
521export type ModuleRelationResponseCollection = {
522 __typename?: 'ModuleRelationResponseCollection';
523 data: Array<ModuleEntity>;
524};
525
526export type Mutation = {
527 __typename?: 'Mutation';
528 addEventAdmin?: Maybe<EventEntityResponse>;
529 /** Change user password. Confirm with the current password. */
530 changePassword?: Maybe<UsersPermissionsLoginPayload>;
531 createContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
532 createContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
533 createEvent?: Maybe<EventEntityResponse>;
534 createModuleLocalization?: Maybe<ModuleEntityResponse>;
535 createNotification?: Maybe<NotificationEntityResponse>;
536 createPage?: Maybe<PageEntityResponse>;
537 /** Create a passenger */
538 createPassenger?: Maybe<PassengerEntityResponse>;
539 createSettingLocalization?: Maybe<SettingEntityResponse>;
540 createTravel?: Maybe<TravelEntityResponse>;
541 createTripAlert?: Maybe<TripAlertEntityResponse>;
542 createUploadFile?: Maybe<UploadFileEntityResponse>;
543 createUploadFolder?: Maybe<UploadFolderEntityResponse>;
544 /** Create a new role */
545 createUsersPermissionsRole?: Maybe<UsersPermissionsCreateRolePayload>;
546 /** Create a new user */
547 createUsersPermissionsUser: UsersPermissionsUserEntityResponse;
548 createVehicle?: Maybe<VehicleEntityResponse>;
549 deleteContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
550 deleteContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
551 deleteEvent?: Maybe<EventEntityResponse>;
552 deleteEventAdmin?: Maybe<EventEntityResponse>;
553 deleteModule?: Maybe<ModuleEntityResponse>;
554 deleteNotification?: Maybe<NotificationEntityResponse>;
555 deletePage?: Maybe<PageEntityResponse>;
556 deletePassenger?: Maybe<PassengerEntityResponse>;
557 deleteSetting?: Maybe<SettingEntityResponse>;
558 deleteTravel?: Maybe<TravelEntityResponse>;
559 deleteTripAlert?: Maybe<TripAlertEntityResponse>;
560 deleteUploadFile?: Maybe<UploadFileEntityResponse>;
561 deleteUploadFolder?: Maybe<UploadFolderEntityResponse>;
562 /** Delete an existing role */
563 deleteUsersPermissionsRole?: Maybe<UsersPermissionsDeleteRolePayload>;
564 /** Delete an existing user */
565 deleteUsersPermissionsUser: UsersPermissionsUserEntityResponse;
566 deleteVehicle?: Maybe<VehicleEntityResponse>;
567 /** Confirm an email users email address */
568 emailConfirmation?: Maybe<UsersPermissionsLoginPayload>;
569 /** Request a reset password token */
570 forgotPassword?: Maybe<UsersPermissionsPasswordPayload>;
571 login: UsersPermissionsLoginPayload;
572 multipleUpload: Array<Maybe<UploadFileEntityResponse>>;
573 readNotifications?: Maybe<NotificationEntityResponseCollection>;
574 /** Register a user */
575 register: UsersPermissionsLoginPayload;
576 removeFile?: Maybe<UploadFileEntityResponse>;
577 /** Reset user password. Confirm with a code (resetToken from forgotPassword) */
578 resetPassword?: Maybe<UsersPermissionsLoginPayload>;
579 setTripAlert?: Maybe<TripAlertEntityResponse>;
580 updateContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
581 updateContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
582 updateEvent?: Maybe<EventEntityResponse>;
583 /** Update an event using its UUID */
584 updateEventByUUID?: Maybe<EventEntityResponse>;
585 updateFileInfo: UploadFileEntityResponse;
586 updateMe: UsersPermissionsUserEntityResponse;
587 updateModule?: Maybe<ModuleEntityResponse>;
588 updateNotification?: Maybe<NotificationEntityResponse>;
589 updatePage?: Maybe<PageEntityResponse>;
590 /** Update a passenger */
591 updatePassenger?: Maybe<PassengerEntityResponse>;
592 updateSetting?: Maybe<SettingEntityResponse>;
593 updateTravel?: Maybe<TravelEntityResponse>;
594 updateTripAlert?: Maybe<TripAlertEntityResponse>;
595 updateUploadFile?: Maybe<UploadFileEntityResponse>;
596 updateUploadFolder?: Maybe<UploadFolderEntityResponse>;
597 /** Update an existing role */
598 updateUsersPermissionsRole?: Maybe<UsersPermissionsUpdateRolePayload>;
599 /** Update an existing user */
600 updateUsersPermissionsUser: UsersPermissionsUserEntityResponse;
601 updateVehicle?: Maybe<VehicleEntityResponse>;
602 upload: UploadFileEntityResponse;
603};
604
605export type MutationAddEventAdminArgs = {
606 email: Scalars['String']['input'];
607 eventId: Scalars['ID']['input'];
608};
609
610export type MutationChangePasswordArgs = {
611 currentPassword: Scalars['String']['input'];
612 password: Scalars['String']['input'];
613 passwordConfirmation: Scalars['String']['input'];
614};
615
616export type MutationCreateContentReleasesReleaseArgs = {
617 data: ContentReleasesReleaseInput;
618};
619
620export type MutationCreateContentReleasesReleaseActionArgs = {
621 data: ContentReleasesReleaseActionInput;
622};
623
624export type MutationCreateEventArgs = {
625 data: EventInput;
626};
627
628export type MutationCreateModuleLocalizationArgs = {
629 data?: InputMaybe<ModuleInput>;
630 id?: InputMaybe<Scalars['ID']['input']>;
631 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
632};
633
634export type MutationCreateNotificationArgs = {
635 data: NotificationInput;
636};
637
638export type MutationCreatePageArgs = {
639 data: PageInput;
640};
641
642export type MutationCreatePassengerArgs = {
643 data: PassengerInput;
644};
645
646export type MutationCreateSettingLocalizationArgs = {
647 data?: InputMaybe<SettingInput>;
648 id?: InputMaybe<Scalars['ID']['input']>;
649 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
650};
651
652export type MutationCreateTravelArgs = {
653 createVehicle?: InputMaybe<Scalars['Boolean']['input']>;
654 data: TravelInput;
655};
656
657export type MutationCreateTripAlertArgs = {
658 data: TripAlertInput;
659};
660
661export type MutationCreateUploadFileArgs = {
662 data: UploadFileInput;
663};
664
665export type MutationCreateUploadFolderArgs = {
666 data: UploadFolderInput;
667};
668
669export type MutationCreateUsersPermissionsRoleArgs = {
670 data: UsersPermissionsRoleInput;
671};
672
673export type MutationCreateUsersPermissionsUserArgs = {
674 data: UsersPermissionsUserInput;
675};
676
677export type MutationCreateVehicleArgs = {
678 data: VehicleInput;
679};
680
681export type MutationDeleteContentReleasesReleaseArgs = {
682 id: Scalars['ID']['input'];
683};
684
685export type MutationDeleteContentReleasesReleaseActionArgs = {
686 id: Scalars['ID']['input'];
687};
688
689export type MutationDeleteEventArgs = {
690 id: Scalars['ID']['input'];
691};
692
693export type MutationDeleteEventAdminArgs = {
694 email: Scalars['String']['input'];
695 eventId: Scalars['ID']['input'];
696};
697
698export type MutationDeleteModuleArgs = {
699 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
700};
701
702export type MutationDeleteNotificationArgs = {
703 id: Scalars['ID']['input'];
704};
705
706export type MutationDeletePageArgs = {
707 id: Scalars['ID']['input'];
708};
709
710export type MutationDeletePassengerArgs = {
711 id: Scalars['ID']['input'];
712};
713
714export type MutationDeleteSettingArgs = {
715 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
716};
717
718export type MutationDeleteTravelArgs = {
719 id: Scalars['ID']['input'];
720};
721
722export type MutationDeleteTripAlertArgs = {
723 id: Scalars['ID']['input'];
724};
725
726export type MutationDeleteUploadFileArgs = {
727 id: Scalars['ID']['input'];
728};
729
730export type MutationDeleteUploadFolderArgs = {
731 id: Scalars['ID']['input'];
732};
733
734export type MutationDeleteUsersPermissionsRoleArgs = {
735 id: Scalars['ID']['input'];
736};
737
738export type MutationDeleteUsersPermissionsUserArgs = {
739 id: Scalars['ID']['input'];
740};
741
742export type MutationDeleteVehicleArgs = {
743 id: Scalars['ID']['input'];
744};
745
746export type MutationEmailConfirmationArgs = {
747 confirmation: Scalars['String']['input'];
748};
749
750export type MutationForgotPasswordArgs = {
751 email: Scalars['String']['input'];
752};
753
754export type MutationLoginArgs = {
755 input: UsersPermissionsLoginInput;
756};
757
758export type MutationMultipleUploadArgs = {
759 field?: InputMaybe<Scalars['String']['input']>;
760 files: Array<InputMaybe<Scalars['Upload']['input']>>;
761 ref?: InputMaybe<Scalars['String']['input']>;
762 refId?: InputMaybe<Scalars['ID']['input']>;
763};
764
765export type MutationReadNotificationsArgs = {
766 id?: InputMaybe<Scalars['ID']['input']>;
767};
768
769export type MutationRegisterArgs = {
770 input: UsersPermissionsRegisterInput;
771};
772
773export type MutationRemoveFileArgs = {
774 id: Scalars['ID']['input'];
775};
776
777export type MutationResetPasswordArgs = {
778 code: Scalars['String']['input'];
779 password: Scalars['String']['input'];
780 passwordConfirmation: Scalars['String']['input'];
781};
782
783export type MutationSetTripAlertArgs = {
784 address?: InputMaybe<Scalars['String']['input']>;
785 enabled?: InputMaybe<Scalars['Boolean']['input']>;
786 event: Scalars['ID']['input'];
787 latitude?: InputMaybe<Scalars['Float']['input']>;
788 longitude?: InputMaybe<Scalars['Float']['input']>;
789 radius?: InputMaybe<Scalars['Float']['input']>;
790};
791
792export type MutationUpdateContentReleasesReleaseArgs = {
793 data: ContentReleasesReleaseInput;
794 id: Scalars['ID']['input'];
795};
796
797export type MutationUpdateContentReleasesReleaseActionArgs = {
798 data: ContentReleasesReleaseActionInput;
799 id: Scalars['ID']['input'];
800};
801
802export type MutationUpdateEventArgs = {
803 data: EventInput;
804 id: Scalars['ID']['input'];
805};
806
807export type MutationUpdateEventByUuidArgs = {
808 data: EventInput;
809 uuid: Scalars['String']['input'];
810};
811
812export type MutationUpdateFileInfoArgs = {
813 id: Scalars['ID']['input'];
814 info?: InputMaybe<FileInfoInput>;
815};
816
817export type MutationUpdateMeArgs = {
818 data: UsersPermissionsUserInput;
819};
820
821export type MutationUpdateModuleArgs = {
822 data: ModuleInput;
823 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
824};
825
826export type MutationUpdateNotificationArgs = {
827 data: NotificationInput;
828 id: Scalars['ID']['input'];
829};
830
831export type MutationUpdatePageArgs = {
832 data: PageInput;
833 id: Scalars['ID']['input'];
834};
835
836export type MutationUpdatePassengerArgs = {
837 data: PassengerInput;
838 id: Scalars['ID']['input'];
839};
840
841export type MutationUpdateSettingArgs = {
842 data: SettingInput;
843 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
844};
845
846export type MutationUpdateTravelArgs = {
847 data: TravelInput;
848 id: Scalars['ID']['input'];
849};
850
851export type MutationUpdateTripAlertArgs = {
852 data: TripAlertInput;
853 id: Scalars['ID']['input'];
854};
855
856export type MutationUpdateUploadFileArgs = {
857 data: UploadFileInput;
858 id: Scalars['ID']['input'];
859};
860
861export type MutationUpdateUploadFolderArgs = {
862 data: UploadFolderInput;
863 id: Scalars['ID']['input'];
864};
865
866export type MutationUpdateUsersPermissionsRoleArgs = {
867 data: UsersPermissionsRoleInput;
868 id: Scalars['ID']['input'];
869};
870
871export type MutationUpdateUsersPermissionsUserArgs = {
872 data: UsersPermissionsUserInput;
873 id: Scalars['ID']['input'];
874};
875
876export type MutationUpdateVehicleArgs = {
877 data: VehicleInput;
878 id: Scalars['ID']['input'];
879};
880
881export type MutationUploadArgs = {
882 field?: InputMaybe<Scalars['String']['input']>;
883 file: Scalars['Upload']['input'];
884 info?: InputMaybe<FileInfoInput>;
885 ref?: InputMaybe<Scalars['String']['input']>;
886 refId?: InputMaybe<Scalars['ID']['input']>;
887};
888
889export type Notification = {
890 __typename?: 'Notification';
891 createdAt?: Maybe<Scalars['DateTime']['output']>;
892 event?: Maybe<EventEntityResponse>;
893 payload?: Maybe<Scalars['JSON']['output']>;
894 read?: Maybe<Scalars['Boolean']['output']>;
895 type: Enum_Notification_Type;
896 updatedAt?: Maybe<Scalars['DateTime']['output']>;
897 user?: Maybe<UsersPermissionsUserEntityResponse>;
898};
899
900export type NotificationEntity = {
901 __typename?: 'NotificationEntity';
902 attributes?: Maybe<Notification>;
903 id?: Maybe<Scalars['ID']['output']>;
904};
905
906export type NotificationEntityResponse = {
907 __typename?: 'NotificationEntityResponse';
908 data?: Maybe<NotificationEntity>;
909};
910
911export type NotificationEntityResponseCollection = {
912 __typename?: 'NotificationEntityResponseCollection';
913 data: Array<NotificationEntity>;
914 meta: ResponseCollectionMeta;
915};
916
917export type NotificationFiltersInput = {
918 and?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
919 createdAt?: InputMaybe<DateTimeFilterInput>;
920 event?: InputMaybe<EventFiltersInput>;
921 id?: InputMaybe<IdFilterInput>;
922 not?: InputMaybe<NotificationFiltersInput>;
923 or?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
924 payload?: InputMaybe<JsonFilterInput>;
925 read?: InputMaybe<BooleanFilterInput>;
926 type?: InputMaybe<StringFilterInput>;
927 updatedAt?: InputMaybe<DateTimeFilterInput>;
928 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
929};
930
931export type NotificationInput = {
932 event?: InputMaybe<Scalars['ID']['input']>;
933 payload?: InputMaybe<Scalars['JSON']['input']>;
934 read?: InputMaybe<Scalars['Boolean']['input']>;
935 type?: InputMaybe<Enum_Notification_Type>;
936 user?: InputMaybe<Scalars['ID']['input']>;
937};
938
939export type NotificationRelationResponseCollection = {
940 __typename?: 'NotificationRelationResponseCollection';
941 data: Array<NotificationEntity>;
942};
943
944export type Page = {
945 __typename?: 'Page';
946 content?: Maybe<Scalars['String']['output']>;
947 createdAt?: Maybe<Scalars['DateTime']['output']>;
948 name: Scalars['String']['output'];
949 type?: Maybe<Enum_Page_Type>;
950 updatedAt?: Maybe<Scalars['DateTime']['output']>;
951};
952
953export type PageEntity = {
954 __typename?: 'PageEntity';
955 attributes?: Maybe<Page>;
956 id?: Maybe<Scalars['ID']['output']>;
957};
958
959export type PageEntityResponse = {
960 __typename?: 'PageEntityResponse';
961 data?: Maybe<PageEntity>;
962};
963
964export type PageEntityResponseCollection = {
965 __typename?: 'PageEntityResponseCollection';
966 data: Array<PageEntity>;
967 meta: ResponseCollectionMeta;
968};
969
970export type PageFiltersInput = {
971 and?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
972 content?: InputMaybe<StringFilterInput>;
973 createdAt?: InputMaybe<DateTimeFilterInput>;
974 id?: InputMaybe<IdFilterInput>;
975 name?: InputMaybe<StringFilterInput>;
976 not?: InputMaybe<PageFiltersInput>;
977 or?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
978 type?: InputMaybe<StringFilterInput>;
979 updatedAt?: InputMaybe<DateTimeFilterInput>;
980};
981
982export type PageInput = {
983 content?: InputMaybe<Scalars['String']['input']>;
984 name?: InputMaybe<Scalars['String']['input']>;
985 type?: InputMaybe<Enum_Page_Type>;
986};
987
988export type Pagination = {
989 __typename?: 'Pagination';
990 page: Scalars['Int']['output'];
991 pageCount: Scalars['Int']['output'];
992 pageSize: Scalars['Int']['output'];
993 total: Scalars['Int']['output'];
994};
995
996export type PaginationArg = {
997 limit?: InputMaybe<Scalars['Int']['input']>;
998 page?: InputMaybe<Scalars['Int']['input']>;
999 pageSize?: InputMaybe<Scalars['Int']['input']>;
1000 start?: InputMaybe<Scalars['Int']['input']>;
1001};
1002
1003export type Passenger = {
1004 __typename?: 'Passenger';
1005 createdAt?: Maybe<Scalars['DateTime']['output']>;
1006 email?: Maybe<Scalars['String']['output']>;
1007 event?: Maybe<EventEntityResponse>;
1008 location?: Maybe<Scalars['String']['output']>;
1009 name: Scalars['String']['output'];
1010 travel?: Maybe<TravelEntityResponse>;
1011 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1012 user?: Maybe<UsersPermissionsUserEntityResponse>;
1013};
1014
1015export type PassengerEntity = {
1016 __typename?: 'PassengerEntity';
1017 attributes?: Maybe<Passenger>;
1018 id?: Maybe<Scalars['ID']['output']>;
1019};
1020
1021export type PassengerEntityResponse = {
1022 __typename?: 'PassengerEntityResponse';
1023 data?: Maybe<PassengerEntity>;
1024};
1025
1026export type PassengerEntityResponseCollection = {
1027 __typename?: 'PassengerEntityResponseCollection';
1028 data: Array<PassengerEntity>;
1029 meta: ResponseCollectionMeta;
1030};
1031
1032export type PassengerFiltersInput = {
1033 and?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
1034 createdAt?: InputMaybe<DateTimeFilterInput>;
1035 email?: InputMaybe<StringFilterInput>;
1036 event?: InputMaybe<EventFiltersInput>;
1037 id?: InputMaybe<IdFilterInput>;
1038 location?: InputMaybe<StringFilterInput>;
1039 name?: InputMaybe<StringFilterInput>;
1040 not?: InputMaybe<PassengerFiltersInput>;
1041 or?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
1042 travel?: InputMaybe<TravelFiltersInput>;
1043 updatedAt?: InputMaybe<DateTimeFilterInput>;
1044 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1045};
1046
1047export type PassengerInput = {
1048 email?: InputMaybe<Scalars['String']['input']>;
1049 event?: InputMaybe<Scalars['ID']['input']>;
1050 location?: InputMaybe<Scalars['String']['input']>;
1051 name?: InputMaybe<Scalars['String']['input']>;
1052 travel?: InputMaybe<Scalars['ID']['input']>;
1053 user?: InputMaybe<Scalars['ID']['input']>;
1054};
1055
1056export type PassengerRelationResponseCollection = {
1057 __typename?: 'PassengerRelationResponseCollection';
1058 data: Array<PassengerEntity>;
1059};
1060
1061export type Query = {
1062 __typename?: 'Query';
1063 contentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
1064 contentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
1065 contentReleasesReleaseActions?: Maybe<ContentReleasesReleaseActionEntityResponseCollection>;
1066 contentReleasesReleases?: Maybe<ContentReleasesReleaseEntityResponseCollection>;
1067 event?: Maybe<EventEntityResponse>;
1068 /** Retrieve an event using its UUID */
1069 eventByUUID?: Maybe<EventEntityResponse>;
1070 eventTripAlert?: Maybe<TripAlertEntityResponse>;
1071 events?: Maybe<EventEntityResponseCollection>;
1072 i18NLocale?: Maybe<I18NLocaleEntityResponse>;
1073 i18NLocales?: Maybe<I18NLocaleEntityResponseCollection>;
1074 me?: Maybe<UsersPermissionsMe>;
1075 module?: Maybe<ModuleEntityResponse>;
1076 notification?: Maybe<NotificationEntityResponse>;
1077 notifications?: Maybe<NotificationEntityResponseCollection>;
1078 page?: Maybe<PageEntityResponse>;
1079 pages?: Maybe<PageEntityResponseCollection>;
1080 passenger?: Maybe<PassengerEntityResponse>;
1081 passengers?: Maybe<PassengerEntityResponseCollection>;
1082 setting?: Maybe<SettingEntityResponse>;
1083 travel?: Maybe<TravelEntityResponse>;
1084 travels?: Maybe<TravelEntityResponseCollection>;
1085 tripAlert?: Maybe<TripAlertEntityResponse>;
1086 tripAlerts?: Maybe<TripAlertEntityResponseCollection>;
1087 uploadFile?: Maybe<UploadFileEntityResponse>;
1088 uploadFiles?: Maybe<UploadFileEntityResponseCollection>;
1089 uploadFolder?: Maybe<UploadFolderEntityResponse>;
1090 uploadFolders?: Maybe<UploadFolderEntityResponseCollection>;
1091 usersPermissionsRole?: Maybe<UsersPermissionsRoleEntityResponse>;
1092 usersPermissionsRoles?: Maybe<UsersPermissionsRoleEntityResponseCollection>;
1093 usersPermissionsUser?: Maybe<UsersPermissionsUserEntityResponse>;
1094 usersPermissionsUsers?: Maybe<UsersPermissionsUserEntityResponseCollection>;
1095 vehicle?: Maybe<VehicleEntityResponse>;
1096 vehicles?: Maybe<VehicleEntityResponseCollection>;
1097};
1098
1099export type QueryContentReleasesReleaseArgs = {
1100 id?: InputMaybe<Scalars['ID']['input']>;
1101};
1102
1103export type QueryContentReleasesReleaseActionArgs = {
1104 id?: InputMaybe<Scalars['ID']['input']>;
1105};
1106
1107export type QueryContentReleasesReleaseActionsArgs = {
1108 filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
1109 pagination?: InputMaybe<PaginationArg>;
1110 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1111};
1112
1113export type QueryContentReleasesReleasesArgs = {
1114 filters?: InputMaybe<ContentReleasesReleaseFiltersInput>;
1115 pagination?: InputMaybe<PaginationArg>;
1116 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1117};
1118
1119export type QueryEventArgs = {
1120 id?: InputMaybe<Scalars['ID']['input']>;
1121};
1122
1123export type QueryEventByUuidArgs = {
1124 uuid: Scalars['String']['input'];
1125};
1126
1127export type QueryEventTripAlertArgs = {
1128 event: Scalars['ID']['input'];
1129};
1130
1131export type QueryEventsArgs = {
1132 filters?: InputMaybe<EventFiltersInput>;
1133 pagination?: InputMaybe<PaginationArg>;
1134 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1135};
1136
1137export type QueryI18NLocaleArgs = {
1138 id?: InputMaybe<Scalars['ID']['input']>;
1139};
1140
1141export type QueryI18NLocalesArgs = {
1142 filters?: InputMaybe<I18NLocaleFiltersInput>;
1143 pagination?: InputMaybe<PaginationArg>;
1144 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1145};
1146
1147export type QueryModuleArgs = {
1148 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
1149};
1150
1151export type QueryNotificationArgs = {
1152 id?: InputMaybe<Scalars['ID']['input']>;
1153};
1154
1155export type QueryNotificationsArgs = {
1156 filters?: InputMaybe<NotificationFiltersInput>;
1157 pagination?: InputMaybe<PaginationArg>;
1158 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1159};
1160
1161export type QueryPageArgs = {
1162 id?: InputMaybe<Scalars['ID']['input']>;
1163};
1164
1165export type QueryPagesArgs = {
1166 filters?: InputMaybe<PageFiltersInput>;
1167 pagination?: InputMaybe<PaginationArg>;
1168 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1169};
1170
1171export type QueryPassengerArgs = {
1172 id?: InputMaybe<Scalars['ID']['input']>;
1173};
1174
1175export type QueryPassengersArgs = {
1176 filters?: InputMaybe<PassengerFiltersInput>;
1177 pagination?: InputMaybe<PaginationArg>;
1178 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1179};
1180
1181export type QuerySettingArgs = {
1182 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
1183};
1184
1185export type QueryTravelArgs = {
1186 id?: InputMaybe<Scalars['ID']['input']>;
1187};
1188
1189export type QueryTravelsArgs = {
1190 filters?: InputMaybe<TravelFiltersInput>;
1191 pagination?: InputMaybe<PaginationArg>;
1192 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1193};
1194
1195export type QueryTripAlertArgs = {
1196 id?: InputMaybe<Scalars['ID']['input']>;
1197};
1198
1199export type QueryTripAlertsArgs = {
1200 filters?: InputMaybe<TripAlertFiltersInput>;
1201 pagination?: InputMaybe<PaginationArg>;
1202 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1203};
1204
1205export type QueryUploadFileArgs = {
1206 id?: InputMaybe<Scalars['ID']['input']>;
1207};
1208
1209export type QueryUploadFilesArgs = {
1210 filters?: InputMaybe<UploadFileFiltersInput>;
1211 pagination?: InputMaybe<PaginationArg>;
1212 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1213};
1214
1215export type QueryUploadFolderArgs = {
1216 id?: InputMaybe<Scalars['ID']['input']>;
1217};
1218
1219export type QueryUploadFoldersArgs = {
1220 filters?: InputMaybe<UploadFolderFiltersInput>;
1221 pagination?: InputMaybe<PaginationArg>;
1222 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1223};
1224
1225export type QueryUsersPermissionsRoleArgs = {
1226 id?: InputMaybe<Scalars['ID']['input']>;
1227};
1228
1229export type QueryUsersPermissionsRolesArgs = {
1230 filters?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1231 pagination?: InputMaybe<PaginationArg>;
1232 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1233};
1234
1235export type QueryUsersPermissionsUserArgs = {
1236 id?: InputMaybe<Scalars['ID']['input']>;
1237};
1238
1239export type QueryUsersPermissionsUsersArgs = {
1240 filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1241 pagination?: InputMaybe<PaginationArg>;
1242 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1243};
1244
1245export type QueryVehicleArgs = {
1246 id?: InputMaybe<Scalars['ID']['input']>;
1247};
1248
1249export type QueryVehiclesArgs = {
1250 filters?: InputMaybe<VehicleFiltersInput>;
1251 pagination?: InputMaybe<PaginationArg>;
1252 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1253};
1254
1255export type ResponseCollectionMeta = {
1256 __typename?: 'ResponseCollectionMeta';
1257 pagination: Pagination;
1258};
1259
1260export type Setting = {
1261 __typename?: 'Setting';
1262 about_link?: Maybe<Scalars['String']['output']>;
1263 announcement?: Maybe<Scalars['String']['output']>;
1264 code_link?: Maybe<Scalars['String']['output']>;
1265 createdAt?: Maybe<Scalars['DateTime']['output']>;
1266 faq_link?: Maybe<Scalars['String']['output']>;
1267 gtm_id?: Maybe<Scalars['String']['output']>;
1268 locale?: Maybe<Scalars['String']['output']>;
1269 localizations?: Maybe<SettingRelationResponseCollection>;
1270 matomo_script_url?: Maybe<Scalars['String']['output']>;
1271 opencollective_link?: Maybe<Scalars['String']['output']>;
1272 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1273};
1274
1275export type SettingEntity = {
1276 __typename?: 'SettingEntity';
1277 attributes?: Maybe<Setting>;
1278 id?: Maybe<Scalars['ID']['output']>;
1279};
1280
1281export type SettingEntityResponse = {
1282 __typename?: 'SettingEntityResponse';
1283 data?: Maybe<SettingEntity>;
1284};
1285
1286export type SettingInput = {
1287 about_link?: InputMaybe<Scalars['String']['input']>;
1288 announcement?: InputMaybe<Scalars['String']['input']>;
1289 code_link?: InputMaybe<Scalars['String']['input']>;
1290 faq_link?: InputMaybe<Scalars['String']['input']>;
1291 gtm_id?: InputMaybe<Scalars['String']['input']>;
1292 matomo_script_url?: InputMaybe<Scalars['String']['input']>;
1293 opencollective_link?: InputMaybe<Scalars['String']['input']>;
1294};
1295
1296export type SettingRelationResponseCollection = {
1297 __typename?: 'SettingRelationResponseCollection';
1298 data: Array<SettingEntity>;
1299};
1300
1301export type StringFilterInput = {
1302 and?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1303 between?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1304 contains?: InputMaybe<Scalars['String']['input']>;
1305 containsi?: InputMaybe<Scalars['String']['input']>;
1306 endsWith?: InputMaybe<Scalars['String']['input']>;
1307 eq?: InputMaybe<Scalars['String']['input']>;
1308 eqi?: InputMaybe<Scalars['String']['input']>;
1309 gt?: InputMaybe<Scalars['String']['input']>;
1310 gte?: InputMaybe<Scalars['String']['input']>;
1311 in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1312 lt?: InputMaybe<Scalars['String']['input']>;
1313 lte?: InputMaybe<Scalars['String']['input']>;
1314 ne?: InputMaybe<Scalars['String']['input']>;
1315 nei?: InputMaybe<Scalars['String']['input']>;
1316 not?: InputMaybe<StringFilterInput>;
1317 notContains?: InputMaybe<Scalars['String']['input']>;
1318 notContainsi?: InputMaybe<Scalars['String']['input']>;
1319 notIn?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1320 notNull?: InputMaybe<Scalars['Boolean']['input']>;
1321 null?: InputMaybe<Scalars['Boolean']['input']>;
1322 or?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1323 startsWith?: InputMaybe<Scalars['String']['input']>;
1324};
1325
1326export type Travel = {
1327 __typename?: 'Travel';
1328 createdAt?: Maybe<Scalars['DateTime']['output']>;
1329 departure?: Maybe<Scalars['DateTime']['output']>;
1330 details?: Maybe<Scalars['String']['output']>;
1331 event?: Maybe<EventEntityResponse>;
1332 meeting?: Maybe<Scalars['String']['output']>;
1333 meeting_latitude?: Maybe<Scalars['Float']['output']>;
1334 meeting_longitude?: Maybe<Scalars['Float']['output']>;
1335 passengers?: Maybe<PassengerRelationResponseCollection>;
1336 phone_number?: Maybe<Scalars['String']['output']>;
1337 seats?: Maybe<Scalars['Int']['output']>;
1338 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1339 user?: Maybe<UsersPermissionsUserEntityResponse>;
1340 vehicleName?: Maybe<Scalars['String']['output']>;
1341};
1342
1343export type TravelPassengersArgs = {
1344 filters?: InputMaybe<PassengerFiltersInput>;
1345 pagination?: InputMaybe<PaginationArg>;
1346 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1347};
1348
1349export type TravelEntity = {
1350 __typename?: 'TravelEntity';
1351 attributes?: Maybe<Travel>;
1352 id?: Maybe<Scalars['ID']['output']>;
1353};
1354
1355export type TravelEntityResponse = {
1356 __typename?: 'TravelEntityResponse';
1357 data?: Maybe<TravelEntity>;
1358};
1359
1360export type TravelEntityResponseCollection = {
1361 __typename?: 'TravelEntityResponseCollection';
1362 data: Array<TravelEntity>;
1363 meta: ResponseCollectionMeta;
1364};
1365
1366export type TravelFiltersInput = {
1367 and?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1368 createdAt?: InputMaybe<DateTimeFilterInput>;
1369 departure?: InputMaybe<DateTimeFilterInput>;
1370 details?: InputMaybe<StringFilterInput>;
1371 event?: InputMaybe<EventFiltersInput>;
1372 id?: InputMaybe<IdFilterInput>;
1373 meeting?: InputMaybe<StringFilterInput>;
1374 meeting_latitude?: InputMaybe<FloatFilterInput>;
1375 meeting_longitude?: InputMaybe<FloatFilterInput>;
1376 not?: InputMaybe<TravelFiltersInput>;
1377 or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1378 passengers?: InputMaybe<PassengerFiltersInput>;
1379 phone_number?: InputMaybe<StringFilterInput>;
1380 seats?: InputMaybe<IntFilterInput>;
1381 updatedAt?: InputMaybe<DateTimeFilterInput>;
1382 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1383 vehicleName?: InputMaybe<StringFilterInput>;
1384};
1385
1386export type TravelInput = {
1387 departure?: InputMaybe<Scalars['DateTime']['input']>;
1388 details?: InputMaybe<Scalars['String']['input']>;
1389 event?: InputMaybe<Scalars['ID']['input']>;
1390 meeting?: InputMaybe<Scalars['String']['input']>;
1391 meeting_latitude?: InputMaybe<Scalars['Float']['input']>;
1392 meeting_longitude?: InputMaybe<Scalars['Float']['input']>;
1393 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1394 phone_number?: InputMaybe<Scalars['String']['input']>;
1395 seats?: InputMaybe<Scalars['Int']['input']>;
1396 user?: InputMaybe<Scalars['ID']['input']>;
1397 vehicleName?: InputMaybe<Scalars['String']['input']>;
1398};
1399
1400export type TravelRelationResponseCollection = {
1401 __typename?: 'TravelRelationResponseCollection';
1402 data: Array<TravelEntity>;
1403};
1404
1405export type TripAlert = {
1406 __typename?: 'TripAlert';
1407 address?: Maybe<Scalars['String']['output']>;
1408 createdAt?: Maybe<Scalars['DateTime']['output']>;
1409 enabled?: Maybe<Scalars['Boolean']['output']>;
1410 event?: Maybe<EventEntityResponse>;
1411 latitude?: Maybe<Scalars['Float']['output']>;
1412 longitude?: Maybe<Scalars['Float']['output']>;
1413 radius?: Maybe<Scalars['Float']['output']>;
1414 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1415 user?: Maybe<UsersPermissionsUserEntityResponse>;
1416};
1417
1418export type TripAlertEntity = {
1419 __typename?: 'TripAlertEntity';
1420 attributes?: Maybe<TripAlert>;
1421 id?: Maybe<Scalars['ID']['output']>;
1422};
1423
1424export type TripAlertEntityResponse = {
1425 __typename?: 'TripAlertEntityResponse';
1426 data?: Maybe<TripAlertEntity>;
1427};
1428
1429export type TripAlertEntityResponseCollection = {
1430 __typename?: 'TripAlertEntityResponseCollection';
1431 data: Array<TripAlertEntity>;
1432 meta: ResponseCollectionMeta;
1433};
1434
1435export type TripAlertFiltersInput = {
1436 address?: InputMaybe<StringFilterInput>;
1437 and?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1438 createdAt?: InputMaybe<DateTimeFilterInput>;
1439 enabled?: InputMaybe<BooleanFilterInput>;
1440 event?: InputMaybe<EventFiltersInput>;
1441 id?: InputMaybe<IdFilterInput>;
1442 latitude?: InputMaybe<FloatFilterInput>;
1443 longitude?: InputMaybe<FloatFilterInput>;
1444 not?: InputMaybe<TripAlertFiltersInput>;
1445 or?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1446 radius?: InputMaybe<FloatFilterInput>;
1447 updatedAt?: InputMaybe<DateTimeFilterInput>;
1448 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1449};
1450
1451export type TripAlertInput = {
1452 address?: InputMaybe<Scalars['String']['input']>;
1453 enabled?: InputMaybe<Scalars['Boolean']['input']>;
1454 event?: InputMaybe<Scalars['ID']['input']>;
1455 latitude?: InputMaybe<Scalars['Float']['input']>;
1456 longitude?: InputMaybe<Scalars['Float']['input']>;
1457 radius?: InputMaybe<Scalars['Float']['input']>;
1458 user?: InputMaybe<Scalars['ID']['input']>;
1459};
1460
1461export type UploadFile = {
1462 __typename?: 'UploadFile';
1463 alternativeText?: Maybe<Scalars['String']['output']>;
1464 caption?: Maybe<Scalars['String']['output']>;
1465 createdAt?: Maybe<Scalars['DateTime']['output']>;
1466 ext?: Maybe<Scalars['String']['output']>;
1467 formats?: Maybe<Scalars['JSON']['output']>;
1468 hash: Scalars['String']['output'];
1469 height?: Maybe<Scalars['Int']['output']>;
1470 mime: Scalars['String']['output'];
1471 name: Scalars['String']['output'];
1472 previewUrl?: Maybe<Scalars['String']['output']>;
1473 provider: Scalars['String']['output'];
1474 provider_metadata?: Maybe<Scalars['JSON']['output']>;
1475 related?: Maybe<Array<Maybe<GenericMorph>>>;
1476 size: Scalars['Float']['output'];
1477 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1478 url: Scalars['String']['output'];
1479 width?: Maybe<Scalars['Int']['output']>;
1480};
1481
1482export type UploadFileEntity = {
1483 __typename?: 'UploadFileEntity';
1484 attributes?: Maybe<UploadFile>;
1485 id?: Maybe<Scalars['ID']['output']>;
1486};
1487
1488export type UploadFileEntityResponse = {
1489 __typename?: 'UploadFileEntityResponse';
1490 data?: Maybe<UploadFileEntity>;
1491};
1492
1493export type UploadFileEntityResponseCollection = {
1494 __typename?: 'UploadFileEntityResponseCollection';
1495 data: Array<UploadFileEntity>;
1496 meta: ResponseCollectionMeta;
1497};
1498
1499export type UploadFileFiltersInput = {
1500 alternativeText?: InputMaybe<StringFilterInput>;
1501 and?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1502 caption?: InputMaybe<StringFilterInput>;
1503 createdAt?: InputMaybe<DateTimeFilterInput>;
1504 ext?: InputMaybe<StringFilterInput>;
1505 folder?: InputMaybe<UploadFolderFiltersInput>;
1506 folderPath?: InputMaybe<StringFilterInput>;
1507 formats?: InputMaybe<JsonFilterInput>;
1508 hash?: InputMaybe<StringFilterInput>;
1509 height?: InputMaybe<IntFilterInput>;
1510 id?: InputMaybe<IdFilterInput>;
1511 mime?: InputMaybe<StringFilterInput>;
1512 name?: InputMaybe<StringFilterInput>;
1513 not?: InputMaybe<UploadFileFiltersInput>;
1514 or?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1515 previewUrl?: InputMaybe<StringFilterInput>;
1516 provider?: InputMaybe<StringFilterInput>;
1517 provider_metadata?: InputMaybe<JsonFilterInput>;
1518 size?: InputMaybe<FloatFilterInput>;
1519 updatedAt?: InputMaybe<DateTimeFilterInput>;
1520 url?: InputMaybe<StringFilterInput>;
1521 width?: InputMaybe<IntFilterInput>;
1522};
1523
1524export type UploadFileInput = {
1525 alternativeText?: InputMaybe<Scalars['String']['input']>;
1526 caption?: InputMaybe<Scalars['String']['input']>;
1527 ext?: InputMaybe<Scalars['String']['input']>;
1528 folder?: InputMaybe<Scalars['ID']['input']>;
1529 folderPath?: InputMaybe<Scalars['String']['input']>;
1530 formats?: InputMaybe<Scalars['JSON']['input']>;
1531 hash?: InputMaybe<Scalars['String']['input']>;
1532 height?: InputMaybe<Scalars['Int']['input']>;
1533 mime?: InputMaybe<Scalars['String']['input']>;
1534 name?: InputMaybe<Scalars['String']['input']>;
1535 previewUrl?: InputMaybe<Scalars['String']['input']>;
1536 provider?: InputMaybe<Scalars['String']['input']>;
1537 provider_metadata?: InputMaybe<Scalars['JSON']['input']>;
1538 size?: InputMaybe<Scalars['Float']['input']>;
1539 url?: InputMaybe<Scalars['String']['input']>;
1540 width?: InputMaybe<Scalars['Int']['input']>;
1541};
1542
1543export type UploadFileRelationResponseCollection = {
1544 __typename?: 'UploadFileRelationResponseCollection';
1545 data: Array<UploadFileEntity>;
1546};
1547
1548export type UploadFolder = {
1549 __typename?: 'UploadFolder';
1550 children?: Maybe<UploadFolderRelationResponseCollection>;
1551 createdAt?: Maybe<Scalars['DateTime']['output']>;
1552 files?: Maybe<UploadFileRelationResponseCollection>;
1553 name: Scalars['String']['output'];
1554 parent?: Maybe<UploadFolderEntityResponse>;
1555 path: Scalars['String']['output'];
1556 pathId: Scalars['Int']['output'];
1557 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1558};
1559
1560export type UploadFolderChildrenArgs = {
1561 filters?: InputMaybe<UploadFolderFiltersInput>;
1562 pagination?: InputMaybe<PaginationArg>;
1563 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1564};
1565
1566export type UploadFolderFilesArgs = {
1567 filters?: InputMaybe<UploadFileFiltersInput>;
1568 pagination?: InputMaybe<PaginationArg>;
1569 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1570};
1571
1572export type UploadFolderEntity = {
1573 __typename?: 'UploadFolderEntity';
1574 attributes?: Maybe<UploadFolder>;
1575 id?: Maybe<Scalars['ID']['output']>;
1576};
1577
1578export type UploadFolderEntityResponse = {
1579 __typename?: 'UploadFolderEntityResponse';
1580 data?: Maybe<UploadFolderEntity>;
1581};
1582
1583export type UploadFolderEntityResponseCollection = {
1584 __typename?: 'UploadFolderEntityResponseCollection';
1585 data: Array<UploadFolderEntity>;
1586 meta: ResponseCollectionMeta;
1587};
1588
1589export type UploadFolderFiltersInput = {
1590 and?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1591 children?: InputMaybe<UploadFolderFiltersInput>;
1592 createdAt?: InputMaybe<DateTimeFilterInput>;
1593 files?: InputMaybe<UploadFileFiltersInput>;
1594 id?: InputMaybe<IdFilterInput>;
1595 name?: InputMaybe<StringFilterInput>;
1596 not?: InputMaybe<UploadFolderFiltersInput>;
1597 or?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1598 parent?: InputMaybe<UploadFolderFiltersInput>;
1599 path?: InputMaybe<StringFilterInput>;
1600 pathId?: InputMaybe<IntFilterInput>;
1601 updatedAt?: InputMaybe<DateTimeFilterInput>;
1602};
1603
1604export type UploadFolderInput = {
1605 children?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1606 files?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1607 name?: InputMaybe<Scalars['String']['input']>;
1608 parent?: InputMaybe<Scalars['ID']['input']>;
1609 path?: InputMaybe<Scalars['String']['input']>;
1610 pathId?: InputMaybe<Scalars['Int']['input']>;
1611};
1612
1613export type UploadFolderRelationResponseCollection = {
1614 __typename?: 'UploadFolderRelationResponseCollection';
1615 data: Array<UploadFolderEntity>;
1616};
1617
1618export type UsersPermissionsCreateRolePayload = {
1619 __typename?: 'UsersPermissionsCreateRolePayload';
1620 ok: Scalars['Boolean']['output'];
1621};
1622
1623export type UsersPermissionsDeleteRolePayload = {
1624 __typename?: 'UsersPermissionsDeleteRolePayload';
1625 ok: Scalars['Boolean']['output'];
1626};
1627
1628export type UsersPermissionsLoginInput = {
1629 identifier: Scalars['String']['input'];
1630 password: Scalars['String']['input'];
1631 provider?: Scalars['String']['input'];
1632};
1633
1634export type UsersPermissionsLoginPayload = {
1635 __typename?: 'UsersPermissionsLoginPayload';
1636 jwt?: Maybe<Scalars['String']['output']>;
1637 user: UsersPermissionsMe;
1638};
1639
1640export type UsersPermissionsMe = {
1641 __typename?: 'UsersPermissionsMe';
1642 blocked?: Maybe<Scalars['Boolean']['output']>;
1643 confirmed?: Maybe<Scalars['Boolean']['output']>;
1644 email?: Maybe<Scalars['String']['output']>;
1645 id: Scalars['ID']['output'];
1646 profile?: Maybe<UsersPermissionsUser>;
1647 role?: Maybe<UsersPermissionsMeRole>;
1648 username: Scalars['String']['output'];
1649};
1650
1651export type UsersPermissionsMeRole = {
1652 __typename?: 'UsersPermissionsMeRole';
1653 description?: Maybe<Scalars['String']['output']>;
1654 id: Scalars['ID']['output'];
1655 name: Scalars['String']['output'];
1656 type?: Maybe<Scalars['String']['output']>;
1657};
1658
1659export type UsersPermissionsPasswordPayload = {
1660 __typename?: 'UsersPermissionsPasswordPayload';
1661 ok: Scalars['Boolean']['output'];
1662};
1663
1664export type UsersPermissionsPermission = {
1665 __typename?: 'UsersPermissionsPermission';
1666 action: Scalars['String']['output'];
1667 createdAt?: Maybe<Scalars['DateTime']['output']>;
1668 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1669 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1670};
1671
1672export type UsersPermissionsPermissionEntity = {
1673 __typename?: 'UsersPermissionsPermissionEntity';
1674 attributes?: Maybe<UsersPermissionsPermission>;
1675 id?: Maybe<Scalars['ID']['output']>;
1676};
1677
1678export type UsersPermissionsPermissionFiltersInput = {
1679 action?: InputMaybe<StringFilterInput>;
1680 and?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1681 createdAt?: InputMaybe<DateTimeFilterInput>;
1682 id?: InputMaybe<IdFilterInput>;
1683 not?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1684 or?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1685 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1686 updatedAt?: InputMaybe<DateTimeFilterInput>;
1687};
1688
1689export type UsersPermissionsPermissionRelationResponseCollection = {
1690 __typename?: 'UsersPermissionsPermissionRelationResponseCollection';
1691 data: Array<UsersPermissionsPermissionEntity>;
1692};
1693
1694export type UsersPermissionsRegisterInput = {
1695 email: Scalars['String']['input'];
1696 firstName?: InputMaybe<Scalars['String']['input']>;
1697 lang?: InputMaybe<Scalars['String']['input']>;
1698 lastName?: InputMaybe<Scalars['String']['input']>;
1699 newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1700 password: Scalars['String']['input'];
1701 username: Scalars['String']['input'];
1702};
1703
1704export type UsersPermissionsRole = {
1705 __typename?: 'UsersPermissionsRole';
1706 createdAt?: Maybe<Scalars['DateTime']['output']>;
1707 description?: Maybe<Scalars['String']['output']>;
1708 name: Scalars['String']['output'];
1709 permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1710 type?: Maybe<Scalars['String']['output']>;
1711 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1712 users?: Maybe<UsersPermissionsUserRelationResponseCollection>;
1713};
1714
1715export type UsersPermissionsRolePermissionsArgs = {
1716 filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1717 pagination?: InputMaybe<PaginationArg>;
1718 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1719};
1720
1721export type UsersPermissionsRoleUsersArgs = {
1722 filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1723 pagination?: InputMaybe<PaginationArg>;
1724 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1725};
1726
1727export type UsersPermissionsRoleEntity = {
1728 __typename?: 'UsersPermissionsRoleEntity';
1729 attributes?: Maybe<UsersPermissionsRole>;
1730 id?: Maybe<Scalars['ID']['output']>;
1731};
1732
1733export type UsersPermissionsRoleEntityResponse = {
1734 __typename?: 'UsersPermissionsRoleEntityResponse';
1735 data?: Maybe<UsersPermissionsRoleEntity>;
1736};
1737
1738export type UsersPermissionsRoleEntityResponseCollection = {
1739 __typename?: 'UsersPermissionsRoleEntityResponseCollection';
1740 data: Array<UsersPermissionsRoleEntity>;
1741 meta: ResponseCollectionMeta;
1742};
1743
1744export type UsersPermissionsRoleFiltersInput = {
1745 and?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1746 createdAt?: InputMaybe<DateTimeFilterInput>;
1747 description?: InputMaybe<StringFilterInput>;
1748 id?: InputMaybe<IdFilterInput>;
1749 name?: InputMaybe<StringFilterInput>;
1750 not?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1751 or?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1752 permissions?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1753 type?: InputMaybe<StringFilterInput>;
1754 updatedAt?: InputMaybe<DateTimeFilterInput>;
1755 users?: InputMaybe<UsersPermissionsUserFiltersInput>;
1756};
1757
1758export type UsersPermissionsRoleInput = {
1759 description?: InputMaybe<Scalars['String']['input']>;
1760 name?: InputMaybe<Scalars['String']['input']>;
1761 permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1762 type?: InputMaybe<Scalars['String']['input']>;
1763 users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1764};
1765
1766export type UsersPermissionsUpdateRolePayload = {
1767 __typename?: 'UsersPermissionsUpdateRolePayload';
1768 ok: Scalars['Boolean']['output'];
1769};
1770
1771export type UsersPermissionsUser = {
1772 __typename?: 'UsersPermissionsUser';
1773 confirmed?: Maybe<Scalars['Boolean']['output']>;
1774 createdAt?: Maybe<Scalars['DateTime']['output']>;
1775 email: Scalars['String']['output'];
1776 events?: Maybe<EventRelationResponseCollection>;
1777 firstName?: Maybe<Scalars['String']['output']>;
1778 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1779 lastName?: Maybe<Scalars['String']['output']>;
1780 newsletterConsent?: Maybe<Scalars['Boolean']['output']>;
1781 notificationEnabled?: Maybe<Scalars['Boolean']['output']>;
1782 notifications?: Maybe<NotificationRelationResponseCollection>;
1783 onboardingCreator?: Maybe<Scalars['Boolean']['output']>;
1784 onboardingUser?: Maybe<Scalars['Boolean']['output']>;
1785 provider?: Maybe<Scalars['String']['output']>;
1786 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1787 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1788 username: Scalars['String']['output'];
1789 vehicles?: Maybe<VehicleRelationResponseCollection>;
1790};
1791
1792export type UsersPermissionsUserEventsArgs = {
1793 filters?: InputMaybe<EventFiltersInput>;
1794 pagination?: InputMaybe<PaginationArg>;
1795 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1796};
1797
1798export type UsersPermissionsUserNotificationsArgs = {
1799 filters?: InputMaybe<NotificationFiltersInput>;
1800 pagination?: InputMaybe<PaginationArg>;
1801 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1802};
1803
1804export type UsersPermissionsUserVehiclesArgs = {
1805 filters?: InputMaybe<VehicleFiltersInput>;
1806 pagination?: InputMaybe<PaginationArg>;
1807 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1808};
1809
1810export type UsersPermissionsUserEntity = {
1811 __typename?: 'UsersPermissionsUserEntity';
1812 attributes?: Maybe<UsersPermissionsUser>;
1813 id?: Maybe<Scalars['ID']['output']>;
1814};
1815
1816export type UsersPermissionsUserEntityResponse = {
1817 __typename?: 'UsersPermissionsUserEntityResponse';
1818 data?: Maybe<UsersPermissionsUserEntity>;
1819};
1820
1821export type UsersPermissionsUserEntityResponseCollection = {
1822 __typename?: 'UsersPermissionsUserEntityResponseCollection';
1823 data: Array<UsersPermissionsUserEntity>;
1824 meta: ResponseCollectionMeta;
1825};
1826
1827export type UsersPermissionsUserFiltersInput = {
1828 and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1829 blocked?: InputMaybe<BooleanFilterInput>;
1830 confirmationToken?: InputMaybe<StringFilterInput>;
1831 confirmed?: InputMaybe<BooleanFilterInput>;
1832 createdAt?: InputMaybe<DateTimeFilterInput>;
1833 email?: InputMaybe<StringFilterInput>;
1834 events?: InputMaybe<EventFiltersInput>;
1835 firstName?: InputMaybe<StringFilterInput>;
1836 id?: InputMaybe<IdFilterInput>;
1837 lang?: InputMaybe<StringFilterInput>;
1838 lastName?: InputMaybe<StringFilterInput>;
1839 newsletterConsent?: InputMaybe<BooleanFilterInput>;
1840 not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1841 notificationEnabled?: InputMaybe<BooleanFilterInput>;
1842 notifications?: InputMaybe<NotificationFiltersInput>;
1843 onboardingCreator?: InputMaybe<BooleanFilterInput>;
1844 onboardingUser?: InputMaybe<BooleanFilterInput>;
1845 or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1846 passengers?: InputMaybe<PassengerFiltersInput>;
1847 password?: InputMaybe<StringFilterInput>;
1848 provider?: InputMaybe<StringFilterInput>;
1849 resetPasswordToken?: InputMaybe<StringFilterInput>;
1850 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1851 updatedAt?: InputMaybe<DateTimeFilterInput>;
1852 username?: InputMaybe<StringFilterInput>;
1853 vehicles?: InputMaybe<VehicleFiltersInput>;
1854};
1855
1856export type UsersPermissionsUserInput = {
1857 blocked?: InputMaybe<Scalars['Boolean']['input']>;
1858 confirmationToken?: InputMaybe<Scalars['String']['input']>;
1859 confirmed?: InputMaybe<Scalars['Boolean']['input']>;
1860 email?: InputMaybe<Scalars['String']['input']>;
1861 events?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1862 firstName?: InputMaybe<Scalars['String']['input']>;
1863 lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1864 lastName?: InputMaybe<Scalars['String']['input']>;
1865 newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1866 notificationEnabled?: InputMaybe<Scalars['Boolean']['input']>;
1867 notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1868 oldPassword?: InputMaybe<Scalars['String']['input']>;
1869 onboardingCreator?: InputMaybe<Scalars['Boolean']['input']>;
1870 onboardingUser?: InputMaybe<Scalars['Boolean']['input']>;
1871 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1872 password?: InputMaybe<Scalars['String']['input']>;
1873 provider?: InputMaybe<Scalars['String']['input']>;
1874 resetPasswordToken?: InputMaybe<Scalars['String']['input']>;
1875 role?: InputMaybe<Scalars['ID']['input']>;
1876 username?: InputMaybe<Scalars['String']['input']>;
1877 vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1878};
1879
1880export type UsersPermissionsUserRelationResponseCollection = {
1881 __typename?: 'UsersPermissionsUserRelationResponseCollection';
1882 data: Array<UsersPermissionsUserEntity>;
1883};
1884
1885export type Vehicle = {
1886 __typename?: 'Vehicle';
1887 createdAt?: Maybe<Scalars['DateTime']['output']>;
1888 name: Scalars['String']['output'];
1889 phone_number?: Maybe<Scalars['String']['output']>;
1890 seats?: Maybe<Scalars['Int']['output']>;
1891 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1892 user?: Maybe<UsersPermissionsUserEntityResponse>;
1893};
1894
1895export type VehicleEntity = {
1896 __typename?: 'VehicleEntity';
1897 attributes?: Maybe<Vehicle>;
1898 id?: Maybe<Scalars['ID']['output']>;
1899};
1900
1901export type VehicleEntityResponse = {
1902 __typename?: 'VehicleEntityResponse';
1903 data?: Maybe<VehicleEntity>;
1904};
1905
1906export type VehicleEntityResponseCollection = {
1907 __typename?: 'VehicleEntityResponseCollection';
1908 data: Array<VehicleEntity>;
1909 meta: ResponseCollectionMeta;
1910};
1911
1912export type VehicleFiltersInput = {
1913 and?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1914 createdAt?: InputMaybe<DateTimeFilterInput>;
1915 id?: InputMaybe<IdFilterInput>;
1916 name?: InputMaybe<StringFilterInput>;
1917 not?: InputMaybe<VehicleFiltersInput>;
1918 or?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1919 phone_number?: InputMaybe<StringFilterInput>;
1920 seats?: InputMaybe<IntFilterInput>;
1921 updatedAt?: InputMaybe<DateTimeFilterInput>;
1922 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1923};
1924
1925export type VehicleInput = {
1926 name?: InputMaybe<Scalars['String']['input']>;
1927 phone_number?: InputMaybe<Scalars['String']['input']>;
1928 seats?: InputMaybe<Scalars['Int']['input']>;
1929 user?: InputMaybe<Scalars['ID']['input']>;
1930};
1931
1932export type VehicleRelationResponseCollection = {
1933 __typename?: 'VehicleRelationResponseCollection';
1934 data: Array<VehicleEntity>;
1935};
1936
1937export type TripAlertQueryVariables = Exact<{
1938 eventId: Scalars['ID']['input'];
1939}>;
1940
1941export type TripAlertQuery = {
1942 __typename?: 'Query';
1943 eventTripAlert?: {
1944 __typename?: 'TripAlertEntityResponse';
1945 data?: {
1946 __typename?: 'TripAlertEntity';
1947 id?: string | null;
1948 attributes?: {
1949 __typename?: 'TripAlert';
1950 address?: string | null;
1951 enabled?: boolean | null;
1952 radius?: number | null;
1953 longitude?: number | null;
1954 latitude?: number | null;
1955 } | null;
1956 } | null;
1957 } | null;
1958};
1959
1960export type SetTripAlertMutationVariables = Exact<{
1961 eventId: Scalars['ID']['input'];
1962 enabled?: InputMaybe<Scalars['Boolean']['input']>;
1963 latitude?: InputMaybe<Scalars['Float']['input']>;
1964 longitude?: InputMaybe<Scalars['Float']['input']>;
1965 address?: InputMaybe<Scalars['String']['input']>;
1966 radius?: InputMaybe<Scalars['Float']['input']>;
1967}>;
1968
1969export type SetTripAlertMutation = {
1970 __typename?: 'Mutation';
1971 setTripAlert?: {
1972 __typename?: 'TripAlertEntityResponse';
1973 data?: {
1974 __typename?: 'TripAlertEntity';
1975 id?: string | null;
1976 attributes?: {
1977 __typename?: 'TripAlert';
1978 latitude?: number | null;
1979 longitude?: number | null;
1980 address?: string | null;
1981 enabled?: boolean | null;
1982 } | null;
1983 } | null;
1984 } | null;
1985};
1986
1987export type MeFieldsFragment = {
1988 __typename?: 'UsersPermissionsMe';
1989 id: string;
1990 username: string;
1991 email?: string | null;
1992 confirmed?: boolean | null;
1993};
1994
1995export type RegisterMutationVariables = Exact<{
1996 user: UsersPermissionsRegisterInput;
1997}>;
1998
1999export type RegisterMutation = {
2000 __typename?: 'Mutation';
2001 register: {
2002 __typename?: 'UsersPermissionsLoginPayload';
2003 jwt?: string | null;
2004 user: {
2005 __typename?: 'UsersPermissionsMe';
2006 id: string;
2007 username: string;
2008 email?: string | null;
2009 confirmed?: boolean | null;
2010 };
2011 };
2012};
2013
2014export type ForgotPasswordMutationVariables = Exact<{
2015 email: Scalars['String']['input'];
2016}>;
2017
2018export type ForgotPasswordMutation = {
2019 __typename?: 'Mutation';
2020 forgotPassword?: {
2021 __typename?: 'UsersPermissionsPasswordPayload';
2022 ok: boolean;
2023 } | null;
2024};
2025
2026export type ResetPasswordMutationVariables = Exact<{
2027 password: Scalars['String']['input'];
2028 passwordConfirmation: Scalars['String']['input'];
2029 code: Scalars['String']['input'];
2030}>;
2031
2032export type ResetPasswordMutation = {
2033 __typename?: 'Mutation';
2034 resetPassword?: {
2035 __typename?: 'UsersPermissionsLoginPayload';
2036 jwt?: string | null;
2037 user: {
2038 __typename?: 'UsersPermissionsMe';
2039 id: string;
2040 username: string;
2041 email?: string | null;
2042 confirmed?: boolean | null;
2043 };
2044 } | null;
2045};
2046
2047export type EventFieldsFragment = {
2048 __typename?: 'EventEntity';
2049 id?: string | null;
2050 attributes?: {
2051 __typename?: 'Event';
2052 uuid?: string | null;
2053 name: string;
2054 description?: string | null;
2055 enabled_modules?: any | null;
2056 email: string;
2057 administrators?: Array<string | null> | null;
2058 date?: any | null;
2059 address?: string | null;
2060 latitude?: number | null;
2061 longitude?: number | null;
2062 position?: any | null;
2063 waitingPassengers?: {
2064 __typename?: 'PassengerRelationResponseCollection';
2065 data: Array<{
2066 __typename?: 'PassengerEntity';
2067 id?: string | null;
2068 attributes?: {
2069 __typename?: 'Passenger';
2070 name: string;
2071 email?: string | null;
2072 location?: string | null;
2073 user?: {
2074 __typename?: 'UsersPermissionsUserEntityResponse';
2075 data?: {
2076 __typename?: 'UsersPermissionsUserEntity';
2077 id?: string | null;
2078 attributes?: {
2079 __typename?: 'UsersPermissionsUser';
2080 firstName?: string | null;
2081 lastName?: string | null;
2082 } | null;
2083 } | null;
2084 } | null;
2085 } | null;
2086 }>;
2087 } | null;
2088 travels?: {
2089 __typename?: 'TravelRelationResponseCollection';
2090 data: Array<{
2091 __typename?: 'TravelEntity';
2092 id?: string | null;
2093 attributes?: {
2094 __typename?: 'Travel';
2095 meeting?: string | null;
2096 meeting_latitude?: number | null;
2097 meeting_longitude?: number | null;
2098 departure?: any | null;
2099 details?: string | null;
2100 vehicleName?: string | null;
2101 phone_number?: string | null;
2102 seats?: number | null;
2103 user?: {
2104 __typename?: 'UsersPermissionsUserEntityResponse';
2105 data?: {
2106 __typename?: 'UsersPermissionsUserEntity';
2107 id?: string | null;
2108 } | null;
2109 } | null;
2110 passengers?: {
2111 __typename?: 'PassengerRelationResponseCollection';
2112 data: Array<{
2113 __typename?: 'PassengerEntity';
2114 id?: string | null;
2115 attributes?: {
2116 __typename?: 'Passenger';
2117 name: string;
2118 location?: string | null;
2119 user?: {
2120 __typename?: 'UsersPermissionsUserEntityResponse';
2121 data?: {
2122 __typename?: 'UsersPermissionsUserEntity';
2123 id?: string | null;
2124 attributes?: {
2125 __typename?: 'UsersPermissionsUser';
2126 firstName?: string | null;
2127 lastName?: string | null;
2128 } | null;
2129 } | null;
2130 } | null;
2131 } | null;
2132 }>;
2133 } | null;
2134 } | null;
2135 }>;
2136 } | null;
2137 } | null;
2138};
2139
2140export type CreateEventMutationVariables = Exact<{
2141 name: Scalars['String']['input'];
2142 email: Scalars['String']['input'];
2143 date?: InputMaybe<Scalars['Date']['input']>;
2144 address?: InputMaybe<Scalars['String']['input']>;
2145 latitude?: InputMaybe<Scalars['Float']['input']>;
2146 longitude?: InputMaybe<Scalars['Float']['input']>;
2147 description?: InputMaybe<Scalars['String']['input']>;
2148 newsletter?: InputMaybe<Scalars['Boolean']['input']>;
2149}>;
2150
2151export type CreateEventMutation = {
2152 __typename?: 'Mutation';
2153 createEvent?: {
2154 __typename?: 'EventEntityResponse';
2155 data?: {
2156 __typename?: 'EventEntity';
2157 id?: string | null;
2158 attributes?: {
2159 __typename?: 'Event';
2160 uuid?: string | null;
2161 name: string;
2162 description?: string | null;
2163 enabled_modules?: any | null;
2164 email: string;
2165 administrators?: Array<string | null> | null;
2166 date?: any | null;
2167 address?: string | null;
2168 latitude?: number | null;
2169 longitude?: number | null;
2170 position?: any | null;
2171 waitingPassengers?: {
2172 __typename?: 'PassengerRelationResponseCollection';
2173 data: Array<{
2174 __typename?: 'PassengerEntity';
2175 id?: string | null;
2176 attributes?: {
2177 __typename?: 'Passenger';
2178 name: string;
2179 email?: string | null;
2180 location?: string | null;
2181 user?: {
2182 __typename?: 'UsersPermissionsUserEntityResponse';
2183 data?: {
2184 __typename?: 'UsersPermissionsUserEntity';
2185 id?: string | null;
2186 attributes?: {
2187 __typename?: 'UsersPermissionsUser';
2188 firstName?: string | null;
2189 lastName?: string | null;
2190 } | null;
2191 } | null;
2192 } | null;
2193 } | null;
2194 }>;
2195 } | null;
2196 travels?: {
2197 __typename?: 'TravelRelationResponseCollection';
2198 data: Array<{
2199 __typename?: 'TravelEntity';
2200 id?: string | null;
2201 attributes?: {
2202 __typename?: 'Travel';
2203 meeting?: string | null;
2204 meeting_latitude?: number | null;
2205 meeting_longitude?: number | null;
2206 departure?: any | null;
2207 details?: string | null;
2208 vehicleName?: string | null;
2209 phone_number?: string | null;
2210 seats?: number | null;
2211 user?: {
2212 __typename?: 'UsersPermissionsUserEntityResponse';
2213 data?: {
2214 __typename?: 'UsersPermissionsUserEntity';
2215 id?: string | null;
2216 } | null;
2217 } | null;
2218 passengers?: {
2219 __typename?: 'PassengerRelationResponseCollection';
2220 data: Array<{
2221 __typename?: 'PassengerEntity';
2222 id?: string | null;
2223 attributes?: {
2224 __typename?: 'Passenger';
2225 name: string;
2226 location?: string | null;
2227 user?: {
2228 __typename?: 'UsersPermissionsUserEntityResponse';
2229 data?: {
2230 __typename?: 'UsersPermissionsUserEntity';
2231 id?: string | null;
2232 attributes?: {
2233 __typename?: 'UsersPermissionsUser';
2234 firstName?: string | null;
2235 lastName?: string | null;
2236 } | null;
2237 } | null;
2238 } | null;
2239 } | null;
2240 }>;
2241 } | null;
2242 } | null;
2243 }>;
2244 } | null;
2245 } | null;
2246 } | null;
2247 } | null;
2248};
2249
2250export type UpdateEventMutationVariables = Exact<{
2251 uuid: Scalars['String']['input'];
2252 eventUpdate: EventInput;
2253}>;
2254
2255export type UpdateEventMutation = {
2256 __typename?: 'Mutation';
2257 updateEventByUUID?: {
2258 __typename?: 'EventEntityResponse';
2259 data?: {
2260 __typename?: 'EventEntity';
2261 id?: string | null;
2262 attributes?: {
2263 __typename?: 'Event';
2264 uuid?: string | null;
2265 name: string;
2266 description?: string | null;
2267 enabled_modules?: any | null;
2268 email: string;
2269 administrators?: Array<string | null> | null;
2270 date?: any | null;
2271 address?: string | null;
2272 latitude?: number | null;
2273 longitude?: number | null;
2274 position?: any | null;
2275 waitingPassengers?: {
2276 __typename?: 'PassengerRelationResponseCollection';
2277 data: Array<{
2278 __typename?: 'PassengerEntity';
2279 id?: string | null;
2280 attributes?: {
2281 __typename?: 'Passenger';
2282 name: string;
2283 email?: string | null;
2284 location?: string | null;
2285 user?: {
2286 __typename?: 'UsersPermissionsUserEntityResponse';
2287 data?: {
2288 __typename?: 'UsersPermissionsUserEntity';
2289 id?: string | null;
2290 attributes?: {
2291 __typename?: 'UsersPermissionsUser';
2292 firstName?: string | null;
2293 lastName?: string | null;
2294 } | null;
2295 } | null;
2296 } | null;
2297 } | null;
2298 }>;
2299 } | null;
2300 travels?: {
2301 __typename?: 'TravelRelationResponseCollection';
2302 data: Array<{
2303 __typename?: 'TravelEntity';
2304 id?: string | null;
2305 attributes?: {
2306 __typename?: 'Travel';
2307 meeting?: string | null;
2308 meeting_latitude?: number | null;
2309 meeting_longitude?: number | null;
2310 departure?: any | null;
2311 details?: string | null;
2312 vehicleName?: string | null;
2313 phone_number?: string | null;
2314 seats?: number | null;
2315 user?: {
2316 __typename?: 'UsersPermissionsUserEntityResponse';
2317 data?: {
2318 __typename?: 'UsersPermissionsUserEntity';
2319 id?: string | null;
2320 } | null;
2321 } | null;
2322 passengers?: {
2323 __typename?: 'PassengerRelationResponseCollection';
2324 data: Array<{
2325 __typename?: 'PassengerEntity';
2326 id?: string | null;
2327 attributes?: {
2328 __typename?: 'Passenger';
2329 name: string;
2330 location?: string | null;
2331 user?: {
2332 __typename?: 'UsersPermissionsUserEntityResponse';
2333 data?: {
2334 __typename?: 'UsersPermissionsUserEntity';
2335 id?: string | null;
2336 attributes?: {
2337 __typename?: 'UsersPermissionsUser';
2338 firstName?: string | null;
2339 lastName?: string | null;
2340 } | null;
2341 } | null;
2342 } | null;
2343 } | null;
2344 }>;
2345 } | null;
2346 } | null;
2347 }>;
2348 } | null;
2349 } | null;
2350 } | null;
2351 } | null;
2352};
2353
2354export type AddEventAdminMutationVariables = Exact<{
2355 eventId: Scalars['ID']['input'];
2356 email: Scalars['String']['input'];
2357}>;
2358
2359export type AddEventAdminMutation = {
2360 __typename?: 'Mutation';
2361 addEventAdmin?: {
2362 __typename?: 'EventEntityResponse';
2363 data?: {
2364 __typename?: 'EventEntity';
2365 id?: string | null;
2366 attributes?: {
2367 __typename?: 'Event';
2368 administrators?: Array<string | null> | null;
2369 } | null;
2370 } | null;
2371 } | null;
2372};
2373
2374export type DeleteEventAdminMutationVariables = Exact<{
2375 eventId: Scalars['ID']['input'];
2376 email: Scalars['String']['input'];
2377}>;
2378
2379export type DeleteEventAdminMutation = {
2380 __typename?: 'Mutation';
2381 deleteEventAdmin?: {
2382 __typename?: 'EventEntityResponse';
2383 data?: {
2384 __typename?: 'EventEntity';
2385 id?: string | null;
2386 attributes?: {
2387 __typename?: 'Event';
2388 administrators?: Array<string | null> | null;
2389 } | null;
2390 } | null;
2391 } | null;
2392};
2393
2394export type EventByUuidQueryVariables = Exact<{
2395 uuid: Scalars['String']['input'];
2396}>;
2397
2398export type EventByUuidQuery = {
2399 __typename?: 'Query';
2400 eventByUUID?: {
2401 __typename?: 'EventEntityResponse';
2402 data?: {
2403 __typename?: 'EventEntity';
2404 id?: string | null;
2405 attributes?: {
2406 __typename?: 'Event';
2407 uuid?: string | null;
2408 name: string;
2409 description?: string | null;
2410 enabled_modules?: any | null;
2411 email: string;
2412 administrators?: Array<string | null> | null;
2413 date?: any | null;
2414 address?: string | null;
2415 latitude?: number | null;
2416 longitude?: number | null;
2417 position?: any | null;
2418 waitingPassengers?: {
2419 __typename?: 'PassengerRelationResponseCollection';
2420 data: Array<{
2421 __typename?: 'PassengerEntity';
2422 id?: string | null;
2423 attributes?: {
2424 __typename?: 'Passenger';
2425 name: string;
2426 email?: string | null;
2427 location?: string | null;
2428 user?: {
2429 __typename?: 'UsersPermissionsUserEntityResponse';
2430 data?: {
2431 __typename?: 'UsersPermissionsUserEntity';
2432 id?: string | null;
2433 attributes?: {
2434 __typename?: 'UsersPermissionsUser';
2435 firstName?: string | null;
2436 lastName?: string | null;
2437 } | null;
2438 } | null;
2439 } | null;
2440 } | null;
2441 }>;
2442 } | null;
2443 travels?: {
2444 __typename?: 'TravelRelationResponseCollection';
2445 data: Array<{
2446 __typename?: 'TravelEntity';
2447 id?: string | null;
2448 attributes?: {
2449 __typename?: 'Travel';
2450 meeting?: string | null;
2451 meeting_latitude?: number | null;
2452 meeting_longitude?: number | null;
2453 departure?: any | null;
2454 details?: string | null;
2455 vehicleName?: string | null;
2456 phone_number?: string | null;
2457 seats?: number | null;
2458 user?: {
2459 __typename?: 'UsersPermissionsUserEntityResponse';
2460 data?: {
2461 __typename?: 'UsersPermissionsUserEntity';
2462 id?: string | null;
2463 } | null;
2464 } | null;
2465 passengers?: {
2466 __typename?: 'PassengerRelationResponseCollection';
2467 data: Array<{
2468 __typename?: 'PassengerEntity';
2469 id?: string | null;
2470 attributes?: {
2471 __typename?: 'Passenger';
2472 name: string;
2473 location?: string | null;
2474 user?: {
2475 __typename?: 'UsersPermissionsUserEntityResponse';
2476 data?: {
2477 __typename?: 'UsersPermissionsUserEntity';
2478 id?: string | null;
2479 attributes?: {
2480 __typename?: 'UsersPermissionsUser';
2481 firstName?: string | null;
2482 lastName?: string | null;
2483 } | null;
2484 } | null;
2485 } | null;
2486 } | null;
2487 }>;
2488 } | null;
2489 } | null;
2490 }>;
2491 } | null;
2492 } | null;
2493 } | null;
2494 } | null;
2495};
2496
2497export type ModuleQueryVariables = Exact<{
2498 locale: Scalars['I18NLocaleCode']['input'];
2499}>;
2500
2501export type ModuleQuery = {
2502 __typename?: 'Query';
2503 module?: {
2504 __typename?: 'ModuleEntityResponse';
2505 data?: {
2506 __typename?: 'ModuleEntity';
2507 attributes?: {
2508 __typename?: 'Module';
2509 caroster_plus_name: string;
2510 caroster_plus_price?: number | null;
2511 caroster_plus_enabled?: boolean | null;
2512 caroster_plus_description?: string | null;
2513 caroster_plus_payment_link: string;
2514 } | null;
2515 } | null;
2516 } | null;
2517};
2518
2519export type UserNotificationsQueryVariables = Exact<{
2520 maxItems?: InputMaybe<Scalars['Int']['input']>;
2521}>;
2522
2523export type UserNotificationsQuery = {
2524 __typename?: 'Query';
2525 me?: {
2526 __typename?: 'UsersPermissionsMe';
2527 profile?: {
2528 __typename?: 'UsersPermissionsUser';
2529 notifications?: {
2530 __typename?: 'NotificationRelationResponseCollection';
2531 data: Array<{
2532 __typename?: 'NotificationEntity';
2533 id?: string | null;
2534 attributes?: {
2535 __typename?: 'Notification';
2536 type: Enum_Notification_Type;
2537 read?: boolean | null;
2538 createdAt?: any | null;
2539 event?: {
2540 __typename?: 'EventEntityResponse';
2541 data?: {
2542 __typename?: 'EventEntity';
2543 id?: string | null;
2544 attributes?: {
2545 __typename?: 'Event';
2546 name: string;
2547 uuid?: string | null;
2548 } | null;
2549 } | null;
2550 } | null;
2551 } | null;
2552 }>;
2553 } | null;
2554 } | null;
2555 } | null;
2556};
2557
2558export type ReadNotificationsMutationVariables = Exact<{
2559 id?: InputMaybe<Scalars['ID']['input']>;
2560}>;
2561
2562export type ReadNotificationsMutation = {
2563 __typename?: 'Mutation';
2564 readNotifications?: {
2565 __typename?: 'NotificationEntityResponseCollection';
2566 data: Array<{
2567 __typename?: 'NotificationEntity';
2568 id?: string | null;
2569 attributes?: {
2570 __typename?: 'Notification';
2571 type: Enum_Notification_Type;
2572 read?: boolean | null;
2573 } | null;
2574 }>;
2575 } | null;
2576};
2577
2578export type PassengerFieldsFragment = {
2579 __typename?: 'PassengerEntity';
2580 id?: string | null;
2581 attributes?: {
2582 __typename?: 'Passenger';
2583 name: string;
2584 location?: string | null;
2585 email?: string | null;
2586 user?: {
2587 __typename?: 'UsersPermissionsUserEntityResponse';
2588 data?: {
2589 __typename?: 'UsersPermissionsUserEntity';
2590 id?: string | null;
2591 attributes?: {
2592 __typename?: 'UsersPermissionsUser';
2593 firstName?: string | null;
2594 lastName?: string | null;
2595 } | null;
2596 } | null;
2597 } | null;
2598 } | null;
2599};
2600
2601export type CreatePassengerMutationVariables = Exact<{
2602 passenger: PassengerInput;
2603}>;
2604
2605export type CreatePassengerMutation = {
2606 __typename?: 'Mutation';
2607 createPassenger?: {
2608 __typename?: 'PassengerEntityResponse';
2609 data?: {
2610 __typename?: 'PassengerEntity';
2611 id?: string | null;
2612 attributes?: {
2613 __typename?: 'Passenger';
2614 name: string;
2615 location?: string | null;
2616 email?: string | null;
2617 user?: {
2618 __typename?: 'UsersPermissionsUserEntityResponse';
2619 data?: {
2620 __typename?: 'UsersPermissionsUserEntity';
2621 id?: string | null;
2622 attributes?: {
2623 __typename?: 'UsersPermissionsUser';
2624 firstName?: string | null;
2625 lastName?: string | null;
2626 } | null;
2627 } | null;
2628 } | null;
2629 } | null;
2630 } | null;
2631 } | null;
2632};
2633
2634export type UpdatePassengerMutationVariables = Exact<{
2635 id: Scalars['ID']['input'];
2636 passengerUpdate: PassengerInput;
2637}>;
2638
2639export type UpdatePassengerMutation = {
2640 __typename?: 'Mutation';
2641 updatePassenger?: {
2642 __typename?: 'PassengerEntityResponse';
2643 data?: {
2644 __typename?: 'PassengerEntity';
2645 id?: string | null;
2646 attributes?: {
2647 __typename?: 'Passenger';
2648 name: string;
2649 location?: string | null;
2650 email?: string | null;
2651 user?: {
2652 __typename?: 'UsersPermissionsUserEntityResponse';
2653 data?: {
2654 __typename?: 'UsersPermissionsUserEntity';
2655 id?: string | null;
2656 attributes?: {
2657 __typename?: 'UsersPermissionsUser';
2658 firstName?: string | null;
2659 lastName?: string | null;
2660 } | null;
2661 } | null;
2662 } | null;
2663 } | null;
2664 } | null;
2665 } | null;
2666};
2667
2668export type DeletePassengerMutationVariables = Exact<{
2669 id: Scalars['ID']['input'];
2670}>;
2671
2672export type DeletePassengerMutation = {
2673 __typename?: 'Mutation';
2674 deletePassenger?: {
2675 __typename?: 'PassengerEntityResponse';
2676 data?: {__typename?: 'PassengerEntity'; id?: string | null} | null;
2677 } | null;
2678};
2679
2680export type SettingQueryVariables = Exact<{
2681 locale: Scalars['I18NLocaleCode']['input'];
2682}>;
2683
2684export type SettingQuery = {
2685 __typename?: 'Query';
2686 setting?: {
2687 __typename?: 'SettingEntityResponse';
2688 data?: {
2689 __typename?: 'SettingEntity';
2690 id?: string | null;
2691 attributes?: {
2692 __typename?: 'Setting';
2693 gtm_id?: string | null;
2694 about_link?: string | null;
2695 faq_link?: string | null;
2696 announcement?: string | null;
2697 matomo_script_url?: string | null;
2698 opencollective_link?: string | null;
2699 code_link?: string | null;
2700 } | null;
2701 } | null;
2702 } | null;
2703};
2704
2705export type TravelFieldsFragment = {
2706 __typename?: 'TravelEntity';
2707 id?: string | null;
2708 attributes?: {
2709 __typename?: 'Travel';
2710 meeting?: string | null;
2711 meeting_latitude?: number | null;
2712 meeting_longitude?: number | null;
2713 departure?: any | null;
2714 details?: string | null;
2715 vehicleName?: string | null;
2716 phone_number?: string | null;
2717 seats?: number | null;
2718 passengers?: {
2719 __typename?: 'PassengerRelationResponseCollection';
2720 data: Array<{
2721 __typename?: 'PassengerEntity';
2722 id?: string | null;
2723 attributes?: {
2724 __typename?: 'Passenger';
2725 name: string;
2726 location?: string | null;
2727 user?: {
2728 __typename?: 'UsersPermissionsUserEntityResponse';
2729 data?: {
2730 __typename?: 'UsersPermissionsUserEntity';
2731 id?: string | null;
2732 attributes?: {
2733 __typename?: 'UsersPermissionsUser';
2734 firstName?: string | null;
2735 lastName?: string | null;
2736 } | null;
2737 } | null;
2738 } | null;
2739 } | null;
2740 }>;
2741 } | null;
2742 } | null;
2743};
2744
2745export type CreateTravelMutationVariables = Exact<{
2746 travel: TravelInput;
2747 createVehicle?: InputMaybe<Scalars['Boolean']['input']>;
2748}>;
2749
2750export type CreateTravelMutation = {
2751 __typename?: 'Mutation';
2752 createTravel?: {
2753 __typename?: 'TravelEntityResponse';
2754 data?: {
2755 __typename?: 'TravelEntity';
2756 id?: string | null;
2757 attributes?: {
2758 __typename?: 'Travel';
2759 meeting?: string | null;
2760 meeting_latitude?: number | null;
2761 meeting_longitude?: number | null;
2762 departure?: any | null;
2763 details?: string | null;
2764 vehicleName?: string | null;
2765 phone_number?: string | null;
2766 seats?: number | null;
2767 passengers?: {
2768 __typename?: 'PassengerRelationResponseCollection';
2769 data: Array<{
2770 __typename?: 'PassengerEntity';
2771 id?: string | null;
2772 attributes?: {
2773 __typename?: 'Passenger';
2774 name: string;
2775 location?: string | null;
2776 user?: {
2777 __typename?: 'UsersPermissionsUserEntityResponse';
2778 data?: {
2779 __typename?: 'UsersPermissionsUserEntity';
2780 id?: string | null;
2781 attributes?: {
2782 __typename?: 'UsersPermissionsUser';
2783 firstName?: string | null;
2784 lastName?: string | null;
2785 } | null;
2786 } | null;
2787 } | null;
2788 } | null;
2789 }>;
2790 } | null;
2791 } | null;
2792 } | null;
2793 } | null;
2794};
2795
2796export type UpdateTravelMutationVariables = Exact<{
2797 id: Scalars['ID']['input'];
2798 travelUpdate: TravelInput;
2799}>;
2800
2801export type UpdateTravelMutation = {
2802 __typename?: 'Mutation';
2803 updateTravel?: {
2804 __typename?: 'TravelEntityResponse';
2805 data?: {
2806 __typename?: 'TravelEntity';
2807 id?: string | null;
2808 attributes?: {
2809 __typename?: 'Travel';
2810 meeting?: string | null;
2811 meeting_latitude?: number | null;
2812 meeting_longitude?: number | null;
2813 departure?: any | null;
2814 details?: string | null;
2815 vehicleName?: string | null;
2816 phone_number?: string | null;
2817 seats?: number | null;
2818 passengers?: {
2819 __typename?: 'PassengerRelationResponseCollection';
2820 data: Array<{
2821 __typename?: 'PassengerEntity';
2822 id?: string | null;
2823 attributes?: {
2824 __typename?: 'Passenger';
2825 name: string;
2826 location?: string | null;
2827 user?: {
2828 __typename?: 'UsersPermissionsUserEntityResponse';
2829 data?: {
2830 __typename?: 'UsersPermissionsUserEntity';
2831 id?: string | null;
2832 attributes?: {
2833 __typename?: 'UsersPermissionsUser';
2834 firstName?: string | null;
2835 lastName?: string | null;
2836 } | null;
2837 } | null;
2838 } | null;
2839 } | null;
2840 }>;
2841 } | null;
2842 } | null;
2843 } | null;
2844 } | null;
2845};
2846
2847export type DeleteTravelMutationVariables = Exact<{
2848 id: Scalars['ID']['input'];
2849}>;
2850
2851export type DeleteTravelMutation = {
2852 __typename?: 'Mutation';
2853 deleteTravel?: {
2854 __typename?: 'TravelEntityResponse';
2855 data?: {__typename?: 'TravelEntity'; id?: string | null} | null;
2856 } | null;
2857};
2858
2859export type UserFieldsFragment = {
2860 __typename?: 'UsersPermissionsUser';
2861 username: string;
2862 email: string;
2863 confirmed?: boolean | null;
2864 lastName?: string | null;
2865 firstName?: string | null;
2866 lang?: Enum_Userspermissionsuser_Lang | null;
2867 onboardingUser?: boolean | null;
2868 onboardingCreator?: boolean | null;
2869 newsletterConsent?: boolean | null;
2870 notificationEnabled?: boolean | null;
2871 provider?: string | null;
2872 events?: {
2873 __typename?: 'EventRelationResponseCollection';
2874 data: Array<{
2875 __typename?: 'EventEntity';
2876 id?: string | null;
2877 attributes?: {
2878 __typename?: 'Event';
2879 uuid?: string | null;
2880 name: string;
2881 date?: any | null;
2882 address?: string | null;
2883 } | null;
2884 }>;
2885 } | null;
2886};
2887
2888export type ProfileQueryVariables = Exact<{[key: string]: never}>;
2889
2890export type ProfileQuery = {
2891 __typename?: 'Query';
2892 me?: {
2893 __typename?: 'UsersPermissionsMe';
2894 id: string;
2895 username: string;
2896 profile?: {
2897 __typename?: 'UsersPermissionsUser';
2898 username: string;
2899 email: string;
2900 confirmed?: boolean | null;
2901 lastName?: string | null;
2902 firstName?: string | null;
2903 lang?: Enum_Userspermissionsuser_Lang | null;
2904 onboardingUser?: boolean | null;
2905 onboardingCreator?: boolean | null;
2906 newsletterConsent?: boolean | null;
2907 notificationEnabled?: boolean | null;
2908 provider?: string | null;
2909 events?: {
2910 __typename?: 'EventRelationResponseCollection';
2911 data: Array<{
2912 __typename?: 'EventEntity';
2913 id?: string | null;
2914 attributes?: {
2915 __typename?: 'Event';
2916 uuid?: string | null;
2917 name: string;
2918 date?: any | null;
2919 address?: string | null;
2920 } | null;
2921 }>;
2922 } | null;
2923 } | null;
2924 } | null;
2925};
2926
2927export type UpdateMeMutationVariables = Exact<{
2928 userUpdate: UsersPermissionsUserInput;
2929}>;
2930
2931export type UpdateMeMutation = {
2932 __typename?: 'Mutation';
2933 updateMe: {
2934 __typename?: 'UsersPermissionsUserEntityResponse';
2935 data?: {
2936 __typename?: 'UsersPermissionsUserEntity';
2937 id?: string | null;
2938 attributes?: {
2939 __typename?: 'UsersPermissionsUser';
2940 username: string;
2941 email: string;
2942 confirmed?: boolean | null;
2943 lastName?: string | null;
2944 firstName?: string | null;
2945 lang?: Enum_Userspermissionsuser_Lang | null;
2946 onboardingUser?: boolean | null;
2947 onboardingCreator?: boolean | null;
2948 newsletterConsent?: boolean | null;
2949 notificationEnabled?: boolean | null;
2950 provider?: string | null;
2951 events?: {
2952 __typename?: 'EventRelationResponseCollection';
2953 data: Array<{
2954 __typename?: 'EventEntity';
2955 id?: string | null;
2956 attributes?: {
2957 __typename?: 'Event';
2958 uuid?: string | null;
2959 name: string;
2960 date?: any | null;
2961 address?: string | null;
2962 } | null;
2963 }>;
2964 } | null;
2965 } | null;
2966 } | null;
2967 };
2968};
2969
2970export type VehicleFieldsFragment = {
2971 __typename?: 'VehicleEntity';
2972 id?: string | null;
2973 attributes?: {
2974 __typename?: 'Vehicle';
2975 name: string;
2976 seats?: number | null;
2977 phone_number?: string | null;
2978 } | null;
2979};
2980
2981export type FindUserVehiclesQueryVariables = Exact<{[key: string]: never}>;
2982
2983export type FindUserVehiclesQuery = {
2984 __typename?: 'Query';
2985 me?: {
2986 __typename?: 'UsersPermissionsMe';
2987 id: string;
2988 username: string;
2989 profile?: {
2990 __typename?: 'UsersPermissionsUser';
2991 vehicles?: {
2992 __typename?: 'VehicleRelationResponseCollection';
2993 data: Array<{
2994 __typename?: 'VehicleEntity';
2995 id?: string | null;
2996 attributes?: {
2997 __typename?: 'Vehicle';
2998 name: string;
2999 seats?: number | null;
3000 phone_number?: string | null;
3001 } | null;
3002 }>;
3003 } | null;
3004 } | null;
3005 } | null;
3006};
3007
3008export type DeleteVehicleMutationVariables = Exact<{
3009 id: Scalars['ID']['input'];
3010}>;
3011
3012export type DeleteVehicleMutation = {
3013 __typename?: 'Mutation';
3014 deleteVehicle?: {
3015 __typename?: 'VehicleEntityResponse';
3016 data?: {
3017 __typename?: 'VehicleEntity';
3018 id?: string | null;
3019 attributes?: {__typename?: 'Vehicle'; name: string} | null;
3020 } | null;
3021 } | null;
3022};
3023
3024export const MeFieldsFragmentDoc = gql`
3025 fragment MeFields on UsersPermissionsMe {
3026 id
3027 username
3028 email
3029 confirmed
3030 }
3031`;
3032export const EventFieldsFragmentDoc = gql`
3033 fragment EventFields on EventEntity {
3034 id
3035 attributes {
3036 uuid
3037 name
3038 description
3039 enabled_modules
3040 email
3041 administrators
3042 date
3043 address
3044 latitude
3045 longitude
3046 position
3047 waitingPassengers {
3048 data {
3049 id
3050 attributes {
3051 name
3052 email
3053 location
3054 user {
3055 data {
3056 id
3057 attributes {
3058 firstName
3059 lastName
3060 }
3061 }
3062 }
3063 }
3064 }
3065 }
3066 travels(pagination: {limit: 500}) {
3067 data {
3068 id
3069 attributes {
3070 meeting
3071 meeting_latitude
3072 meeting_longitude
3073 departure
3074 details
3075 vehicleName
3076 phone_number
3077 seats
3078 user {
3079 data {
3080 id
3081 }
3082 }
3083 passengers {
3084 data {
3085 id
3086 attributes {
3087 name
3088 location
3089 user {
3090 data {
3091 id
3092 attributes {
3093 firstName
3094 lastName
3095 }
3096 }
3097 }
3098 }
3099 }
3100 }
3101 }
3102 }
3103 }
3104 }
3105 }
3106`;
3107export const PassengerFieldsFragmentDoc = gql`
3108 fragment PassengerFields on PassengerEntity {
3109 id
3110 attributes {
3111 name
3112 location
3113 email
3114 user {
3115 data {
3116 id
3117 attributes {
3118 firstName
3119 lastName
3120 }
3121 }
3122 }
3123 }
3124 }
3125`;
3126export const TravelFieldsFragmentDoc = gql`
3127 fragment TravelFields on TravelEntity {
3128 id
3129 attributes {
3130 meeting
3131 meeting_latitude
3132 meeting_longitude
3133 departure
3134 details
3135 vehicleName
3136 phone_number
3137 seats
3138 passengers {
3139 data {
3140 id
3141 attributes {
3142 name
3143 location
3144 user {
3145 data {
3146 id
3147 attributes {
3148 firstName
3149 lastName
3150 }
3151 }
3152 }
3153 }
3154 }
3155 }
3156 }
3157 }
3158`;
3159export const UserFieldsFragmentDoc = gql`
3160 fragment UserFields on UsersPermissionsUser {
3161 username
3162 email
3163 confirmed
3164 lastName
3165 firstName
3166 lang
3167 onboardingUser
3168 onboardingCreator
3169 newsletterConsent
3170 notificationEnabled
3171 provider
3172 events(pagination: {limit: 500}) {
3173 data {
3174 id
3175 attributes {
3176 uuid
3177 name
3178 date
3179 address
3180 }
3181 }
3182 }
3183 }
3184`;
3185export const VehicleFieldsFragmentDoc = gql`
3186 fragment VehicleFields on VehicleEntity {
3187 id
3188 attributes {
3189 name
3190 seats
3191 phone_number
3192 }
3193 }
3194`;
3195export const TripAlertDocument = gql`
3196 query TripAlert($eventId: ID!) {
3197 eventTripAlert(event: $eventId) {
3198 data {
3199 id
3200 attributes {
3201 address
3202 enabled
3203 radius
3204 longitude
3205 latitude
3206 }
3207 }
3208 }
3209 }
3210`;
3211
3212/**
3213 * __useTripAlertQuery__
3214 *
3215 * To run a query within a React component, call `useTripAlertQuery` and pass it any options that fit your needs.
3216 * When your component renders, `useTripAlertQuery` returns an object from Apollo Client that contains loading, error, and data properties
3217 * you can use to render your UI.
3218 *
3219 * @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;
3220 *
3221 * @example
3222 * const { data, loading, error } = useTripAlertQuery({
3223 * variables: {
3224 * eventId: // value for 'eventId'
3225 * },
3226 * });
3227 */
3228export function useTripAlertQuery(
3229 baseOptions: Apollo.QueryHookOptions<TripAlertQuery, TripAlertQueryVariables>
3230) {
3231 const options = {...defaultOptions, ...baseOptions};
3232 return Apollo.useQuery<TripAlertQuery, TripAlertQueryVariables>(
3233 TripAlertDocument,
3234 options
3235 );
3236}
3237export function useTripAlertLazyQuery(
3238 baseOptions?: Apollo.LazyQueryHookOptions<
3239 TripAlertQuery,
3240 TripAlertQueryVariables
3241 >
3242) {
3243 const options = {...defaultOptions, ...baseOptions};
3244 return Apollo.useLazyQuery<TripAlertQuery, TripAlertQueryVariables>(
3245 TripAlertDocument,
3246 options
3247 );
3248}
3249export type TripAlertQueryHookResult = ReturnType<typeof useTripAlertQuery>;
3250export type TripAlertLazyQueryHookResult = ReturnType<
3251 typeof useTripAlertLazyQuery
3252>;
3253export type TripAlertQueryResult = Apollo.QueryResult<
3254 TripAlertQuery,
3255 TripAlertQueryVariables
3256>;
3257export const SetTripAlertDocument = gql`
3258 mutation SetTripAlert(
3259 $eventId: ID!
3260 $enabled: Boolean
3261 $latitude: Float
3262 $longitude: Float
3263 $address: String
3264 $radius: Float
3265 ) {
3266 setTripAlert(
3267 event: $eventId
3268 latitude: $latitude
3269 longitude: $longitude
3270 address: $address
3271 radius: $radius
3272 enabled: $enabled
3273 ) {
3274 data {
3275 id
3276 attributes {
3277 latitude
3278 longitude
3279 address
3280 enabled
3281 }
3282 }
3283 }
3284 }
3285`;
3286export type SetTripAlertMutationFn = Apollo.MutationFunction<
3287 SetTripAlertMutation,
3288 SetTripAlertMutationVariables
3289>;
3290
3291/**
3292 * __useSetTripAlertMutation__
3293 *
3294 * To run a mutation, you first call `useSetTripAlertMutation` within a React component and pass it any options that fit your needs.
3295 * When your component renders, `useSetTripAlertMutation` returns a tuple that includes:
3296 * - A mutate function that you can call at any time to execute the mutation
3297 * - An object with fields that represent the current status of the mutation's execution
3298 *
3299 * @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;
3300 *
3301 * @example
3302 * const [setTripAlertMutation, { data, loading, error }] = useSetTripAlertMutation({
3303 * variables: {
3304 * eventId: // value for 'eventId'
3305 * enabled: // value for 'enabled'
3306 * latitude: // value for 'latitude'
3307 * longitude: // value for 'longitude'
3308 * address: // value for 'address'
3309 * radius: // value for 'radius'
3310 * },
3311 * });
3312 */
3313export function useSetTripAlertMutation(
3314 baseOptions?: Apollo.MutationHookOptions<
3315 SetTripAlertMutation,
3316 SetTripAlertMutationVariables
3317 >
3318) {
3319 const options = {...defaultOptions, ...baseOptions};
3320 return Apollo.useMutation<
3321 SetTripAlertMutation,
3322 SetTripAlertMutationVariables
3323 >(SetTripAlertDocument, options);
3324}
3325export type SetTripAlertMutationHookResult = ReturnType<
3326 typeof useSetTripAlertMutation
3327>;
3328export type SetTripAlertMutationResult =
3329 Apollo.MutationResult<SetTripAlertMutation>;
3330export type SetTripAlertMutationOptions = Apollo.BaseMutationOptions<
3331 SetTripAlertMutation,
3332 SetTripAlertMutationVariables
3333>;
3334export const RegisterDocument = gql`
3335 mutation register($user: UsersPermissionsRegisterInput!) {
3336 register(input: $user) {
3337 jwt
3338 user {
3339 ...MeFields
3340 }
3341 }
3342 }
3343 ${MeFieldsFragmentDoc}
3344`;
3345export type RegisterMutationFn = Apollo.MutationFunction<
3346 RegisterMutation,
3347 RegisterMutationVariables
3348>;
3349
3350/**
3351 * __useRegisterMutation__
3352 *
3353 * To run a mutation, you first call `useRegisterMutation` within a React component and pass it any options that fit your needs.
3354 * When your component renders, `useRegisterMutation` returns a tuple that includes:
3355 * - A mutate function that you can call at any time to execute the mutation
3356 * - An object with fields that represent the current status of the mutation's execution
3357 *
3358 * @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;
3359 *
3360 * @example
3361 * const [registerMutation, { data, loading, error }] = useRegisterMutation({
3362 * variables: {
3363 * user: // value for 'user'
3364 * },
3365 * });
3366 */
3367export function useRegisterMutation(
3368 baseOptions?: Apollo.MutationHookOptions<
3369 RegisterMutation,
3370 RegisterMutationVariables
3371 >
3372) {
3373 const options = {...defaultOptions, ...baseOptions};
3374 return Apollo.useMutation<RegisterMutation, RegisterMutationVariables>(
3375 RegisterDocument,
3376 options
3377 );
3378}
3379export type RegisterMutationHookResult = ReturnType<typeof useRegisterMutation>;
3380export type RegisterMutationResult = Apollo.MutationResult<RegisterMutation>;
3381export type RegisterMutationOptions = Apollo.BaseMutationOptions<
3382 RegisterMutation,
3383 RegisterMutationVariables
3384>;
3385export const ForgotPasswordDocument = gql`
3386 mutation forgotPassword($email: String!) {
3387 forgotPassword(email: $email) {
3388 ok
3389 }
3390 }
3391`;
3392export type ForgotPasswordMutationFn = Apollo.MutationFunction<
3393 ForgotPasswordMutation,
3394 ForgotPasswordMutationVariables
3395>;
3396
3397/**
3398 * __useForgotPasswordMutation__
3399 *
3400 * To run a mutation, you first call `useForgotPasswordMutation` within a React component and pass it any options that fit your needs.
3401 * When your component renders, `useForgotPasswordMutation` returns a tuple that includes:
3402 * - A mutate function that you can call at any time to execute the mutation
3403 * - An object with fields that represent the current status of the mutation's execution
3404 *
3405 * @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;
3406 *
3407 * @example
3408 * const [forgotPasswordMutation, { data, loading, error }] = useForgotPasswordMutation({
3409 * variables: {
3410 * email: // value for 'email'
3411 * },
3412 * });
3413 */
3414export function useForgotPasswordMutation(
3415 baseOptions?: Apollo.MutationHookOptions<
3416 ForgotPasswordMutation,
3417 ForgotPasswordMutationVariables
3418 >
3419) {
3420 const options = {...defaultOptions, ...baseOptions};
3421 return Apollo.useMutation<
3422 ForgotPasswordMutation,
3423 ForgotPasswordMutationVariables
3424 >(ForgotPasswordDocument, options);
3425}
3426export type ForgotPasswordMutationHookResult = ReturnType<
3427 typeof useForgotPasswordMutation
3428>;
3429export type ForgotPasswordMutationResult =
3430 Apollo.MutationResult<ForgotPasswordMutation>;
3431export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions<
3432 ForgotPasswordMutation,
3433 ForgotPasswordMutationVariables
3434>;
3435export const ResetPasswordDocument = gql`
3436 mutation resetPassword(
3437 $password: String!
3438 $passwordConfirmation: String!
3439 $code: String!
3440 ) {
3441 resetPassword(
3442 password: $password
3443 passwordConfirmation: $passwordConfirmation
3444 code: $code
3445 ) {
3446 jwt
3447 user {
3448 ...MeFields
3449 }
3450 }
3451 }
3452 ${MeFieldsFragmentDoc}
3453`;
3454export type ResetPasswordMutationFn = Apollo.MutationFunction<
3455 ResetPasswordMutation,
3456 ResetPasswordMutationVariables
3457>;
3458
3459/**
3460 * __useResetPasswordMutation__
3461 *
3462 * To run a mutation, you first call `useResetPasswordMutation` within a React component and pass it any options that fit your needs.
3463 * When your component renders, `useResetPasswordMutation` returns a tuple that includes:
3464 * - A mutate function that you can call at any time to execute the mutation
3465 * - An object with fields that represent the current status of the mutation's execution
3466 *
3467 * @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;
3468 *
3469 * @example
3470 * const [resetPasswordMutation, { data, loading, error }] = useResetPasswordMutation({
3471 * variables: {
3472 * password: // value for 'password'
3473 * passwordConfirmation: // value for 'passwordConfirmation'
3474 * code: // value for 'code'
3475 * },
3476 * });
3477 */
3478export function useResetPasswordMutation(
3479 baseOptions?: Apollo.MutationHookOptions<
3480 ResetPasswordMutation,
3481 ResetPasswordMutationVariables
3482 >
3483) {
3484 const options = {...defaultOptions, ...baseOptions};
3485 return Apollo.useMutation<
3486 ResetPasswordMutation,
3487 ResetPasswordMutationVariables
3488 >(ResetPasswordDocument, options);
3489}
3490export type ResetPasswordMutationHookResult = ReturnType<
3491 typeof useResetPasswordMutation
3492>;
3493export type ResetPasswordMutationResult =
3494 Apollo.MutationResult<ResetPasswordMutation>;
3495export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions<
3496 ResetPasswordMutation,
3497 ResetPasswordMutationVariables
3498>;
3499export const CreateEventDocument = gql`
3500 mutation createEvent(
3501 $name: String!
3502 $email: String!
3503 $date: Date
3504 $address: String
3505 $latitude: Float
3506 $longitude: Float
3507 $description: String
3508 $newsletter: Boolean
3509 ) {
3510 createEvent(
3511 data: {
3512 name: $name
3513 email: $email
3514 date: $date
3515 latitude: $latitude
3516 longitude: $longitude
3517 address: $address
3518 description: $description
3519 newsletter: $newsletter
3520 }
3521 ) {
3522 data {
3523 ...EventFields
3524 }
3525 }
3526 }
3527 ${EventFieldsFragmentDoc}
3528`;
3529export type CreateEventMutationFn = Apollo.MutationFunction<
3530 CreateEventMutation,
3531 CreateEventMutationVariables
3532>;
3533
3534/**
3535 * __useCreateEventMutation__
3536 *
3537 * To run a mutation, you first call `useCreateEventMutation` within a React component and pass it any options that fit your needs.
3538 * When your component renders, `useCreateEventMutation` returns a tuple that includes:
3539 * - A mutate function that you can call at any time to execute the mutation
3540 * - An object with fields that represent the current status of the mutation's execution
3541 *
3542 * @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;
3543 *
3544 * @example
3545 * const [createEventMutation, { data, loading, error }] = useCreateEventMutation({
3546 * variables: {
3547 * name: // value for 'name'
3548 * email: // value for 'email'
3549 * date: // value for 'date'
3550 * address: // value for 'address'
3551 * latitude: // value for 'latitude'
3552 * longitude: // value for 'longitude'
3553 * description: // value for 'description'
3554 * newsletter: // value for 'newsletter'
3555 * },
3556 * });
3557 */
3558export function useCreateEventMutation(
3559 baseOptions?: Apollo.MutationHookOptions<
3560 CreateEventMutation,
3561 CreateEventMutationVariables
3562 >
3563) {
3564 const options = {...defaultOptions, ...baseOptions};
3565 return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>(
3566 CreateEventDocument,
3567 options
3568 );
3569}
3570export type CreateEventMutationHookResult = ReturnType<
3571 typeof useCreateEventMutation
3572>;
3573export type CreateEventMutationResult =
3574 Apollo.MutationResult<CreateEventMutation>;
3575export type CreateEventMutationOptions = Apollo.BaseMutationOptions<
3576 CreateEventMutation,
3577 CreateEventMutationVariables
3578>;
3579export const UpdateEventDocument = gql`
3580 mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
3581 updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
3582 data {
3583 ...EventFields
3584 }
3585 }
3586 }
3587 ${EventFieldsFragmentDoc}
3588`;
3589export type UpdateEventMutationFn = Apollo.MutationFunction<
3590 UpdateEventMutation,
3591 UpdateEventMutationVariables
3592>;
3593
3594/**
3595 * __useUpdateEventMutation__
3596 *
3597 * To run a mutation, you first call `useUpdateEventMutation` within a React component and pass it any options that fit your needs.
3598 * When your component renders, `useUpdateEventMutation` returns a tuple that includes:
3599 * - A mutate function that you can call at any time to execute the mutation
3600 * - An object with fields that represent the current status of the mutation's execution
3601 *
3602 * @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;
3603 *
3604 * @example
3605 * const [updateEventMutation, { data, loading, error }] = useUpdateEventMutation({
3606 * variables: {
3607 * uuid: // value for 'uuid'
3608 * eventUpdate: // value for 'eventUpdate'
3609 * },
3610 * });
3611 */
3612export function useUpdateEventMutation(
3613 baseOptions?: Apollo.MutationHookOptions<
3614 UpdateEventMutation,
3615 UpdateEventMutationVariables
3616 >
3617) {
3618 const options = {...defaultOptions, ...baseOptions};
3619 return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>(
3620 UpdateEventDocument,
3621 options
3622 );
3623}
3624export type UpdateEventMutationHookResult = ReturnType<
3625 typeof useUpdateEventMutation
3626>;
3627export type UpdateEventMutationResult =
3628 Apollo.MutationResult<UpdateEventMutation>;
3629export type UpdateEventMutationOptions = Apollo.BaseMutationOptions<
3630 UpdateEventMutation,
3631 UpdateEventMutationVariables
3632>;
3633export const AddEventAdminDocument = gql`
3634 mutation addEventAdmin($eventId: ID!, $email: String!) {
3635 addEventAdmin(eventId: $eventId, email: $email) {
3636 data {
3637 id
3638 attributes {
3639 administrators
3640 }
3641 }
3642 }
3643 }
3644`;
3645export type AddEventAdminMutationFn = Apollo.MutationFunction<
3646 AddEventAdminMutation,
3647 AddEventAdminMutationVariables
3648>;
3649
3650/**
3651 * __useAddEventAdminMutation__
3652 *
3653 * To run a mutation, you first call `useAddEventAdminMutation` within a React component and pass it any options that fit your needs.
3654 * When your component renders, `useAddEventAdminMutation` returns a tuple that includes:
3655 * - A mutate function that you can call at any time to execute the mutation
3656 * - An object with fields that represent the current status of the mutation's execution
3657 *
3658 * @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;
3659 *
3660 * @example
3661 * const [addEventAdminMutation, { data, loading, error }] = useAddEventAdminMutation({
3662 * variables: {
3663 * eventId: // value for 'eventId'
3664 * email: // value for 'email'
3665 * },
3666 * });
3667 */
3668export function useAddEventAdminMutation(
3669 baseOptions?: Apollo.MutationHookOptions<
3670 AddEventAdminMutation,
3671 AddEventAdminMutationVariables
3672 >
3673) {
3674 const options = {...defaultOptions, ...baseOptions};
3675 return Apollo.useMutation<
3676 AddEventAdminMutation,
3677 AddEventAdminMutationVariables
3678 >(AddEventAdminDocument, options);
3679}
3680export type AddEventAdminMutationHookResult = ReturnType<
3681 typeof useAddEventAdminMutation
3682>;
3683export type AddEventAdminMutationResult =
3684 Apollo.MutationResult<AddEventAdminMutation>;
3685export type AddEventAdminMutationOptions = Apollo.BaseMutationOptions<
3686 AddEventAdminMutation,
3687 AddEventAdminMutationVariables
3688>;
3689export const DeleteEventAdminDocument = gql`
3690 mutation deleteEventAdmin($eventId: ID!, $email: String!) {
3691 deleteEventAdmin(eventId: $eventId, email: $email) {
3692 data {
3693 id
3694 attributes {
3695 administrators
3696 }
3697 }
3698 }
3699 }
3700`;
3701export type DeleteEventAdminMutationFn = Apollo.MutationFunction<
3702 DeleteEventAdminMutation,
3703 DeleteEventAdminMutationVariables
3704>;
3705
3706/**
3707 * __useDeleteEventAdminMutation__
3708 *
3709 * To run a mutation, you first call `useDeleteEventAdminMutation` within a React component and pass it any options that fit your needs.
3710 * When your component renders, `useDeleteEventAdminMutation` returns a tuple that includes:
3711 * - A mutate function that you can call at any time to execute the mutation
3712 * - An object with fields that represent the current status of the mutation's execution
3713 *
3714 * @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;
3715 *
3716 * @example
3717 * const [deleteEventAdminMutation, { data, loading, error }] = useDeleteEventAdminMutation({
3718 * variables: {
3719 * eventId: // value for 'eventId'
3720 * email: // value for 'email'
3721 * },
3722 * });
3723 */
3724export function useDeleteEventAdminMutation(
3725 baseOptions?: Apollo.MutationHookOptions<
3726 DeleteEventAdminMutation,
3727 DeleteEventAdminMutationVariables
3728 >
3729) {
3730 const options = {...defaultOptions, ...baseOptions};
3731 return Apollo.useMutation<
3732 DeleteEventAdminMutation,
3733 DeleteEventAdminMutationVariables
3734 >(DeleteEventAdminDocument, options);
3735}
3736export type DeleteEventAdminMutationHookResult = ReturnType<
3737 typeof useDeleteEventAdminMutation
3738>;
3739export type DeleteEventAdminMutationResult =
3740 Apollo.MutationResult<DeleteEventAdminMutation>;
3741export type DeleteEventAdminMutationOptions = Apollo.BaseMutationOptions<
3742 DeleteEventAdminMutation,
3743 DeleteEventAdminMutationVariables
3744>;
3745export const EventByUuidDocument = gql`
3746 query eventByUUID($uuid: String!) {
3747 eventByUUID(uuid: $uuid) {
3748 data {
3749 ...EventFields
3750 }
3751 }
3752 }
3753 ${EventFieldsFragmentDoc}
3754`;
3755
3756/**
3757 * __useEventByUuidQuery__
3758 *
3759 * To run a query within a React component, call `useEventByUuidQuery` and pass it any options that fit your needs.
3760 * When your component renders, `useEventByUuidQuery` returns an object from Apollo Client that contains loading, error, and data properties
3761 * you can use to render your UI.
3762 *
3763 * @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;
3764 *
3765 * @example
3766 * const { data, loading, error } = useEventByUuidQuery({
3767 * variables: {
3768 * uuid: // value for 'uuid'
3769 * },
3770 * });
3771 */
3772export function useEventByUuidQuery(
3773 baseOptions: Apollo.QueryHookOptions<
3774 EventByUuidQuery,
3775 EventByUuidQueryVariables
3776 >
3777) {
3778 const options = {...defaultOptions, ...baseOptions};
3779 return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>(
3780 EventByUuidDocument,
3781 options
3782 );
3783}
3784export function useEventByUuidLazyQuery(
3785 baseOptions?: Apollo.LazyQueryHookOptions<
3786 EventByUuidQuery,
3787 EventByUuidQueryVariables
3788 >
3789) {
3790 const options = {...defaultOptions, ...baseOptions};
3791 return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>(
3792 EventByUuidDocument,
3793 options
3794 );
3795}
3796export type EventByUuidQueryHookResult = ReturnType<typeof useEventByUuidQuery>;
3797export type EventByUuidLazyQueryHookResult = ReturnType<
3798 typeof useEventByUuidLazyQuery
3799>;
3800export type EventByUuidQueryResult = Apollo.QueryResult<
3801 EventByUuidQuery,
3802 EventByUuidQueryVariables
3803>;
3804export const ModuleDocument = gql`
3805 query module($locale: I18NLocaleCode!) {
3806 module(locale: $locale) {
3807 data {
3808 attributes {
3809 caroster_plus_name
3810 caroster_plus_price
3811 caroster_plus_enabled
3812 caroster_plus_description
3813 caroster_plus_payment_link
3814 }
3815 }
3816 }
3817 }
3818`;
3819
3820/**
3821 * __useModuleQuery__
3822 *
3823 * To run a query within a React component, call `useModuleQuery` and pass it any options that fit your needs.
3824 * When your component renders, `useModuleQuery` returns an object from Apollo Client that contains loading, error, and data properties
3825 * you can use to render your UI.
3826 *
3827 * @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;
3828 *
3829 * @example
3830 * const { data, loading, error } = useModuleQuery({
3831 * variables: {
3832 * locale: // value for 'locale'
3833 * },
3834 * });
3835 */
3836export function useModuleQuery(
3837 baseOptions: Apollo.QueryHookOptions<ModuleQuery, ModuleQueryVariables>
3838) {
3839 const options = {...defaultOptions, ...baseOptions};
3840 return Apollo.useQuery<ModuleQuery, ModuleQueryVariables>(
3841 ModuleDocument,
3842 options
3843 );
3844}
3845export function useModuleLazyQuery(
3846 baseOptions?: Apollo.LazyQueryHookOptions<ModuleQuery, ModuleQueryVariables>
3847) {
3848 const options = {...defaultOptions, ...baseOptions};
3849 return Apollo.useLazyQuery<ModuleQuery, ModuleQueryVariables>(
3850 ModuleDocument,
3851 options
3852 );
3853}
3854export type ModuleQueryHookResult = ReturnType<typeof useModuleQuery>;
3855export type ModuleLazyQueryHookResult = ReturnType<typeof useModuleLazyQuery>;
3856export type ModuleQueryResult = Apollo.QueryResult<
3857 ModuleQuery,
3858 ModuleQueryVariables
3859>;
3860export const UserNotificationsDocument = gql`
3861 query UserNotifications($maxItems: Int = 20) {
3862 me {
3863 profile {
3864 notifications(pagination: {limit: $maxItems}, sort: "createdAt:DESC") {
3865 data {
3866 id
3867 attributes {
3868 type
3869 read
3870 createdAt
3871 event {
3872 data {
3873 id
3874 attributes {
3875 name
3876 uuid
3877 }
3878 }
3879 }
3880 }
3881 }
3882 }
3883 }
3884 }
3885 }
3886`;
3887
3888/**
3889 * __useUserNotificationsQuery__
3890 *
3891 * To run a query within a React component, call `useUserNotificationsQuery` and pass it any options that fit your needs.
3892 * When your component renders, `useUserNotificationsQuery` returns an object from Apollo Client that contains loading, error, and data properties
3893 * you can use to render your UI.
3894 *
3895 * @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;
3896 *
3897 * @example
3898 * const { data, loading, error } = useUserNotificationsQuery({
3899 * variables: {
3900 * maxItems: // value for 'maxItems'
3901 * },
3902 * });
3903 */
3904export function useUserNotificationsQuery(
3905 baseOptions?: Apollo.QueryHookOptions<
3906 UserNotificationsQuery,
3907 UserNotificationsQueryVariables
3908 >
3909) {
3910 const options = {...defaultOptions, ...baseOptions};
3911 return Apollo.useQuery<
3912 UserNotificationsQuery,
3913 UserNotificationsQueryVariables
3914 >(UserNotificationsDocument, options);
3915}
3916export function useUserNotificationsLazyQuery(
3917 baseOptions?: Apollo.LazyQueryHookOptions<
3918 UserNotificationsQuery,
3919 UserNotificationsQueryVariables
3920 >
3921) {
3922 const options = {...defaultOptions, ...baseOptions};
3923 return Apollo.useLazyQuery<
3924 UserNotificationsQuery,
3925 UserNotificationsQueryVariables
3926 >(UserNotificationsDocument, options);
3927}
3928export type UserNotificationsQueryHookResult = ReturnType<
3929 typeof useUserNotificationsQuery
3930>;
3931export type UserNotificationsLazyQueryHookResult = ReturnType<
3932 typeof useUserNotificationsLazyQuery
3933>;
3934export type UserNotificationsQueryResult = Apollo.QueryResult<
3935 UserNotificationsQuery,
3936 UserNotificationsQueryVariables
3937>;
3938export const ReadNotificationsDocument = gql`
3939 mutation readNotifications($id: ID) {
3940 readNotifications(id: $id) {
3941 data {
3942 id
3943 attributes {
3944 type
3945 read
3946 }
3947 }
3948 }
3949 }
3950`;
3951export type ReadNotificationsMutationFn = Apollo.MutationFunction<
3952 ReadNotificationsMutation,
3953 ReadNotificationsMutationVariables
3954>;
3955
3956/**
3957 * __useReadNotificationsMutation__
3958 *
3959 * To run a mutation, you first call `useReadNotificationsMutation` within a React component and pass it any options that fit your needs.
3960 * When your component renders, `useReadNotificationsMutation` returns a tuple that includes:
3961 * - A mutate function that you can call at any time to execute the mutation
3962 * - An object with fields that represent the current status of the mutation's execution
3963 *
3964 * @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;
3965 *
3966 * @example
3967 * const [readNotificationsMutation, { data, loading, error }] = useReadNotificationsMutation({
3968 * variables: {
3969 * id: // value for 'id'
3970 * },
3971 * });
3972 */
3973export function useReadNotificationsMutation(
3974 baseOptions?: Apollo.MutationHookOptions<
3975 ReadNotificationsMutation,
3976 ReadNotificationsMutationVariables
3977 >
3978) {
3979 const options = {...defaultOptions, ...baseOptions};
3980 return Apollo.useMutation<
3981 ReadNotificationsMutation,
3982 ReadNotificationsMutationVariables
3983 >(ReadNotificationsDocument, options);
3984}
3985export type ReadNotificationsMutationHookResult = ReturnType<
3986 typeof useReadNotificationsMutation
3987>;
3988export type ReadNotificationsMutationResult =
3989 Apollo.MutationResult<ReadNotificationsMutation>;
3990export type ReadNotificationsMutationOptions = Apollo.BaseMutationOptions<
3991 ReadNotificationsMutation,
3992 ReadNotificationsMutationVariables
3993>;
3994export const CreatePassengerDocument = gql`
3995 mutation createPassenger($passenger: PassengerInput!) {
3996 createPassenger(data: $passenger) {
3997 data {
3998 ...PassengerFields
3999 }
4000 }
4001 }
4002 ${PassengerFieldsFragmentDoc}
4003`;
4004export type CreatePassengerMutationFn = Apollo.MutationFunction<
4005 CreatePassengerMutation,
4006 CreatePassengerMutationVariables
4007>;
4008
4009/**
4010 * __useCreatePassengerMutation__
4011 *
4012 * To run a mutation, you first call `useCreatePassengerMutation` within a React component and pass it any options that fit your needs.
4013 * When your component renders, `useCreatePassengerMutation` returns a tuple that includes:
4014 * - A mutate function that you can call at any time to execute the mutation
4015 * - An object with fields that represent the current status of the mutation's execution
4016 *
4017 * @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;
4018 *
4019 * @example
4020 * const [createPassengerMutation, { data, loading, error }] = useCreatePassengerMutation({
4021 * variables: {
4022 * passenger: // value for 'passenger'
4023 * },
4024 * });
4025 */
4026export function useCreatePassengerMutation(
4027 baseOptions?: Apollo.MutationHookOptions<
4028 CreatePassengerMutation,
4029 CreatePassengerMutationVariables
4030 >
4031) {
4032 const options = {...defaultOptions, ...baseOptions};
4033 return Apollo.useMutation<
4034 CreatePassengerMutation,
4035 CreatePassengerMutationVariables
4036 >(CreatePassengerDocument, options);
4037}
4038export type CreatePassengerMutationHookResult = ReturnType<
4039 typeof useCreatePassengerMutation
4040>;
4041export type CreatePassengerMutationResult =
4042 Apollo.MutationResult<CreatePassengerMutation>;
4043export type CreatePassengerMutationOptions = Apollo.BaseMutationOptions<
4044 CreatePassengerMutation,
4045 CreatePassengerMutationVariables
4046>;
4047export const UpdatePassengerDocument = gql`
4048 mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
4049 updatePassenger(id: $id, data: $passengerUpdate) {
4050 data {
4051 ...PassengerFields
4052 }
4053 }
4054 }
4055 ${PassengerFieldsFragmentDoc}
4056`;
4057export type UpdatePassengerMutationFn = Apollo.MutationFunction<
4058 UpdatePassengerMutation,
4059 UpdatePassengerMutationVariables
4060>;
4061
4062/**
4063 * __useUpdatePassengerMutation__
4064 *
4065 * To run a mutation, you first call `useUpdatePassengerMutation` within a React component and pass it any options that fit your needs.
4066 * When your component renders, `useUpdatePassengerMutation` returns a tuple that includes:
4067 * - A mutate function that you can call at any time to execute the mutation
4068 * - An object with fields that represent the current status of the mutation's execution
4069 *
4070 * @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;
4071 *
4072 * @example
4073 * const [updatePassengerMutation, { data, loading, error }] = useUpdatePassengerMutation({
4074 * variables: {
4075 * id: // value for 'id'
4076 * passengerUpdate: // value for 'passengerUpdate'
4077 * },
4078 * });
4079 */
4080export function useUpdatePassengerMutation(
4081 baseOptions?: Apollo.MutationHookOptions<
4082 UpdatePassengerMutation,
4083 UpdatePassengerMutationVariables
4084 >
4085) {
4086 const options = {...defaultOptions, ...baseOptions};
4087 return Apollo.useMutation<
4088 UpdatePassengerMutation,
4089 UpdatePassengerMutationVariables
4090 >(UpdatePassengerDocument, options);
4091}
4092export type UpdatePassengerMutationHookResult = ReturnType<
4093 typeof useUpdatePassengerMutation
4094>;
4095export type UpdatePassengerMutationResult =
4096 Apollo.MutationResult<UpdatePassengerMutation>;
4097export type UpdatePassengerMutationOptions = Apollo.BaseMutationOptions<
4098 UpdatePassengerMutation,
4099 UpdatePassengerMutationVariables
4100>;
4101export const DeletePassengerDocument = gql`
4102 mutation deletePassenger($id: ID!) {
4103 deletePassenger(id: $id) {
4104 data {
4105 id
4106 }
4107 }
4108 }
4109`;
4110export type DeletePassengerMutationFn = Apollo.MutationFunction<
4111 DeletePassengerMutation,
4112 DeletePassengerMutationVariables
4113>;
4114
4115/**
4116 * __useDeletePassengerMutation__
4117 *
4118 * To run a mutation, you first call `useDeletePassengerMutation` within a React component and pass it any options that fit your needs.
4119 * When your component renders, `useDeletePassengerMutation` returns a tuple that includes:
4120 * - A mutate function that you can call at any time to execute the mutation
4121 * - An object with fields that represent the current status of the mutation's execution
4122 *
4123 * @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;
4124 *
4125 * @example
4126 * const [deletePassengerMutation, { data, loading, error }] = useDeletePassengerMutation({
4127 * variables: {
4128 * id: // value for 'id'
4129 * },
4130 * });
4131 */
4132export function useDeletePassengerMutation(
4133 baseOptions?: Apollo.MutationHookOptions<
4134 DeletePassengerMutation,
4135 DeletePassengerMutationVariables
4136 >
4137) {
4138 const options = {...defaultOptions, ...baseOptions};
4139 return Apollo.useMutation<
4140 DeletePassengerMutation,
4141 DeletePassengerMutationVariables
4142 >(DeletePassengerDocument, options);
4143}
4144export type DeletePassengerMutationHookResult = ReturnType<
4145 typeof useDeletePassengerMutation
4146>;
4147export type DeletePassengerMutationResult =
4148 Apollo.MutationResult<DeletePassengerMutation>;
4149export type DeletePassengerMutationOptions = Apollo.BaseMutationOptions<
4150 DeletePassengerMutation,
4151 DeletePassengerMutationVariables
4152>;
4153export const SettingDocument = gql`
4154 query setting($locale: I18NLocaleCode!) {
4155 setting(locale: $locale) {
4156 data {
4157 id
4158 attributes {
4159 gtm_id
4160 about_link
4161 faq_link
4162 announcement
4163 matomo_script_url
4164 opencollective_link
4165 code_link
4166 }
4167 }
4168 }
4169 }
4170`;
4171
4172/**
4173 * __useSettingQuery__
4174 *
4175 * To run a query within a React component, call `useSettingQuery` and pass it any options that fit your needs.
4176 * When your component renders, `useSettingQuery` returns an object from Apollo Client that contains loading, error, and data properties
4177 * you can use to render your UI.
4178 *
4179 * @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;
4180 *
4181 * @example
4182 * const { data, loading, error } = useSettingQuery({
4183 * variables: {
4184 * locale: // value for 'locale'
4185 * },
4186 * });
4187 */
4188export function useSettingQuery(
4189 baseOptions: Apollo.QueryHookOptions<SettingQuery, SettingQueryVariables>
4190) {
4191 const options = {...defaultOptions, ...baseOptions};
4192 return Apollo.useQuery<SettingQuery, SettingQueryVariables>(
4193 SettingDocument,
4194 options
4195 );
4196}
4197export function useSettingLazyQuery(
4198 baseOptions?: Apollo.LazyQueryHookOptions<SettingQuery, SettingQueryVariables>
4199) {
4200 const options = {...defaultOptions, ...baseOptions};
4201 return Apollo.useLazyQuery<SettingQuery, SettingQueryVariables>(
4202 SettingDocument,
4203 options
4204 );
4205}
4206export type SettingQueryHookResult = ReturnType<typeof useSettingQuery>;
4207export type SettingLazyQueryHookResult = ReturnType<typeof useSettingLazyQuery>;
4208export type SettingQueryResult = Apollo.QueryResult<
4209 SettingQuery,
4210 SettingQueryVariables
4211>;
4212export const CreateTravelDocument = gql`
4213 mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
4214 createTravel(data: $travel, createVehicle: $createVehicle) {
4215 data {
4216 ...TravelFields
4217 }
4218 }
4219 }
4220 ${TravelFieldsFragmentDoc}
4221`;
4222export type CreateTravelMutationFn = Apollo.MutationFunction<
4223 CreateTravelMutation,
4224 CreateTravelMutationVariables
4225>;
4226
4227/**
4228 * __useCreateTravelMutation__
4229 *
4230 * To run a mutation, you first call `useCreateTravelMutation` within a React component and pass it any options that fit your needs.
4231 * When your component renders, `useCreateTravelMutation` returns a tuple that includes:
4232 * - A mutate function that you can call at any time to execute the mutation
4233 * - An object with fields that represent the current status of the mutation's execution
4234 *
4235 * @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;
4236 *
4237 * @example
4238 * const [createTravelMutation, { data, loading, error }] = useCreateTravelMutation({
4239 * variables: {
4240 * travel: // value for 'travel'
4241 * createVehicle: // value for 'createVehicle'
4242 * },
4243 * });
4244 */
4245export function useCreateTravelMutation(
4246 baseOptions?: Apollo.MutationHookOptions<
4247 CreateTravelMutation,
4248 CreateTravelMutationVariables
4249 >
4250) {
4251 const options = {...defaultOptions, ...baseOptions};
4252 return Apollo.useMutation<
4253 CreateTravelMutation,
4254 CreateTravelMutationVariables
4255 >(CreateTravelDocument, options);
4256}
4257export type CreateTravelMutationHookResult = ReturnType<
4258 typeof useCreateTravelMutation
4259>;
4260export type CreateTravelMutationResult =
4261 Apollo.MutationResult<CreateTravelMutation>;
4262export type CreateTravelMutationOptions = Apollo.BaseMutationOptions<
4263 CreateTravelMutation,
4264 CreateTravelMutationVariables
4265>;
4266export const UpdateTravelDocument = gql`
4267 mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
4268 updateTravel(id: $id, data: $travelUpdate) {
4269 data {
4270 ...TravelFields
4271 }
4272 }
4273 }
4274 ${TravelFieldsFragmentDoc}
4275`;
4276export type UpdateTravelMutationFn = Apollo.MutationFunction<
4277 UpdateTravelMutation,
4278 UpdateTravelMutationVariables
4279>;
4280
4281/**
4282 * __useUpdateTravelMutation__
4283 *
4284 * To run a mutation, you first call `useUpdateTravelMutation` within a React component and pass it any options that fit your needs.
4285 * When your component renders, `useUpdateTravelMutation` returns a tuple that includes:
4286 * - A mutate function that you can call at any time to execute the mutation
4287 * - An object with fields that represent the current status of the mutation's execution
4288 *
4289 * @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;
4290 *
4291 * @example
4292 * const [updateTravelMutation, { data, loading, error }] = useUpdateTravelMutation({
4293 * variables: {
4294 * id: // value for 'id'
4295 * travelUpdate: // value for 'travelUpdate'
4296 * },
4297 * });
4298 */
4299export function useUpdateTravelMutation(
4300 baseOptions?: Apollo.MutationHookOptions<
4301 UpdateTravelMutation,
4302 UpdateTravelMutationVariables
4303 >
4304) {
4305 const options = {...defaultOptions, ...baseOptions};
4306 return Apollo.useMutation<
4307 UpdateTravelMutation,
4308 UpdateTravelMutationVariables
4309 >(UpdateTravelDocument, options);
4310}
4311export type UpdateTravelMutationHookResult = ReturnType<
4312 typeof useUpdateTravelMutation
4313>;
4314export type UpdateTravelMutationResult =
4315 Apollo.MutationResult<UpdateTravelMutation>;
4316export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions<
4317 UpdateTravelMutation,
4318 UpdateTravelMutationVariables
4319>;
4320export const DeleteTravelDocument = gql`
4321 mutation deleteTravel($id: ID!) {
4322 deleteTravel(id: $id) {
4323 data {
4324 id
4325 }
4326 }
4327 }
4328`;
4329export type DeleteTravelMutationFn = Apollo.MutationFunction<
4330 DeleteTravelMutation,
4331 DeleteTravelMutationVariables
4332>;
4333
4334/**
4335 * __useDeleteTravelMutation__
4336 *
4337 * To run a mutation, you first call `useDeleteTravelMutation` within a React component and pass it any options that fit your needs.
4338 * When your component renders, `useDeleteTravelMutation` returns a tuple that includes:
4339 * - A mutate function that you can call at any time to execute the mutation
4340 * - An object with fields that represent the current status of the mutation's execution
4341 *
4342 * @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;
4343 *
4344 * @example
4345 * const [deleteTravelMutation, { data, loading, error }] = useDeleteTravelMutation({
4346 * variables: {
4347 * id: // value for 'id'
4348 * },
4349 * });
4350 */
4351export function useDeleteTravelMutation(
4352 baseOptions?: Apollo.MutationHookOptions<
4353 DeleteTravelMutation,
4354 DeleteTravelMutationVariables
4355 >
4356) {
4357 const options = {...defaultOptions, ...baseOptions};
4358 return Apollo.useMutation<
4359 DeleteTravelMutation,
4360 DeleteTravelMutationVariables
4361 >(DeleteTravelDocument, options);
4362}
4363export type DeleteTravelMutationHookResult = ReturnType<
4364 typeof useDeleteTravelMutation
4365>;
4366export type DeleteTravelMutationResult =
4367 Apollo.MutationResult<DeleteTravelMutation>;
4368export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions<
4369 DeleteTravelMutation,
4370 DeleteTravelMutationVariables
4371>;
4372export const ProfileDocument = gql`
4373 query profile {
4374 me {
4375 id
4376 username
4377 profile {
4378 ...UserFields
4379 }
4380 }
4381 }
4382 ${UserFieldsFragmentDoc}
4383`;
4384
4385/**
4386 * __useProfileQuery__
4387 *
4388 * To run a query within a React component, call `useProfileQuery` and pass it any options that fit your needs.
4389 * When your component renders, `useProfileQuery` returns an object from Apollo Client that contains loading, error, and data properties
4390 * you can use to render your UI.
4391 *
4392 * @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;
4393 *
4394 * @example
4395 * const { data, loading, error } = useProfileQuery({
4396 * variables: {
4397 * },
4398 * });
4399 */
4400export function useProfileQuery(
4401 baseOptions?: Apollo.QueryHookOptions<ProfileQuery, ProfileQueryVariables>
4402) {
4403 const options = {...defaultOptions, ...baseOptions};
4404 return Apollo.useQuery<ProfileQuery, ProfileQueryVariables>(
4405 ProfileDocument,
4406 options
4407 );
4408}
4409export function useProfileLazyQuery(
4410 baseOptions?: Apollo.LazyQueryHookOptions<ProfileQuery, ProfileQueryVariables>
4411) {
4412 const options = {...defaultOptions, ...baseOptions};
4413 return Apollo.useLazyQuery<ProfileQuery, ProfileQueryVariables>(
4414 ProfileDocument,
4415 options
4416 );
4417}
4418export type ProfileQueryHookResult = ReturnType<typeof useProfileQuery>;
4419export type ProfileLazyQueryHookResult = ReturnType<typeof useProfileLazyQuery>;
4420export type ProfileQueryResult = Apollo.QueryResult<
4421 ProfileQuery,
4422 ProfileQueryVariables
4423>;
4424export const UpdateMeDocument = gql`
4425 mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
4426 updateMe(data: $userUpdate) {
4427 data {
4428 id
4429 attributes {
4430 ...UserFields
4431 }
4432 }
4433 }
4434 }
4435 ${UserFieldsFragmentDoc}
4436`;
4437export type UpdateMeMutationFn = Apollo.MutationFunction<
4438 UpdateMeMutation,
4439 UpdateMeMutationVariables
4440>;
4441
4442/**
4443 * __useUpdateMeMutation__
4444 *
4445 * To run a mutation, you first call `useUpdateMeMutation` within a React component and pass it any options that fit your needs.
4446 * When your component renders, `useUpdateMeMutation` returns a tuple that includes:
4447 * - A mutate function that you can call at any time to execute the mutation
4448 * - An object with fields that represent the current status of the mutation's execution
4449 *
4450 * @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;
4451 *
4452 * @example
4453 * const [updateMeMutation, { data, loading, error }] = useUpdateMeMutation({
4454 * variables: {
4455 * userUpdate: // value for 'userUpdate'
4456 * },
4457 * });
4458 */
4459export function useUpdateMeMutation(
4460 baseOptions?: Apollo.MutationHookOptions<
4461 UpdateMeMutation,
4462 UpdateMeMutationVariables
4463 >
4464) {
4465 const options = {...defaultOptions, ...baseOptions};
4466 return Apollo.useMutation<UpdateMeMutation, UpdateMeMutationVariables>(
4467 UpdateMeDocument,
4468 options
4469 );
4470}
4471export type UpdateMeMutationHookResult = ReturnType<typeof useUpdateMeMutation>;
4472export type UpdateMeMutationResult = Apollo.MutationResult<UpdateMeMutation>;
4473export type UpdateMeMutationOptions = Apollo.BaseMutationOptions<
4474 UpdateMeMutation,
4475 UpdateMeMutationVariables
4476>;
4477export const FindUserVehiclesDocument = gql`
4478 query findUserVehicles {
4479 me {
4480 id
4481 username
4482 profile {
4483 vehicles(pagination: {limit: 500}) {
4484 data {
4485 ...VehicleFields
4486 }
4487 }
4488 }
4489 }
4490 }
4491 ${VehicleFieldsFragmentDoc}
4492`;
4493
4494/**
4495 * __useFindUserVehiclesQuery__
4496 *
4497 * To run a query within a React component, call `useFindUserVehiclesQuery` and pass it any options that fit your needs.
4498 * When your component renders, `useFindUserVehiclesQuery` returns an object from Apollo Client that contains loading, error, and data properties
4499 * you can use to render your UI.
4500 *
4501 * @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;
4502 *
4503 * @example
4504 * const { data, loading, error } = useFindUserVehiclesQuery({
4505 * variables: {
4506 * },
4507 * });
4508 */
4509export function useFindUserVehiclesQuery(
4510 baseOptions?: Apollo.QueryHookOptions<
4511 FindUserVehiclesQuery,
4512 FindUserVehiclesQueryVariables
4513 >
4514) {
4515 const options = {...defaultOptions, ...baseOptions};
4516 return Apollo.useQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(
4517 FindUserVehiclesDocument,
4518 options
4519 );
4520}
4521export function useFindUserVehiclesLazyQuery(
4522 baseOptions?: Apollo.LazyQueryHookOptions<
4523 FindUserVehiclesQuery,
4524 FindUserVehiclesQueryVariables
4525 >
4526) {
4527 const options = {...defaultOptions, ...baseOptions};
4528 return Apollo.useLazyQuery<
4529 FindUserVehiclesQuery,
4530 FindUserVehiclesQueryVariables
4531 >(FindUserVehiclesDocument, options);
4532}
4533export type FindUserVehiclesQueryHookResult = ReturnType<
4534 typeof useFindUserVehiclesQuery
4535>;
4536export type FindUserVehiclesLazyQueryHookResult = ReturnType<
4537 typeof useFindUserVehiclesLazyQuery
4538>;
4539export type FindUserVehiclesQueryResult = Apollo.QueryResult<
4540 FindUserVehiclesQuery,
4541 FindUserVehiclesQueryVariables
4542>;
4543export const DeleteVehicleDocument = gql`
4544 mutation deleteVehicle($id: ID!) {
4545 deleteVehicle(id: $id) {
4546 data {
4547 id
4548 attributes {
4549 name
4550 }
4551 }
4552 }
4553 }
4554`;
4555export type DeleteVehicleMutationFn = Apollo.MutationFunction<
4556 DeleteVehicleMutation,
4557 DeleteVehicleMutationVariables
4558>;
4559
4560/**
4561 * __useDeleteVehicleMutation__
4562 *
4563 * To run a mutation, you first call `useDeleteVehicleMutation` within a React component and pass it any options that fit your needs.
4564 * When your component renders, `useDeleteVehicleMutation` returns a tuple that includes:
4565 * - A mutate function that you can call at any time to execute the mutation
4566 * - An object with fields that represent the current status of the mutation's execution
4567 *
4568 * @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;
4569 *
4570 * @example
4571 * const [deleteVehicleMutation, { data, loading, error }] = useDeleteVehicleMutation({
4572 * variables: {
4573 * id: // value for 'id'
4574 * },
4575 * });
4576 */
4577export function useDeleteVehicleMutation(
4578 baseOptions?: Apollo.MutationHookOptions<
4579 DeleteVehicleMutation,
4580 DeleteVehicleMutationVariables
4581 >
4582) {
4583 const options = {...defaultOptions, ...baseOptions};
4584 return Apollo.useMutation<
4585 DeleteVehicleMutation,
4586 DeleteVehicleMutationVariables
4587 >(DeleteVehicleDocument, options);
4588}
4589export type DeleteVehicleMutationHookResult = ReturnType<
4590 typeof useDeleteVehicleMutation
4591>;
4592export type DeleteVehicleMutationResult =
4593 Apollo.MutationResult<DeleteVehicleMutation>;
4594export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions<
4595 DeleteVehicleMutation,
4596 DeleteVehicleMutationVariables
4597>;