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