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