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