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