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