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 notifications?: Maybe<NotificationRelationResponseCollection>;
1858 onboardingCreator?: Maybe<Scalars['Boolean']['output']>;
1859 onboardingUser?: Maybe<Scalars['Boolean']['output']>;
1860 provider?: Maybe<Scalars['String']['output']>;
1861 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1862 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1863 username: Scalars['String']['output'];
1864 vehicles?: Maybe<VehicleRelationResponseCollection>;
1865};
1866
1867
1868export type UsersPermissionsUserEventsArgs = {
1869 filters?: InputMaybe<EventFiltersInput>;
1870 pagination?: InputMaybe<PaginationArg>;
1871 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1872};
1873
1874
1875export type UsersPermissionsUserNotificationsArgs = {
1876 filters?: InputMaybe<NotificationFiltersInput>;
1877 pagination?: InputMaybe<PaginationArg>;
1878 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1879};
1880
1881
1882export type UsersPermissionsUserVehiclesArgs = {
1883 filters?: InputMaybe<VehicleFiltersInput>;
1884 pagination?: InputMaybe<PaginationArg>;
1885 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1886};
1887
1888export type UsersPermissionsUserEntity = {
1889 __typename?: 'UsersPermissionsUserEntity';
1890 attributes?: Maybe<UsersPermissionsUser>;
1891 id?: Maybe<Scalars['ID']['output']>;
1892};
1893
1894export type UsersPermissionsUserEntityResponse = {
1895 __typename?: 'UsersPermissionsUserEntityResponse';
1896 data?: Maybe<UsersPermissionsUserEntity>;
1897};
1898
1899export type UsersPermissionsUserEntityResponseCollection = {
1900 __typename?: 'UsersPermissionsUserEntityResponseCollection';
1901 data: Array<UsersPermissionsUserEntity>;
1902 meta: ResponseCollectionMeta;
1903};
1904
1905export type UsersPermissionsUserFiltersInput = {
1906 and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1907 blocked?: InputMaybe<BooleanFilterInput>;
1908 confirmationToken?: InputMaybe<StringFilterInput>;
1909 confirmed?: InputMaybe<BooleanFilterInput>;
1910 createdAt?: InputMaybe<DateTimeFilterInput>;
1911 email?: InputMaybe<StringFilterInput>;
1912 events?: InputMaybe<EventFiltersInput>;
1913 firstName?: InputMaybe<StringFilterInput>;
1914 id?: InputMaybe<IdFilterInput>;
1915 lang?: InputMaybe<StringFilterInput>;
1916 lastName?: InputMaybe<StringFilterInput>;
1917 newsletterConsent?: InputMaybe<BooleanFilterInput>;
1918 not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1919 notifications?: InputMaybe<NotificationFiltersInput>;
1920 onboardingCreator?: InputMaybe<BooleanFilterInput>;
1921 onboardingUser?: InputMaybe<BooleanFilterInput>;
1922 or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1923 passengers?: InputMaybe<PassengerFiltersInput>;
1924 password?: InputMaybe<StringFilterInput>;
1925 provider?: InputMaybe<StringFilterInput>;
1926 resetPasswordToken?: InputMaybe<StringFilterInput>;
1927 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1928 updatedAt?: InputMaybe<DateTimeFilterInput>;
1929 username?: InputMaybe<StringFilterInput>;
1930 vehicles?: InputMaybe<VehicleFiltersInput>;
1931};
1932
1933export type UsersPermissionsUserInput = {
1934 blocked?: InputMaybe<Scalars['Boolean']['input']>;
1935 confirmationToken?: InputMaybe<Scalars['String']['input']>;
1936 confirmed?: InputMaybe<Scalars['Boolean']['input']>;
1937 email?: InputMaybe<Scalars['String']['input']>;
1938 events?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1939 firstName?: InputMaybe<Scalars['String']['input']>;
1940 lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1941 lastName?: InputMaybe<Scalars['String']['input']>;
1942 newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1943 notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1944 oldPassword?: InputMaybe<Scalars['String']['input']>;
1945 onboardingCreator?: InputMaybe<Scalars['Boolean']['input']>;
1946 onboardingUser?: InputMaybe<Scalars['Boolean']['input']>;
1947 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1948 password?: InputMaybe<Scalars['String']['input']>;
1949 provider?: InputMaybe<Scalars['String']['input']>;
1950 resetPasswordToken?: InputMaybe<Scalars['String']['input']>;
1951 role?: InputMaybe<Scalars['ID']['input']>;
1952 username?: InputMaybe<Scalars['String']['input']>;
1953 vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1954};
1955
1956export type UsersPermissionsUserRelationResponseCollection = {
1957 __typename?: 'UsersPermissionsUserRelationResponseCollection';
1958 data: Array<UsersPermissionsUserEntity>;
1959};
1960
1961export type Vehicle = {
1962 __typename?: 'Vehicle';
1963 createdAt?: Maybe<Scalars['DateTime']['output']>;
1964 name: Scalars['String']['output'];
1965 phone_number?: Maybe<Scalars['String']['output']>;
1966 seats?: Maybe<Scalars['Int']['output']>;
1967 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1968 user?: Maybe<UsersPermissionsUserEntityResponse>;
1969};
1970
1971export type VehicleEntity = {
1972 __typename?: 'VehicleEntity';
1973 attributes?: Maybe<Vehicle>;
1974 id?: Maybe<Scalars['ID']['output']>;
1975};
1976
1977export type VehicleEntityResponse = {
1978 __typename?: 'VehicleEntityResponse';
1979 data?: Maybe<VehicleEntity>;
1980};
1981
1982export type VehicleEntityResponseCollection = {
1983 __typename?: 'VehicleEntityResponseCollection';
1984 data: Array<VehicleEntity>;
1985 meta: ResponseCollectionMeta;
1986};
1987
1988export type VehicleFiltersInput = {
1989 and?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1990 createdAt?: InputMaybe<DateTimeFilterInput>;
1991 id?: InputMaybe<IdFilterInput>;
1992 name?: InputMaybe<StringFilterInput>;
1993 not?: InputMaybe<VehicleFiltersInput>;
1994 or?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1995 phone_number?: InputMaybe<StringFilterInput>;
1996 seats?: InputMaybe<IntFilterInput>;
1997 updatedAt?: InputMaybe<DateTimeFilterInput>;
1998 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1999};
2000
2001export type VehicleInput = {
2002 name?: InputMaybe<Scalars['String']['input']>;
2003 phone_number?: InputMaybe<Scalars['String']['input']>;
2004 seats?: InputMaybe<Scalars['Int']['input']>;
2005 user?: InputMaybe<Scalars['ID']['input']>;
2006};
2007
2008export type VehicleRelationResponseCollection = {
2009 __typename?: 'VehicleRelationResponseCollection';
2010 data: Array<VehicleEntity>;
2011};
2012
2013export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null };
2014
2015export type RegisterMutationVariables = Exact<{
2016 user: UsersPermissionsRegisterInput;
2017}>;
2018
2019
2020export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2021
2022export type ForgotPasswordMutationVariables = Exact<{
2023 email: Scalars['String']['input'];
2024}>;
2025
2026
2027export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UsersPermissionsPasswordPayload', ok: boolean } | null };
2028
2029export type ResetPasswordMutationVariables = Exact<{
2030 password: Scalars['String']['input'];
2031 passwordConfirmation: Scalars['String']['input'];
2032 code: Scalars['String']['input'];
2033}>;
2034
2035
2036export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } | null };
2037
2038export 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 };
2039
2040export type CreateEventMutationVariables = Exact<{
2041 name: Scalars['String']['input'];
2042 email: Scalars['String']['input'];
2043 date?: InputMaybe<Scalars['Date']['input']>;
2044 address?: InputMaybe<Scalars['String']['input']>;
2045 latitude?: InputMaybe<Scalars['Float']['input']>;
2046 longitude?: InputMaybe<Scalars['Float']['input']>;
2047 description?: InputMaybe<Scalars['String']['input']>;
2048 newsletter?: InputMaybe<Scalars['Boolean']['input']>;
2049}>;
2050
2051
2052export 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 };
2053
2054export type UpdateEventMutationVariables = Exact<{
2055 uuid: Scalars['String']['input'];
2056 eventUpdate: EventInput;
2057}>;
2058
2059
2060export 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 };
2061
2062export type AddEventAdminMutationVariables = Exact<{
2063 eventId: Scalars['ID']['input'];
2064 email: Scalars['String']['input'];
2065}>;
2066
2067
2068export type AddEventAdminMutation = { __typename?: 'Mutation', addEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
2069
2070export type DeleteEventAdminMutationVariables = Exact<{
2071 eventId: Scalars['ID']['input'];
2072 email: Scalars['String']['input'];
2073}>;
2074
2075
2076export type DeleteEventAdminMutation = { __typename?: 'Mutation', deleteEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
2077
2078export type EventByUuidQueryVariables = Exact<{
2079 uuid: Scalars['String']['input'];
2080}>;
2081
2082
2083export 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 };
2084
2085export type ModuleQueryVariables = Exact<{
2086 locale: Scalars['I18NLocaleCode']['input'];
2087}>;
2088
2089
2090export 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 };
2091
2092export type UserNotificationsQueryVariables = Exact<{
2093 maxItems?: InputMaybe<Scalars['Int']['input']>;
2094}>;
2095
2096
2097export 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 };
2098
2099export type ReadNotificationsMutationVariables = Exact<{
2100 id?: InputMaybe<Scalars['ID']['input']>;
2101}>;
2102
2103
2104export 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 };
2105
2106export 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 };
2107
2108export type CreatePassengerMutationVariables = Exact<{
2109 passenger: PassengerInput;
2110}>;
2111
2112
2113export 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 };
2114
2115export type UpdatePassengerMutationVariables = Exact<{
2116 id: Scalars['ID']['input'];
2117 passengerUpdate: PassengerInput;
2118}>;
2119
2120
2121export 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 };
2122
2123export type DeletePassengerMutationVariables = Exact<{
2124 id: Scalars['ID']['input'];
2125}>;
2126
2127
2128export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null };
2129
2130export type SettingQueryVariables = Exact<{
2131 locale: Scalars['I18NLocaleCode']['input'];
2132}>;
2133
2134
2135export 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 };
2136
2137export 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 };
2138
2139export type CreateTravelMutationVariables = Exact<{
2140 travel: TravelInput;
2141 createVehicle?: InputMaybe<Scalars['Boolean']['input']>;
2142}>;
2143
2144
2145export 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 };
2146
2147export type UpdateTravelMutationVariables = Exact<{
2148 id: Scalars['ID']['input'];
2149 travelUpdate: TravelInput;
2150}>;
2151
2152
2153export 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 };
2154
2155export type DeleteTravelMutationVariables = Exact<{
2156 id: Scalars['ID']['input'];
2157}>;
2158
2159
2160export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null };
2161
2162export 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, 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 };
2163
2164export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
2165
2166
2167export 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, 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 };
2168
2169export type UpdateMeMutationVariables = Exact<{
2170 userUpdate: UsersPermissionsUserInput;
2171}>;
2172
2173
2174export 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, 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 } };
2175
2176export type VehicleFieldsFragment = { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null };
2177
2178export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>;
2179
2180
2181export 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 };
2182
2183export type DeleteVehicleMutationVariables = Exact<{
2184 id: Scalars['ID']['input'];
2185}>;
2186
2187
2188export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'VehicleEntityResponse', data?: { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string } | null } | null } | null };
2189
2190export const MeFieldsFragmentDoc = gql`
2191 fragment MeFields on UsersPermissionsMe {
2192 id
2193 username
2194 email
2195 confirmed
2196}
2197 `;
2198export const EventFieldsFragmentDoc = gql`
2199 fragment EventFields on EventEntity {
2200 id
2201 attributes {
2202 uuid
2203 name
2204 description
2205 enabled_modules
2206 email
2207 administrators
2208 date
2209 address
2210 latitude
2211 longitude
2212 position
2213 waitingPassengers {
2214 data {
2215 id
2216 attributes {
2217 name
2218 email
2219 location
2220 user {
2221 data {
2222 id
2223 attributes {
2224 firstName
2225 lastName
2226 }
2227 }
2228 }
2229 }
2230 }
2231 }
2232 travels(pagination: {limit: 500}) {
2233 data {
2234 id
2235 attributes {
2236 meeting
2237 meeting_latitude
2238 meeting_longitude
2239 departure
2240 details
2241 vehicleName
2242 phone_number
2243 seats
2244 user {
2245 data {
2246 id
2247 }
2248 }
2249 passengers {
2250 data {
2251 id
2252 attributes {
2253 name
2254 location
2255 user {
2256 data {
2257 id
2258 attributes {
2259 firstName
2260 lastName
2261 }
2262 }
2263 }
2264 }
2265 }
2266 }
2267 }
2268 }
2269 }
2270 }
2271}
2272 `;
2273export const PassengerFieldsFragmentDoc = gql`
2274 fragment PassengerFields on PassengerEntity {
2275 id
2276 attributes {
2277 name
2278 location
2279 email
2280 user {
2281 data {
2282 id
2283 attributes {
2284 firstName
2285 lastName
2286 }
2287 }
2288 }
2289 }
2290}
2291 `;
2292export const TravelFieldsFragmentDoc = gql`
2293 fragment TravelFields on TravelEntity {
2294 id
2295 attributes {
2296 meeting
2297 meeting_latitude
2298 meeting_longitude
2299 departure
2300 details
2301 vehicleName
2302 phone_number
2303 seats
2304 passengers {
2305 data {
2306 id
2307 attributes {
2308 name
2309 location
2310 user {
2311 data {
2312 id
2313 attributes {
2314 firstName
2315 lastName
2316 }
2317 }
2318 }
2319 }
2320 }
2321 }
2322 }
2323}
2324 `;
2325export const UserFieldsFragmentDoc = gql`
2326 fragment UserFields on UsersPermissionsUser {
2327 username
2328 email
2329 confirmed
2330 lastName
2331 firstName
2332 lang
2333 onboardingUser
2334 onboardingCreator
2335 provider
2336 events(pagination: {limit: 500}) {
2337 data {
2338 id
2339 attributes {
2340 uuid
2341 name
2342 date
2343 address
2344 }
2345 }
2346 }
2347}
2348 `;
2349export const VehicleFieldsFragmentDoc = gql`
2350 fragment VehicleFields on VehicleEntity {
2351 id
2352 attributes {
2353 name
2354 seats
2355 phone_number
2356 }
2357}
2358 `;
2359export const RegisterDocument = gql`
2360 mutation register($user: UsersPermissionsRegisterInput!) {
2361 register(input: $user) {
2362 jwt
2363 user {
2364 ...MeFields
2365 }
2366 }
2367}
2368 ${MeFieldsFragmentDoc}`;
2369export type RegisterMutationFn = Apollo.MutationFunction<RegisterMutation, RegisterMutationVariables>;
2370
2371/**
2372 * __useRegisterMutation__
2373 *
2374 * To run a mutation, you first call `useRegisterMutation` within a React component and pass it any options that fit your needs.
2375 * When your component renders, `useRegisterMutation` returns a tuple that includes:
2376 * - A mutate function that you can call at any time to execute the mutation
2377 * - An object with fields that represent the current status of the mutation's execution
2378 *
2379 * @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;
2380 *
2381 * @example
2382 * const [registerMutation, { data, loading, error }] = useRegisterMutation({
2383 * variables: {
2384 * user: // value for 'user'
2385 * },
2386 * });
2387 */
2388export function useRegisterMutation(baseOptions?: Apollo.MutationHookOptions<RegisterMutation, RegisterMutationVariables>) {
2389 const options = {...defaultOptions, ...baseOptions}
2390 return Apollo.useMutation<RegisterMutation, RegisterMutationVariables>(RegisterDocument, options);
2391 }
2392export type RegisterMutationHookResult = ReturnType<typeof useRegisterMutation>;
2393export type RegisterMutationResult = Apollo.MutationResult<RegisterMutation>;
2394export type RegisterMutationOptions = Apollo.BaseMutationOptions<RegisterMutation, RegisterMutationVariables>;
2395export const ForgotPasswordDocument = gql`
2396 mutation forgotPassword($email: String!) {
2397 forgotPassword(email: $email) {
2398 ok
2399 }
2400}
2401 `;
2402export type ForgotPasswordMutationFn = Apollo.MutationFunction<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2403
2404/**
2405 * __useForgotPasswordMutation__
2406 *
2407 * To run a mutation, you first call `useForgotPasswordMutation` within a React component and pass it any options that fit your needs.
2408 * When your component renders, `useForgotPasswordMutation` returns a tuple that includes:
2409 * - A mutate function that you can call at any time to execute the mutation
2410 * - An object with fields that represent the current status of the mutation's execution
2411 *
2412 * @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;
2413 *
2414 * @example
2415 * const [forgotPasswordMutation, { data, loading, error }] = useForgotPasswordMutation({
2416 * variables: {
2417 * email: // value for 'email'
2418 * },
2419 * });
2420 */
2421export function useForgotPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>) {
2422 const options = {...defaultOptions, ...baseOptions}
2423 return Apollo.useMutation<ForgotPasswordMutation, ForgotPasswordMutationVariables>(ForgotPasswordDocument, options);
2424 }
2425export type ForgotPasswordMutationHookResult = ReturnType<typeof useForgotPasswordMutation>;
2426export type ForgotPasswordMutationResult = Apollo.MutationResult<ForgotPasswordMutation>;
2427export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2428export const ResetPasswordDocument = gql`
2429 mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
2430 resetPassword(
2431 password: $password
2432 passwordConfirmation: $passwordConfirmation
2433 code: $code
2434 ) {
2435 jwt
2436 user {
2437 ...MeFields
2438 }
2439 }
2440}
2441 ${MeFieldsFragmentDoc}`;
2442export type ResetPasswordMutationFn = Apollo.MutationFunction<ResetPasswordMutation, ResetPasswordMutationVariables>;
2443
2444/**
2445 * __useResetPasswordMutation__
2446 *
2447 * To run a mutation, you first call `useResetPasswordMutation` within a React component and pass it any options that fit your needs.
2448 * When your component renders, `useResetPasswordMutation` returns a tuple that includes:
2449 * - A mutate function that you can call at any time to execute the mutation
2450 * - An object with fields that represent the current status of the mutation's execution
2451 *
2452 * @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;
2453 *
2454 * @example
2455 * const [resetPasswordMutation, { data, loading, error }] = useResetPasswordMutation({
2456 * variables: {
2457 * password: // value for 'password'
2458 * passwordConfirmation: // value for 'passwordConfirmation'
2459 * code: // value for 'code'
2460 * },
2461 * });
2462 */
2463export function useResetPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ResetPasswordMutation, ResetPasswordMutationVariables>) {
2464 const options = {...defaultOptions, ...baseOptions}
2465 return Apollo.useMutation<ResetPasswordMutation, ResetPasswordMutationVariables>(ResetPasswordDocument, options);
2466 }
2467export type ResetPasswordMutationHookResult = ReturnType<typeof useResetPasswordMutation>;
2468export type ResetPasswordMutationResult = Apollo.MutationResult<ResetPasswordMutation>;
2469export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions<ResetPasswordMutation, ResetPasswordMutationVariables>;
2470export const CreateEventDocument = gql`
2471 mutation createEvent($name: String!, $email: String!, $date: Date, $address: String, $latitude: Float, $longitude: Float, $description: String, $newsletter: Boolean) {
2472 createEvent(
2473 data: {name: $name, email: $email, date: $date, latitude: $latitude, longitude: $longitude, address: $address, description: $description, newsletter: $newsletter}
2474 ) {
2475 data {
2476 ...EventFields
2477 }
2478 }
2479}
2480 ${EventFieldsFragmentDoc}`;
2481export type CreateEventMutationFn = Apollo.MutationFunction<CreateEventMutation, CreateEventMutationVariables>;
2482
2483/**
2484 * __useCreateEventMutation__
2485 *
2486 * To run a mutation, you first call `useCreateEventMutation` within a React component and pass it any options that fit your needs.
2487 * When your component renders, `useCreateEventMutation` returns a tuple that includes:
2488 * - A mutate function that you can call at any time to execute the mutation
2489 * - An object with fields that represent the current status of the mutation's execution
2490 *
2491 * @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;
2492 *
2493 * @example
2494 * const [createEventMutation, { data, loading, error }] = useCreateEventMutation({
2495 * variables: {
2496 * name: // value for 'name'
2497 * email: // value for 'email'
2498 * date: // value for 'date'
2499 * address: // value for 'address'
2500 * latitude: // value for 'latitude'
2501 * longitude: // value for 'longitude'
2502 * description: // value for 'description'
2503 * newsletter: // value for 'newsletter'
2504 * },
2505 * });
2506 */
2507export function useCreateEventMutation(baseOptions?: Apollo.MutationHookOptions<CreateEventMutation, CreateEventMutationVariables>) {
2508 const options = {...defaultOptions, ...baseOptions}
2509 return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>(CreateEventDocument, options);
2510 }
2511export type CreateEventMutationHookResult = ReturnType<typeof useCreateEventMutation>;
2512export type CreateEventMutationResult = Apollo.MutationResult<CreateEventMutation>;
2513export type CreateEventMutationOptions = Apollo.BaseMutationOptions<CreateEventMutation, CreateEventMutationVariables>;
2514export const UpdateEventDocument = gql`
2515 mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
2516 updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
2517 data {
2518 ...EventFields
2519 }
2520 }
2521}
2522 ${EventFieldsFragmentDoc}`;
2523export type UpdateEventMutationFn = Apollo.MutationFunction<UpdateEventMutation, UpdateEventMutationVariables>;
2524
2525/**
2526 * __useUpdateEventMutation__
2527 *
2528 * To run a mutation, you first call `useUpdateEventMutation` within a React component and pass it any options that fit your needs.
2529 * When your component renders, `useUpdateEventMutation` returns a tuple that includes:
2530 * - A mutate function that you can call at any time to execute the mutation
2531 * - An object with fields that represent the current status of the mutation's execution
2532 *
2533 * @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;
2534 *
2535 * @example
2536 * const [updateEventMutation, { data, loading, error }] = useUpdateEventMutation({
2537 * variables: {
2538 * uuid: // value for 'uuid'
2539 * eventUpdate: // value for 'eventUpdate'
2540 * },
2541 * });
2542 */
2543export function useUpdateEventMutation(baseOptions?: Apollo.MutationHookOptions<UpdateEventMutation, UpdateEventMutationVariables>) {
2544 const options = {...defaultOptions, ...baseOptions}
2545 return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>(UpdateEventDocument, options);
2546 }
2547export type UpdateEventMutationHookResult = ReturnType<typeof useUpdateEventMutation>;
2548export type UpdateEventMutationResult = Apollo.MutationResult<UpdateEventMutation>;
2549export type UpdateEventMutationOptions = Apollo.BaseMutationOptions<UpdateEventMutation, UpdateEventMutationVariables>;
2550export const AddEventAdminDocument = gql`
2551 mutation addEventAdmin($eventId: ID!, $email: String!) {
2552 addEventAdmin(eventId: $eventId, email: $email) {
2553 data {
2554 id
2555 attributes {
2556 administrators
2557 }
2558 }
2559 }
2560}
2561 `;
2562export type AddEventAdminMutationFn = Apollo.MutationFunction<AddEventAdminMutation, AddEventAdminMutationVariables>;
2563
2564/**
2565 * __useAddEventAdminMutation__
2566 *
2567 * To run a mutation, you first call `useAddEventAdminMutation` within a React component and pass it any options that fit your needs.
2568 * When your component renders, `useAddEventAdminMutation` returns a tuple that includes:
2569 * - A mutate function that you can call at any time to execute the mutation
2570 * - An object with fields that represent the current status of the mutation's execution
2571 *
2572 * @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;
2573 *
2574 * @example
2575 * const [addEventAdminMutation, { data, loading, error }] = useAddEventAdminMutation({
2576 * variables: {
2577 * eventId: // value for 'eventId'
2578 * email: // value for 'email'
2579 * },
2580 * });
2581 */
2582export function useAddEventAdminMutation(baseOptions?: Apollo.MutationHookOptions<AddEventAdminMutation, AddEventAdminMutationVariables>) {
2583 const options = {...defaultOptions, ...baseOptions}
2584 return Apollo.useMutation<AddEventAdminMutation, AddEventAdminMutationVariables>(AddEventAdminDocument, options);
2585 }
2586export type AddEventAdminMutationHookResult = ReturnType<typeof useAddEventAdminMutation>;
2587export type AddEventAdminMutationResult = Apollo.MutationResult<AddEventAdminMutation>;
2588export type AddEventAdminMutationOptions = Apollo.BaseMutationOptions<AddEventAdminMutation, AddEventAdminMutationVariables>;
2589export const DeleteEventAdminDocument = gql`
2590 mutation deleteEventAdmin($eventId: ID!, $email: String!) {
2591 deleteEventAdmin(eventId: $eventId, email: $email) {
2592 data {
2593 id
2594 attributes {
2595 administrators
2596 }
2597 }
2598 }
2599}
2600 `;
2601export type DeleteEventAdminMutationFn = Apollo.MutationFunction<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>;
2602
2603/**
2604 * __useDeleteEventAdminMutation__
2605 *
2606 * To run a mutation, you first call `useDeleteEventAdminMutation` within a React component and pass it any options that fit your needs.
2607 * When your component renders, `useDeleteEventAdminMutation` returns a tuple that includes:
2608 * - A mutate function that you can call at any time to execute the mutation
2609 * - An object with fields that represent the current status of the mutation's execution
2610 *
2611 * @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;
2612 *
2613 * @example
2614 * const [deleteEventAdminMutation, { data, loading, error }] = useDeleteEventAdminMutation({
2615 * variables: {
2616 * eventId: // value for 'eventId'
2617 * email: // value for 'email'
2618 * },
2619 * });
2620 */
2621export function useDeleteEventAdminMutation(baseOptions?: Apollo.MutationHookOptions<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>) {
2622 const options = {...defaultOptions, ...baseOptions}
2623 return Apollo.useMutation<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>(DeleteEventAdminDocument, options);
2624 }
2625export type DeleteEventAdminMutationHookResult = ReturnType<typeof useDeleteEventAdminMutation>;
2626export type DeleteEventAdminMutationResult = Apollo.MutationResult<DeleteEventAdminMutation>;
2627export type DeleteEventAdminMutationOptions = Apollo.BaseMutationOptions<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>;
2628export const EventByUuidDocument = gql`
2629 query eventByUUID($uuid: String!) {
2630 eventByUUID(uuid: $uuid) {
2631 data {
2632 ...EventFields
2633 }
2634 }
2635}
2636 ${EventFieldsFragmentDoc}`;
2637
2638/**
2639 * __useEventByUuidQuery__
2640 *
2641 * To run a query within a React component, call `useEventByUuidQuery` and pass it any options that fit your needs.
2642 * When your component renders, `useEventByUuidQuery` returns an object from Apollo Client that contains loading, error, and data properties
2643 * you can use to render your UI.
2644 *
2645 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2646 *
2647 * @example
2648 * const { data, loading, error } = useEventByUuidQuery({
2649 * variables: {
2650 * uuid: // value for 'uuid'
2651 * },
2652 * });
2653 */
2654export function useEventByUuidQuery(baseOptions: Apollo.QueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2655 const options = {...defaultOptions, ...baseOptions}
2656 return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2657 }
2658export function useEventByUuidLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2659 const options = {...defaultOptions, ...baseOptions}
2660 return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2661 }
2662export type EventByUuidQueryHookResult = ReturnType<typeof useEventByUuidQuery>;
2663export type EventByUuidLazyQueryHookResult = ReturnType<typeof useEventByUuidLazyQuery>;
2664export type EventByUuidQueryResult = Apollo.QueryResult<EventByUuidQuery, EventByUuidQueryVariables>;
2665export const ModuleDocument = gql`
2666 query module($locale: I18NLocaleCode!) {
2667 module(locale: $locale) {
2668 data {
2669 attributes {
2670 caroster_plus_name
2671 caroster_plus_price
2672 caroster_plus_enabled
2673 caroster_plus_description
2674 caroster_plus_payment_link
2675 }
2676 }
2677 }
2678}
2679 `;
2680
2681/**
2682 * __useModuleQuery__
2683 *
2684 * To run a query within a React component, call `useModuleQuery` and pass it any options that fit your needs.
2685 * When your component renders, `useModuleQuery` returns an object from Apollo Client that contains loading, error, and data properties
2686 * you can use to render your UI.
2687 *
2688 * @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;
2689 *
2690 * @example
2691 * const { data, loading, error } = useModuleQuery({
2692 * variables: {
2693 * locale: // value for 'locale'
2694 * },
2695 * });
2696 */
2697export function useModuleQuery(baseOptions: Apollo.QueryHookOptions<ModuleQuery, ModuleQueryVariables>) {
2698 const options = {...defaultOptions, ...baseOptions}
2699 return Apollo.useQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options);
2700 }
2701export function useModuleLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ModuleQuery, ModuleQueryVariables>) {
2702 const options = {...defaultOptions, ...baseOptions}
2703 return Apollo.useLazyQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options);
2704 }
2705export type ModuleQueryHookResult = ReturnType<typeof useModuleQuery>;
2706export type ModuleLazyQueryHookResult = ReturnType<typeof useModuleLazyQuery>;
2707export type ModuleQueryResult = Apollo.QueryResult<ModuleQuery, ModuleQueryVariables>;
2708export const UserNotificationsDocument = gql`
2709 query UserNotifications($maxItems: Int = 20) {
2710 me {
2711 profile {
2712 notifications(pagination: {limit: $maxItems}, sort: "createdAt:DESC") {
2713 data {
2714 id
2715 attributes {
2716 type
2717 read
2718 createdAt
2719 event {
2720 data {
2721 id
2722 attributes {
2723 name
2724 uuid
2725 }
2726 }
2727 }
2728 }
2729 }
2730 }
2731 }
2732 }
2733}
2734 `;
2735
2736/**
2737 * __useUserNotificationsQuery__
2738 *
2739 * To run a query within a React component, call `useUserNotificationsQuery` and pass it any options that fit your needs.
2740 * When your component renders, `useUserNotificationsQuery` returns an object from Apollo Client that contains loading, error, and data properties
2741 * you can use to render your UI.
2742 *
2743 * @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;
2744 *
2745 * @example
2746 * const { data, loading, error } = useUserNotificationsQuery({
2747 * variables: {
2748 * maxItems: // value for 'maxItems'
2749 * },
2750 * });
2751 */
2752export function useUserNotificationsQuery(baseOptions?: Apollo.QueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) {
2753 const options = {...defaultOptions, ...baseOptions}
2754 return Apollo.useQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options);
2755 }
2756export function useUserNotificationsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) {
2757 const options = {...defaultOptions, ...baseOptions}
2758 return Apollo.useLazyQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options);
2759 }
2760export type UserNotificationsQueryHookResult = ReturnType<typeof useUserNotificationsQuery>;
2761export type UserNotificationsLazyQueryHookResult = ReturnType<typeof useUserNotificationsLazyQuery>;
2762export type UserNotificationsQueryResult = Apollo.QueryResult<UserNotificationsQuery, UserNotificationsQueryVariables>;
2763export const ReadNotificationsDocument = gql`
2764 mutation readNotifications($id: ID) {
2765 readNotifications(id: $id) {
2766 data {
2767 id
2768 attributes {
2769 type
2770 read
2771 }
2772 }
2773 }
2774}
2775 `;
2776export type ReadNotificationsMutationFn = Apollo.MutationFunction<ReadNotificationsMutation, ReadNotificationsMutationVariables>;
2777
2778/**
2779 * __useReadNotificationsMutation__
2780 *
2781 * To run a mutation, you first call `useReadNotificationsMutation` within a React component and pass it any options that fit your needs.
2782 * When your component renders, `useReadNotificationsMutation` returns a tuple that includes:
2783 * - A mutate function that you can call at any time to execute the mutation
2784 * - An object with fields that represent the current status of the mutation's execution
2785 *
2786 * @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;
2787 *
2788 * @example
2789 * const [readNotificationsMutation, { data, loading, error }] = useReadNotificationsMutation({
2790 * variables: {
2791 * id: // value for 'id'
2792 * },
2793 * });
2794 */
2795export function useReadNotificationsMutation(baseOptions?: Apollo.MutationHookOptions<ReadNotificationsMutation, ReadNotificationsMutationVariables>) {
2796 const options = {...defaultOptions, ...baseOptions}
2797 return Apollo.useMutation<ReadNotificationsMutation, ReadNotificationsMutationVariables>(ReadNotificationsDocument, options);
2798 }
2799export type ReadNotificationsMutationHookResult = ReturnType<typeof useReadNotificationsMutation>;
2800export type ReadNotificationsMutationResult = Apollo.MutationResult<ReadNotificationsMutation>;
2801export type ReadNotificationsMutationOptions = Apollo.BaseMutationOptions<ReadNotificationsMutation, ReadNotificationsMutationVariables>;
2802export const CreatePassengerDocument = gql`
2803 mutation createPassenger($passenger: PassengerInput!) {
2804 createPassenger(data: $passenger) {
2805 data {
2806 ...PassengerFields
2807 }
2808 }
2809}
2810 ${PassengerFieldsFragmentDoc}`;
2811export type CreatePassengerMutationFn = Apollo.MutationFunction<CreatePassengerMutation, CreatePassengerMutationVariables>;
2812
2813/**
2814 * __useCreatePassengerMutation__
2815 *
2816 * To run a mutation, you first call `useCreatePassengerMutation` within a React component and pass it any options that fit your needs.
2817 * When your component renders, `useCreatePassengerMutation` returns a tuple that includes:
2818 * - A mutate function that you can call at any time to execute the mutation
2819 * - An object with fields that represent the current status of the mutation's execution
2820 *
2821 * @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;
2822 *
2823 * @example
2824 * const [createPassengerMutation, { data, loading, error }] = useCreatePassengerMutation({
2825 * variables: {
2826 * passenger: // value for 'passenger'
2827 * },
2828 * });
2829 */
2830export function useCreatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<CreatePassengerMutation, CreatePassengerMutationVariables>) {
2831 const options = {...defaultOptions, ...baseOptions}
2832 return Apollo.useMutation<CreatePassengerMutation, CreatePassengerMutationVariables>(CreatePassengerDocument, options);
2833 }
2834export type CreatePassengerMutationHookResult = ReturnType<typeof useCreatePassengerMutation>;
2835export type CreatePassengerMutationResult = Apollo.MutationResult<CreatePassengerMutation>;
2836export type CreatePassengerMutationOptions = Apollo.BaseMutationOptions<CreatePassengerMutation, CreatePassengerMutationVariables>;
2837export const UpdatePassengerDocument = gql`
2838 mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
2839 updatePassenger(id: $id, data: $passengerUpdate) {
2840 data {
2841 ...PassengerFields
2842 }
2843 }
2844}
2845 ${PassengerFieldsFragmentDoc}`;
2846export type UpdatePassengerMutationFn = Apollo.MutationFunction<UpdatePassengerMutation, UpdatePassengerMutationVariables>;
2847
2848/**
2849 * __useUpdatePassengerMutation__
2850 *
2851 * To run a mutation, you first call `useUpdatePassengerMutation` within a React component and pass it any options that fit your needs.
2852 * When your component renders, `useUpdatePassengerMutation` returns a tuple that includes:
2853 * - A mutate function that you can call at any time to execute the mutation
2854 * - An object with fields that represent the current status of the mutation's execution
2855 *
2856 * @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;
2857 *
2858 * @example
2859 * const [updatePassengerMutation, { data, loading, error }] = useUpdatePassengerMutation({
2860 * variables: {
2861 * id: // value for 'id'
2862 * passengerUpdate: // value for 'passengerUpdate'
2863 * },
2864 * });
2865 */
2866export function useUpdatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>) {
2867 const options = {...defaultOptions, ...baseOptions}
2868 return Apollo.useMutation<UpdatePassengerMutation, UpdatePassengerMutationVariables>(UpdatePassengerDocument, options);
2869 }
2870export type UpdatePassengerMutationHookResult = ReturnType<typeof useUpdatePassengerMutation>;
2871export type UpdatePassengerMutationResult = Apollo.MutationResult<UpdatePassengerMutation>;
2872export type UpdatePassengerMutationOptions = Apollo.BaseMutationOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>;
2873export const DeletePassengerDocument = gql`
2874 mutation deletePassenger($id: ID!) {
2875 deletePassenger(id: $id) {
2876 data {
2877 id
2878 }
2879 }
2880}
2881 `;
2882export type DeletePassengerMutationFn = Apollo.MutationFunction<DeletePassengerMutation, DeletePassengerMutationVariables>;
2883
2884/**
2885 * __useDeletePassengerMutation__
2886 *
2887 * To run a mutation, you first call `useDeletePassengerMutation` within a React component and pass it any options that fit your needs.
2888 * When your component renders, `useDeletePassengerMutation` returns a tuple that includes:
2889 * - A mutate function that you can call at any time to execute the mutation
2890 * - An object with fields that represent the current status of the mutation's execution
2891 *
2892 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2893 *
2894 * @example
2895 * const [deletePassengerMutation, { data, loading, error }] = useDeletePassengerMutation({
2896 * variables: {
2897 * id: // value for 'id'
2898 * },
2899 * });
2900 */
2901export function useDeletePassengerMutation(baseOptions?: Apollo.MutationHookOptions<DeletePassengerMutation, DeletePassengerMutationVariables>) {
2902 const options = {...defaultOptions, ...baseOptions}
2903 return Apollo.useMutation<DeletePassengerMutation, DeletePassengerMutationVariables>(DeletePassengerDocument, options);
2904 }
2905export type DeletePassengerMutationHookResult = ReturnType<typeof useDeletePassengerMutation>;
2906export type DeletePassengerMutationResult = Apollo.MutationResult<DeletePassengerMutation>;
2907export type DeletePassengerMutationOptions = Apollo.BaseMutationOptions<DeletePassengerMutation, DeletePassengerMutationVariables>;
2908export const SettingDocument = gql`
2909 query setting($locale: I18NLocaleCode!) {
2910 setting(locale: $locale) {
2911 data {
2912 id
2913 attributes {
2914 gtm_id
2915 about_link
2916 faq_link
2917 announcement
2918 matomo_script_url
2919 opencollective_link
2920 code_link
2921 }
2922 }
2923 }
2924}
2925 `;
2926
2927/**
2928 * __useSettingQuery__
2929 *
2930 * To run a query within a React component, call `useSettingQuery` and pass it any options that fit your needs.
2931 * When your component renders, `useSettingQuery` returns an object from Apollo Client that contains loading, error, and data properties
2932 * you can use to render your UI.
2933 *
2934 * @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;
2935 *
2936 * @example
2937 * const { data, loading, error } = useSettingQuery({
2938 * variables: {
2939 * locale: // value for 'locale'
2940 * },
2941 * });
2942 */
2943export function useSettingQuery(baseOptions: Apollo.QueryHookOptions<SettingQuery, SettingQueryVariables>) {
2944 const options = {...defaultOptions, ...baseOptions}
2945 return Apollo.useQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
2946 }
2947export function useSettingLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<SettingQuery, SettingQueryVariables>) {
2948 const options = {...defaultOptions, ...baseOptions}
2949 return Apollo.useLazyQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
2950 }
2951export type SettingQueryHookResult = ReturnType<typeof useSettingQuery>;
2952export type SettingLazyQueryHookResult = ReturnType<typeof useSettingLazyQuery>;
2953export type SettingQueryResult = Apollo.QueryResult<SettingQuery, SettingQueryVariables>;
2954export const CreateTravelDocument = gql`
2955 mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
2956 createTravel(data: $travel, createVehicle: $createVehicle) {
2957 data {
2958 ...TravelFields
2959 }
2960 }
2961}
2962 ${TravelFieldsFragmentDoc}`;
2963export type CreateTravelMutationFn = Apollo.MutationFunction<CreateTravelMutation, CreateTravelMutationVariables>;
2964
2965/**
2966 * __useCreateTravelMutation__
2967 *
2968 * To run a mutation, you first call `useCreateTravelMutation` within a React component and pass it any options that fit your needs.
2969 * When your component renders, `useCreateTravelMutation` returns a tuple that includes:
2970 * - A mutate function that you can call at any time to execute the mutation
2971 * - An object with fields that represent the current status of the mutation's execution
2972 *
2973 * @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;
2974 *
2975 * @example
2976 * const [createTravelMutation, { data, loading, error }] = useCreateTravelMutation({
2977 * variables: {
2978 * travel: // value for 'travel'
2979 * createVehicle: // value for 'createVehicle'
2980 * },
2981 * });
2982 */
2983export function useCreateTravelMutation(baseOptions?: Apollo.MutationHookOptions<CreateTravelMutation, CreateTravelMutationVariables>) {
2984 const options = {...defaultOptions, ...baseOptions}
2985 return Apollo.useMutation<CreateTravelMutation, CreateTravelMutationVariables>(CreateTravelDocument, options);
2986 }
2987export type CreateTravelMutationHookResult = ReturnType<typeof useCreateTravelMutation>;
2988export type CreateTravelMutationResult = Apollo.MutationResult<CreateTravelMutation>;
2989export type CreateTravelMutationOptions = Apollo.BaseMutationOptions<CreateTravelMutation, CreateTravelMutationVariables>;
2990export const UpdateTravelDocument = gql`
2991 mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
2992 updateTravel(id: $id, data: $travelUpdate) {
2993 data {
2994 ...TravelFields
2995 }
2996 }
2997}
2998 ${TravelFieldsFragmentDoc}`;
2999export type UpdateTravelMutationFn = Apollo.MutationFunction<UpdateTravelMutation, UpdateTravelMutationVariables>;
3000
3001/**
3002 * __useUpdateTravelMutation__
3003 *
3004 * To run a mutation, you first call `useUpdateTravelMutation` within a React component and pass it any options that fit your needs.
3005 * When your component renders, `useUpdateTravelMutation` returns a tuple that includes:
3006 * - A mutate function that you can call at any time to execute the mutation
3007 * - An object with fields that represent the current status of the mutation's execution
3008 *
3009 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
3010 *
3011 * @example
3012 * const [updateTravelMutation, { data, loading, error }] = useUpdateTravelMutation({
3013 * variables: {
3014 * id: // value for 'id'
3015 * travelUpdate: // value for 'travelUpdate'
3016 * },
3017 * });
3018 */
3019export function useUpdateTravelMutation(baseOptions?: Apollo.MutationHookOptions<UpdateTravelMutation, UpdateTravelMutationVariables>) {
3020 const options = {...defaultOptions, ...baseOptions}
3021 return Apollo.useMutation<UpdateTravelMutation, UpdateTravelMutationVariables>(UpdateTravelDocument, options);
3022 }
3023export type UpdateTravelMutationHookResult = ReturnType<typeof useUpdateTravelMutation>;
3024export type UpdateTravelMutationResult = Apollo.MutationResult<UpdateTravelMutation>;
3025export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions<UpdateTravelMutation, UpdateTravelMutationVariables>;
3026export const DeleteTravelDocument = gql`
3027 mutation deleteTravel($id: ID!) {
3028 deleteTravel(id: $id) {
3029 data {
3030 id
3031 }
3032 }
3033}
3034 `;
3035export type DeleteTravelMutationFn = Apollo.MutationFunction<DeleteTravelMutation, DeleteTravelMutationVariables>;
3036
3037/**
3038 * __useDeleteTravelMutation__
3039 *
3040 * To run a mutation, you first call `useDeleteTravelMutation` within a React component and pass it any options that fit your needs.
3041 * When your component renders, `useDeleteTravelMutation` returns a tuple that includes:
3042 * - A mutate function that you can call at any time to execute the mutation
3043 * - An object with fields that represent the current status of the mutation's execution
3044 *
3045 * @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;
3046 *
3047 * @example
3048 * const [deleteTravelMutation, { data, loading, error }] = useDeleteTravelMutation({
3049 * variables: {
3050 * id: // value for 'id'
3051 * },
3052 * });
3053 */
3054export function useDeleteTravelMutation(baseOptions?: Apollo.MutationHookOptions<DeleteTravelMutation, DeleteTravelMutationVariables>) {
3055 const options = {...defaultOptions, ...baseOptions}
3056 return Apollo.useMutation<DeleteTravelMutation, DeleteTravelMutationVariables>(DeleteTravelDocument, options);
3057 }
3058export type DeleteTravelMutationHookResult = ReturnType<typeof useDeleteTravelMutation>;
3059export type DeleteTravelMutationResult = Apollo.MutationResult<DeleteTravelMutation>;
3060export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions<DeleteTravelMutation, DeleteTravelMutationVariables>;
3061export const ProfileDocument = gql`
3062 query profile {
3063 me {
3064 id
3065 username
3066 profile {
3067 ...UserFields
3068 }
3069 }
3070}
3071 ${UserFieldsFragmentDoc}`;
3072
3073/**
3074 * __useProfileQuery__
3075 *
3076 * To run a query within a React component, call `useProfileQuery` and pass it any options that fit your needs.
3077 * When your component renders, `useProfileQuery` returns an object from Apollo Client that contains loading, error, and data properties
3078 * you can use to render your UI.
3079 *
3080 * @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;
3081 *
3082 * @example
3083 * const { data, loading, error } = useProfileQuery({
3084 * variables: {
3085 * },
3086 * });
3087 */
3088export function useProfileQuery(baseOptions?: Apollo.QueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
3089 const options = {...defaultOptions, ...baseOptions}
3090 return Apollo.useQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
3091 }
3092export function useProfileLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
3093 const options = {...defaultOptions, ...baseOptions}
3094 return Apollo.useLazyQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
3095 }
3096export type ProfileQueryHookResult = ReturnType<typeof useProfileQuery>;
3097export type ProfileLazyQueryHookResult = ReturnType<typeof useProfileLazyQuery>;
3098export type ProfileQueryResult = Apollo.QueryResult<ProfileQuery, ProfileQueryVariables>;
3099export const UpdateMeDocument = gql`
3100 mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
3101 updateMe(data: $userUpdate) {
3102 data {
3103 id
3104 attributes {
3105 ...UserFields
3106 }
3107 }
3108 }
3109}
3110 ${UserFieldsFragmentDoc}`;
3111export type UpdateMeMutationFn = Apollo.MutationFunction<UpdateMeMutation, UpdateMeMutationVariables>;
3112
3113/**
3114 * __useUpdateMeMutation__
3115 *
3116 * To run a mutation, you first call `useUpdateMeMutation` within a React component and pass it any options that fit your needs.
3117 * When your component renders, `useUpdateMeMutation` returns a tuple that includes:
3118 * - A mutate function that you can call at any time to execute the mutation
3119 * - An object with fields that represent the current status of the mutation's execution
3120 *
3121 * @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;
3122 *
3123 * @example
3124 * const [updateMeMutation, { data, loading, error }] = useUpdateMeMutation({
3125 * variables: {
3126 * userUpdate: // value for 'userUpdate'
3127 * },
3128 * });
3129 */
3130export function useUpdateMeMutation(baseOptions?: Apollo.MutationHookOptions<UpdateMeMutation, UpdateMeMutationVariables>) {
3131 const options = {...defaultOptions, ...baseOptions}
3132 return Apollo.useMutation<UpdateMeMutation, UpdateMeMutationVariables>(UpdateMeDocument, options);
3133 }
3134export type UpdateMeMutationHookResult = ReturnType<typeof useUpdateMeMutation>;
3135export type UpdateMeMutationResult = Apollo.MutationResult<UpdateMeMutation>;
3136export type UpdateMeMutationOptions = Apollo.BaseMutationOptions<UpdateMeMutation, UpdateMeMutationVariables>;
3137export const FindUserVehiclesDocument = gql`
3138 query findUserVehicles {
3139 me {
3140 id
3141 username
3142 profile {
3143 vehicles(pagination: {limit: 500}) {
3144 data {
3145 ...VehicleFields
3146 }
3147 }
3148 }
3149 }
3150}
3151 ${VehicleFieldsFragmentDoc}`;
3152
3153/**
3154 * __useFindUserVehiclesQuery__
3155 *
3156 * To run a query within a React component, call `useFindUserVehiclesQuery` and pass it any options that fit your needs.
3157 * When your component renders, `useFindUserVehiclesQuery` returns an object from Apollo Client that contains loading, error, and data properties
3158 * you can use to render your UI.
3159 *
3160 * @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;
3161 *
3162 * @example
3163 * const { data, loading, error } = useFindUserVehiclesQuery({
3164 * variables: {
3165 * },
3166 * });
3167 */
3168export function useFindUserVehiclesQuery(baseOptions?: Apollo.QueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
3169 const options = {...defaultOptions, ...baseOptions}
3170 return Apollo.useQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
3171 }
3172export function useFindUserVehiclesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
3173 const options = {...defaultOptions, ...baseOptions}
3174 return Apollo.useLazyQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
3175 }
3176export type FindUserVehiclesQueryHookResult = ReturnType<typeof useFindUserVehiclesQuery>;
3177export type FindUserVehiclesLazyQueryHookResult = ReturnType<typeof useFindUserVehiclesLazyQuery>;
3178export type FindUserVehiclesQueryResult = Apollo.QueryResult<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>;
3179export const DeleteVehicleDocument = gql`
3180 mutation deleteVehicle($id: ID!) {
3181 deleteVehicle(id: $id) {
3182 data {
3183 id
3184 attributes {
3185 name
3186 }
3187 }
3188 }
3189}
3190 `;
3191export type DeleteVehicleMutationFn = Apollo.MutationFunction<DeleteVehicleMutation, DeleteVehicleMutationVariables>;
3192
3193/**
3194 * __useDeleteVehicleMutation__
3195 *
3196 * To run a mutation, you first call `useDeleteVehicleMutation` within a React component and pass it any options that fit your needs.
3197 * When your component renders, `useDeleteVehicleMutation` returns a tuple that includes:
3198 * - A mutate function that you can call at any time to execute the mutation
3199 * - An object with fields that represent the current status of the mutation's execution
3200 *
3201 * @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;
3202 *
3203 * @example
3204 * const [deleteVehicleMutation, { data, loading, error }] = useDeleteVehicleMutation({
3205 * variables: {
3206 * id: // value for 'id'
3207 * },
3208 * });
3209 */
3210export function useDeleteVehicleMutation(baseOptions?: Apollo.MutationHookOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>) {
3211 const options = {...defaultOptions, ...baseOptions}
3212 return Apollo.useMutation<DeleteVehicleMutation, DeleteVehicleMutationVariables>(DeleteVehicleDocument, options);
3213 }
3214export type DeleteVehicleMutationHookResult = ReturnType<typeof useDeleteVehicleMutation>;
3215export type DeleteVehicleMutationResult = Apollo.MutationResult<DeleteVehicleMutation>;
3216export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>;