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