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 details?: Maybe<Scalars['String']['output']>;
1429 event?: Maybe<EventEntityResponse>;
1430 meeting?: Maybe<Scalars['String']['output']>;
1431 meeting_latitude?: Maybe<Scalars['Float']['output']>;
1432 meeting_longitude?: Maybe<Scalars['Float']['output']>;
1433 passengers?: Maybe<PassengerRelationResponseCollection>;
1434 phone_number?: Maybe<Scalars['String']['output']>;
1435 seats?: Maybe<Scalars['Int']['output']>;
1436 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1437 user?: Maybe<UsersPermissionsUserEntityResponse>;
1438 vehicleName?: Maybe<Scalars['String']['output']>;
1439};
1440
1441
1442export type TravelPassengersArgs = {
1443 filters?: InputMaybe<PassengerFiltersInput>;
1444 pagination?: InputMaybe<PaginationArg>;
1445 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1446};
1447
1448export type TravelEntity = {
1449 __typename?: 'TravelEntity';
1450 attributes?: Maybe<Travel>;
1451 id?: Maybe<Scalars['ID']['output']>;
1452};
1453
1454export type TravelEntityResponse = {
1455 __typename?: 'TravelEntityResponse';
1456 data?: Maybe<TravelEntity>;
1457};
1458
1459export type TravelEntityResponseCollection = {
1460 __typename?: 'TravelEntityResponseCollection';
1461 data: Array<TravelEntity>;
1462 meta: ResponseCollectionMeta;
1463};
1464
1465export type TravelFiltersInput = {
1466 and?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1467 createdAt?: InputMaybe<DateTimeFilterInput>;
1468 departure?: InputMaybe<DateTimeFilterInput>;
1469 details?: InputMaybe<StringFilterInput>;
1470 event?: InputMaybe<EventFiltersInput>;
1471 id?: InputMaybe<IdFilterInput>;
1472 meeting?: InputMaybe<StringFilterInput>;
1473 meeting_latitude?: InputMaybe<FloatFilterInput>;
1474 meeting_longitude?: InputMaybe<FloatFilterInput>;
1475 not?: InputMaybe<TravelFiltersInput>;
1476 or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1477 passengers?: InputMaybe<PassengerFiltersInput>;
1478 phone_number?: InputMaybe<StringFilterInput>;
1479 seats?: InputMaybe<IntFilterInput>;
1480 updatedAt?: InputMaybe<DateTimeFilterInput>;
1481 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1482 vehicleName?: InputMaybe<StringFilterInput>;
1483};
1484
1485export type TravelInput = {
1486 departure?: InputMaybe<Scalars['DateTime']['input']>;
1487 details?: InputMaybe<Scalars['String']['input']>;
1488 event?: InputMaybe<Scalars['ID']['input']>;
1489 meeting?: InputMaybe<Scalars['String']['input']>;
1490 meeting_latitude?: InputMaybe<Scalars['Float']['input']>;
1491 meeting_longitude?: InputMaybe<Scalars['Float']['input']>;
1492 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1493 phone_number?: InputMaybe<Scalars['String']['input']>;
1494 seats?: InputMaybe<Scalars['Int']['input']>;
1495 user?: InputMaybe<Scalars['ID']['input']>;
1496 vehicleName?: InputMaybe<Scalars['String']['input']>;
1497};
1498
1499export type TravelRelationResponseCollection = {
1500 __typename?: 'TravelRelationResponseCollection';
1501 data: Array<TravelEntity>;
1502};
1503
1504export type TripAlert = {
1505 __typename?: 'TripAlert';
1506 address?: Maybe<Scalars['String']['output']>;
1507 createdAt?: Maybe<Scalars['DateTime']['output']>;
1508 enabled?: Maybe<Scalars['Boolean']['output']>;
1509 event?: Maybe<EventEntityResponse>;
1510 latitude?: Maybe<Scalars['Float']['output']>;
1511 longitude?: Maybe<Scalars['Float']['output']>;
1512 radius?: Maybe<Scalars['Float']['output']>;
1513 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1514 user?: Maybe<UsersPermissionsUserEntityResponse>;
1515};
1516
1517export type TripAlertEntity = {
1518 __typename?: 'TripAlertEntity';
1519 attributes?: Maybe<TripAlert>;
1520 id?: Maybe<Scalars['ID']['output']>;
1521};
1522
1523export type TripAlertEntityResponse = {
1524 __typename?: 'TripAlertEntityResponse';
1525 data?: Maybe<TripAlertEntity>;
1526};
1527
1528export type TripAlertEntityResponseCollection = {
1529 __typename?: 'TripAlertEntityResponseCollection';
1530 data: Array<TripAlertEntity>;
1531 meta: ResponseCollectionMeta;
1532};
1533
1534export type TripAlertFiltersInput = {
1535 address?: InputMaybe<StringFilterInput>;
1536 and?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1537 createdAt?: InputMaybe<DateTimeFilterInput>;
1538 enabled?: InputMaybe<BooleanFilterInput>;
1539 event?: InputMaybe<EventFiltersInput>;
1540 id?: InputMaybe<IdFilterInput>;
1541 latitude?: InputMaybe<FloatFilterInput>;
1542 longitude?: InputMaybe<FloatFilterInput>;
1543 not?: InputMaybe<TripAlertFiltersInput>;
1544 or?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1545 radius?: InputMaybe<FloatFilterInput>;
1546 updatedAt?: InputMaybe<DateTimeFilterInput>;
1547 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1548};
1549
1550export type TripAlertInput = {
1551 address?: InputMaybe<Scalars['String']['input']>;
1552 enabled?: InputMaybe<Scalars['Boolean']['input']>;
1553 event?: InputMaybe<Scalars['ID']['input']>;
1554 latitude?: InputMaybe<Scalars['Float']['input']>;
1555 longitude?: InputMaybe<Scalars['Float']['input']>;
1556 radius?: InputMaybe<Scalars['Float']['input']>;
1557 user?: InputMaybe<Scalars['ID']['input']>;
1558};
1559
1560export type UploadFile = {
1561 __typename?: 'UploadFile';
1562 alternativeText?: Maybe<Scalars['String']['output']>;
1563 caption?: Maybe<Scalars['String']['output']>;
1564 createdAt?: Maybe<Scalars['DateTime']['output']>;
1565 ext?: Maybe<Scalars['String']['output']>;
1566 formats?: Maybe<Scalars['JSON']['output']>;
1567 hash: Scalars['String']['output'];
1568 height?: Maybe<Scalars['Int']['output']>;
1569 mime: Scalars['String']['output'];
1570 name: Scalars['String']['output'];
1571 previewUrl?: Maybe<Scalars['String']['output']>;
1572 provider: Scalars['String']['output'];
1573 provider_metadata?: Maybe<Scalars['JSON']['output']>;
1574 related?: Maybe<Array<Maybe<GenericMorph>>>;
1575 size: Scalars['Float']['output'];
1576 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1577 url: Scalars['String']['output'];
1578 width?: Maybe<Scalars['Int']['output']>;
1579};
1580
1581export type UploadFileEntity = {
1582 __typename?: 'UploadFileEntity';
1583 attributes?: Maybe<UploadFile>;
1584 id?: Maybe<Scalars['ID']['output']>;
1585};
1586
1587export type UploadFileEntityResponse = {
1588 __typename?: 'UploadFileEntityResponse';
1589 data?: Maybe<UploadFileEntity>;
1590};
1591
1592export type UploadFileEntityResponseCollection = {
1593 __typename?: 'UploadFileEntityResponseCollection';
1594 data: Array<UploadFileEntity>;
1595 meta: ResponseCollectionMeta;
1596};
1597
1598export type UploadFileFiltersInput = {
1599 alternativeText?: InputMaybe<StringFilterInput>;
1600 and?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1601 caption?: InputMaybe<StringFilterInput>;
1602 createdAt?: InputMaybe<DateTimeFilterInput>;
1603 ext?: InputMaybe<StringFilterInput>;
1604 folder?: InputMaybe<UploadFolderFiltersInput>;
1605 folderPath?: InputMaybe<StringFilterInput>;
1606 formats?: InputMaybe<JsonFilterInput>;
1607 hash?: InputMaybe<StringFilterInput>;
1608 height?: InputMaybe<IntFilterInput>;
1609 id?: InputMaybe<IdFilterInput>;
1610 mime?: InputMaybe<StringFilterInput>;
1611 name?: InputMaybe<StringFilterInput>;
1612 not?: InputMaybe<UploadFileFiltersInput>;
1613 or?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1614 previewUrl?: InputMaybe<StringFilterInput>;
1615 provider?: InputMaybe<StringFilterInput>;
1616 provider_metadata?: InputMaybe<JsonFilterInput>;
1617 size?: InputMaybe<FloatFilterInput>;
1618 updatedAt?: InputMaybe<DateTimeFilterInput>;
1619 url?: InputMaybe<StringFilterInput>;
1620 width?: InputMaybe<IntFilterInput>;
1621};
1622
1623export type UploadFileInput = {
1624 alternativeText?: InputMaybe<Scalars['String']['input']>;
1625 caption?: InputMaybe<Scalars['String']['input']>;
1626 ext?: InputMaybe<Scalars['String']['input']>;
1627 folder?: InputMaybe<Scalars['ID']['input']>;
1628 folderPath?: InputMaybe<Scalars['String']['input']>;
1629 formats?: InputMaybe<Scalars['JSON']['input']>;
1630 hash?: InputMaybe<Scalars['String']['input']>;
1631 height?: InputMaybe<Scalars['Int']['input']>;
1632 mime?: InputMaybe<Scalars['String']['input']>;
1633 name?: InputMaybe<Scalars['String']['input']>;
1634 previewUrl?: InputMaybe<Scalars['String']['input']>;
1635 provider?: InputMaybe<Scalars['String']['input']>;
1636 provider_metadata?: InputMaybe<Scalars['JSON']['input']>;
1637 size?: InputMaybe<Scalars['Float']['input']>;
1638 url?: InputMaybe<Scalars['String']['input']>;
1639 width?: InputMaybe<Scalars['Int']['input']>;
1640};
1641
1642export type UploadFileRelationResponseCollection = {
1643 __typename?: 'UploadFileRelationResponseCollection';
1644 data: Array<UploadFileEntity>;
1645};
1646
1647export type UploadFolder = {
1648 __typename?: 'UploadFolder';
1649 children?: Maybe<UploadFolderRelationResponseCollection>;
1650 createdAt?: Maybe<Scalars['DateTime']['output']>;
1651 files?: Maybe<UploadFileRelationResponseCollection>;
1652 name: Scalars['String']['output'];
1653 parent?: Maybe<UploadFolderEntityResponse>;
1654 path: Scalars['String']['output'];
1655 pathId: Scalars['Int']['output'];
1656 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1657};
1658
1659
1660export type UploadFolderChildrenArgs = {
1661 filters?: InputMaybe<UploadFolderFiltersInput>;
1662 pagination?: InputMaybe<PaginationArg>;
1663 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1664};
1665
1666
1667export type UploadFolderFilesArgs = {
1668 filters?: InputMaybe<UploadFileFiltersInput>;
1669 pagination?: InputMaybe<PaginationArg>;
1670 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1671};
1672
1673export type UploadFolderEntity = {
1674 __typename?: 'UploadFolderEntity';
1675 attributes?: Maybe<UploadFolder>;
1676 id?: Maybe<Scalars['ID']['output']>;
1677};
1678
1679export type UploadFolderEntityResponse = {
1680 __typename?: 'UploadFolderEntityResponse';
1681 data?: Maybe<UploadFolderEntity>;
1682};
1683
1684export type UploadFolderEntityResponseCollection = {
1685 __typename?: 'UploadFolderEntityResponseCollection';
1686 data: Array<UploadFolderEntity>;
1687 meta: ResponseCollectionMeta;
1688};
1689
1690export type UploadFolderFiltersInput = {
1691 and?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1692 children?: InputMaybe<UploadFolderFiltersInput>;
1693 createdAt?: InputMaybe<DateTimeFilterInput>;
1694 files?: InputMaybe<UploadFileFiltersInput>;
1695 id?: InputMaybe<IdFilterInput>;
1696 name?: InputMaybe<StringFilterInput>;
1697 not?: InputMaybe<UploadFolderFiltersInput>;
1698 or?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1699 parent?: InputMaybe<UploadFolderFiltersInput>;
1700 path?: InputMaybe<StringFilterInput>;
1701 pathId?: InputMaybe<IntFilterInput>;
1702 updatedAt?: InputMaybe<DateTimeFilterInput>;
1703};
1704
1705export type UploadFolderInput = {
1706 children?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1707 files?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1708 name?: InputMaybe<Scalars['String']['input']>;
1709 parent?: InputMaybe<Scalars['ID']['input']>;
1710 path?: InputMaybe<Scalars['String']['input']>;
1711 pathId?: InputMaybe<Scalars['Int']['input']>;
1712};
1713
1714export type UploadFolderRelationResponseCollection = {
1715 __typename?: 'UploadFolderRelationResponseCollection';
1716 data: Array<UploadFolderEntity>;
1717};
1718
1719export type UsersPermissionsCreateRolePayload = {
1720 __typename?: 'UsersPermissionsCreateRolePayload';
1721 ok: Scalars['Boolean']['output'];
1722};
1723
1724export type UsersPermissionsDeleteRolePayload = {
1725 __typename?: 'UsersPermissionsDeleteRolePayload';
1726 ok: Scalars['Boolean']['output'];
1727};
1728
1729export type UsersPermissionsLoginInput = {
1730 identifier: Scalars['String']['input'];
1731 password: Scalars['String']['input'];
1732 provider?: Scalars['String']['input'];
1733};
1734
1735export type UsersPermissionsLoginPayload = {
1736 __typename?: 'UsersPermissionsLoginPayload';
1737 jwt?: Maybe<Scalars['String']['output']>;
1738 user: UsersPermissionsMe;
1739};
1740
1741export type UsersPermissionsMe = {
1742 __typename?: 'UsersPermissionsMe';
1743 blocked?: Maybe<Scalars['Boolean']['output']>;
1744 confirmed?: Maybe<Scalars['Boolean']['output']>;
1745 email?: Maybe<Scalars['String']['output']>;
1746 id: Scalars['ID']['output'];
1747 profile?: Maybe<UsersPermissionsUser>;
1748 role?: Maybe<UsersPermissionsMeRole>;
1749 username: Scalars['String']['output'];
1750};
1751
1752export type UsersPermissionsMeRole = {
1753 __typename?: 'UsersPermissionsMeRole';
1754 description?: Maybe<Scalars['String']['output']>;
1755 id: Scalars['ID']['output'];
1756 name: Scalars['String']['output'];
1757 type?: Maybe<Scalars['String']['output']>;
1758};
1759
1760export type UsersPermissionsPasswordPayload = {
1761 __typename?: 'UsersPermissionsPasswordPayload';
1762 ok: Scalars['Boolean']['output'];
1763};
1764
1765export type UsersPermissionsPermission = {
1766 __typename?: 'UsersPermissionsPermission';
1767 action: Scalars['String']['output'];
1768 createdAt?: Maybe<Scalars['DateTime']['output']>;
1769 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1770 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1771};
1772
1773export type UsersPermissionsPermissionEntity = {
1774 __typename?: 'UsersPermissionsPermissionEntity';
1775 attributes?: Maybe<UsersPermissionsPermission>;
1776 id?: Maybe<Scalars['ID']['output']>;
1777};
1778
1779export type UsersPermissionsPermissionFiltersInput = {
1780 action?: InputMaybe<StringFilterInput>;
1781 and?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1782 createdAt?: InputMaybe<DateTimeFilterInput>;
1783 id?: InputMaybe<IdFilterInput>;
1784 not?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1785 or?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1786 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1787 updatedAt?: InputMaybe<DateTimeFilterInput>;
1788};
1789
1790export type UsersPermissionsPermissionRelationResponseCollection = {
1791 __typename?: 'UsersPermissionsPermissionRelationResponseCollection';
1792 data: Array<UsersPermissionsPermissionEntity>;
1793};
1794
1795export type UsersPermissionsRegisterInput = {
1796 email: Scalars['String']['input'];
1797 firstName?: InputMaybe<Scalars['String']['input']>;
1798 lang?: InputMaybe<Scalars['String']['input']>;
1799 lastName?: InputMaybe<Scalars['String']['input']>;
1800 newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1801 password: Scalars['String']['input'];
1802 tosAcceptationDate?: InputMaybe<Scalars['DateTime']['input']>;
1803 username: Scalars['String']['input'];
1804};
1805
1806export type UsersPermissionsRole = {
1807 __typename?: 'UsersPermissionsRole';
1808 createdAt?: Maybe<Scalars['DateTime']['output']>;
1809 description?: Maybe<Scalars['String']['output']>;
1810 name: Scalars['String']['output'];
1811 permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1812 type?: Maybe<Scalars['String']['output']>;
1813 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1814 users?: Maybe<UsersPermissionsUserRelationResponseCollection>;
1815};
1816
1817
1818export type UsersPermissionsRolePermissionsArgs = {
1819 filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1820 pagination?: InputMaybe<PaginationArg>;
1821 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1822};
1823
1824
1825export type UsersPermissionsRoleUsersArgs = {
1826 filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1827 pagination?: InputMaybe<PaginationArg>;
1828 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1829};
1830
1831export type UsersPermissionsRoleEntity = {
1832 __typename?: 'UsersPermissionsRoleEntity';
1833 attributes?: Maybe<UsersPermissionsRole>;
1834 id?: Maybe<Scalars['ID']['output']>;
1835};
1836
1837export type UsersPermissionsRoleEntityResponse = {
1838 __typename?: 'UsersPermissionsRoleEntityResponse';
1839 data?: Maybe<UsersPermissionsRoleEntity>;
1840};
1841
1842export type UsersPermissionsRoleEntityResponseCollection = {
1843 __typename?: 'UsersPermissionsRoleEntityResponseCollection';
1844 data: Array<UsersPermissionsRoleEntity>;
1845 meta: ResponseCollectionMeta;
1846};
1847
1848export type UsersPermissionsRoleFiltersInput = {
1849 and?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1850 createdAt?: InputMaybe<DateTimeFilterInput>;
1851 description?: InputMaybe<StringFilterInput>;
1852 id?: InputMaybe<IdFilterInput>;
1853 name?: InputMaybe<StringFilterInput>;
1854 not?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1855 or?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1856 permissions?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1857 type?: InputMaybe<StringFilterInput>;
1858 updatedAt?: InputMaybe<DateTimeFilterInput>;
1859 users?: InputMaybe<UsersPermissionsUserFiltersInput>;
1860};
1861
1862export type UsersPermissionsRoleInput = {
1863 description?: InputMaybe<Scalars['String']['input']>;
1864 name?: InputMaybe<Scalars['String']['input']>;
1865 permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1866 type?: InputMaybe<Scalars['String']['input']>;
1867 users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1868};
1869
1870export type UsersPermissionsUpdateRolePayload = {
1871 __typename?: 'UsersPermissionsUpdateRolePayload';
1872 ok: Scalars['Boolean']['output'];
1873};
1874
1875export type UsersPermissionsUser = {
1876 __typename?: 'UsersPermissionsUser';
1877 confirmed?: Maybe<Scalars['Boolean']['output']>;
1878 createdAt?: Maybe<Scalars['DateTime']['output']>;
1879 email: Scalars['String']['output'];
1880 events?: Maybe<EventRelationResponseCollection>;
1881 firstName?: Maybe<Scalars['String']['output']>;
1882 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1883 lastName?: Maybe<Scalars['String']['output']>;
1884 newsletterConsent?: Maybe<Scalars['Boolean']['output']>;
1885 notificationEnabled?: Maybe<Scalars['Boolean']['output']>;
1886 notifications?: Maybe<NotificationRelationResponseCollection>;
1887 onboardingCreator?: Maybe<Scalars['Boolean']['output']>;
1888 onboardingUser?: Maybe<Scalars['Boolean']['output']>;
1889 provider?: Maybe<Scalars['String']['output']>;
1890 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1891 tosAcceptationDate?: Maybe<Scalars['DateTime']['output']>;
1892 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1893 username: Scalars['String']['output'];
1894 vehicles?: Maybe<VehicleRelationResponseCollection>;
1895};
1896
1897
1898export type UsersPermissionsUserEventsArgs = {
1899 filters?: InputMaybe<EventFiltersInput>;
1900 pagination?: InputMaybe<PaginationArg>;
1901 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1902};
1903
1904
1905export type UsersPermissionsUserNotificationsArgs = {
1906 filters?: InputMaybe<NotificationFiltersInput>;
1907 pagination?: InputMaybe<PaginationArg>;
1908 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1909};
1910
1911
1912export type UsersPermissionsUserVehiclesArgs = {
1913 filters?: InputMaybe<VehicleFiltersInput>;
1914 pagination?: InputMaybe<PaginationArg>;
1915 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1916};
1917
1918export type UsersPermissionsUserEntity = {
1919 __typename?: 'UsersPermissionsUserEntity';
1920 attributes?: Maybe<UsersPermissionsUser>;
1921 id?: Maybe<Scalars['ID']['output']>;
1922};
1923
1924export type UsersPermissionsUserEntityResponse = {
1925 __typename?: 'UsersPermissionsUserEntityResponse';
1926 data?: Maybe<UsersPermissionsUserEntity>;
1927};
1928
1929export type UsersPermissionsUserEntityResponseCollection = {
1930 __typename?: 'UsersPermissionsUserEntityResponseCollection';
1931 data: Array<UsersPermissionsUserEntity>;
1932 meta: ResponseCollectionMeta;
1933};
1934
1935export type UsersPermissionsUserFiltersInput = {
1936 and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1937 blocked?: InputMaybe<BooleanFilterInput>;
1938 confirmationToken?: InputMaybe<StringFilterInput>;
1939 confirmed?: InputMaybe<BooleanFilterInput>;
1940 createdAt?: InputMaybe<DateTimeFilterInput>;
1941 email?: InputMaybe<StringFilterInput>;
1942 events?: InputMaybe<EventFiltersInput>;
1943 firstName?: InputMaybe<StringFilterInput>;
1944 id?: InputMaybe<IdFilterInput>;
1945 lang?: InputMaybe<StringFilterInput>;
1946 lastName?: InputMaybe<StringFilterInput>;
1947 newsletterConsent?: InputMaybe<BooleanFilterInput>;
1948 not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1949 notificationEnabled?: InputMaybe<BooleanFilterInput>;
1950 notifications?: InputMaybe<NotificationFiltersInput>;
1951 onboardingCreator?: InputMaybe<BooleanFilterInput>;
1952 onboardingUser?: InputMaybe<BooleanFilterInput>;
1953 or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1954 passengers?: InputMaybe<PassengerFiltersInput>;
1955 password?: InputMaybe<StringFilterInput>;
1956 provider?: InputMaybe<StringFilterInput>;
1957 resetPasswordToken?: InputMaybe<StringFilterInput>;
1958 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1959 tosAcceptationDate?: InputMaybe<DateTimeFilterInput>;
1960 updatedAt?: InputMaybe<DateTimeFilterInput>;
1961 username?: InputMaybe<StringFilterInput>;
1962 vehicles?: InputMaybe<VehicleFiltersInput>;
1963};
1964
1965export type UsersPermissionsUserInput = {
1966 blocked?: InputMaybe<Scalars['Boolean']['input']>;
1967 confirmationToken?: InputMaybe<Scalars['String']['input']>;
1968 confirmed?: InputMaybe<Scalars['Boolean']['input']>;
1969 email?: InputMaybe<Scalars['String']['input']>;
1970 events?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1971 firstName?: InputMaybe<Scalars['String']['input']>;
1972 lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1973 lastName?: InputMaybe<Scalars['String']['input']>;
1974 newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1975 notificationEnabled?: InputMaybe<Scalars['Boolean']['input']>;
1976 notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1977 oldPassword?: InputMaybe<Scalars['String']['input']>;
1978 onboardingCreator?: InputMaybe<Scalars['Boolean']['input']>;
1979 onboardingUser?: InputMaybe<Scalars['Boolean']['input']>;
1980 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1981 password?: InputMaybe<Scalars['String']['input']>;
1982 provider?: InputMaybe<Scalars['String']['input']>;
1983 resetPasswordToken?: InputMaybe<Scalars['String']['input']>;
1984 role?: InputMaybe<Scalars['ID']['input']>;
1985 tosAcceptationDate?: InputMaybe<Scalars['DateTime']['input']>;
1986 username?: InputMaybe<Scalars['String']['input']>;
1987 vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1988};
1989
1990export type UsersPermissionsUserRelationResponseCollection = {
1991 __typename?: 'UsersPermissionsUserRelationResponseCollection';
1992 data: Array<UsersPermissionsUserEntity>;
1993};
1994
1995export type Vehicle = {
1996 __typename?: 'Vehicle';
1997 createdAt?: Maybe<Scalars['DateTime']['output']>;
1998 name: Scalars['String']['output'];
1999 phone_number?: Maybe<Scalars['String']['output']>;
2000 seats?: Maybe<Scalars['Int']['output']>;
2001 updatedAt?: Maybe<Scalars['DateTime']['output']>;
2002 user?: Maybe<UsersPermissionsUserEntityResponse>;
2003};
2004
2005export type VehicleEntity = {
2006 __typename?: 'VehicleEntity';
2007 attributes?: Maybe<Vehicle>;
2008 id?: Maybe<Scalars['ID']['output']>;
2009};
2010
2011export type VehicleEntityResponse = {
2012 __typename?: 'VehicleEntityResponse';
2013 data?: Maybe<VehicleEntity>;
2014};
2015
2016export type VehicleEntityResponseCollection = {
2017 __typename?: 'VehicleEntityResponseCollection';
2018 data: Array<VehicleEntity>;
2019 meta: ResponseCollectionMeta;
2020};
2021
2022export type VehicleFiltersInput = {
2023 and?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
2024 createdAt?: InputMaybe<DateTimeFilterInput>;
2025 id?: InputMaybe<IdFilterInput>;
2026 name?: InputMaybe<StringFilterInput>;
2027 not?: InputMaybe<VehicleFiltersInput>;
2028 or?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
2029 phone_number?: InputMaybe<StringFilterInput>;
2030 seats?: InputMaybe<IntFilterInput>;
2031 updatedAt?: InputMaybe<DateTimeFilterInput>;
2032 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
2033};
2034
2035export type VehicleInput = {
2036 name?: InputMaybe<Scalars['String']['input']>;
2037 phone_number?: InputMaybe<Scalars['String']['input']>;
2038 seats?: InputMaybe<Scalars['Int']['input']>;
2039 user?: InputMaybe<Scalars['ID']['input']>;
2040};
2041
2042export type VehicleRelationResponseCollection = {
2043 __typename?: 'VehicleRelationResponseCollection';
2044 data: Array<VehicleEntity>;
2045};
2046
2047export type TripAlertQueryVariables = Exact<{
2048 eventId: Scalars['ID']['input'];
2049}>;
2050
2051
2052export 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 };
2053
2054export type SetTripAlertMutationVariables = Exact<{
2055 eventId: Scalars['ID']['input'];
2056 enabled?: InputMaybe<Scalars['Boolean']['input']>;
2057 latitude?: InputMaybe<Scalars['Float']['input']>;
2058 longitude?: InputMaybe<Scalars['Float']['input']>;
2059 address?: InputMaybe<Scalars['String']['input']>;
2060 radius?: InputMaybe<Scalars['Float']['input']>;
2061}>;
2062
2063
2064export 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 };
2065
2066export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null };
2067
2068export type RegisterMutationVariables = Exact<{
2069 user: UsersPermissionsRegisterInput;
2070}>;
2071
2072
2073export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2074
2075export type ForgotPasswordMutationVariables = Exact<{
2076 email: Scalars['String']['input'];
2077}>;
2078
2079
2080export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UsersPermissionsPasswordPayload', ok: boolean } | null };
2081
2082export type ResetPasswordMutationVariables = Exact<{
2083 password: Scalars['String']['input'];
2084 passwordConfirmation: Scalars['String']['input'];
2085 code: Scalars['String']['input'];
2086}>;
2087
2088
2089export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } | null };
2090
2091export type EventFieldsFragment = { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, 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 };
2092
2093export type CreateEventMutationVariables = Exact<{
2094 eventData: EventInput;
2095}>;
2096
2097
2098export type CreateEventMutation = { __typename?: 'Mutation', createEvent?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, 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 };
2099
2100export type UpdateEventMutationVariables = Exact<{
2101 uuid: Scalars['String']['input'];
2102 eventUpdate: EventInput;
2103}>;
2104
2105
2106export type UpdateEventMutation = { __typename?: 'Mutation', updateEventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, 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 };
2107
2108export type AddEventAdminMutationVariables = Exact<{
2109 eventId: Scalars['ID']['input'];
2110 email: Scalars['String']['input'];
2111}>;
2112
2113
2114export type AddEventAdminMutation = { __typename?: 'Mutation', addEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
2115
2116export type DeleteEventAdminMutationVariables = Exact<{
2117 eventId: Scalars['ID']['input'];
2118 email: Scalars['String']['input'];
2119}>;
2120
2121
2122export type DeleteEventAdminMutation = { __typename?: 'Mutation', deleteEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
2123
2124export type EventByUuidQueryVariables = Exact<{
2125 uuid: Scalars['String']['input'];
2126}>;
2127
2128
2129export type EventByUuidQuery = { __typename?: 'Query', eventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, 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 };
2130
2131export type ModuleQueryVariables = Exact<{
2132 locale: Scalars['I18NLocaleCode']['input'];
2133}>;
2134
2135
2136export 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 };
2137
2138export type UserNotificationsQueryVariables = Exact<{
2139 maxItems?: InputMaybe<Scalars['Int']['input']>;
2140}>;
2141
2142
2143export 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 };
2144
2145export type ReadNotificationsMutationVariables = Exact<{
2146 id?: InputMaybe<Scalars['ID']['input']>;
2147}>;
2148
2149
2150export 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 };
2151
2152export 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 };
2153
2154export type CreatePassengerMutationVariables = Exact<{
2155 passenger: PassengerInput;
2156}>;
2157
2158
2159export 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 };
2160
2161export type UpdatePassengerMutationVariables = Exact<{
2162 id: Scalars['ID']['input'];
2163 passengerUpdate: PassengerInput;
2164}>;
2165
2166
2167export 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 };
2168
2169export type DeletePassengerMutationVariables = Exact<{
2170 id: Scalars['ID']['input'];
2171}>;
2172
2173
2174export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null };
2175
2176export type SettingQueryVariables = Exact<{
2177 locale: Scalars['I18NLocaleCode']['input'];
2178}>;
2179
2180
2181export 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 };
2182
2183export type TravelFieldsFragment = { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, 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 };
2184
2185export type CreateTravelMutationVariables = Exact<{
2186 travel: TravelInput;
2187 createVehicle?: InputMaybe<Scalars['Boolean']['input']>;
2188}>;
2189
2190
2191export type CreateTravelMutation = { __typename?: 'Mutation', createTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, 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 };
2192
2193export type UpdateTravelMutationVariables = Exact<{
2194 id: Scalars['ID']['input'];
2195 travelUpdate: TravelInput;
2196}>;
2197
2198
2199export type UpdateTravelMutation = { __typename?: 'Mutation', updateTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, 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 };
2200
2201export type DeleteTravelMutationVariables = Exact<{
2202 id: Scalars['ID']['input'];
2203}>;
2204
2205
2206export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null };
2207
2208export 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 };
2209
2210export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
2211
2212
2213export 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 };
2214
2215export type UpdateMeMutationVariables = Exact<{
2216 userUpdate: UsersPermissionsUserInput;
2217}>;
2218
2219
2220export 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 } };
2221
2222export type VehicleFieldsFragment = { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null };
2223
2224export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>;
2225
2226
2227export 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 };
2228
2229export type DeleteVehicleMutationVariables = Exact<{
2230 id: Scalars['ID']['input'];
2231}>;
2232
2233
2234export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'VehicleEntityResponse', data?: { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string } | null } | null } | null };
2235
2236export const MeFieldsFragmentDoc = gql`
2237 fragment MeFields on UsersPermissionsMe {
2238 id
2239 username
2240 email
2241 confirmed
2242}
2243 `;
2244export const EventFieldsFragmentDoc = gql`
2245 fragment EventFields on EventEntity {
2246 id
2247 attributes {
2248 uuid
2249 name
2250 description
2251 enabled_modules
2252 email
2253 lang
2254 administrators
2255 date
2256 address
2257 latitude
2258 longitude
2259 position
2260 waitingPassengers {
2261 data {
2262 id
2263 attributes {
2264 name
2265 email
2266 location
2267 user {
2268 data {
2269 id
2270 attributes {
2271 firstName
2272 lastName
2273 }
2274 }
2275 }
2276 }
2277 }
2278 }
2279 travels(pagination: {limit: 500}) {
2280 data {
2281 id
2282 attributes {
2283 meeting
2284 meeting_latitude
2285 meeting_longitude
2286 departure
2287 details
2288 vehicleName
2289 phone_number
2290 seats
2291 user {
2292 data {
2293 id
2294 }
2295 }
2296 passengers {
2297 data {
2298 id
2299 attributes {
2300 name
2301 location
2302 email
2303 phone
2304 user {
2305 data {
2306 id
2307 attributes {
2308 firstName
2309 lastName
2310 }
2311 }
2312 }
2313 }
2314 }
2315 }
2316 }
2317 }
2318 }
2319 }
2320}
2321 `;
2322export const PassengerFieldsFragmentDoc = gql`
2323 fragment PassengerFields on PassengerEntity {
2324 id
2325 attributes {
2326 name
2327 location
2328 phone
2329 email
2330 user {
2331 data {
2332 id
2333 attributes {
2334 firstName
2335 lastName
2336 email
2337 }
2338 }
2339 }
2340 }
2341}
2342 `;
2343export const TravelFieldsFragmentDoc = gql`
2344 fragment TravelFields on TravelEntity {
2345 id
2346 attributes {
2347 meeting
2348 meeting_latitude
2349 meeting_longitude
2350 departure
2351 details
2352 vehicleName
2353 phone_number
2354 seats
2355 passengers {
2356 data {
2357 id
2358 attributes {
2359 name
2360 location
2361 phone
2362 user {
2363 data {
2364 id
2365 attributes {
2366 firstName
2367 lastName
2368 email
2369 }
2370 }
2371 }
2372 }
2373 }
2374 }
2375 }
2376}
2377 `;
2378export const UserFieldsFragmentDoc = gql`
2379 fragment UserFields on UsersPermissionsUser {
2380 username
2381 email
2382 confirmed
2383 lastName
2384 firstName
2385 lang
2386 onboardingUser
2387 onboardingCreator
2388 newsletterConsent
2389 notificationEnabled
2390 provider
2391 events(pagination: {limit: 500}) {
2392 data {
2393 id
2394 attributes {
2395 uuid
2396 name
2397 date
2398 address
2399 enabled_modules
2400 }
2401 }
2402 }
2403}
2404 `;
2405export const VehicleFieldsFragmentDoc = gql`
2406 fragment VehicleFields on VehicleEntity {
2407 id
2408 attributes {
2409 name
2410 seats
2411 phone_number
2412 }
2413}
2414 `;
2415export const TripAlertDocument = gql`
2416 query TripAlert($eventId: ID!) {
2417 eventTripAlert(event: $eventId) {
2418 data {
2419 id
2420 attributes {
2421 address
2422 enabled
2423 radius
2424 longitude
2425 latitude
2426 }
2427 }
2428 }
2429}
2430 `;
2431
2432/**
2433 * __useTripAlertQuery__
2434 *
2435 * To run a query within a React component, call `useTripAlertQuery` and pass it any options that fit your needs.
2436 * When your component renders, `useTripAlertQuery` returns an object from Apollo Client that contains loading, error, and data properties
2437 * you can use to render your UI.
2438 *
2439 * @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;
2440 *
2441 * @example
2442 * const { data, loading, error } = useTripAlertQuery({
2443 * variables: {
2444 * eventId: // value for 'eventId'
2445 * },
2446 * });
2447 */
2448export function useTripAlertQuery(baseOptions: Apollo.QueryHookOptions<TripAlertQuery, TripAlertQueryVariables>) {
2449 const options = {...defaultOptions, ...baseOptions}
2450 return Apollo.useQuery<TripAlertQuery, TripAlertQueryVariables>(TripAlertDocument, options);
2451 }
2452export function useTripAlertLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<TripAlertQuery, TripAlertQueryVariables>) {
2453 const options = {...defaultOptions, ...baseOptions}
2454 return Apollo.useLazyQuery<TripAlertQuery, TripAlertQueryVariables>(TripAlertDocument, options);
2455 }
2456export type TripAlertQueryHookResult = ReturnType<typeof useTripAlertQuery>;
2457export type TripAlertLazyQueryHookResult = ReturnType<typeof useTripAlertLazyQuery>;
2458export type TripAlertQueryResult = Apollo.QueryResult<TripAlertQuery, TripAlertQueryVariables>;
2459export const SetTripAlertDocument = gql`
2460 mutation SetTripAlert($eventId: ID!, $enabled: Boolean, $latitude: Float, $longitude: Float, $address: String, $radius: Float) {
2461 setTripAlert(
2462 event: $eventId
2463 latitude: $latitude
2464 longitude: $longitude
2465 address: $address
2466 radius: $radius
2467 enabled: $enabled
2468 ) {
2469 data {
2470 id
2471 attributes {
2472 latitude
2473 longitude
2474 address
2475 enabled
2476 }
2477 }
2478 }
2479}
2480 `;
2481export type SetTripAlertMutationFn = Apollo.MutationFunction<SetTripAlertMutation, SetTripAlertMutationVariables>;
2482
2483/**
2484 * __useSetTripAlertMutation__
2485 *
2486 * To run a mutation, you first call `useSetTripAlertMutation` within a React component and pass it any options that fit your needs.
2487 * When your component renders, `useSetTripAlertMutation` returns a tuple that includes:
2488 * - A mutate function that you can call at any time to execute the mutation
2489 * - An object with fields that represent the current status of the mutation's execution
2490 *
2491 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2492 *
2493 * @example
2494 * const [setTripAlertMutation, { data, loading, error }] = useSetTripAlertMutation({
2495 * variables: {
2496 * eventId: // value for 'eventId'
2497 * enabled: // value for 'enabled'
2498 * latitude: // value for 'latitude'
2499 * longitude: // value for 'longitude'
2500 * address: // value for 'address'
2501 * radius: // value for 'radius'
2502 * },
2503 * });
2504 */
2505export function useSetTripAlertMutation(baseOptions?: Apollo.MutationHookOptions<SetTripAlertMutation, SetTripAlertMutationVariables>) {
2506 const options = {...defaultOptions, ...baseOptions}
2507 return Apollo.useMutation<SetTripAlertMutation, SetTripAlertMutationVariables>(SetTripAlertDocument, options);
2508 }
2509export type SetTripAlertMutationHookResult = ReturnType<typeof useSetTripAlertMutation>;
2510export type SetTripAlertMutationResult = Apollo.MutationResult<SetTripAlertMutation>;
2511export type SetTripAlertMutationOptions = Apollo.BaseMutationOptions<SetTripAlertMutation, SetTripAlertMutationVariables>;
2512export const RegisterDocument = gql`
2513 mutation register($user: UsersPermissionsRegisterInput!) {
2514 register(input: $user) {
2515 jwt
2516 user {
2517 ...MeFields
2518 }
2519 }
2520}
2521 ${MeFieldsFragmentDoc}`;
2522export type RegisterMutationFn = Apollo.MutationFunction<RegisterMutation, RegisterMutationVariables>;
2523
2524/**
2525 * __useRegisterMutation__
2526 *
2527 * To run a mutation, you first call `useRegisterMutation` within a React component and pass it any options that fit your needs.
2528 * When your component renders, `useRegisterMutation` returns a tuple that includes:
2529 * - A mutate function that you can call at any time to execute the mutation
2530 * - An object with fields that represent the current status of the mutation's execution
2531 *
2532 * @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;
2533 *
2534 * @example
2535 * const [registerMutation, { data, loading, error }] = useRegisterMutation({
2536 * variables: {
2537 * user: // value for 'user'
2538 * },
2539 * });
2540 */
2541export function useRegisterMutation(baseOptions?: Apollo.MutationHookOptions<RegisterMutation, RegisterMutationVariables>) {
2542 const options = {...defaultOptions, ...baseOptions}
2543 return Apollo.useMutation<RegisterMutation, RegisterMutationVariables>(RegisterDocument, options);
2544 }
2545export type RegisterMutationHookResult = ReturnType<typeof useRegisterMutation>;
2546export type RegisterMutationResult = Apollo.MutationResult<RegisterMutation>;
2547export type RegisterMutationOptions = Apollo.BaseMutationOptions<RegisterMutation, RegisterMutationVariables>;
2548export const ForgotPasswordDocument = gql`
2549 mutation forgotPassword($email: String!) {
2550 forgotPassword(email: $email) {
2551 ok
2552 }
2553}
2554 `;
2555export type ForgotPasswordMutationFn = Apollo.MutationFunction<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2556
2557/**
2558 * __useForgotPasswordMutation__
2559 *
2560 * To run a mutation, you first call `useForgotPasswordMutation` within a React component and pass it any options that fit your needs.
2561 * When your component renders, `useForgotPasswordMutation` returns a tuple that includes:
2562 * - A mutate function that you can call at any time to execute the mutation
2563 * - An object with fields that represent the current status of the mutation's execution
2564 *
2565 * @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;
2566 *
2567 * @example
2568 * const [forgotPasswordMutation, { data, loading, error }] = useForgotPasswordMutation({
2569 * variables: {
2570 * email: // value for 'email'
2571 * },
2572 * });
2573 */
2574export function useForgotPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>) {
2575 const options = {...defaultOptions, ...baseOptions}
2576 return Apollo.useMutation<ForgotPasswordMutation, ForgotPasswordMutationVariables>(ForgotPasswordDocument, options);
2577 }
2578export type ForgotPasswordMutationHookResult = ReturnType<typeof useForgotPasswordMutation>;
2579export type ForgotPasswordMutationResult = Apollo.MutationResult<ForgotPasswordMutation>;
2580export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2581export const ResetPasswordDocument = gql`
2582 mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
2583 resetPassword(
2584 password: $password
2585 passwordConfirmation: $passwordConfirmation
2586 code: $code
2587 ) {
2588 jwt
2589 user {
2590 ...MeFields
2591 }
2592 }
2593}
2594 ${MeFieldsFragmentDoc}`;
2595export type ResetPasswordMutationFn = Apollo.MutationFunction<ResetPasswordMutation, ResetPasswordMutationVariables>;
2596
2597/**
2598 * __useResetPasswordMutation__
2599 *
2600 * To run a mutation, you first call `useResetPasswordMutation` within a React component and pass it any options that fit your needs.
2601 * When your component renders, `useResetPasswordMutation` returns a tuple that includes:
2602 * - A mutate function that you can call at any time to execute the mutation
2603 * - An object with fields that represent the current status of the mutation's execution
2604 *
2605 * @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;
2606 *
2607 * @example
2608 * const [resetPasswordMutation, { data, loading, error }] = useResetPasswordMutation({
2609 * variables: {
2610 * password: // value for 'password'
2611 * passwordConfirmation: // value for 'passwordConfirmation'
2612 * code: // value for 'code'
2613 * },
2614 * });
2615 */
2616export function useResetPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ResetPasswordMutation, ResetPasswordMutationVariables>) {
2617 const options = {...defaultOptions, ...baseOptions}
2618 return Apollo.useMutation<ResetPasswordMutation, ResetPasswordMutationVariables>(ResetPasswordDocument, options);
2619 }
2620export type ResetPasswordMutationHookResult = ReturnType<typeof useResetPasswordMutation>;
2621export type ResetPasswordMutationResult = Apollo.MutationResult<ResetPasswordMutation>;
2622export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions<ResetPasswordMutation, ResetPasswordMutationVariables>;
2623export const CreateEventDocument = gql`
2624 mutation createEvent($eventData: EventInput!) {
2625 createEvent(data: $eventData) {
2626 data {
2627 ...EventFields
2628 }
2629 }
2630}
2631 ${EventFieldsFragmentDoc}`;
2632export type CreateEventMutationFn = Apollo.MutationFunction<CreateEventMutation, CreateEventMutationVariables>;
2633
2634/**
2635 * __useCreateEventMutation__
2636 *
2637 * To run a mutation, you first call `useCreateEventMutation` within a React component and pass it any options that fit your needs.
2638 * When your component renders, `useCreateEventMutation` returns a tuple that includes:
2639 * - A mutate function that you can call at any time to execute the mutation
2640 * - An object with fields that represent the current status of the mutation's execution
2641 *
2642 * @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;
2643 *
2644 * @example
2645 * const [createEventMutation, { data, loading, error }] = useCreateEventMutation({
2646 * variables: {
2647 * eventData: // value for 'eventData'
2648 * },
2649 * });
2650 */
2651export function useCreateEventMutation(baseOptions?: Apollo.MutationHookOptions<CreateEventMutation, CreateEventMutationVariables>) {
2652 const options = {...defaultOptions, ...baseOptions}
2653 return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>(CreateEventDocument, options);
2654 }
2655export type CreateEventMutationHookResult = ReturnType<typeof useCreateEventMutation>;
2656export type CreateEventMutationResult = Apollo.MutationResult<CreateEventMutation>;
2657export type CreateEventMutationOptions = Apollo.BaseMutationOptions<CreateEventMutation, CreateEventMutationVariables>;
2658export const UpdateEventDocument = gql`
2659 mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
2660 updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
2661 data {
2662 ...EventFields
2663 }
2664 }
2665}
2666 ${EventFieldsFragmentDoc}`;
2667export type UpdateEventMutationFn = Apollo.MutationFunction<UpdateEventMutation, UpdateEventMutationVariables>;
2668
2669/**
2670 * __useUpdateEventMutation__
2671 *
2672 * To run a mutation, you first call `useUpdateEventMutation` within a React component and pass it any options that fit your needs.
2673 * When your component renders, `useUpdateEventMutation` returns a tuple that includes:
2674 * - A mutate function that you can call at any time to execute the mutation
2675 * - An object with fields that represent the current status of the mutation's execution
2676 *
2677 * @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;
2678 *
2679 * @example
2680 * const [updateEventMutation, { data, loading, error }] = useUpdateEventMutation({
2681 * variables: {
2682 * uuid: // value for 'uuid'
2683 * eventUpdate: // value for 'eventUpdate'
2684 * },
2685 * });
2686 */
2687export function useUpdateEventMutation(baseOptions?: Apollo.MutationHookOptions<UpdateEventMutation, UpdateEventMutationVariables>) {
2688 const options = {...defaultOptions, ...baseOptions}
2689 return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>(UpdateEventDocument, options);
2690 }
2691export type UpdateEventMutationHookResult = ReturnType<typeof useUpdateEventMutation>;
2692export type UpdateEventMutationResult = Apollo.MutationResult<UpdateEventMutation>;
2693export type UpdateEventMutationOptions = Apollo.BaseMutationOptions<UpdateEventMutation, UpdateEventMutationVariables>;
2694export const AddEventAdminDocument = gql`
2695 mutation addEventAdmin($eventId: ID!, $email: String!) {
2696 addEventAdmin(eventId: $eventId, email: $email) {
2697 data {
2698 id
2699 attributes {
2700 administrators
2701 }
2702 }
2703 }
2704}
2705 `;
2706export type AddEventAdminMutationFn = Apollo.MutationFunction<AddEventAdminMutation, AddEventAdminMutationVariables>;
2707
2708/**
2709 * __useAddEventAdminMutation__
2710 *
2711 * To run a mutation, you first call `useAddEventAdminMutation` within a React component and pass it any options that fit your needs.
2712 * When your component renders, `useAddEventAdminMutation` returns a tuple that includes:
2713 * - A mutate function that you can call at any time to execute the mutation
2714 * - An object with fields that represent the current status of the mutation's execution
2715 *
2716 * @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;
2717 *
2718 * @example
2719 * const [addEventAdminMutation, { data, loading, error }] = useAddEventAdminMutation({
2720 * variables: {
2721 * eventId: // value for 'eventId'
2722 * email: // value for 'email'
2723 * },
2724 * });
2725 */
2726export function useAddEventAdminMutation(baseOptions?: Apollo.MutationHookOptions<AddEventAdminMutation, AddEventAdminMutationVariables>) {
2727 const options = {...defaultOptions, ...baseOptions}
2728 return Apollo.useMutation<AddEventAdminMutation, AddEventAdminMutationVariables>(AddEventAdminDocument, options);
2729 }
2730export type AddEventAdminMutationHookResult = ReturnType<typeof useAddEventAdminMutation>;
2731export type AddEventAdminMutationResult = Apollo.MutationResult<AddEventAdminMutation>;
2732export type AddEventAdminMutationOptions = Apollo.BaseMutationOptions<AddEventAdminMutation, AddEventAdminMutationVariables>;
2733export const DeleteEventAdminDocument = gql`
2734 mutation deleteEventAdmin($eventId: ID!, $email: String!) {
2735 deleteEventAdmin(eventId: $eventId, email: $email) {
2736 data {
2737 id
2738 attributes {
2739 administrators
2740 }
2741 }
2742 }
2743}
2744 `;
2745export type DeleteEventAdminMutationFn = Apollo.MutationFunction<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>;
2746
2747/**
2748 * __useDeleteEventAdminMutation__
2749 *
2750 * To run a mutation, you first call `useDeleteEventAdminMutation` within a React component and pass it any options that fit your needs.
2751 * When your component renders, `useDeleteEventAdminMutation` returns a tuple that includes:
2752 * - A mutate function that you can call at any time to execute the mutation
2753 * - An object with fields that represent the current status of the mutation's execution
2754 *
2755 * @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;
2756 *
2757 * @example
2758 * const [deleteEventAdminMutation, { data, loading, error }] = useDeleteEventAdminMutation({
2759 * variables: {
2760 * eventId: // value for 'eventId'
2761 * email: // value for 'email'
2762 * },
2763 * });
2764 */
2765export function useDeleteEventAdminMutation(baseOptions?: Apollo.MutationHookOptions<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>) {
2766 const options = {...defaultOptions, ...baseOptions}
2767 return Apollo.useMutation<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>(DeleteEventAdminDocument, options);
2768 }
2769export type DeleteEventAdminMutationHookResult = ReturnType<typeof useDeleteEventAdminMutation>;
2770export type DeleteEventAdminMutationResult = Apollo.MutationResult<DeleteEventAdminMutation>;
2771export type DeleteEventAdminMutationOptions = Apollo.BaseMutationOptions<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>;
2772export const EventByUuidDocument = gql`
2773 query eventByUUID($uuid: String!) {
2774 eventByUUID(uuid: $uuid) {
2775 data {
2776 ...EventFields
2777 }
2778 }
2779}
2780 ${EventFieldsFragmentDoc}`;
2781
2782/**
2783 * __useEventByUuidQuery__
2784 *
2785 * To run a query within a React component, call `useEventByUuidQuery` and pass it any options that fit your needs.
2786 * When your component renders, `useEventByUuidQuery` returns an object from Apollo Client that contains loading, error, and data properties
2787 * you can use to render your UI.
2788 *
2789 * @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;
2790 *
2791 * @example
2792 * const { data, loading, error } = useEventByUuidQuery({
2793 * variables: {
2794 * uuid: // value for 'uuid'
2795 * },
2796 * });
2797 */
2798export function useEventByUuidQuery(baseOptions: Apollo.QueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2799 const options = {...defaultOptions, ...baseOptions}
2800 return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2801 }
2802export function useEventByUuidLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2803 const options = {...defaultOptions, ...baseOptions}
2804 return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2805 }
2806export type EventByUuidQueryHookResult = ReturnType<typeof useEventByUuidQuery>;
2807export type EventByUuidLazyQueryHookResult = ReturnType<typeof useEventByUuidLazyQuery>;
2808export type EventByUuidQueryResult = Apollo.QueryResult<EventByUuidQuery, EventByUuidQueryVariables>;
2809export const ModuleDocument = gql`
2810 query module($locale: I18NLocaleCode!) {
2811 module(locale: $locale) {
2812 data {
2813 attributes {
2814 caroster_plus_name
2815 caroster_plus_price
2816 caroster_plus_enabled
2817 caroster_plus_description
2818 caroster_plus_payment_link
2819 }
2820 }
2821 }
2822}
2823 `;
2824
2825/**
2826 * __useModuleQuery__
2827 *
2828 * To run a query within a React component, call `useModuleQuery` and pass it any options that fit your needs.
2829 * When your component renders, `useModuleQuery` returns an object from Apollo Client that contains loading, error, and data properties
2830 * you can use to render your UI.
2831 *
2832 * @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;
2833 *
2834 * @example
2835 * const { data, loading, error } = useModuleQuery({
2836 * variables: {
2837 * locale: // value for 'locale'
2838 * },
2839 * });
2840 */
2841export function useModuleQuery(baseOptions: Apollo.QueryHookOptions<ModuleQuery, ModuleQueryVariables>) {
2842 const options = {...defaultOptions, ...baseOptions}
2843 return Apollo.useQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options);
2844 }
2845export function useModuleLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ModuleQuery, ModuleQueryVariables>) {
2846 const options = {...defaultOptions, ...baseOptions}
2847 return Apollo.useLazyQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options);
2848 }
2849export type ModuleQueryHookResult = ReturnType<typeof useModuleQuery>;
2850export type ModuleLazyQueryHookResult = ReturnType<typeof useModuleLazyQuery>;
2851export type ModuleQueryResult = Apollo.QueryResult<ModuleQuery, ModuleQueryVariables>;
2852export const UserNotificationsDocument = gql`
2853 query UserNotifications($maxItems: Int = 20) {
2854 notifications(pagination: {limit: $maxItems}, sort: "createdAt:DESC") {
2855 data {
2856 id
2857 attributes {
2858 type
2859 read
2860 createdAt
2861 event {
2862 data {
2863 id
2864 attributes {
2865 name
2866 uuid
2867 }
2868 }
2869 }
2870 }
2871 }
2872 }
2873}
2874 `;
2875
2876/**
2877 * __useUserNotificationsQuery__
2878 *
2879 * To run a query within a React component, call `useUserNotificationsQuery` and pass it any options that fit your needs.
2880 * When your component renders, `useUserNotificationsQuery` returns an object from Apollo Client that contains loading, error, and data properties
2881 * you can use to render your UI.
2882 *
2883 * @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;
2884 *
2885 * @example
2886 * const { data, loading, error } = useUserNotificationsQuery({
2887 * variables: {
2888 * maxItems: // value for 'maxItems'
2889 * },
2890 * });
2891 */
2892export function useUserNotificationsQuery(baseOptions?: Apollo.QueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) {
2893 const options = {...defaultOptions, ...baseOptions}
2894 return Apollo.useQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options);
2895 }
2896export function useUserNotificationsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) {
2897 const options = {...defaultOptions, ...baseOptions}
2898 return Apollo.useLazyQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options);
2899 }
2900export type UserNotificationsQueryHookResult = ReturnType<typeof useUserNotificationsQuery>;
2901export type UserNotificationsLazyQueryHookResult = ReturnType<typeof useUserNotificationsLazyQuery>;
2902export type UserNotificationsQueryResult = Apollo.QueryResult<UserNotificationsQuery, UserNotificationsQueryVariables>;
2903export const ReadNotificationsDocument = gql`
2904 mutation readNotifications($id: ID) {
2905 readNotifications(id: $id) {
2906 data {
2907 id
2908 attributes {
2909 type
2910 read
2911 }
2912 }
2913 }
2914}
2915 `;
2916export type ReadNotificationsMutationFn = Apollo.MutationFunction<ReadNotificationsMutation, ReadNotificationsMutationVariables>;
2917
2918/**
2919 * __useReadNotificationsMutation__
2920 *
2921 * To run a mutation, you first call `useReadNotificationsMutation` within a React component and pass it any options that fit your needs.
2922 * When your component renders, `useReadNotificationsMutation` returns a tuple that includes:
2923 * - A mutate function that you can call at any time to execute the mutation
2924 * - An object with fields that represent the current status of the mutation's execution
2925 *
2926 * @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;
2927 *
2928 * @example
2929 * const [readNotificationsMutation, { data, loading, error }] = useReadNotificationsMutation({
2930 * variables: {
2931 * id: // value for 'id'
2932 * },
2933 * });
2934 */
2935export function useReadNotificationsMutation(baseOptions?: Apollo.MutationHookOptions<ReadNotificationsMutation, ReadNotificationsMutationVariables>) {
2936 const options = {...defaultOptions, ...baseOptions}
2937 return Apollo.useMutation<ReadNotificationsMutation, ReadNotificationsMutationVariables>(ReadNotificationsDocument, options);
2938 }
2939export type ReadNotificationsMutationHookResult = ReturnType<typeof useReadNotificationsMutation>;
2940export type ReadNotificationsMutationResult = Apollo.MutationResult<ReadNotificationsMutation>;
2941export type ReadNotificationsMutationOptions = Apollo.BaseMutationOptions<ReadNotificationsMutation, ReadNotificationsMutationVariables>;
2942export const CreatePassengerDocument = gql`
2943 mutation createPassenger($passenger: PassengerInput!) {
2944 createPassenger(data: $passenger) {
2945 data {
2946 ...PassengerFields
2947 }
2948 }
2949}
2950 ${PassengerFieldsFragmentDoc}`;
2951export type CreatePassengerMutationFn = Apollo.MutationFunction<CreatePassengerMutation, CreatePassengerMutationVariables>;
2952
2953/**
2954 * __useCreatePassengerMutation__
2955 *
2956 * To run a mutation, you first call `useCreatePassengerMutation` within a React component and pass it any options that fit your needs.
2957 * When your component renders, `useCreatePassengerMutation` returns a tuple that includes:
2958 * - A mutate function that you can call at any time to execute the mutation
2959 * - An object with fields that represent the current status of the mutation's execution
2960 *
2961 * @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;
2962 *
2963 * @example
2964 * const [createPassengerMutation, { data, loading, error }] = useCreatePassengerMutation({
2965 * variables: {
2966 * passenger: // value for 'passenger'
2967 * },
2968 * });
2969 */
2970export function useCreatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<CreatePassengerMutation, CreatePassengerMutationVariables>) {
2971 const options = {...defaultOptions, ...baseOptions}
2972 return Apollo.useMutation<CreatePassengerMutation, CreatePassengerMutationVariables>(CreatePassengerDocument, options);
2973 }
2974export type CreatePassengerMutationHookResult = ReturnType<typeof useCreatePassengerMutation>;
2975export type CreatePassengerMutationResult = Apollo.MutationResult<CreatePassengerMutation>;
2976export type CreatePassengerMutationOptions = Apollo.BaseMutationOptions<CreatePassengerMutation, CreatePassengerMutationVariables>;
2977export const UpdatePassengerDocument = gql`
2978 mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
2979 updatePassenger(id: $id, data: $passengerUpdate) {
2980 data {
2981 ...PassengerFields
2982 }
2983 }
2984}
2985 ${PassengerFieldsFragmentDoc}`;
2986export type UpdatePassengerMutationFn = Apollo.MutationFunction<UpdatePassengerMutation, UpdatePassengerMutationVariables>;
2987
2988/**
2989 * __useUpdatePassengerMutation__
2990 *
2991 * To run a mutation, you first call `useUpdatePassengerMutation` within a React component and pass it any options that fit your needs.
2992 * When your component renders, `useUpdatePassengerMutation` returns a tuple that includes:
2993 * - A mutate function that you can call at any time to execute the mutation
2994 * - An object with fields that represent the current status of the mutation's execution
2995 *
2996 * @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;
2997 *
2998 * @example
2999 * const [updatePassengerMutation, { data, loading, error }] = useUpdatePassengerMutation({
3000 * variables: {
3001 * id: // value for 'id'
3002 * passengerUpdate: // value for 'passengerUpdate'
3003 * },
3004 * });
3005 */
3006export function useUpdatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>) {
3007 const options = {...defaultOptions, ...baseOptions}
3008 return Apollo.useMutation<UpdatePassengerMutation, UpdatePassengerMutationVariables>(UpdatePassengerDocument, options);
3009 }
3010export type UpdatePassengerMutationHookResult = ReturnType<typeof useUpdatePassengerMutation>;
3011export type UpdatePassengerMutationResult = Apollo.MutationResult<UpdatePassengerMutation>;
3012export type UpdatePassengerMutationOptions = Apollo.BaseMutationOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>;
3013export const DeletePassengerDocument = gql`
3014 mutation deletePassenger($id: ID!) {
3015 deletePassenger(id: $id) {
3016 data {
3017 id
3018 }
3019 }
3020}
3021 `;
3022export type DeletePassengerMutationFn = Apollo.MutationFunction<DeletePassengerMutation, DeletePassengerMutationVariables>;
3023
3024/**
3025 * __useDeletePassengerMutation__
3026 *
3027 * To run a mutation, you first call `useDeletePassengerMutation` within a React component and pass it any options that fit your needs.
3028 * When your component renders, `useDeletePassengerMutation` returns a tuple that includes:
3029 * - A mutate function that you can call at any time to execute the mutation
3030 * - An object with fields that represent the current status of the mutation's execution
3031 *
3032 * @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;
3033 *
3034 * @example
3035 * const [deletePassengerMutation, { data, loading, error }] = useDeletePassengerMutation({
3036 * variables: {
3037 * id: // value for 'id'
3038 * },
3039 * });
3040 */
3041export function useDeletePassengerMutation(baseOptions?: Apollo.MutationHookOptions<DeletePassengerMutation, DeletePassengerMutationVariables>) {
3042 const options = {...defaultOptions, ...baseOptions}
3043 return Apollo.useMutation<DeletePassengerMutation, DeletePassengerMutationVariables>(DeletePassengerDocument, options);
3044 }
3045export type DeletePassengerMutationHookResult = ReturnType<typeof useDeletePassengerMutation>;
3046export type DeletePassengerMutationResult = Apollo.MutationResult<DeletePassengerMutation>;
3047export type DeletePassengerMutationOptions = Apollo.BaseMutationOptions<DeletePassengerMutation, DeletePassengerMutationVariables>;
3048export const SettingDocument = gql`
3049 query setting($locale: I18NLocaleCode!) {
3050 setting(locale: $locale) {
3051 data {
3052 id
3053 attributes {
3054 gtm_id
3055 about_link
3056 faq_link
3057 announcement
3058 matomo_script_url
3059 opencollective_link
3060 code_link
3061 stripe_dashboard_link
3062 tos_link
3063 data_policy_link
3064 }
3065 }
3066 }
3067}
3068 `;
3069
3070/**
3071 * __useSettingQuery__
3072 *
3073 * To run a query within a React component, call `useSettingQuery` and pass it any options that fit your needs.
3074 * When your component renders, `useSettingQuery` returns an object from Apollo Client that contains loading, error, and data properties
3075 * you can use to render your UI.
3076 *
3077 * @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;
3078 *
3079 * @example
3080 * const { data, loading, error } = useSettingQuery({
3081 * variables: {
3082 * locale: // value for 'locale'
3083 * },
3084 * });
3085 */
3086export function useSettingQuery(baseOptions: Apollo.QueryHookOptions<SettingQuery, SettingQueryVariables>) {
3087 const options = {...defaultOptions, ...baseOptions}
3088 return Apollo.useQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
3089 }
3090export function useSettingLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<SettingQuery, SettingQueryVariables>) {
3091 const options = {...defaultOptions, ...baseOptions}
3092 return Apollo.useLazyQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
3093 }
3094export type SettingQueryHookResult = ReturnType<typeof useSettingQuery>;
3095export type SettingLazyQueryHookResult = ReturnType<typeof useSettingLazyQuery>;
3096export type SettingQueryResult = Apollo.QueryResult<SettingQuery, SettingQueryVariables>;
3097export const CreateTravelDocument = gql`
3098 mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
3099 createTravel(data: $travel, createVehicle: $createVehicle) {
3100 data {
3101 ...TravelFields
3102 }
3103 }
3104}
3105 ${TravelFieldsFragmentDoc}`;
3106export type CreateTravelMutationFn = Apollo.MutationFunction<CreateTravelMutation, CreateTravelMutationVariables>;
3107
3108/**
3109 * __useCreateTravelMutation__
3110 *
3111 * To run a mutation, you first call `useCreateTravelMutation` within a React component and pass it any options that fit your needs.
3112 * When your component renders, `useCreateTravelMutation` returns a tuple that includes:
3113 * - A mutate function that you can call at any time to execute the mutation
3114 * - An object with fields that represent the current status of the mutation's execution
3115 *
3116 * @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;
3117 *
3118 * @example
3119 * const [createTravelMutation, { data, loading, error }] = useCreateTravelMutation({
3120 * variables: {
3121 * travel: // value for 'travel'
3122 * createVehicle: // value for 'createVehicle'
3123 * },
3124 * });
3125 */
3126export function useCreateTravelMutation(baseOptions?: Apollo.MutationHookOptions<CreateTravelMutation, CreateTravelMutationVariables>) {
3127 const options = {...defaultOptions, ...baseOptions}
3128 return Apollo.useMutation<CreateTravelMutation, CreateTravelMutationVariables>(CreateTravelDocument, options);
3129 }
3130export type CreateTravelMutationHookResult = ReturnType<typeof useCreateTravelMutation>;
3131export type CreateTravelMutationResult = Apollo.MutationResult<CreateTravelMutation>;
3132export type CreateTravelMutationOptions = Apollo.BaseMutationOptions<CreateTravelMutation, CreateTravelMutationVariables>;
3133export const UpdateTravelDocument = gql`
3134 mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
3135 updateTravel(id: $id, data: $travelUpdate) {
3136 data {
3137 ...TravelFields
3138 }
3139 }
3140}
3141 ${TravelFieldsFragmentDoc}`;
3142export type UpdateTravelMutationFn = Apollo.MutationFunction<UpdateTravelMutation, UpdateTravelMutationVariables>;
3143
3144/**
3145 * __useUpdateTravelMutation__
3146 *
3147 * To run a mutation, you first call `useUpdateTravelMutation` within a React component and pass it any options that fit your needs.
3148 * When your component renders, `useUpdateTravelMutation` returns a tuple that includes:
3149 * - A mutate function that you can call at any time to execute the mutation
3150 * - An object with fields that represent the current status of the mutation's execution
3151 *
3152 * @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;
3153 *
3154 * @example
3155 * const [updateTravelMutation, { data, loading, error }] = useUpdateTravelMutation({
3156 * variables: {
3157 * id: // value for 'id'
3158 * travelUpdate: // value for 'travelUpdate'
3159 * },
3160 * });
3161 */
3162export function useUpdateTravelMutation(baseOptions?: Apollo.MutationHookOptions<UpdateTravelMutation, UpdateTravelMutationVariables>) {
3163 const options = {...defaultOptions, ...baseOptions}
3164 return Apollo.useMutation<UpdateTravelMutation, UpdateTravelMutationVariables>(UpdateTravelDocument, options);
3165 }
3166export type UpdateTravelMutationHookResult = ReturnType<typeof useUpdateTravelMutation>;
3167export type UpdateTravelMutationResult = Apollo.MutationResult<UpdateTravelMutation>;
3168export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions<UpdateTravelMutation, UpdateTravelMutationVariables>;
3169export const DeleteTravelDocument = gql`
3170 mutation deleteTravel($id: ID!) {
3171 deleteTravel(id: $id) {
3172 data {
3173 id
3174 }
3175 }
3176}
3177 `;
3178export type DeleteTravelMutationFn = Apollo.MutationFunction<DeleteTravelMutation, DeleteTravelMutationVariables>;
3179
3180/**
3181 * __useDeleteTravelMutation__
3182 *
3183 * To run a mutation, you first call `useDeleteTravelMutation` within a React component and pass it any options that fit your needs.
3184 * When your component renders, `useDeleteTravelMutation` returns a tuple that includes:
3185 * - A mutate function that you can call at any time to execute the mutation
3186 * - An object with fields that represent the current status of the mutation's execution
3187 *
3188 * @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;
3189 *
3190 * @example
3191 * const [deleteTravelMutation, { data, loading, error }] = useDeleteTravelMutation({
3192 * variables: {
3193 * id: // value for 'id'
3194 * },
3195 * });
3196 */
3197export function useDeleteTravelMutation(baseOptions?: Apollo.MutationHookOptions<DeleteTravelMutation, DeleteTravelMutationVariables>) {
3198 const options = {...defaultOptions, ...baseOptions}
3199 return Apollo.useMutation<DeleteTravelMutation, DeleteTravelMutationVariables>(DeleteTravelDocument, options);
3200 }
3201export type DeleteTravelMutationHookResult = ReturnType<typeof useDeleteTravelMutation>;
3202export type DeleteTravelMutationResult = Apollo.MutationResult<DeleteTravelMutation>;
3203export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions<DeleteTravelMutation, DeleteTravelMutationVariables>;
3204export const ProfileDocument = gql`
3205 query profile {
3206 me {
3207 id
3208 username
3209 profile {
3210 ...UserFields
3211 }
3212 }
3213}
3214 ${UserFieldsFragmentDoc}`;
3215
3216/**
3217 * __useProfileQuery__
3218 *
3219 * To run a query within a React component, call `useProfileQuery` and pass it any options that fit your needs.
3220 * When your component renders, `useProfileQuery` returns an object from Apollo Client that contains loading, error, and data properties
3221 * you can use to render your UI.
3222 *
3223 * @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;
3224 *
3225 * @example
3226 * const { data, loading, error } = useProfileQuery({
3227 * variables: {
3228 * },
3229 * });
3230 */
3231export function useProfileQuery(baseOptions?: Apollo.QueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
3232 const options = {...defaultOptions, ...baseOptions}
3233 return Apollo.useQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
3234 }
3235export function useProfileLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
3236 const options = {...defaultOptions, ...baseOptions}
3237 return Apollo.useLazyQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
3238 }
3239export type ProfileQueryHookResult = ReturnType<typeof useProfileQuery>;
3240export type ProfileLazyQueryHookResult = ReturnType<typeof useProfileLazyQuery>;
3241export type ProfileQueryResult = Apollo.QueryResult<ProfileQuery, ProfileQueryVariables>;
3242export const UpdateMeDocument = gql`
3243 mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
3244 updateMe(data: $userUpdate) {
3245 data {
3246 id
3247 attributes {
3248 ...UserFields
3249 }
3250 }
3251 }
3252}
3253 ${UserFieldsFragmentDoc}`;
3254export type UpdateMeMutationFn = Apollo.MutationFunction<UpdateMeMutation, UpdateMeMutationVariables>;
3255
3256/**
3257 * __useUpdateMeMutation__
3258 *
3259 * To run a mutation, you first call `useUpdateMeMutation` within a React component and pass it any options that fit your needs.
3260 * When your component renders, `useUpdateMeMutation` returns a tuple that includes:
3261 * - A mutate function that you can call at any time to execute the mutation
3262 * - An object with fields that represent the current status of the mutation's execution
3263 *
3264 * @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;
3265 *
3266 * @example
3267 * const [updateMeMutation, { data, loading, error }] = useUpdateMeMutation({
3268 * variables: {
3269 * userUpdate: // value for 'userUpdate'
3270 * },
3271 * });
3272 */
3273export function useUpdateMeMutation(baseOptions?: Apollo.MutationHookOptions<UpdateMeMutation, UpdateMeMutationVariables>) {
3274 const options = {...defaultOptions, ...baseOptions}
3275 return Apollo.useMutation<UpdateMeMutation, UpdateMeMutationVariables>(UpdateMeDocument, options);
3276 }
3277export type UpdateMeMutationHookResult = ReturnType<typeof useUpdateMeMutation>;
3278export type UpdateMeMutationResult = Apollo.MutationResult<UpdateMeMutation>;
3279export type UpdateMeMutationOptions = Apollo.BaseMutationOptions<UpdateMeMutation, UpdateMeMutationVariables>;
3280export const FindUserVehiclesDocument = gql`
3281 query findUserVehicles {
3282 me {
3283 id
3284 username
3285 profile {
3286 vehicles(pagination: {limit: 500}) {
3287 data {
3288 ...VehicleFields
3289 }
3290 }
3291 }
3292 }
3293}
3294 ${VehicleFieldsFragmentDoc}`;
3295
3296/**
3297 * __useFindUserVehiclesQuery__
3298 *
3299 * To run a query within a React component, call `useFindUserVehiclesQuery` and pass it any options that fit your needs.
3300 * When your component renders, `useFindUserVehiclesQuery` returns an object from Apollo Client that contains loading, error, and data properties
3301 * you can use to render your UI.
3302 *
3303 * @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;
3304 *
3305 * @example
3306 * const { data, loading, error } = useFindUserVehiclesQuery({
3307 * variables: {
3308 * },
3309 * });
3310 */
3311export function useFindUserVehiclesQuery(baseOptions?: Apollo.QueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
3312 const options = {...defaultOptions, ...baseOptions}
3313 return Apollo.useQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
3314 }
3315export function useFindUserVehiclesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
3316 const options = {...defaultOptions, ...baseOptions}
3317 return Apollo.useLazyQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
3318 }
3319export type FindUserVehiclesQueryHookResult = ReturnType<typeof useFindUserVehiclesQuery>;
3320export type FindUserVehiclesLazyQueryHookResult = ReturnType<typeof useFindUserVehiclesLazyQuery>;
3321export type FindUserVehiclesQueryResult = Apollo.QueryResult<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>;
3322export const DeleteVehicleDocument = gql`
3323 mutation deleteVehicle($id: ID!) {
3324 deleteVehicle(id: $id) {
3325 data {
3326 id
3327 attributes {
3328 name
3329 }
3330 }
3331 }
3332}
3333 `;
3334export type DeleteVehicleMutationFn = Apollo.MutationFunction<DeleteVehicleMutation, DeleteVehicleMutationVariables>;
3335
3336/**
3337 * __useDeleteVehicleMutation__
3338 *
3339 * To run a mutation, you first call `useDeleteVehicleMutation` within a React component and pass it any options that fit your needs.
3340 * When your component renders, `useDeleteVehicleMutation` returns a tuple that includes:
3341 * - A mutate function that you can call at any time to execute the mutation
3342 * - An object with fields that represent the current status of the mutation's execution
3343 *
3344 * @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;
3345 *
3346 * @example
3347 * const [deleteVehicleMutation, { data, loading, error }] = useDeleteVehicleMutation({
3348 * variables: {
3349 * id: // value for 'id'
3350 * },
3351 * });
3352 */
3353export function useDeleteVehicleMutation(baseOptions?: Apollo.MutationHookOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>) {
3354 const options = {...defaultOptions, ...baseOptions}
3355 return Apollo.useMutation<DeleteVehicleMutation, DeleteVehicleMutationVariables>(DeleteVehicleDocument, options);
3356 }
3357export type DeleteVehicleMutationHookResult = ReturnType<typeof useDeleteVehicleMutation>;
3358export type DeleteVehicleMutationResult = Apollo.MutationResult<DeleteVehicleMutation>;
3359export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>;