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