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 gtm_id?: Maybe<Scalars['String']>;
1358 locale?: Maybe<Scalars['String']>;
1359 localizations?: Maybe<SettingRelationResponseCollection>;
1360 matomo_script_url?: Maybe<Scalars['String']>;
1361 opencollective_link?: Maybe<Scalars['String']>;
1362 stripe_dashboard_link?: Maybe<Scalars['String']>;
1363 tos_link?: Maybe<Scalars['String']>;
1364 updatedAt?: Maybe<Scalars['DateTime']>;
1365};
1366
1367export type SettingEntity = {
1368 __typename?: 'SettingEntity';
1369 attributes?: Maybe<Setting>;
1370 id?: Maybe<Scalars['ID']>;
1371};
1372
1373export type SettingEntityResponse = {
1374 __typename?: 'SettingEntityResponse';
1375 data?: Maybe<SettingEntity>;
1376};
1377
1378export type SettingInput = {
1379 about_link?: InputMaybe<Scalars['String']>;
1380 announcement?: InputMaybe<Scalars['String']>;
1381 code_link?: InputMaybe<Scalars['String']>;
1382 data_policy_link?: InputMaybe<Scalars['String']>;
1383 gtm_id?: InputMaybe<Scalars['String']>;
1384 matomo_script_url?: InputMaybe<Scalars['String']>;
1385 opencollective_link?: InputMaybe<Scalars['String']>;
1386 stripe_dashboard_link?: InputMaybe<Scalars['String']>;
1387 tos_link?: InputMaybe<Scalars['String']>;
1388};
1389
1390export type SettingRelationResponseCollection = {
1391 __typename?: 'SettingRelationResponseCollection';
1392 data: Array<SettingEntity>;
1393};
1394
1395export type StringFilterInput = {
1396 and?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1397 between?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1398 contains?: InputMaybe<Scalars['String']>;
1399 containsi?: InputMaybe<Scalars['String']>;
1400 endsWith?: InputMaybe<Scalars['String']>;
1401 eq?: InputMaybe<Scalars['String']>;
1402 eqi?: InputMaybe<Scalars['String']>;
1403 gt?: InputMaybe<Scalars['String']>;
1404 gte?: InputMaybe<Scalars['String']>;
1405 in?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1406 lt?: InputMaybe<Scalars['String']>;
1407 lte?: InputMaybe<Scalars['String']>;
1408 ne?: InputMaybe<Scalars['String']>;
1409 nei?: InputMaybe<Scalars['String']>;
1410 not?: InputMaybe<StringFilterInput>;
1411 notContains?: InputMaybe<Scalars['String']>;
1412 notContainsi?: InputMaybe<Scalars['String']>;
1413 notIn?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1414 notNull?: InputMaybe<Scalars['Boolean']>;
1415 null?: InputMaybe<Scalars['Boolean']>;
1416 or?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1417 startsWith?: InputMaybe<Scalars['String']>;
1418};
1419
1420export type Travel = {
1421 __typename?: 'Travel';
1422 createdAt?: Maybe<Scalars['DateTime']>;
1423 departure?: Maybe<Scalars['DateTime']>;
1424 departureDate?: Maybe<Scalars['Date']>;
1425 departureTime?: Maybe<Scalars['String']>;
1426 details?: Maybe<Scalars['String']>;
1427 event?: Maybe<EventEntityResponse>;
1428 meeting?: Maybe<Scalars['String']>;
1429 meeting_latitude?: Maybe<Scalars['Float']>;
1430 meeting_longitude?: Maybe<Scalars['Float']>;
1431 passengers?: Maybe<PassengerRelationResponseCollection>;
1432 phone_number?: Maybe<Scalars['String']>;
1433 seats?: Maybe<Scalars['Int']>;
1434 updatedAt?: Maybe<Scalars['DateTime']>;
1435 user?: Maybe<UsersPermissionsUserEntityResponse>;
1436 vehicleName?: Maybe<Scalars['String']>;
1437};
1438
1439
1440export type TravelPassengersArgs = {
1441 filters?: InputMaybe<PassengerFiltersInput>;
1442 pagination?: InputMaybe<PaginationArg>;
1443 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1444};
1445
1446export type TravelEntity = {
1447 __typename?: 'TravelEntity';
1448 attributes?: Maybe<Travel>;
1449 id?: Maybe<Scalars['ID']>;
1450};
1451
1452export type TravelEntityResponse = {
1453 __typename?: 'TravelEntityResponse';
1454 data?: Maybe<TravelEntity>;
1455};
1456
1457export type TravelEntityResponseCollection = {
1458 __typename?: 'TravelEntityResponseCollection';
1459 data: Array<TravelEntity>;
1460 meta: ResponseCollectionMeta;
1461};
1462
1463export type TravelFiltersInput = {
1464 and?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1465 createdAt?: InputMaybe<DateTimeFilterInput>;
1466 departure?: InputMaybe<DateTimeFilterInput>;
1467 departureDate?: InputMaybe<DateFilterInput>;
1468 departureTime?: InputMaybe<StringFilterInput>;
1469 details?: InputMaybe<StringFilterInput>;
1470 event?: InputMaybe<EventFiltersInput>;
1471 id?: InputMaybe<IdFilterInput>;
1472 meeting?: InputMaybe<StringFilterInput>;
1473 meeting_latitude?: InputMaybe<FloatFilterInput>;
1474 meeting_longitude?: InputMaybe<FloatFilterInput>;
1475 not?: InputMaybe<TravelFiltersInput>;
1476 or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1477 passengers?: InputMaybe<PassengerFiltersInput>;
1478 phone_number?: InputMaybe<StringFilterInput>;
1479 seats?: InputMaybe<IntFilterInput>;
1480 updatedAt?: InputMaybe<DateTimeFilterInput>;
1481 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1482 vehicleName?: InputMaybe<StringFilterInput>;
1483};
1484
1485export type TravelInput = {
1486 departure?: InputMaybe<Scalars['DateTime']>;
1487 departureDate?: InputMaybe<Scalars['Date']>;
1488 departureTime?: InputMaybe<Scalars['String']>;
1489 details?: InputMaybe<Scalars['String']>;
1490 event?: InputMaybe<Scalars['ID']>;
1491 meeting?: InputMaybe<Scalars['String']>;
1492 meeting_latitude?: InputMaybe<Scalars['Float']>;
1493 meeting_longitude?: InputMaybe<Scalars['Float']>;
1494 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1495 phone_number?: InputMaybe<Scalars['String']>;
1496 seats?: InputMaybe<Scalars['Int']>;
1497 user?: InputMaybe<Scalars['ID']>;
1498 vehicleName?: InputMaybe<Scalars['String']>;
1499};
1500
1501export type TravelRelationResponseCollection = {
1502 __typename?: 'TravelRelationResponseCollection';
1503 data: Array<TravelEntity>;
1504};
1505
1506export type TripAlert = {
1507 __typename?: 'TripAlert';
1508 address?: Maybe<Scalars['String']>;
1509 createdAt?: Maybe<Scalars['DateTime']>;
1510 enabled?: Maybe<Scalars['Boolean']>;
1511 event?: Maybe<EventEntityResponse>;
1512 latitude?: Maybe<Scalars['Float']>;
1513 longitude?: Maybe<Scalars['Float']>;
1514 radius?: Maybe<Scalars['Float']>;
1515 updatedAt?: Maybe<Scalars['DateTime']>;
1516 user?: Maybe<UsersPermissionsUserEntityResponse>;
1517};
1518
1519export type TripAlertEntity = {
1520 __typename?: 'TripAlertEntity';
1521 attributes?: Maybe<TripAlert>;
1522 id?: Maybe<Scalars['ID']>;
1523};
1524
1525export type TripAlertEntityResponse = {
1526 __typename?: 'TripAlertEntityResponse';
1527 data?: Maybe<TripAlertEntity>;
1528};
1529
1530export type TripAlertEntityResponseCollection = {
1531 __typename?: 'TripAlertEntityResponseCollection';
1532 data: Array<TripAlertEntity>;
1533 meta: ResponseCollectionMeta;
1534};
1535
1536export type TripAlertFiltersInput = {
1537 address?: InputMaybe<StringFilterInput>;
1538 and?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1539 createdAt?: InputMaybe<DateTimeFilterInput>;
1540 enabled?: InputMaybe<BooleanFilterInput>;
1541 event?: InputMaybe<EventFiltersInput>;
1542 id?: InputMaybe<IdFilterInput>;
1543 latitude?: InputMaybe<FloatFilterInput>;
1544 longitude?: InputMaybe<FloatFilterInput>;
1545 not?: InputMaybe<TripAlertFiltersInput>;
1546 or?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1547 radius?: InputMaybe<FloatFilterInput>;
1548 updatedAt?: InputMaybe<DateTimeFilterInput>;
1549 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1550};
1551
1552export type TripAlertInput = {
1553 address?: InputMaybe<Scalars['String']>;
1554 enabled?: InputMaybe<Scalars['Boolean']>;
1555 event?: InputMaybe<Scalars['ID']>;
1556 latitude?: InputMaybe<Scalars['Float']>;
1557 longitude?: InputMaybe<Scalars['Float']>;
1558 radius?: InputMaybe<Scalars['Float']>;
1559 user?: InputMaybe<Scalars['ID']>;
1560};
1561
1562export type UploadFile = {
1563 __typename?: 'UploadFile';
1564 alternativeText?: Maybe<Scalars['String']>;
1565 caption?: Maybe<Scalars['String']>;
1566 createdAt?: Maybe<Scalars['DateTime']>;
1567 ext?: Maybe<Scalars['String']>;
1568 formats?: Maybe<Scalars['JSON']>;
1569 hash: Scalars['String'];
1570 height?: Maybe<Scalars['Int']>;
1571 mime: Scalars['String'];
1572 name: Scalars['String'];
1573 previewUrl?: Maybe<Scalars['String']>;
1574 provider: Scalars['String'];
1575 provider_metadata?: Maybe<Scalars['JSON']>;
1576 related?: Maybe<Array<Maybe<GenericMorph>>>;
1577 size: Scalars['Float'];
1578 updatedAt?: Maybe<Scalars['DateTime']>;
1579 url: Scalars['String'];
1580 width?: Maybe<Scalars['Int']>;
1581};
1582
1583export type UploadFileEntity = {
1584 __typename?: 'UploadFileEntity';
1585 attributes?: Maybe<UploadFile>;
1586 id?: Maybe<Scalars['ID']>;
1587};
1588
1589export type UploadFileEntityResponse = {
1590 __typename?: 'UploadFileEntityResponse';
1591 data?: Maybe<UploadFileEntity>;
1592};
1593
1594export type UploadFileEntityResponseCollection = {
1595 __typename?: 'UploadFileEntityResponseCollection';
1596 data: Array<UploadFileEntity>;
1597 meta: ResponseCollectionMeta;
1598};
1599
1600export type UploadFileFiltersInput = {
1601 alternativeText?: InputMaybe<StringFilterInput>;
1602 and?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1603 caption?: InputMaybe<StringFilterInput>;
1604 createdAt?: InputMaybe<DateTimeFilterInput>;
1605 ext?: InputMaybe<StringFilterInput>;
1606 folder?: InputMaybe<UploadFolderFiltersInput>;
1607 folderPath?: InputMaybe<StringFilterInput>;
1608 formats?: InputMaybe<JsonFilterInput>;
1609 hash?: InputMaybe<StringFilterInput>;
1610 height?: InputMaybe<IntFilterInput>;
1611 id?: InputMaybe<IdFilterInput>;
1612 mime?: InputMaybe<StringFilterInput>;
1613 name?: InputMaybe<StringFilterInput>;
1614 not?: InputMaybe<UploadFileFiltersInput>;
1615 or?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1616 previewUrl?: InputMaybe<StringFilterInput>;
1617 provider?: InputMaybe<StringFilterInput>;
1618 provider_metadata?: InputMaybe<JsonFilterInput>;
1619 size?: InputMaybe<FloatFilterInput>;
1620 updatedAt?: InputMaybe<DateTimeFilterInput>;
1621 url?: InputMaybe<StringFilterInput>;
1622 width?: InputMaybe<IntFilterInput>;
1623};
1624
1625export type UploadFileInput = {
1626 alternativeText?: InputMaybe<Scalars['String']>;
1627 caption?: InputMaybe<Scalars['String']>;
1628 ext?: InputMaybe<Scalars['String']>;
1629 folder?: InputMaybe<Scalars['ID']>;
1630 folderPath?: InputMaybe<Scalars['String']>;
1631 formats?: InputMaybe<Scalars['JSON']>;
1632 hash?: InputMaybe<Scalars['String']>;
1633 height?: InputMaybe<Scalars['Int']>;
1634 mime?: InputMaybe<Scalars['String']>;
1635 name?: InputMaybe<Scalars['String']>;
1636 previewUrl?: InputMaybe<Scalars['String']>;
1637 provider?: InputMaybe<Scalars['String']>;
1638 provider_metadata?: InputMaybe<Scalars['JSON']>;
1639 size?: InputMaybe<Scalars['Float']>;
1640 url?: InputMaybe<Scalars['String']>;
1641 width?: InputMaybe<Scalars['Int']>;
1642};
1643
1644export type UploadFileRelationResponseCollection = {
1645 __typename?: 'UploadFileRelationResponseCollection';
1646 data: Array<UploadFileEntity>;
1647};
1648
1649export type UploadFolder = {
1650 __typename?: 'UploadFolder';
1651 children?: Maybe<UploadFolderRelationResponseCollection>;
1652 createdAt?: Maybe<Scalars['DateTime']>;
1653 files?: Maybe<UploadFileRelationResponseCollection>;
1654 name: Scalars['String'];
1655 parent?: Maybe<UploadFolderEntityResponse>;
1656 path: Scalars['String'];
1657 pathId: Scalars['Int'];
1658 updatedAt?: Maybe<Scalars['DateTime']>;
1659};
1660
1661
1662export type UploadFolderChildrenArgs = {
1663 filters?: InputMaybe<UploadFolderFiltersInput>;
1664 pagination?: InputMaybe<PaginationArg>;
1665 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1666};
1667
1668
1669export type UploadFolderFilesArgs = {
1670 filters?: InputMaybe<UploadFileFiltersInput>;
1671 pagination?: InputMaybe<PaginationArg>;
1672 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1673};
1674
1675export type UploadFolderEntity = {
1676 __typename?: 'UploadFolderEntity';
1677 attributes?: Maybe<UploadFolder>;
1678 id?: Maybe<Scalars['ID']>;
1679};
1680
1681export type UploadFolderEntityResponse = {
1682 __typename?: 'UploadFolderEntityResponse';
1683 data?: Maybe<UploadFolderEntity>;
1684};
1685
1686export type UploadFolderEntityResponseCollection = {
1687 __typename?: 'UploadFolderEntityResponseCollection';
1688 data: Array<UploadFolderEntity>;
1689 meta: ResponseCollectionMeta;
1690};
1691
1692export type UploadFolderFiltersInput = {
1693 and?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1694 children?: InputMaybe<UploadFolderFiltersInput>;
1695 createdAt?: InputMaybe<DateTimeFilterInput>;
1696 files?: InputMaybe<UploadFileFiltersInput>;
1697 id?: InputMaybe<IdFilterInput>;
1698 name?: InputMaybe<StringFilterInput>;
1699 not?: InputMaybe<UploadFolderFiltersInput>;
1700 or?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1701 parent?: InputMaybe<UploadFolderFiltersInput>;
1702 path?: InputMaybe<StringFilterInput>;
1703 pathId?: InputMaybe<IntFilterInput>;
1704 updatedAt?: InputMaybe<DateTimeFilterInput>;
1705};
1706
1707export type UploadFolderInput = {
1708 children?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1709 files?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1710 name?: InputMaybe<Scalars['String']>;
1711 parent?: InputMaybe<Scalars['ID']>;
1712 path?: InputMaybe<Scalars['String']>;
1713 pathId?: InputMaybe<Scalars['Int']>;
1714};
1715
1716export type UploadFolderRelationResponseCollection = {
1717 __typename?: 'UploadFolderRelationResponseCollection';
1718 data: Array<UploadFolderEntity>;
1719};
1720
1721export type UsersPermissionsCreateRolePayload = {
1722 __typename?: 'UsersPermissionsCreateRolePayload';
1723 ok: Scalars['Boolean'];
1724};
1725
1726export type UsersPermissionsDeleteRolePayload = {
1727 __typename?: 'UsersPermissionsDeleteRolePayload';
1728 ok: Scalars['Boolean'];
1729};
1730
1731export type UsersPermissionsLoginInput = {
1732 identifier: Scalars['String'];
1733 password: Scalars['String'];
1734 provider?: Scalars['String'];
1735};
1736
1737export type UsersPermissionsLoginPayload = {
1738 __typename?: 'UsersPermissionsLoginPayload';
1739 jwt?: Maybe<Scalars['String']>;
1740 user: UsersPermissionsMe;
1741};
1742
1743export type UsersPermissionsMe = {
1744 __typename?: 'UsersPermissionsMe';
1745 blocked?: Maybe<Scalars['Boolean']>;
1746 confirmed?: Maybe<Scalars['Boolean']>;
1747 email?: Maybe<Scalars['String']>;
1748 id: Scalars['ID'];
1749 profile?: Maybe<UsersPermissionsUser>;
1750 role?: Maybe<UsersPermissionsMeRole>;
1751 username: Scalars['String'];
1752};
1753
1754export type UsersPermissionsMeRole = {
1755 __typename?: 'UsersPermissionsMeRole';
1756 description?: Maybe<Scalars['String']>;
1757 id: Scalars['ID'];
1758 name: Scalars['String'];
1759 type?: Maybe<Scalars['String']>;
1760};
1761
1762export type UsersPermissionsPasswordPayload = {
1763 __typename?: 'UsersPermissionsPasswordPayload';
1764 ok: Scalars['Boolean'];
1765};
1766
1767export type UsersPermissionsPermission = {
1768 __typename?: 'UsersPermissionsPermission';
1769 action: Scalars['String'];
1770 createdAt?: Maybe<Scalars['DateTime']>;
1771 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1772 updatedAt?: Maybe<Scalars['DateTime']>;
1773};
1774
1775export type UsersPermissionsPermissionEntity = {
1776 __typename?: 'UsersPermissionsPermissionEntity';
1777 attributes?: Maybe<UsersPermissionsPermission>;
1778 id?: Maybe<Scalars['ID']>;
1779};
1780
1781export type UsersPermissionsPermissionFiltersInput = {
1782 action?: InputMaybe<StringFilterInput>;
1783 and?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1784 createdAt?: InputMaybe<DateTimeFilterInput>;
1785 id?: InputMaybe<IdFilterInput>;
1786 not?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1787 or?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1788 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1789 updatedAt?: InputMaybe<DateTimeFilterInput>;
1790};
1791
1792export type UsersPermissionsPermissionRelationResponseCollection = {
1793 __typename?: 'UsersPermissionsPermissionRelationResponseCollection';
1794 data: Array<UsersPermissionsPermissionEntity>;
1795};
1796
1797export type UsersPermissionsRegisterInput = {
1798 email: Scalars['String'];
1799 firstName?: InputMaybe<Scalars['String']>;
1800 lang?: InputMaybe<Scalars['String']>;
1801 lastName?: InputMaybe<Scalars['String']>;
1802 newsletterConsent?: InputMaybe<Scalars['Boolean']>;
1803 password: Scalars['String'];
1804 tosAcceptationDate?: InputMaybe<Scalars['DateTime']>;
1805 username: Scalars['String'];
1806};
1807
1808export type UsersPermissionsRole = {
1809 __typename?: 'UsersPermissionsRole';
1810 createdAt?: Maybe<Scalars['DateTime']>;
1811 description?: Maybe<Scalars['String']>;
1812 name: Scalars['String'];
1813 permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1814 type?: Maybe<Scalars['String']>;
1815 updatedAt?: Maybe<Scalars['DateTime']>;
1816 users?: Maybe<UsersPermissionsUserRelationResponseCollection>;
1817};
1818
1819
1820export type UsersPermissionsRolePermissionsArgs = {
1821 filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1822 pagination?: InputMaybe<PaginationArg>;
1823 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1824};
1825
1826
1827export type UsersPermissionsRoleUsersArgs = {
1828 filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1829 pagination?: InputMaybe<PaginationArg>;
1830 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1831};
1832
1833export type UsersPermissionsRoleEntity = {
1834 __typename?: 'UsersPermissionsRoleEntity';
1835 attributes?: Maybe<UsersPermissionsRole>;
1836 id?: Maybe<Scalars['ID']>;
1837};
1838
1839export type UsersPermissionsRoleEntityResponse = {
1840 __typename?: 'UsersPermissionsRoleEntityResponse';
1841 data?: Maybe<UsersPermissionsRoleEntity>;
1842};
1843
1844export type UsersPermissionsRoleEntityResponseCollection = {
1845 __typename?: 'UsersPermissionsRoleEntityResponseCollection';
1846 data: Array<UsersPermissionsRoleEntity>;
1847 meta: ResponseCollectionMeta;
1848};
1849
1850export type UsersPermissionsRoleFiltersInput = {
1851 and?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1852 createdAt?: InputMaybe<DateTimeFilterInput>;
1853 description?: InputMaybe<StringFilterInput>;
1854 id?: InputMaybe<IdFilterInput>;
1855 name?: InputMaybe<StringFilterInput>;
1856 not?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1857 or?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1858 permissions?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1859 type?: InputMaybe<StringFilterInput>;
1860 updatedAt?: InputMaybe<DateTimeFilterInput>;
1861 users?: InputMaybe<UsersPermissionsUserFiltersInput>;
1862};
1863
1864export type UsersPermissionsRoleInput = {
1865 description?: InputMaybe<Scalars['String']>;
1866 name?: InputMaybe<Scalars['String']>;
1867 permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1868 type?: InputMaybe<Scalars['String']>;
1869 users?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1870};
1871
1872export type UsersPermissionsUpdateRolePayload = {
1873 __typename?: 'UsersPermissionsUpdateRolePayload';
1874 ok: Scalars['Boolean'];
1875};
1876
1877export type UsersPermissionsUser = {
1878 __typename?: 'UsersPermissionsUser';
1879 confirmed?: Maybe<Scalars['Boolean']>;
1880 createdAt?: Maybe<Scalars['DateTime']>;
1881 email: Scalars['String'];
1882 events?: Maybe<EventRelationResponseCollection>;
1883 firstName?: Maybe<Scalars['String']>;
1884 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1885 lastName?: Maybe<Scalars['String']>;
1886 newsletterConsent?: Maybe<Scalars['Boolean']>;
1887 notificationEnabled?: Maybe<Scalars['Boolean']>;
1888 notifications?: Maybe<NotificationRelationResponseCollection>;
1889 onboardingCreator?: Maybe<Scalars['Boolean']>;
1890 onboardingUser?: Maybe<Scalars['Boolean']>;
1891 provider?: Maybe<Scalars['String']>;
1892 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1893 tosAcceptationDate?: Maybe<Scalars['DateTime']>;
1894 updatedAt?: Maybe<Scalars['DateTime']>;
1895 username: Scalars['String'];
1896 vehicles?: Maybe<VehicleRelationResponseCollection>;
1897};
1898
1899
1900export type UsersPermissionsUserEventsArgs = {
1901 filters?: InputMaybe<EventFiltersInput>;
1902 pagination?: InputMaybe<PaginationArg>;
1903 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1904};
1905
1906
1907export type UsersPermissionsUserNotificationsArgs = {
1908 filters?: InputMaybe<NotificationFiltersInput>;
1909 pagination?: InputMaybe<PaginationArg>;
1910 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1911};
1912
1913
1914export type UsersPermissionsUserVehiclesArgs = {
1915 filters?: InputMaybe<VehicleFiltersInput>;
1916 pagination?: InputMaybe<PaginationArg>;
1917 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1918};
1919
1920export type UsersPermissionsUserEntity = {
1921 __typename?: 'UsersPermissionsUserEntity';
1922 attributes?: Maybe<UsersPermissionsUser>;
1923 id?: Maybe<Scalars['ID']>;
1924};
1925
1926export type UsersPermissionsUserEntityResponse = {
1927 __typename?: 'UsersPermissionsUserEntityResponse';
1928 data?: Maybe<UsersPermissionsUserEntity>;
1929};
1930
1931export type UsersPermissionsUserEntityResponseCollection = {
1932 __typename?: 'UsersPermissionsUserEntityResponseCollection';
1933 data: Array<UsersPermissionsUserEntity>;
1934 meta: ResponseCollectionMeta;
1935};
1936
1937export type UsersPermissionsUserFiltersInput = {
1938 and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1939 blocked?: InputMaybe<BooleanFilterInput>;
1940 confirmationToken?: InputMaybe<StringFilterInput>;
1941 confirmed?: InputMaybe<BooleanFilterInput>;
1942 createdAt?: InputMaybe<DateTimeFilterInput>;
1943 email?: InputMaybe<StringFilterInput>;
1944 events?: InputMaybe<EventFiltersInput>;
1945 firstName?: InputMaybe<StringFilterInput>;
1946 id?: InputMaybe<IdFilterInput>;
1947 lang?: InputMaybe<StringFilterInput>;
1948 lastName?: InputMaybe<StringFilterInput>;
1949 newsletterConsent?: InputMaybe<BooleanFilterInput>;
1950 not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1951 notificationEnabled?: InputMaybe<BooleanFilterInput>;
1952 notifications?: InputMaybe<NotificationFiltersInput>;
1953 onboardingCreator?: InputMaybe<BooleanFilterInput>;
1954 onboardingUser?: InputMaybe<BooleanFilterInput>;
1955 or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1956 passengers?: InputMaybe<PassengerFiltersInput>;
1957 password?: InputMaybe<StringFilterInput>;
1958 provider?: InputMaybe<StringFilterInput>;
1959 resetPasswordToken?: InputMaybe<StringFilterInput>;
1960 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1961 tosAcceptationDate?: InputMaybe<DateTimeFilterInput>;
1962 updatedAt?: InputMaybe<DateTimeFilterInput>;
1963 username?: InputMaybe<StringFilterInput>;
1964 vehicles?: InputMaybe<VehicleFiltersInput>;
1965};
1966
1967export type UsersPermissionsUserInput = {
1968 blocked?: InputMaybe<Scalars['Boolean']>;
1969 confirmationToken?: InputMaybe<Scalars['String']>;
1970 confirmed?: InputMaybe<Scalars['Boolean']>;
1971 email?: InputMaybe<Scalars['String']>;
1972 events?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1973 firstName?: InputMaybe<Scalars['String']>;
1974 lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1975 lastName?: InputMaybe<Scalars['String']>;
1976 newsletterConsent?: InputMaybe<Scalars['Boolean']>;
1977 notificationEnabled?: InputMaybe<Scalars['Boolean']>;
1978 notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1979 oldPassword?: InputMaybe<Scalars['String']>;
1980 onboardingCreator?: InputMaybe<Scalars['Boolean']>;
1981 onboardingUser?: InputMaybe<Scalars['Boolean']>;
1982 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1983 password?: InputMaybe<Scalars['String']>;
1984 provider?: InputMaybe<Scalars['String']>;
1985 resetPasswordToken?: InputMaybe<Scalars['String']>;
1986 role?: InputMaybe<Scalars['ID']>;
1987 tosAcceptationDate?: InputMaybe<Scalars['DateTime']>;
1988 username?: InputMaybe<Scalars['String']>;
1989 vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1990};
1991
1992export type UsersPermissionsUserRelationResponseCollection = {
1993 __typename?: 'UsersPermissionsUserRelationResponseCollection';
1994 data: Array<UsersPermissionsUserEntity>;
1995};
1996
1997export type Vehicle = {
1998 __typename?: 'Vehicle';
1999 createdAt?: Maybe<Scalars['DateTime']>;
2000 name: Scalars['String'];
2001 phone_number?: Maybe<Scalars['String']>;
2002 seats?: Maybe<Scalars['Int']>;
2003 updatedAt?: Maybe<Scalars['DateTime']>;
2004 user?: Maybe<UsersPermissionsUserEntityResponse>;
2005};
2006
2007export type VehicleEntity = {
2008 __typename?: 'VehicleEntity';
2009 attributes?: Maybe<Vehicle>;
2010 id?: Maybe<Scalars['ID']>;
2011};
2012
2013export type VehicleEntityResponse = {
2014 __typename?: 'VehicleEntityResponse';
2015 data?: Maybe<VehicleEntity>;
2016};
2017
2018export type VehicleEntityResponseCollection = {
2019 __typename?: 'VehicleEntityResponseCollection';
2020 data: Array<VehicleEntity>;
2021 meta: ResponseCollectionMeta;
2022};
2023
2024export type VehicleFiltersInput = {
2025 and?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
2026 createdAt?: InputMaybe<DateTimeFilterInput>;
2027 id?: InputMaybe<IdFilterInput>;
2028 name?: InputMaybe<StringFilterInput>;
2029 not?: InputMaybe<VehicleFiltersInput>;
2030 or?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
2031 phone_number?: InputMaybe<StringFilterInput>;
2032 seats?: InputMaybe<IntFilterInput>;
2033 updatedAt?: InputMaybe<DateTimeFilterInput>;
2034 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
2035};
2036
2037export type VehicleInput = {
2038 name?: InputMaybe<Scalars['String']>;
2039 phone_number?: InputMaybe<Scalars['String']>;
2040 seats?: InputMaybe<Scalars['Int']>;
2041 user?: InputMaybe<Scalars['ID']>;
2042};
2043
2044export type VehicleRelationResponseCollection = {
2045 __typename?: 'VehicleRelationResponseCollection';
2046 data: Array<VehicleEntity>;
2047};
2048
2049export const MeFieldsFragmentDoc = gql`
2050 fragment MeFields on UsersPermissionsMe {
2051 id
2052 username
2053 email
2054 confirmed
2055}
2056 `;
2057export const EventFieldsFragmentDoc = gql`
2058 fragment EventFields on EventEntity {
2059 id
2060 attributes {
2061 uuid
2062 name
2063 description
2064 enabled_modules
2065 email
2066 lang
2067 administrators
2068 date
2069 address
2070 latitude
2071 longitude
2072 position
2073 waitingPassengers {
2074 data {
2075 id
2076 attributes {
2077 name
2078 email
2079 location
2080 user {
2081 data {
2082 id
2083 attributes {
2084 firstName
2085 lastName
2086 }
2087 }
2088 }
2089 }
2090 }
2091 }
2092 travels(pagination: {limit: 500}) {
2093 data {
2094 id
2095 attributes {
2096 meeting
2097 meeting_latitude
2098 meeting_longitude
2099 departure
2100 details
2101 vehicleName
2102 phone_number
2103 seats
2104 user {
2105 data {
2106 id
2107 }
2108 }
2109 passengers {
2110 data {
2111 id
2112 attributes {
2113 name
2114 location
2115 email
2116 phone
2117 user {
2118 data {
2119 id
2120 attributes {
2121 firstName
2122 lastName
2123 }
2124 }
2125 }
2126 }
2127 }
2128 }
2129 }
2130 }
2131 }
2132 }
2133}
2134 `;
2135export const PassengerFieldsFragmentDoc = gql`
2136 fragment PassengerFields on PassengerEntity {
2137 id
2138 attributes {
2139 name
2140 location
2141 phone
2142 email
2143 user {
2144 data {
2145 id
2146 attributes {
2147 firstName
2148 lastName
2149 email
2150 }
2151 }
2152 }
2153 }
2154}
2155 `;
2156export const TravelFieldsFragmentDoc = gql`
2157 fragment TravelFields on TravelEntity {
2158 id
2159 attributes {
2160 meeting
2161 meeting_latitude
2162 meeting_longitude
2163 departure
2164 details
2165 vehicleName
2166 phone_number
2167 seats
2168 passengers {
2169 data {
2170 id
2171 attributes {
2172 name
2173 location
2174 phone
2175 user {
2176 data {
2177 id
2178 attributes {
2179 firstName
2180 lastName
2181 email
2182 }
2183 }
2184 }
2185 }
2186 }
2187 }
2188 }
2189}
2190 `;
2191export const UserFieldsFragmentDoc = gql`
2192 fragment UserFields on UsersPermissionsUser {
2193 username
2194 email
2195 confirmed
2196 lastName
2197 firstName
2198 lang
2199 onboardingUser
2200 onboardingCreator
2201 newsletterConsent
2202 notificationEnabled
2203 provider
2204 events(pagination: {limit: 500}) {
2205 data {
2206 id
2207 attributes {
2208 uuid
2209 name
2210 date
2211 address
2212 enabled_modules
2213 }
2214 }
2215 }
2216}
2217 `;
2218export const VehicleFieldsFragmentDoc = gql`
2219 fragment VehicleFields on VehicleEntity {
2220 id
2221 attributes {
2222 name
2223 seats
2224 phone_number
2225 }
2226}
2227 `;
2228export const LoginDocument = gql`
2229 mutation login($identifier: String!, $password: String!) {
2230 login(input: {identifier: $identifier, password: $password}) {
2231 jwt
2232 user {
2233 id
2234 username
2235 email
2236 confirmed
2237 }
2238 }
2239}
2240 `;
2241export const TripAlertDocument = gql`
2242 query TripAlert($eventId: ID!) {
2243 eventTripAlert(event: $eventId) {
2244 data {
2245 id
2246 attributes {
2247 address
2248 enabled
2249 radius
2250 longitude
2251 latitude
2252 }
2253 }
2254 }
2255}
2256 `;
2257export const SetTripAlertDocument = gql`
2258 mutation SetTripAlert($eventId: ID!, $enabled: Boolean, $latitude: Float, $longitude: Float, $address: String, $radius: Float) {
2259 setTripAlert(
2260 event: $eventId
2261 latitude: $latitude
2262 longitude: $longitude
2263 address: $address
2264 radius: $radius
2265 enabled: $enabled
2266 ) {
2267 data {
2268 id
2269 attributes {
2270 latitude
2271 longitude
2272 address
2273 enabled
2274 }
2275 }
2276 }
2277}
2278 `;
2279export const RegisterDocument = gql`
2280 mutation register($user: UsersPermissionsRegisterInput!) {
2281 register(input: $user) {
2282 jwt
2283 user {
2284 ...MeFields
2285 }
2286 }
2287}
2288 ${MeFieldsFragmentDoc}`;
2289export const ForgotPasswordDocument = gql`
2290 mutation forgotPassword($email: String!) {
2291 forgotPassword(email: $email) {
2292 ok
2293 }
2294}
2295 `;
2296export const ResetPasswordDocument = gql`
2297 mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
2298 resetPassword(
2299 password: $password
2300 passwordConfirmation: $passwordConfirmation
2301 code: $code
2302 ) {
2303 jwt
2304 user {
2305 ...MeFields
2306 }
2307 }
2308}
2309 ${MeFieldsFragmentDoc}`;
2310export const CreateEventDocument = gql`
2311 mutation createEvent($eventData: EventInput!) {
2312 createEvent(data: $eventData) {
2313 data {
2314 ...EventFields
2315 }
2316 }
2317}
2318 ${EventFieldsFragmentDoc}`;
2319export const UpdateEventDocument = gql`
2320 mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
2321 updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
2322 data {
2323 ...EventFields
2324 }
2325 }
2326}
2327 ${EventFieldsFragmentDoc}`;
2328export const AddEventAdminDocument = gql`
2329 mutation addEventAdmin($eventId: ID!, $email: String!) {
2330 addEventAdmin(eventId: $eventId, email: $email) {
2331 data {
2332 id
2333 attributes {
2334 administrators
2335 }
2336 }
2337 }
2338}
2339 `;
2340export const DeleteEventAdminDocument = gql`
2341 mutation deleteEventAdmin($eventId: ID!, $email: String!) {
2342 deleteEventAdmin(eventId: $eventId, email: $email) {
2343 data {
2344 id
2345 attributes {
2346 administrators
2347 }
2348 }
2349 }
2350}
2351 `;
2352export const EventByUuidDocument = gql`
2353 query eventByUUID($uuid: String!) {
2354 eventByUUID(uuid: $uuid) {
2355 data {
2356 ...EventFields
2357 }
2358 }
2359}
2360 ${EventFieldsFragmentDoc}`;
2361export const ModuleDocument = gql`
2362 query module($locale: I18NLocaleCode!) {
2363 module(locale: $locale) {
2364 data {
2365 attributes {
2366 caroster_plus_name
2367 caroster_plus_price
2368 caroster_plus_enabled
2369 caroster_plus_description
2370 caroster_plus_payment_link
2371 }
2372 }
2373 }
2374}
2375 `;
2376export const UserNotificationsDocument = gql`
2377 query UserNotifications($maxItems: Int = 20) {
2378 notifications(pagination: {limit: $maxItems}, sort: "createdAt:DESC") {
2379 data {
2380 id
2381 attributes {
2382 type
2383 read
2384 createdAt
2385 event {
2386 data {
2387 id
2388 attributes {
2389 name
2390 uuid
2391 }
2392 }
2393 }
2394 }
2395 }
2396 }
2397}
2398 `;
2399export const ReadNotificationsDocument = gql`
2400 mutation readNotifications($id: ID) {
2401 readNotifications(id: $id) {
2402 data {
2403 id
2404 attributes {
2405 type
2406 read
2407 }
2408 }
2409 }
2410}
2411 `;
2412export const CreatePassengerDocument = gql`
2413 mutation createPassenger($passenger: PassengerInput!) {
2414 createPassenger(data: $passenger) {
2415 data {
2416 ...PassengerFields
2417 }
2418 }
2419}
2420 ${PassengerFieldsFragmentDoc}`;
2421export const UpdatePassengerDocument = gql`
2422 mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
2423 updatePassenger(id: $id, data: $passengerUpdate) {
2424 data {
2425 ...PassengerFields
2426 }
2427 }
2428}
2429 ${PassengerFieldsFragmentDoc}`;
2430export const DeletePassengerDocument = gql`
2431 mutation deletePassenger($id: ID!) {
2432 deletePassenger(id: $id) {
2433 data {
2434 id
2435 }
2436 }
2437}
2438 `;
2439export const SettingDocument = gql`
2440 query setting($locale: I18NLocaleCode!) {
2441 setting(locale: $locale) {
2442 data {
2443 id
2444 attributes {
2445 gtm_id
2446 about_link
2447 announcement
2448 matomo_script_url
2449 opencollective_link
2450 code_link
2451 stripe_dashboard_link
2452 tos_link
2453 data_policy_link
2454 }
2455 }
2456 }
2457}
2458 `;
2459export const CreateTravelDocument = gql`
2460 mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
2461 createTravel(data: $travel, createVehicle: $createVehicle) {
2462 data {
2463 ...TravelFields
2464 }
2465 }
2466}
2467 ${TravelFieldsFragmentDoc}`;
2468export const UpdateTravelDocument = gql`
2469 mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
2470 updateTravel(id: $id, data: $travelUpdate) {
2471 data {
2472 ...TravelFields
2473 }
2474 }
2475}
2476 ${TravelFieldsFragmentDoc}`;
2477export const DeleteTravelDocument = gql`
2478 mutation deleteTravel($id: ID!) {
2479 deleteTravel(id: $id) {
2480 data {
2481 id
2482 }
2483 }
2484}
2485 `;
2486export const ProfileDocument = gql`
2487 query profile {
2488 me {
2489 id
2490 username
2491 profile {
2492 ...UserFields
2493 }
2494 }
2495}
2496 ${UserFieldsFragmentDoc}`;
2497export const UpdateMeDocument = gql`
2498 mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
2499 updateMe(data: $userUpdate) {
2500 data {
2501 id
2502 attributes {
2503 ...UserFields
2504 }
2505 }
2506 }
2507}
2508 ${UserFieldsFragmentDoc}`;
2509export const FindUserVehiclesDocument = gql`
2510 query findUserVehicles {
2511 me {
2512 id
2513 username
2514 profile {
2515 vehicles(pagination: {limit: 500}) {
2516 data {
2517 ...VehicleFields
2518 }
2519 }
2520 }
2521 }
2522}
2523 ${VehicleFieldsFragmentDoc}`;
2524export const DeleteVehicleDocument = gql`
2525 mutation deleteVehicle($id: ID!) {
2526 deleteVehicle(id: $id) {
2527 data {
2528 id
2529 attributes {
2530 name
2531 }
2532 }
2533 }
2534}
2535 `;
2536
2537export type SdkFunctionWrapper = <T>(action: (requestHeaders?:Record<string, string>) => Promise<T>, operationName: string, operationType?: string) => Promise<T>;
2538
2539
2540const defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType) => action();
2541
2542export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) {
2543 return {
2544 login(variables: LoginMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<LoginMutation> {
2545 return withWrapper((wrappedRequestHeaders) => client.request<LoginMutation>(LoginDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'login', 'mutation');
2546 },
2547 TripAlert(variables: TripAlertQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<TripAlertQuery> {
2548 return withWrapper((wrappedRequestHeaders) => client.request<TripAlertQuery>(TripAlertDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'TripAlert', 'query');
2549 },
2550 SetTripAlert(variables: SetTripAlertMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<SetTripAlertMutation> {
2551 return withWrapper((wrappedRequestHeaders) => client.request<SetTripAlertMutation>(SetTripAlertDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'SetTripAlert', 'mutation');
2552 },
2553 register(variables: RegisterMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<RegisterMutation> {
2554 return withWrapper((wrappedRequestHeaders) => client.request<RegisterMutation>(RegisterDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'register', 'mutation');
2555 },
2556 forgotPassword(variables: ForgotPasswordMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ForgotPasswordMutation> {
2557 return withWrapper((wrappedRequestHeaders) => client.request<ForgotPasswordMutation>(ForgotPasswordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'forgotPassword', 'mutation');
2558 },
2559 resetPassword(variables: ResetPasswordMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ResetPasswordMutation> {
2560 return withWrapper((wrappedRequestHeaders) => client.request<ResetPasswordMutation>(ResetPasswordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'resetPassword', 'mutation');
2561 },
2562 createEvent(variables: CreateEventMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreateEventMutation> {
2563 return withWrapper((wrappedRequestHeaders) => client.request<CreateEventMutation>(CreateEventDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createEvent', 'mutation');
2564 },
2565 updateEvent(variables: UpdateEventMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateEventMutation> {
2566 return withWrapper((wrappedRequestHeaders) => client.request<UpdateEventMutation>(UpdateEventDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateEvent', 'mutation');
2567 },
2568 addEventAdmin(variables: AddEventAdminMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<AddEventAdminMutation> {
2569 return withWrapper((wrappedRequestHeaders) => client.request<AddEventAdminMutation>(AddEventAdminDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'addEventAdmin', 'mutation');
2570 },
2571 deleteEventAdmin(variables: DeleteEventAdminMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteEventAdminMutation> {
2572 return withWrapper((wrappedRequestHeaders) => client.request<DeleteEventAdminMutation>(DeleteEventAdminDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteEventAdmin', 'mutation');
2573 },
2574 eventByUUID(variables: EventByUuidQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<EventByUuidQuery> {
2575 return withWrapper((wrappedRequestHeaders) => client.request<EventByUuidQuery>(EventByUuidDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'eventByUUID', 'query');
2576 },
2577 module(variables: ModuleQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ModuleQuery> {
2578 return withWrapper((wrappedRequestHeaders) => client.request<ModuleQuery>(ModuleDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'module', 'query');
2579 },
2580 UserNotifications(variables?: UserNotificationsQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UserNotificationsQuery> {
2581 return withWrapper((wrappedRequestHeaders) => client.request<UserNotificationsQuery>(UserNotificationsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'UserNotifications', 'query');
2582 },
2583 readNotifications(variables?: ReadNotificationsMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ReadNotificationsMutation> {
2584 return withWrapper((wrappedRequestHeaders) => client.request<ReadNotificationsMutation>(ReadNotificationsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'readNotifications', 'mutation');
2585 },
2586 createPassenger(variables: CreatePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreatePassengerMutation> {
2587 return withWrapper((wrappedRequestHeaders) => client.request<CreatePassengerMutation>(CreatePassengerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createPassenger', 'mutation');
2588 },
2589 updatePassenger(variables: UpdatePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdatePassengerMutation> {
2590 return withWrapper((wrappedRequestHeaders) => client.request<UpdatePassengerMutation>(UpdatePassengerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updatePassenger', 'mutation');
2591 },
2592 deletePassenger(variables: DeletePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeletePassengerMutation> {
2593 return withWrapper((wrappedRequestHeaders) => client.request<DeletePassengerMutation>(DeletePassengerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deletePassenger', 'mutation');
2594 },
2595 setting(variables: SettingQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<SettingQuery> {
2596 return withWrapper((wrappedRequestHeaders) => client.request<SettingQuery>(SettingDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'setting', 'query');
2597 },
2598 createTravel(variables: CreateTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreateTravelMutation> {
2599 return withWrapper((wrappedRequestHeaders) => client.request<CreateTravelMutation>(CreateTravelDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createTravel', 'mutation');
2600 },
2601 updateTravel(variables: UpdateTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateTravelMutation> {
2602 return withWrapper((wrappedRequestHeaders) => client.request<UpdateTravelMutation>(UpdateTravelDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateTravel', 'mutation');
2603 },
2604 deleteTravel(variables: DeleteTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteTravelMutation> {
2605 return withWrapper((wrappedRequestHeaders) => client.request<DeleteTravelMutation>(DeleteTravelDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteTravel', 'mutation');
2606 },
2607 profile(variables?: ProfileQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ProfileQuery> {
2608 return withWrapper((wrappedRequestHeaders) => client.request<ProfileQuery>(ProfileDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'profile', 'query');
2609 },
2610 updateMe(variables: UpdateMeMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateMeMutation> {
2611 return withWrapper((wrappedRequestHeaders) => client.request<UpdateMeMutation>(UpdateMeDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateMe', 'mutation');
2612 },
2613 findUserVehicles(variables?: FindUserVehiclesQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<FindUserVehiclesQuery> {
2614 return withWrapper((wrappedRequestHeaders) => client.request<FindUserVehiclesQuery>(FindUserVehiclesDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'findUserVehicles', 'query');
2615 },
2616 deleteVehicle(variables: DeleteVehicleMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteVehicleMutation> {
2617 return withWrapper((wrappedRequestHeaders) => client.request<DeleteVehicleMutation>(DeleteVehicleDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteVehicle', 'mutation');
2618 }
2619 };
2620}
2621export type Sdk = ReturnType<typeof getSdk>;
2622export type LoginMutationVariables = Exact<{
2623 identifier: Scalars['String'];
2624 password: Scalars['String'];
2625}>;
2626
2627
2628export type LoginMutation = { __typename?: 'Mutation', login: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2629
2630export type TripAlertQueryVariables = Exact<{
2631 eventId: Scalars['ID'];
2632}>;
2633
2634
2635export 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 };
2636
2637export type SetTripAlertMutationVariables = Exact<{
2638 eventId: Scalars['ID'];
2639 enabled?: InputMaybe<Scalars['Boolean']>;
2640 latitude?: InputMaybe<Scalars['Float']>;
2641 longitude?: InputMaybe<Scalars['Float']>;
2642 address?: InputMaybe<Scalars['String']>;
2643 radius?: InputMaybe<Scalars['Float']>;
2644}>;
2645
2646
2647export 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 };
2648
2649export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null };
2650
2651export type RegisterMutationVariables = Exact<{
2652 user: UsersPermissionsRegisterInput;
2653}>;
2654
2655
2656export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2657
2658export type ForgotPasswordMutationVariables = Exact<{
2659 email: Scalars['String'];
2660}>;
2661
2662
2663export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UsersPermissionsPasswordPayload', ok: boolean } | null };
2664
2665export type ResetPasswordMutationVariables = Exact<{
2666 password: Scalars['String'];
2667 passwordConfirmation: Scalars['String'];
2668 code: Scalars['String'];
2669}>;
2670
2671
2672export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } | null };
2673
2674export 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 };
2675
2676export type CreateEventMutationVariables = Exact<{
2677 eventData: EventInput;
2678}>;
2679
2680
2681export 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 };
2682
2683export type UpdateEventMutationVariables = Exact<{
2684 uuid: Scalars['String'];
2685 eventUpdate: EventInput;
2686}>;
2687
2688
2689export 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 };
2690
2691export type AddEventAdminMutationVariables = Exact<{
2692 eventId: Scalars['ID'];
2693 email: Scalars['String'];
2694}>;
2695
2696
2697export type AddEventAdminMutation = { __typename?: 'Mutation', addEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
2698
2699export type DeleteEventAdminMutationVariables = Exact<{
2700 eventId: Scalars['ID'];
2701 email: Scalars['String'];
2702}>;
2703
2704
2705export type DeleteEventAdminMutation = { __typename?: 'Mutation', deleteEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
2706
2707export type EventByUuidQueryVariables = Exact<{
2708 uuid: Scalars['String'];
2709}>;
2710
2711
2712export 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 };
2713
2714export type ModuleQueryVariables = Exact<{
2715 locale: Scalars['I18NLocaleCode'];
2716}>;
2717
2718
2719export 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 };
2720
2721export type UserNotificationsQueryVariables = Exact<{
2722 maxItems?: InputMaybe<Scalars['Int']>;
2723}>;
2724
2725
2726export 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 };
2727
2728export type ReadNotificationsMutationVariables = Exact<{
2729 id?: InputMaybe<Scalars['ID']>;
2730}>;
2731
2732
2733export 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 };
2734
2735export 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 };
2736
2737export type CreatePassengerMutationVariables = Exact<{
2738 passenger: PassengerInput;
2739}>;
2740
2741
2742export 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 };
2743
2744export type UpdatePassengerMutationVariables = Exact<{
2745 id: Scalars['ID'];
2746 passengerUpdate: PassengerInput;
2747}>;
2748
2749
2750export 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 };
2751
2752export type DeletePassengerMutationVariables = Exact<{
2753 id: Scalars['ID'];
2754}>;
2755
2756
2757export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null };
2758
2759export type SettingQueryVariables = Exact<{
2760 locale: Scalars['I18NLocaleCode'];
2761}>;
2762
2763
2764export type SettingQuery = { __typename?: 'Query', setting?: { __typename?: 'SettingEntityResponse', data?: { __typename?: 'SettingEntity', id?: string | null, attributes?: { __typename?: 'Setting', gtm_id?: string | null, about_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 };
2765
2766export 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 };
2767
2768export type CreateTravelMutationVariables = Exact<{
2769 travel: TravelInput;
2770 createVehicle?: InputMaybe<Scalars['Boolean']>;
2771}>;
2772
2773
2774export 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 };
2775
2776export type UpdateTravelMutationVariables = Exact<{
2777 id: Scalars['ID'];
2778 travelUpdate: TravelInput;
2779}>;
2780
2781
2782export 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 };
2783
2784export type DeleteTravelMutationVariables = Exact<{
2785 id: Scalars['ID'];
2786}>;
2787
2788
2789export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null };
2790
2791export 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 };
2792
2793export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
2794
2795
2796export 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 };
2797
2798export type UpdateMeMutationVariables = Exact<{
2799 userUpdate: UsersPermissionsUserInput;
2800}>;
2801
2802
2803export 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 } };
2804
2805export type VehicleFieldsFragment = { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null };
2806
2807export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>;
2808
2809
2810export 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 };
2811
2812export type DeleteVehicleMutationVariables = Exact<{
2813 id: Scalars['ID'];
2814}>;
2815
2816
2817export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'VehicleEntityResponse', data?: { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string } | null } | null } | null };