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