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_Notification_Type {
205 NewPassengerInYourTrip = 'NewPassengerInYourTrip',
206 NewTrip = 'NewTrip',
207 AddedAsAdmin = 'AddedAsAdmin',
208 PassengerJoinTrip = 'PassengerJoinTrip'
209}
210
211export enum Enum_Page_Type {
212 tos = 'tos'
213}
214
215export enum Enum_Userspermissionsuser_Lang {
216 en = 'en',
217 fr = 'fr'
218}
219
220export type EmailDesignerEmailTemplate = {
221 __typename?: 'EmailDesignerEmailTemplate';
222 bodyHtml?: Maybe<Scalars['String']>;
223 bodyText?: Maybe<Scalars['String']>;
224 createdAt?: Maybe<Scalars['DateTime']>;
225 design?: Maybe<Scalars['JSON']>;
226 enabled?: Maybe<Scalars['Boolean']>;
227 name?: Maybe<Scalars['String']>;
228 subject?: Maybe<Scalars['String']>;
229 tags?: Maybe<Scalars['JSON']>;
230 templateReferenceId?: Maybe<Scalars['Int']>;
231 updatedAt?: Maybe<Scalars['DateTime']>;
232};
233
234export type EmailDesignerEmailTemplateEntity = {
235 __typename?: 'EmailDesignerEmailTemplateEntity';
236 attributes?: Maybe<EmailDesignerEmailTemplate>;
237 id?: Maybe<Scalars['ID']>;
238};
239
240export type EmailDesignerEmailTemplateEntityResponse = {
241 __typename?: 'EmailDesignerEmailTemplateEntityResponse';
242 data?: Maybe<EmailDesignerEmailTemplateEntity>;
243};
244
245export type EmailDesignerEmailTemplateEntityResponseCollection = {
246 __typename?: 'EmailDesignerEmailTemplateEntityResponseCollection';
247 data: Array<EmailDesignerEmailTemplateEntity>;
248 meta: ResponseCollectionMeta;
249};
250
251export type EmailDesignerEmailTemplateFiltersInput = {
252 and?: InputMaybe<Array<InputMaybe<EmailDesignerEmailTemplateFiltersInput>>>;
253 bodyHtml?: InputMaybe<StringFilterInput>;
254 bodyText?: InputMaybe<StringFilterInput>;
255 createdAt?: InputMaybe<DateTimeFilterInput>;
256 design?: InputMaybe<JsonFilterInput>;
257 enabled?: InputMaybe<BooleanFilterInput>;
258 id?: InputMaybe<IdFilterInput>;
259 name?: InputMaybe<StringFilterInput>;
260 not?: InputMaybe<EmailDesignerEmailTemplateFiltersInput>;
261 or?: InputMaybe<Array<InputMaybe<EmailDesignerEmailTemplateFiltersInput>>>;
262 subject?: InputMaybe<StringFilterInput>;
263 tags?: InputMaybe<JsonFilterInput>;
264 templateReferenceId?: InputMaybe<IntFilterInput>;
265 updatedAt?: InputMaybe<DateTimeFilterInput>;
266};
267
268export type EmailDesignerEmailTemplateInput = {
269 bodyHtml?: InputMaybe<Scalars['String']>;
270 bodyText?: InputMaybe<Scalars['String']>;
271 design?: InputMaybe<Scalars['JSON']>;
272 enabled?: InputMaybe<Scalars['Boolean']>;
273 name?: InputMaybe<Scalars['String']>;
274 subject?: InputMaybe<Scalars['String']>;
275 tags?: InputMaybe<Scalars['JSON']>;
276 templateReferenceId?: InputMaybe<Scalars['Int']>;
277};
278
279export type Event = {
280 __typename?: 'Event';
281 address?: Maybe<Scalars['String']>;
282 createdAt?: Maybe<Scalars['DateTime']>;
283 date?: Maybe<Scalars['Date']>;
284 description?: Maybe<Scalars['String']>;
285 email: Scalars['String'];
286 enabled_modules?: Maybe<Scalars['JSON']>;
287 latitude?: Maybe<Scalars['Float']>;
288 longitude?: Maybe<Scalars['Float']>;
289 name: Scalars['String'];
290 passengers?: Maybe<PassengerRelationResponseCollection>;
291 position?: Maybe<Scalars['JSON']>;
292 travels?: Maybe<TravelRelationResponseCollection>;
293 updatedAt?: Maybe<Scalars['DateTime']>;
294 uuid?: Maybe<Scalars['String']>;
295 waitingPassengers?: Maybe<PassengerRelationResponseCollection>;
296};
297
298
299export type EventPassengersArgs = {
300 filters?: InputMaybe<PassengerFiltersInput>;
301 pagination?: InputMaybe<PaginationArg>;
302 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
303};
304
305
306export type EventTravelsArgs = {
307 filters?: InputMaybe<TravelFiltersInput>;
308 pagination?: InputMaybe<PaginationArg>;
309 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
310};
311
312export type EventEntity = {
313 __typename?: 'EventEntity';
314 attributes?: Maybe<Event>;
315 id?: Maybe<Scalars['ID']>;
316};
317
318export type EventEntityResponse = {
319 __typename?: 'EventEntityResponse';
320 data?: Maybe<EventEntity>;
321};
322
323export type EventFiltersInput = {
324 address?: InputMaybe<StringFilterInput>;
325 and?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
326 createdAt?: InputMaybe<DateTimeFilterInput>;
327 date?: InputMaybe<DateFilterInput>;
328 description?: InputMaybe<StringFilterInput>;
329 email?: InputMaybe<StringFilterInput>;
330 enabled_modules?: InputMaybe<JsonFilterInput>;
331 id?: InputMaybe<IdFilterInput>;
332 latitude?: InputMaybe<FloatFilterInput>;
333 longitude?: InputMaybe<FloatFilterInput>;
334 name?: InputMaybe<StringFilterInput>;
335 newsletter?: InputMaybe<BooleanFilterInput>;
336 not?: InputMaybe<EventFiltersInput>;
337 or?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
338 passengers?: InputMaybe<PassengerFiltersInput>;
339 position?: InputMaybe<JsonFilterInput>;
340 travels?: InputMaybe<TravelFiltersInput>;
341 updatedAt?: InputMaybe<DateTimeFilterInput>;
342 users?: InputMaybe<UsersPermissionsUserFiltersInput>;
343 uuid?: InputMaybe<StringFilterInput>;
344};
345
346export type EventInput = {
347 address?: InputMaybe<Scalars['String']>;
348 date?: InputMaybe<Scalars['Date']>;
349 description?: InputMaybe<Scalars['String']>;
350 email?: InputMaybe<Scalars['String']>;
351 enabled_modules?: InputMaybe<Scalars['JSON']>;
352 latitude?: InputMaybe<Scalars['Float']>;
353 longitude?: InputMaybe<Scalars['Float']>;
354 name?: InputMaybe<Scalars['String']>;
355 newsletter?: InputMaybe<Scalars['Boolean']>;
356 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
357 position?: InputMaybe<Scalars['JSON']>;
358 travels?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
359 users?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
360 uuid?: InputMaybe<Scalars['String']>;
361};
362
363export type EventRelationResponseCollection = {
364 __typename?: 'EventRelationResponseCollection';
365 data: Array<EventEntity>;
366};
367
368export type FileInfoInput = {
369 alternativeText?: InputMaybe<Scalars['String']>;
370 caption?: InputMaybe<Scalars['String']>;
371 name?: InputMaybe<Scalars['String']>;
372};
373
374export type FloatFilterInput = {
375 and?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
376 between?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
377 contains?: InputMaybe<Scalars['Float']>;
378 containsi?: InputMaybe<Scalars['Float']>;
379 endsWith?: InputMaybe<Scalars['Float']>;
380 eq?: InputMaybe<Scalars['Float']>;
381 eqi?: InputMaybe<Scalars['Float']>;
382 gt?: InputMaybe<Scalars['Float']>;
383 gte?: InputMaybe<Scalars['Float']>;
384 in?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
385 lt?: InputMaybe<Scalars['Float']>;
386 lte?: InputMaybe<Scalars['Float']>;
387 ne?: InputMaybe<Scalars['Float']>;
388 nei?: InputMaybe<Scalars['Float']>;
389 not?: InputMaybe<FloatFilterInput>;
390 notContains?: InputMaybe<Scalars['Float']>;
391 notContainsi?: InputMaybe<Scalars['Float']>;
392 notIn?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
393 notNull?: InputMaybe<Scalars['Boolean']>;
394 null?: InputMaybe<Scalars['Boolean']>;
395 or?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
396 startsWith?: InputMaybe<Scalars['Float']>;
397};
398
399export type GenericMorph = ContentReleasesRelease | ContentReleasesReleaseAction | EmailDesignerEmailTemplate | Event | I18NLocale | Module | Notification | Page | Passenger | Setting | Travel | UploadFile | UploadFolder | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser | Vehicle;
400
401export type I18NLocale = {
402 __typename?: 'I18NLocale';
403 code?: Maybe<Scalars['String']>;
404 createdAt?: Maybe<Scalars['DateTime']>;
405 name?: Maybe<Scalars['String']>;
406 updatedAt?: Maybe<Scalars['DateTime']>;
407};
408
409export type I18NLocaleEntity = {
410 __typename?: 'I18NLocaleEntity';
411 attributes?: Maybe<I18NLocale>;
412 id?: Maybe<Scalars['ID']>;
413};
414
415export type I18NLocaleEntityResponse = {
416 __typename?: 'I18NLocaleEntityResponse';
417 data?: Maybe<I18NLocaleEntity>;
418};
419
420export type I18NLocaleEntityResponseCollection = {
421 __typename?: 'I18NLocaleEntityResponseCollection';
422 data: Array<I18NLocaleEntity>;
423 meta: ResponseCollectionMeta;
424};
425
426export type I18NLocaleFiltersInput = {
427 and?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
428 code?: InputMaybe<StringFilterInput>;
429 createdAt?: InputMaybe<DateTimeFilterInput>;
430 id?: InputMaybe<IdFilterInput>;
431 name?: InputMaybe<StringFilterInput>;
432 not?: InputMaybe<I18NLocaleFiltersInput>;
433 or?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
434 updatedAt?: InputMaybe<DateTimeFilterInput>;
435};
436
437export type IdFilterInput = {
438 and?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
439 between?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
440 contains?: InputMaybe<Scalars['ID']>;
441 containsi?: InputMaybe<Scalars['ID']>;
442 endsWith?: InputMaybe<Scalars['ID']>;
443 eq?: InputMaybe<Scalars['ID']>;
444 eqi?: InputMaybe<Scalars['ID']>;
445 gt?: InputMaybe<Scalars['ID']>;
446 gte?: InputMaybe<Scalars['ID']>;
447 in?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
448 lt?: InputMaybe<Scalars['ID']>;
449 lte?: InputMaybe<Scalars['ID']>;
450 ne?: InputMaybe<Scalars['ID']>;
451 nei?: InputMaybe<Scalars['ID']>;
452 not?: InputMaybe<IdFilterInput>;
453 notContains?: InputMaybe<Scalars['ID']>;
454 notContainsi?: InputMaybe<Scalars['ID']>;
455 notIn?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
456 notNull?: InputMaybe<Scalars['Boolean']>;
457 null?: InputMaybe<Scalars['Boolean']>;
458 or?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
459 startsWith?: InputMaybe<Scalars['ID']>;
460};
461
462export type IntFilterInput = {
463 and?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
464 between?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
465 contains?: InputMaybe<Scalars['Int']>;
466 containsi?: InputMaybe<Scalars['Int']>;
467 endsWith?: InputMaybe<Scalars['Int']>;
468 eq?: InputMaybe<Scalars['Int']>;
469 eqi?: InputMaybe<Scalars['Int']>;
470 gt?: InputMaybe<Scalars['Int']>;
471 gte?: InputMaybe<Scalars['Int']>;
472 in?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
473 lt?: InputMaybe<Scalars['Int']>;
474 lte?: InputMaybe<Scalars['Int']>;
475 ne?: InputMaybe<Scalars['Int']>;
476 nei?: InputMaybe<Scalars['Int']>;
477 not?: InputMaybe<IntFilterInput>;
478 notContains?: InputMaybe<Scalars['Int']>;
479 notContainsi?: InputMaybe<Scalars['Int']>;
480 notIn?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
481 notNull?: InputMaybe<Scalars['Boolean']>;
482 null?: InputMaybe<Scalars['Boolean']>;
483 or?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
484 startsWith?: InputMaybe<Scalars['Int']>;
485};
486
487export type JsonFilterInput = {
488 and?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
489 between?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
490 contains?: InputMaybe<Scalars['JSON']>;
491 containsi?: InputMaybe<Scalars['JSON']>;
492 endsWith?: InputMaybe<Scalars['JSON']>;
493 eq?: InputMaybe<Scalars['JSON']>;
494 eqi?: InputMaybe<Scalars['JSON']>;
495 gt?: InputMaybe<Scalars['JSON']>;
496 gte?: InputMaybe<Scalars['JSON']>;
497 in?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
498 lt?: InputMaybe<Scalars['JSON']>;
499 lte?: InputMaybe<Scalars['JSON']>;
500 ne?: InputMaybe<Scalars['JSON']>;
501 nei?: InputMaybe<Scalars['JSON']>;
502 not?: InputMaybe<JsonFilterInput>;
503 notContains?: InputMaybe<Scalars['JSON']>;
504 notContainsi?: InputMaybe<Scalars['JSON']>;
505 notIn?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
506 notNull?: InputMaybe<Scalars['Boolean']>;
507 null?: InputMaybe<Scalars['Boolean']>;
508 or?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
509 startsWith?: InputMaybe<Scalars['JSON']>;
510};
511
512export type Module = {
513 __typename?: 'Module';
514 caroster_plus_description: Scalars['String'];
515 caroster_plus_enabled?: Maybe<Scalars['Boolean']>;
516 caroster_plus_name: Scalars['String'];
517 caroster_plus_payment_link: Scalars['String'];
518 caroster_plus_price?: Maybe<Scalars['Float']>;
519 createdAt?: Maybe<Scalars['DateTime']>;
520 locale?: Maybe<Scalars['String']>;
521 localizations?: Maybe<ModuleRelationResponseCollection>;
522 updatedAt?: Maybe<Scalars['DateTime']>;
523};
524
525export type ModuleEntity = {
526 __typename?: 'ModuleEntity';
527 attributes?: Maybe<Module>;
528 id?: Maybe<Scalars['ID']>;
529};
530
531export type ModuleEntityResponse = {
532 __typename?: 'ModuleEntityResponse';
533 data?: Maybe<ModuleEntity>;
534};
535
536export type ModuleInput = {
537 caroster_plus_description?: InputMaybe<Scalars['String']>;
538 caroster_plus_enabled?: InputMaybe<Scalars['Boolean']>;
539 caroster_plus_name?: InputMaybe<Scalars['String']>;
540 caroster_plus_payment_link?: InputMaybe<Scalars['String']>;
541 caroster_plus_payment_link_id?: InputMaybe<Scalars['String']>;
542 caroster_plus_price?: InputMaybe<Scalars['Float']>;
543};
544
545export type ModuleRelationResponseCollection = {
546 __typename?: 'ModuleRelationResponseCollection';
547 data: Array<ModuleEntity>;
548};
549
550export type Mutation = {
551 __typename?: 'Mutation';
552 /** Change user password. Confirm with the current password. */
553 changePassword?: Maybe<UsersPermissionsLoginPayload>;
554 createContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
555 createContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
556 createEmailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>;
557 createEvent?: Maybe<EventEntityResponse>;
558 createModuleLocalization?: Maybe<ModuleEntityResponse>;
559 createNotification?: Maybe<NotificationEntityResponse>;
560 createPage?: Maybe<PageEntityResponse>;
561 /** Create a passenger */
562 createPassenger?: Maybe<PassengerEntityResponse>;
563 createSettingLocalization?: Maybe<SettingEntityResponse>;
564 createTravel?: Maybe<TravelEntityResponse>;
565 createUploadFile?: Maybe<UploadFileEntityResponse>;
566 createUploadFolder?: Maybe<UploadFolderEntityResponse>;
567 /** Create a new role */
568 createUsersPermissionsRole?: Maybe<UsersPermissionsCreateRolePayload>;
569 /** Create a new user */
570 createUsersPermissionsUser: UsersPermissionsUserEntityResponse;
571 createVehicle?: Maybe<VehicleEntityResponse>;
572 deleteContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
573 deleteContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
574 deleteEmailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>;
575 deleteEvent?: Maybe<EventEntityResponse>;
576 deleteModule?: Maybe<ModuleEntityResponse>;
577 deleteNotification?: Maybe<NotificationEntityResponse>;
578 deletePage?: Maybe<PageEntityResponse>;
579 deletePassenger?: Maybe<PassengerEntityResponse>;
580 deleteSetting?: Maybe<SettingEntityResponse>;
581 deleteTravel?: Maybe<TravelEntityResponse>;
582 deleteUploadFile?: Maybe<UploadFileEntityResponse>;
583 deleteUploadFolder?: Maybe<UploadFolderEntityResponse>;
584 /** Delete an existing role */
585 deleteUsersPermissionsRole?: Maybe<UsersPermissionsDeleteRolePayload>;
586 /** Delete an existing user */
587 deleteUsersPermissionsUser: UsersPermissionsUserEntityResponse;
588 deleteVehicle?: Maybe<VehicleEntityResponse>;
589 /** Confirm an email users email address */
590 emailConfirmation?: Maybe<UsersPermissionsLoginPayload>;
591 /** Request a reset password token */
592 forgotPassword?: Maybe<UsersPermissionsPasswordPayload>;
593 login: UsersPermissionsLoginPayload;
594 multipleUpload: Array<Maybe<UploadFileEntityResponse>>;
595 readNotifications?: Maybe<NotificationEntityResponseCollection>;
596 /** Register a user */
597 register: UsersPermissionsLoginPayload;
598 removeFile?: Maybe<UploadFileEntityResponse>;
599 /** Reset user password. Confirm with a code (resetToken from forgotPassword) */
600 resetPassword?: Maybe<UsersPermissionsLoginPayload>;
601 updateContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
602 updateContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
603 updateEmailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>;
604 updateEvent?: Maybe<EventEntityResponse>;
605 /** Update an event using its UUID */
606 updateEventByUUID?: Maybe<EventEntityResponse>;
607 updateFileInfo: UploadFileEntityResponse;
608 updateMe: UsersPermissionsUserEntityResponse;
609 updateModule?: Maybe<ModuleEntityResponse>;
610 updateNotification?: Maybe<NotificationEntityResponse>;
611 updatePage?: Maybe<PageEntityResponse>;
612 updatePassenger?: Maybe<PassengerEntityResponse>;
613 updateSetting?: Maybe<SettingEntityResponse>;
614 updateTravel?: Maybe<TravelEntityResponse>;
615 updateUploadFile?: Maybe<UploadFileEntityResponse>;
616 updateUploadFolder?: Maybe<UploadFolderEntityResponse>;
617 /** Update an existing role */
618 updateUsersPermissionsRole?: Maybe<UsersPermissionsUpdateRolePayload>;
619 /** Update an existing user */
620 updateUsersPermissionsUser: UsersPermissionsUserEntityResponse;
621 updateVehicle?: Maybe<VehicleEntityResponse>;
622 upload: UploadFileEntityResponse;
623};
624
625
626export type MutationChangePasswordArgs = {
627 currentPassword: Scalars['String'];
628 password: Scalars['String'];
629 passwordConfirmation: Scalars['String'];
630};
631
632
633export type MutationCreateContentReleasesReleaseArgs = {
634 data: ContentReleasesReleaseInput;
635};
636
637
638export type MutationCreateContentReleasesReleaseActionArgs = {
639 data: ContentReleasesReleaseActionInput;
640};
641
642
643export type MutationCreateEmailDesignerEmailTemplateArgs = {
644 data: EmailDesignerEmailTemplateInput;
645};
646
647
648export type MutationCreateEventArgs = {
649 data: EventInput;
650};
651
652
653export type MutationCreateModuleLocalizationArgs = {
654 data?: InputMaybe<ModuleInput>;
655 id?: InputMaybe<Scalars['ID']>;
656 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
657};
658
659
660export type MutationCreateNotificationArgs = {
661 data: NotificationInput;
662};
663
664
665export type MutationCreatePageArgs = {
666 data: PageInput;
667};
668
669
670export type MutationCreatePassengerArgs = {
671 data: PassengerInput;
672};
673
674
675export type MutationCreateSettingLocalizationArgs = {
676 data?: InputMaybe<SettingInput>;
677 id?: InputMaybe<Scalars['ID']>;
678 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
679};
680
681
682export type MutationCreateTravelArgs = {
683 createVehicle?: InputMaybe<Scalars['Boolean']>;
684 data: TravelInput;
685};
686
687
688export type MutationCreateUploadFileArgs = {
689 data: UploadFileInput;
690};
691
692
693export type MutationCreateUploadFolderArgs = {
694 data: UploadFolderInput;
695};
696
697
698export type MutationCreateUsersPermissionsRoleArgs = {
699 data: UsersPermissionsRoleInput;
700};
701
702
703export type MutationCreateUsersPermissionsUserArgs = {
704 data: UsersPermissionsUserInput;
705};
706
707
708export type MutationCreateVehicleArgs = {
709 data: VehicleInput;
710};
711
712
713export type MutationDeleteContentReleasesReleaseArgs = {
714 id: Scalars['ID'];
715};
716
717
718export type MutationDeleteContentReleasesReleaseActionArgs = {
719 id: Scalars['ID'];
720};
721
722
723export type MutationDeleteEmailDesignerEmailTemplateArgs = {
724 id: Scalars['ID'];
725};
726
727
728export type MutationDeleteEventArgs = {
729 id: Scalars['ID'];
730};
731
732
733export type MutationDeleteModuleArgs = {
734 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
735};
736
737
738export type MutationDeleteNotificationArgs = {
739 id: Scalars['ID'];
740};
741
742
743export type MutationDeletePageArgs = {
744 id: Scalars['ID'];
745};
746
747
748export type MutationDeletePassengerArgs = {
749 id: Scalars['ID'];
750};
751
752
753export type MutationDeleteSettingArgs = {
754 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
755};
756
757
758export type MutationDeleteTravelArgs = {
759 id: Scalars['ID'];
760};
761
762
763export type MutationDeleteUploadFileArgs = {
764 id: Scalars['ID'];
765};
766
767
768export type MutationDeleteUploadFolderArgs = {
769 id: Scalars['ID'];
770};
771
772
773export type MutationDeleteUsersPermissionsRoleArgs = {
774 id: Scalars['ID'];
775};
776
777
778export type MutationDeleteUsersPermissionsUserArgs = {
779 id: Scalars['ID'];
780};
781
782
783export type MutationDeleteVehicleArgs = {
784 id: Scalars['ID'];
785};
786
787
788export type MutationEmailConfirmationArgs = {
789 confirmation: Scalars['String'];
790};
791
792
793export type MutationForgotPasswordArgs = {
794 email: Scalars['String'];
795};
796
797
798export type MutationLoginArgs = {
799 input: UsersPermissionsLoginInput;
800};
801
802
803export type MutationMultipleUploadArgs = {
804 field?: InputMaybe<Scalars['String']>;
805 files: Array<InputMaybe<Scalars['Upload']>>;
806 ref?: InputMaybe<Scalars['String']>;
807 refId?: InputMaybe<Scalars['ID']>;
808};
809
810
811export type MutationReadNotificationsArgs = {
812 id?: InputMaybe<Scalars['ID']>;
813};
814
815
816export type MutationRegisterArgs = {
817 input: UsersPermissionsRegisterInput;
818};
819
820
821export type MutationRemoveFileArgs = {
822 id: Scalars['ID'];
823};
824
825
826export type MutationResetPasswordArgs = {
827 code: Scalars['String'];
828 password: Scalars['String'];
829 passwordConfirmation: Scalars['String'];
830};
831
832
833export type MutationUpdateContentReleasesReleaseArgs = {
834 data: ContentReleasesReleaseInput;
835 id: Scalars['ID'];
836};
837
838
839export type MutationUpdateContentReleasesReleaseActionArgs = {
840 data: ContentReleasesReleaseActionInput;
841 id: Scalars['ID'];
842};
843
844
845export type MutationUpdateEmailDesignerEmailTemplateArgs = {
846 data: EmailDesignerEmailTemplateInput;
847 id: Scalars['ID'];
848};
849
850
851export type MutationUpdateEventArgs = {
852 data: EventInput;
853 id: Scalars['ID'];
854};
855
856
857export type MutationUpdateEventByUuidArgs = {
858 data: EventInput;
859 uuid: Scalars['String'];
860};
861
862
863export type MutationUpdateFileInfoArgs = {
864 id: Scalars['ID'];
865 info?: InputMaybe<FileInfoInput>;
866};
867
868
869export type MutationUpdateMeArgs = {
870 data: UsersPermissionsUserInput;
871};
872
873
874export type MutationUpdateModuleArgs = {
875 data: ModuleInput;
876 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
877};
878
879
880export type MutationUpdateNotificationArgs = {
881 data: NotificationInput;
882 id: Scalars['ID'];
883};
884
885
886export type MutationUpdatePageArgs = {
887 data: PageInput;
888 id: Scalars['ID'];
889};
890
891
892export type MutationUpdatePassengerArgs = {
893 data: PassengerInput;
894 id: Scalars['ID'];
895};
896
897
898export type MutationUpdateSettingArgs = {
899 data: SettingInput;
900 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
901};
902
903
904export type MutationUpdateTravelArgs = {
905 data: TravelInput;
906 id: Scalars['ID'];
907};
908
909
910export type MutationUpdateUploadFileArgs = {
911 data: UploadFileInput;
912 id: Scalars['ID'];
913};
914
915
916export type MutationUpdateUploadFolderArgs = {
917 data: UploadFolderInput;
918 id: Scalars['ID'];
919};
920
921
922export type MutationUpdateUsersPermissionsRoleArgs = {
923 data: UsersPermissionsRoleInput;
924 id: Scalars['ID'];
925};
926
927
928export type MutationUpdateUsersPermissionsUserArgs = {
929 data: UsersPermissionsUserInput;
930 id: Scalars['ID'];
931};
932
933
934export type MutationUpdateVehicleArgs = {
935 data: VehicleInput;
936 id: Scalars['ID'];
937};
938
939
940export type MutationUploadArgs = {
941 field?: InputMaybe<Scalars['String']>;
942 file: Scalars['Upload'];
943 info?: InputMaybe<FileInfoInput>;
944 ref?: InputMaybe<Scalars['String']>;
945 refId?: InputMaybe<Scalars['ID']>;
946};
947
948export type Notification = {
949 __typename?: 'Notification';
950 createdAt?: Maybe<Scalars['DateTime']>;
951 event?: Maybe<EventEntityResponse>;
952 read?: Maybe<Scalars['Boolean']>;
953 type: Enum_Notification_Type;
954 updatedAt?: Maybe<Scalars['DateTime']>;
955 user?: Maybe<UsersPermissionsUserEntityResponse>;
956};
957
958export type NotificationEntity = {
959 __typename?: 'NotificationEntity';
960 attributes?: Maybe<Notification>;
961 id?: Maybe<Scalars['ID']>;
962};
963
964export type NotificationEntityResponse = {
965 __typename?: 'NotificationEntityResponse';
966 data?: Maybe<NotificationEntity>;
967};
968
969export type NotificationEntityResponseCollection = {
970 __typename?: 'NotificationEntityResponseCollection';
971 data: Array<NotificationEntity>;
972 meta: ResponseCollectionMeta;
973};
974
975export type NotificationFiltersInput = {
976 and?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
977 createdAt?: InputMaybe<DateTimeFilterInput>;
978 event?: InputMaybe<EventFiltersInput>;
979 id?: InputMaybe<IdFilterInput>;
980 not?: InputMaybe<NotificationFiltersInput>;
981 or?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
982 read?: InputMaybe<BooleanFilterInput>;
983 type?: InputMaybe<StringFilterInput>;
984 updatedAt?: InputMaybe<DateTimeFilterInput>;
985 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
986};
987
988export type NotificationInput = {
989 event?: InputMaybe<Scalars['ID']>;
990 read?: InputMaybe<Scalars['Boolean']>;
991 type?: InputMaybe<Enum_Notification_Type>;
992 user?: InputMaybe<Scalars['ID']>;
993};
994
995export type NotificationRelationResponseCollection = {
996 __typename?: 'NotificationRelationResponseCollection';
997 data: Array<NotificationEntity>;
998};
999
1000export type Page = {
1001 __typename?: 'Page';
1002 content?: Maybe<Scalars['String']>;
1003 createdAt?: Maybe<Scalars['DateTime']>;
1004 name: Scalars['String'];
1005 type?: Maybe<Enum_Page_Type>;
1006 updatedAt?: Maybe<Scalars['DateTime']>;
1007};
1008
1009export type PageEntity = {
1010 __typename?: 'PageEntity';
1011 attributes?: Maybe<Page>;
1012 id?: Maybe<Scalars['ID']>;
1013};
1014
1015export type PageEntityResponse = {
1016 __typename?: 'PageEntityResponse';
1017 data?: Maybe<PageEntity>;
1018};
1019
1020export type PageEntityResponseCollection = {
1021 __typename?: 'PageEntityResponseCollection';
1022 data: Array<PageEntity>;
1023 meta: ResponseCollectionMeta;
1024};
1025
1026export type PageFiltersInput = {
1027 and?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
1028 content?: InputMaybe<StringFilterInput>;
1029 createdAt?: InputMaybe<DateTimeFilterInput>;
1030 id?: InputMaybe<IdFilterInput>;
1031 name?: InputMaybe<StringFilterInput>;
1032 not?: InputMaybe<PageFiltersInput>;
1033 or?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
1034 type?: InputMaybe<StringFilterInput>;
1035 updatedAt?: InputMaybe<DateTimeFilterInput>;
1036};
1037
1038export type PageInput = {
1039 content?: InputMaybe<Scalars['String']>;
1040 name?: InputMaybe<Scalars['String']>;
1041 type?: InputMaybe<Enum_Page_Type>;
1042};
1043
1044export type Pagination = {
1045 __typename?: 'Pagination';
1046 page: Scalars['Int'];
1047 pageCount: Scalars['Int'];
1048 pageSize: Scalars['Int'];
1049 total: Scalars['Int'];
1050};
1051
1052export type PaginationArg = {
1053 limit?: InputMaybe<Scalars['Int']>;
1054 page?: InputMaybe<Scalars['Int']>;
1055 pageSize?: InputMaybe<Scalars['Int']>;
1056 start?: InputMaybe<Scalars['Int']>;
1057};
1058
1059export type Passenger = {
1060 __typename?: 'Passenger';
1061 createdAt?: Maybe<Scalars['DateTime']>;
1062 email?: Maybe<Scalars['String']>;
1063 event?: Maybe<EventEntityResponse>;
1064 location?: Maybe<Scalars['String']>;
1065 name: 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 PassengerFiltersInput = {
1083 and?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
1084 createdAt?: InputMaybe<DateTimeFilterInput>;
1085 email?: InputMaybe<StringFilterInput>;
1086 event?: InputMaybe<EventFiltersInput>;
1087 id?: InputMaybe<IdFilterInput>;
1088 location?: InputMaybe<StringFilterInput>;
1089 name?: InputMaybe<StringFilterInput>;
1090 not?: InputMaybe<PassengerFiltersInput>;
1091 or?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
1092 travel?: InputMaybe<TravelFiltersInput>;
1093 updatedAt?: InputMaybe<DateTimeFilterInput>;
1094 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1095};
1096
1097export type PassengerInput = {
1098 email?: InputMaybe<Scalars['String']>;
1099 event?: InputMaybe<Scalars['ID']>;
1100 location?: InputMaybe<Scalars['String']>;
1101 name?: InputMaybe<Scalars['String']>;
1102 travel?: InputMaybe<Scalars['ID']>;
1103 user?: InputMaybe<Scalars['ID']>;
1104};
1105
1106export type PassengerRelationResponseCollection = {
1107 __typename?: 'PassengerRelationResponseCollection';
1108 data: Array<PassengerEntity>;
1109};
1110
1111export type Query = {
1112 __typename?: 'Query';
1113 contentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
1114 contentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
1115 contentReleasesReleaseActions?: Maybe<ContentReleasesReleaseActionEntityResponseCollection>;
1116 contentReleasesReleases?: Maybe<ContentReleasesReleaseEntityResponseCollection>;
1117 emailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>;
1118 emailDesignerEmailTemplates?: Maybe<EmailDesignerEmailTemplateEntityResponseCollection>;
1119 event?: Maybe<EventEntityResponse>;
1120 /** Retrieve an event using its UUID */
1121 eventByUUID?: Maybe<EventEntityResponse>;
1122 i18NLocale?: Maybe<I18NLocaleEntityResponse>;
1123 i18NLocales?: Maybe<I18NLocaleEntityResponseCollection>;
1124 me?: Maybe<UsersPermissionsMe>;
1125 module?: Maybe<ModuleEntityResponse>;
1126 notification?: Maybe<NotificationEntityResponse>;
1127 notifications?: Maybe<NotificationEntityResponseCollection>;
1128 page?: Maybe<PageEntityResponse>;
1129 pages?: Maybe<PageEntityResponseCollection>;
1130 passenger?: Maybe<PassengerEntityResponse>;
1131 setting?: Maybe<SettingEntityResponse>;
1132 travel?: Maybe<TravelEntityResponse>;
1133 uploadFile?: Maybe<UploadFileEntityResponse>;
1134 uploadFiles?: Maybe<UploadFileEntityResponseCollection>;
1135 uploadFolder?: Maybe<UploadFolderEntityResponse>;
1136 uploadFolders?: Maybe<UploadFolderEntityResponseCollection>;
1137 usersPermissionsRole?: Maybe<UsersPermissionsRoleEntityResponse>;
1138 usersPermissionsRoles?: Maybe<UsersPermissionsRoleEntityResponseCollection>;
1139 usersPermissionsUser?: Maybe<UsersPermissionsUserEntityResponse>;
1140 vehicle?: Maybe<VehicleEntityResponse>;
1141};
1142
1143
1144export type QueryContentReleasesReleaseArgs = {
1145 id?: InputMaybe<Scalars['ID']>;
1146};
1147
1148
1149export type QueryContentReleasesReleaseActionArgs = {
1150 id?: InputMaybe<Scalars['ID']>;
1151};
1152
1153
1154export type QueryContentReleasesReleaseActionsArgs = {
1155 filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
1156 pagination?: InputMaybe<PaginationArg>;
1157 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1158};
1159
1160
1161export type QueryContentReleasesReleasesArgs = {
1162 filters?: InputMaybe<ContentReleasesReleaseFiltersInput>;
1163 pagination?: InputMaybe<PaginationArg>;
1164 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1165};
1166
1167
1168export type QueryEmailDesignerEmailTemplateArgs = {
1169 id?: InputMaybe<Scalars['ID']>;
1170};
1171
1172
1173export type QueryEmailDesignerEmailTemplatesArgs = {
1174 filters?: InputMaybe<EmailDesignerEmailTemplateFiltersInput>;
1175 pagination?: InputMaybe<PaginationArg>;
1176 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1177};
1178
1179
1180export type QueryEventArgs = {
1181 id?: InputMaybe<Scalars['ID']>;
1182};
1183
1184
1185export type QueryEventByUuidArgs = {
1186 uuid: Scalars['String'];
1187};
1188
1189
1190export type QueryI18NLocaleArgs = {
1191 id?: InputMaybe<Scalars['ID']>;
1192};
1193
1194
1195export type QueryI18NLocalesArgs = {
1196 filters?: InputMaybe<I18NLocaleFiltersInput>;
1197 pagination?: InputMaybe<PaginationArg>;
1198 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1199};
1200
1201
1202export type QueryModuleArgs = {
1203 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
1204};
1205
1206
1207export type QueryNotificationArgs = {
1208 id?: InputMaybe<Scalars['ID']>;
1209};
1210
1211
1212export type QueryNotificationsArgs = {
1213 filters?: InputMaybe<NotificationFiltersInput>;
1214 pagination?: InputMaybe<PaginationArg>;
1215 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1216};
1217
1218
1219export type QueryPageArgs = {
1220 id?: InputMaybe<Scalars['ID']>;
1221};
1222
1223
1224export type QueryPagesArgs = {
1225 filters?: InputMaybe<PageFiltersInput>;
1226 pagination?: InputMaybe<PaginationArg>;
1227 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1228};
1229
1230
1231export type QueryPassengerArgs = {
1232 id?: InputMaybe<Scalars['ID']>;
1233};
1234
1235
1236export type QuerySettingArgs = {
1237 locale?: InputMaybe<Scalars['I18NLocaleCode']>;
1238};
1239
1240
1241export type QueryTravelArgs = {
1242 id?: InputMaybe<Scalars['ID']>;
1243};
1244
1245
1246export type QueryUploadFileArgs = {
1247 id?: InputMaybe<Scalars['ID']>;
1248};
1249
1250
1251export type QueryUploadFilesArgs = {
1252 filters?: InputMaybe<UploadFileFiltersInput>;
1253 pagination?: InputMaybe<PaginationArg>;
1254 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1255};
1256
1257
1258export type QueryUploadFolderArgs = {
1259 id?: InputMaybe<Scalars['ID']>;
1260};
1261
1262
1263export type QueryUploadFoldersArgs = {
1264 filters?: InputMaybe<UploadFolderFiltersInput>;
1265 pagination?: InputMaybe<PaginationArg>;
1266 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1267};
1268
1269
1270export type QueryUsersPermissionsRoleArgs = {
1271 id?: InputMaybe<Scalars['ID']>;
1272};
1273
1274
1275export type QueryUsersPermissionsRolesArgs = {
1276 filters?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1277 pagination?: InputMaybe<PaginationArg>;
1278 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1279};
1280
1281
1282export type QueryUsersPermissionsUserArgs = {
1283 id?: InputMaybe<Scalars['ID']>;
1284};
1285
1286
1287export type QueryVehicleArgs = {
1288 id?: InputMaybe<Scalars['ID']>;
1289};
1290
1291export type ResponseCollectionMeta = {
1292 __typename?: 'ResponseCollectionMeta';
1293 pagination: Pagination;
1294};
1295
1296export type Setting = {
1297 __typename?: 'Setting';
1298 about_link?: Maybe<Scalars['String']>;
1299 announcement?: Maybe<Scalars['String']>;
1300 code_link?: Maybe<Scalars['String']>;
1301 createdAt?: Maybe<Scalars['DateTime']>;
1302 faq_link?: Maybe<Scalars['String']>;
1303 gtm_id?: Maybe<Scalars['String']>;
1304 locale?: Maybe<Scalars['String']>;
1305 localizations?: Maybe<SettingRelationResponseCollection>;
1306 matomo_script_url?: Maybe<Scalars['String']>;
1307 opencollective_link?: Maybe<Scalars['String']>;
1308 updatedAt?: Maybe<Scalars['DateTime']>;
1309};
1310
1311export type SettingEntity = {
1312 __typename?: 'SettingEntity';
1313 attributes?: Maybe<Setting>;
1314 id?: Maybe<Scalars['ID']>;
1315};
1316
1317export type SettingEntityResponse = {
1318 __typename?: 'SettingEntityResponse';
1319 data?: Maybe<SettingEntity>;
1320};
1321
1322export type SettingInput = {
1323 about_link?: InputMaybe<Scalars['String']>;
1324 announcement?: InputMaybe<Scalars['String']>;
1325 code_link?: InputMaybe<Scalars['String']>;
1326 faq_link?: InputMaybe<Scalars['String']>;
1327 gtm_id?: InputMaybe<Scalars['String']>;
1328 matomo_script_url?: InputMaybe<Scalars['String']>;
1329 opencollective_link?: InputMaybe<Scalars['String']>;
1330};
1331
1332export type SettingRelationResponseCollection = {
1333 __typename?: 'SettingRelationResponseCollection';
1334 data: Array<SettingEntity>;
1335};
1336
1337export type StringFilterInput = {
1338 and?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1339 between?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1340 contains?: InputMaybe<Scalars['String']>;
1341 containsi?: InputMaybe<Scalars['String']>;
1342 endsWith?: InputMaybe<Scalars['String']>;
1343 eq?: InputMaybe<Scalars['String']>;
1344 eqi?: InputMaybe<Scalars['String']>;
1345 gt?: InputMaybe<Scalars['String']>;
1346 gte?: InputMaybe<Scalars['String']>;
1347 in?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1348 lt?: InputMaybe<Scalars['String']>;
1349 lte?: InputMaybe<Scalars['String']>;
1350 ne?: InputMaybe<Scalars['String']>;
1351 nei?: InputMaybe<Scalars['String']>;
1352 not?: InputMaybe<StringFilterInput>;
1353 notContains?: InputMaybe<Scalars['String']>;
1354 notContainsi?: InputMaybe<Scalars['String']>;
1355 notIn?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1356 notNull?: InputMaybe<Scalars['Boolean']>;
1357 null?: InputMaybe<Scalars['Boolean']>;
1358 or?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1359 startsWith?: InputMaybe<Scalars['String']>;
1360};
1361
1362export type Travel = {
1363 __typename?: 'Travel';
1364 createdAt?: Maybe<Scalars['DateTime']>;
1365 departure?: Maybe<Scalars['DateTime']>;
1366 details?: Maybe<Scalars['String']>;
1367 event?: Maybe<EventEntityResponse>;
1368 meeting?: Maybe<Scalars['String']>;
1369 meeting_latitude?: Maybe<Scalars['Float']>;
1370 meeting_longitude?: Maybe<Scalars['Float']>;
1371 passengers?: Maybe<PassengerRelationResponseCollection>;
1372 phone_number?: Maybe<Scalars['String']>;
1373 seats?: Maybe<Scalars['Int']>;
1374 updatedAt?: Maybe<Scalars['DateTime']>;
1375 user?: Maybe<UsersPermissionsUserEntityResponse>;
1376 vehicleName?: Maybe<Scalars['String']>;
1377};
1378
1379
1380export type TravelPassengersArgs = {
1381 filters?: InputMaybe<PassengerFiltersInput>;
1382 pagination?: InputMaybe<PaginationArg>;
1383 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1384};
1385
1386export type TravelEntity = {
1387 __typename?: 'TravelEntity';
1388 attributes?: Maybe<Travel>;
1389 id?: Maybe<Scalars['ID']>;
1390};
1391
1392export type TravelEntityResponse = {
1393 __typename?: 'TravelEntityResponse';
1394 data?: Maybe<TravelEntity>;
1395};
1396
1397export type TravelFiltersInput = {
1398 and?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1399 createdAt?: InputMaybe<DateTimeFilterInput>;
1400 departure?: InputMaybe<DateTimeFilterInput>;
1401 details?: InputMaybe<StringFilterInput>;
1402 event?: InputMaybe<EventFiltersInput>;
1403 id?: InputMaybe<IdFilterInput>;
1404 meeting?: InputMaybe<StringFilterInput>;
1405 meeting_latitude?: InputMaybe<FloatFilterInput>;
1406 meeting_longitude?: InputMaybe<FloatFilterInput>;
1407 not?: InputMaybe<TravelFiltersInput>;
1408 or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1409 passengers?: InputMaybe<PassengerFiltersInput>;
1410 phone_number?: InputMaybe<StringFilterInput>;
1411 seats?: InputMaybe<IntFilterInput>;
1412 updatedAt?: InputMaybe<DateTimeFilterInput>;
1413 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1414 vehicleName?: InputMaybe<StringFilterInput>;
1415};
1416
1417export type TravelInput = {
1418 departure?: InputMaybe<Scalars['DateTime']>;
1419 details?: InputMaybe<Scalars['String']>;
1420 event?: InputMaybe<Scalars['ID']>;
1421 meeting?: InputMaybe<Scalars['String']>;
1422 meeting_latitude?: InputMaybe<Scalars['Float']>;
1423 meeting_longitude?: InputMaybe<Scalars['Float']>;
1424 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1425 phone_number?: InputMaybe<Scalars['String']>;
1426 seats?: InputMaybe<Scalars['Int']>;
1427 user?: InputMaybe<Scalars['ID']>;
1428 vehicleName?: InputMaybe<Scalars['String']>;
1429};
1430
1431export type TravelRelationResponseCollection = {
1432 __typename?: 'TravelRelationResponseCollection';
1433 data: Array<TravelEntity>;
1434};
1435
1436export type UploadFile = {
1437 __typename?: 'UploadFile';
1438 alternativeText?: Maybe<Scalars['String']>;
1439 caption?: Maybe<Scalars['String']>;
1440 createdAt?: Maybe<Scalars['DateTime']>;
1441 ext?: Maybe<Scalars['String']>;
1442 formats?: Maybe<Scalars['JSON']>;
1443 hash: Scalars['String'];
1444 height?: Maybe<Scalars['Int']>;
1445 mime: Scalars['String'];
1446 name: Scalars['String'];
1447 previewUrl?: Maybe<Scalars['String']>;
1448 provider: Scalars['String'];
1449 provider_metadata?: Maybe<Scalars['JSON']>;
1450 related?: Maybe<Array<Maybe<GenericMorph>>>;
1451 size: Scalars['Float'];
1452 updatedAt?: Maybe<Scalars['DateTime']>;
1453 url: Scalars['String'];
1454 width?: Maybe<Scalars['Int']>;
1455};
1456
1457export type UploadFileEntity = {
1458 __typename?: 'UploadFileEntity';
1459 attributes?: Maybe<UploadFile>;
1460 id?: Maybe<Scalars['ID']>;
1461};
1462
1463export type UploadFileEntityResponse = {
1464 __typename?: 'UploadFileEntityResponse';
1465 data?: Maybe<UploadFileEntity>;
1466};
1467
1468export type UploadFileEntityResponseCollection = {
1469 __typename?: 'UploadFileEntityResponseCollection';
1470 data: Array<UploadFileEntity>;
1471 meta: ResponseCollectionMeta;
1472};
1473
1474export type UploadFileFiltersInput = {
1475 alternativeText?: InputMaybe<StringFilterInput>;
1476 and?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1477 caption?: InputMaybe<StringFilterInput>;
1478 createdAt?: InputMaybe<DateTimeFilterInput>;
1479 ext?: InputMaybe<StringFilterInput>;
1480 folder?: InputMaybe<UploadFolderFiltersInput>;
1481 folderPath?: InputMaybe<StringFilterInput>;
1482 formats?: InputMaybe<JsonFilterInput>;
1483 hash?: InputMaybe<StringFilterInput>;
1484 height?: InputMaybe<IntFilterInput>;
1485 id?: InputMaybe<IdFilterInput>;
1486 mime?: InputMaybe<StringFilterInput>;
1487 name?: InputMaybe<StringFilterInput>;
1488 not?: InputMaybe<UploadFileFiltersInput>;
1489 or?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1490 previewUrl?: InputMaybe<StringFilterInput>;
1491 provider?: InputMaybe<StringFilterInput>;
1492 provider_metadata?: InputMaybe<JsonFilterInput>;
1493 size?: InputMaybe<FloatFilterInput>;
1494 updatedAt?: InputMaybe<DateTimeFilterInput>;
1495 url?: InputMaybe<StringFilterInput>;
1496 width?: InputMaybe<IntFilterInput>;
1497};
1498
1499export type UploadFileInput = {
1500 alternativeText?: InputMaybe<Scalars['String']>;
1501 caption?: InputMaybe<Scalars['String']>;
1502 ext?: InputMaybe<Scalars['String']>;
1503 folder?: InputMaybe<Scalars['ID']>;
1504 folderPath?: InputMaybe<Scalars['String']>;
1505 formats?: InputMaybe<Scalars['JSON']>;
1506 hash?: InputMaybe<Scalars['String']>;
1507 height?: InputMaybe<Scalars['Int']>;
1508 mime?: InputMaybe<Scalars['String']>;
1509 name?: InputMaybe<Scalars['String']>;
1510 previewUrl?: InputMaybe<Scalars['String']>;
1511 provider?: InputMaybe<Scalars['String']>;
1512 provider_metadata?: InputMaybe<Scalars['JSON']>;
1513 size?: InputMaybe<Scalars['Float']>;
1514 url?: InputMaybe<Scalars['String']>;
1515 width?: InputMaybe<Scalars['Int']>;
1516};
1517
1518export type UploadFileRelationResponseCollection = {
1519 __typename?: 'UploadFileRelationResponseCollection';
1520 data: Array<UploadFileEntity>;
1521};
1522
1523export type UploadFolder = {
1524 __typename?: 'UploadFolder';
1525 children?: Maybe<UploadFolderRelationResponseCollection>;
1526 createdAt?: Maybe<Scalars['DateTime']>;
1527 files?: Maybe<UploadFileRelationResponseCollection>;
1528 name: Scalars['String'];
1529 parent?: Maybe<UploadFolderEntityResponse>;
1530 path: Scalars['String'];
1531 pathId: Scalars['Int'];
1532 updatedAt?: Maybe<Scalars['DateTime']>;
1533};
1534
1535
1536export type UploadFolderChildrenArgs = {
1537 filters?: InputMaybe<UploadFolderFiltersInput>;
1538 pagination?: InputMaybe<PaginationArg>;
1539 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1540};
1541
1542
1543export type UploadFolderFilesArgs = {
1544 filters?: InputMaybe<UploadFileFiltersInput>;
1545 pagination?: InputMaybe<PaginationArg>;
1546 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1547};
1548
1549export type UploadFolderEntity = {
1550 __typename?: 'UploadFolderEntity';
1551 attributes?: Maybe<UploadFolder>;
1552 id?: Maybe<Scalars['ID']>;
1553};
1554
1555export type UploadFolderEntityResponse = {
1556 __typename?: 'UploadFolderEntityResponse';
1557 data?: Maybe<UploadFolderEntity>;
1558};
1559
1560export type UploadFolderEntityResponseCollection = {
1561 __typename?: 'UploadFolderEntityResponseCollection';
1562 data: Array<UploadFolderEntity>;
1563 meta: ResponseCollectionMeta;
1564};
1565
1566export type UploadFolderFiltersInput = {
1567 and?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1568 children?: InputMaybe<UploadFolderFiltersInput>;
1569 createdAt?: InputMaybe<DateTimeFilterInput>;
1570 files?: InputMaybe<UploadFileFiltersInput>;
1571 id?: InputMaybe<IdFilterInput>;
1572 name?: InputMaybe<StringFilterInput>;
1573 not?: InputMaybe<UploadFolderFiltersInput>;
1574 or?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1575 parent?: InputMaybe<UploadFolderFiltersInput>;
1576 path?: InputMaybe<StringFilterInput>;
1577 pathId?: InputMaybe<IntFilterInput>;
1578 updatedAt?: InputMaybe<DateTimeFilterInput>;
1579};
1580
1581export type UploadFolderInput = {
1582 children?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1583 files?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1584 name?: InputMaybe<Scalars['String']>;
1585 parent?: InputMaybe<Scalars['ID']>;
1586 path?: InputMaybe<Scalars['String']>;
1587 pathId?: InputMaybe<Scalars['Int']>;
1588};
1589
1590export type UploadFolderRelationResponseCollection = {
1591 __typename?: 'UploadFolderRelationResponseCollection';
1592 data: Array<UploadFolderEntity>;
1593};
1594
1595export type UsersPermissionsCreateRolePayload = {
1596 __typename?: 'UsersPermissionsCreateRolePayload';
1597 ok: Scalars['Boolean'];
1598};
1599
1600export type UsersPermissionsDeleteRolePayload = {
1601 __typename?: 'UsersPermissionsDeleteRolePayload';
1602 ok: Scalars['Boolean'];
1603};
1604
1605export type UsersPermissionsLoginInput = {
1606 identifier: Scalars['String'];
1607 password: Scalars['String'];
1608 provider?: Scalars['String'];
1609};
1610
1611export type UsersPermissionsLoginPayload = {
1612 __typename?: 'UsersPermissionsLoginPayload';
1613 jwt?: Maybe<Scalars['String']>;
1614 user: UsersPermissionsMe;
1615};
1616
1617export type UsersPermissionsMe = {
1618 __typename?: 'UsersPermissionsMe';
1619 blocked?: Maybe<Scalars['Boolean']>;
1620 confirmed?: Maybe<Scalars['Boolean']>;
1621 email?: Maybe<Scalars['String']>;
1622 id: Scalars['ID'];
1623 profile?: Maybe<UsersPermissionsUser>;
1624 role?: Maybe<UsersPermissionsMeRole>;
1625 username: Scalars['String'];
1626};
1627
1628export type UsersPermissionsMeRole = {
1629 __typename?: 'UsersPermissionsMeRole';
1630 description?: Maybe<Scalars['String']>;
1631 id: Scalars['ID'];
1632 name: Scalars['String'];
1633 type?: Maybe<Scalars['String']>;
1634};
1635
1636export type UsersPermissionsPasswordPayload = {
1637 __typename?: 'UsersPermissionsPasswordPayload';
1638 ok: Scalars['Boolean'];
1639};
1640
1641export type UsersPermissionsPermission = {
1642 __typename?: 'UsersPermissionsPermission';
1643 action: Scalars['String'];
1644 createdAt?: Maybe<Scalars['DateTime']>;
1645 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1646 updatedAt?: Maybe<Scalars['DateTime']>;
1647};
1648
1649export type UsersPermissionsPermissionEntity = {
1650 __typename?: 'UsersPermissionsPermissionEntity';
1651 attributes?: Maybe<UsersPermissionsPermission>;
1652 id?: Maybe<Scalars['ID']>;
1653};
1654
1655export type UsersPermissionsPermissionFiltersInput = {
1656 action?: InputMaybe<StringFilterInput>;
1657 and?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1658 createdAt?: InputMaybe<DateTimeFilterInput>;
1659 id?: InputMaybe<IdFilterInput>;
1660 not?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1661 or?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1662 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1663 updatedAt?: InputMaybe<DateTimeFilterInput>;
1664};
1665
1666export type UsersPermissionsPermissionRelationResponseCollection = {
1667 __typename?: 'UsersPermissionsPermissionRelationResponseCollection';
1668 data: Array<UsersPermissionsPermissionEntity>;
1669};
1670
1671export type UsersPermissionsRegisterInput = {
1672 email: Scalars['String'];
1673 firstName?: InputMaybe<Scalars['String']>;
1674 lang?: InputMaybe<Scalars['String']>;
1675 lastName?: InputMaybe<Scalars['String']>;
1676 newsletterConsent?: InputMaybe<Scalars['Boolean']>;
1677 password: Scalars['String'];
1678 username: Scalars['String'];
1679};
1680
1681export type UsersPermissionsRole = {
1682 __typename?: 'UsersPermissionsRole';
1683 createdAt?: Maybe<Scalars['DateTime']>;
1684 description?: Maybe<Scalars['String']>;
1685 name: Scalars['String'];
1686 permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1687 type?: Maybe<Scalars['String']>;
1688 updatedAt?: Maybe<Scalars['DateTime']>;
1689 users?: Maybe<UsersPermissionsUserRelationResponseCollection>;
1690};
1691
1692
1693export type UsersPermissionsRolePermissionsArgs = {
1694 filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1695 pagination?: InputMaybe<PaginationArg>;
1696 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1697};
1698
1699
1700export type UsersPermissionsRoleUsersArgs = {
1701 filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1702 pagination?: InputMaybe<PaginationArg>;
1703 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1704};
1705
1706export type UsersPermissionsRoleEntity = {
1707 __typename?: 'UsersPermissionsRoleEntity';
1708 attributes?: Maybe<UsersPermissionsRole>;
1709 id?: Maybe<Scalars['ID']>;
1710};
1711
1712export type UsersPermissionsRoleEntityResponse = {
1713 __typename?: 'UsersPermissionsRoleEntityResponse';
1714 data?: Maybe<UsersPermissionsRoleEntity>;
1715};
1716
1717export type UsersPermissionsRoleEntityResponseCollection = {
1718 __typename?: 'UsersPermissionsRoleEntityResponseCollection';
1719 data: Array<UsersPermissionsRoleEntity>;
1720 meta: ResponseCollectionMeta;
1721};
1722
1723export type UsersPermissionsRoleFiltersInput = {
1724 and?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1725 createdAt?: InputMaybe<DateTimeFilterInput>;
1726 description?: InputMaybe<StringFilterInput>;
1727 id?: InputMaybe<IdFilterInput>;
1728 name?: InputMaybe<StringFilterInput>;
1729 not?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1730 or?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1731 permissions?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1732 type?: InputMaybe<StringFilterInput>;
1733 updatedAt?: InputMaybe<DateTimeFilterInput>;
1734 users?: InputMaybe<UsersPermissionsUserFiltersInput>;
1735};
1736
1737export type UsersPermissionsRoleInput = {
1738 description?: InputMaybe<Scalars['String']>;
1739 name?: InputMaybe<Scalars['String']>;
1740 permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1741 type?: InputMaybe<Scalars['String']>;
1742 users?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1743};
1744
1745export type UsersPermissionsUpdateRolePayload = {
1746 __typename?: 'UsersPermissionsUpdateRolePayload';
1747 ok: Scalars['Boolean'];
1748};
1749
1750export type UsersPermissionsUser = {
1751 __typename?: 'UsersPermissionsUser';
1752 confirmed?: Maybe<Scalars['Boolean']>;
1753 createdAt?: Maybe<Scalars['DateTime']>;
1754 email: Scalars['String'];
1755 events?: Maybe<EventRelationResponseCollection>;
1756 firstName?: Maybe<Scalars['String']>;
1757 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1758 lastName?: Maybe<Scalars['String']>;
1759 newsletterConsent?: Maybe<Scalars['Boolean']>;
1760 notifications?: Maybe<NotificationRelationResponseCollection>;
1761 onboardingCreator?: Maybe<Scalars['Boolean']>;
1762 onboardingUser?: Maybe<Scalars['Boolean']>;
1763 provider?: Maybe<Scalars['String']>;
1764 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1765 updatedAt?: Maybe<Scalars['DateTime']>;
1766 username: Scalars['String'];
1767 vehicles?: Maybe<VehicleRelationResponseCollection>;
1768};
1769
1770
1771export type UsersPermissionsUserEventsArgs = {
1772 filters?: InputMaybe<EventFiltersInput>;
1773 pagination?: InputMaybe<PaginationArg>;
1774 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1775};
1776
1777
1778export type UsersPermissionsUserNotificationsArgs = {
1779 filters?: InputMaybe<NotificationFiltersInput>;
1780 pagination?: InputMaybe<PaginationArg>;
1781 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1782};
1783
1784
1785export type UsersPermissionsUserVehiclesArgs = {
1786 filters?: InputMaybe<VehicleFiltersInput>;
1787 pagination?: InputMaybe<PaginationArg>;
1788 sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1789};
1790
1791export type UsersPermissionsUserEntity = {
1792 __typename?: 'UsersPermissionsUserEntity';
1793 attributes?: Maybe<UsersPermissionsUser>;
1794 id?: Maybe<Scalars['ID']>;
1795};
1796
1797export type UsersPermissionsUserEntityResponse = {
1798 __typename?: 'UsersPermissionsUserEntityResponse';
1799 data?: Maybe<UsersPermissionsUserEntity>;
1800};
1801
1802export type UsersPermissionsUserFiltersInput = {
1803 and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1804 blocked?: InputMaybe<BooleanFilterInput>;
1805 confirmationToken?: InputMaybe<StringFilterInput>;
1806 confirmed?: InputMaybe<BooleanFilterInput>;
1807 createdAt?: InputMaybe<DateTimeFilterInput>;
1808 email?: InputMaybe<StringFilterInput>;
1809 events?: InputMaybe<EventFiltersInput>;
1810 firstName?: InputMaybe<StringFilterInput>;
1811 id?: InputMaybe<IdFilterInput>;
1812 lang?: InputMaybe<StringFilterInput>;
1813 lastName?: InputMaybe<StringFilterInput>;
1814 newsletterConsent?: InputMaybe<BooleanFilterInput>;
1815 not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1816 notifications?: InputMaybe<NotificationFiltersInput>;
1817 onboardingCreator?: InputMaybe<BooleanFilterInput>;
1818 onboardingUser?: InputMaybe<BooleanFilterInput>;
1819 or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1820 passengers?: InputMaybe<PassengerFiltersInput>;
1821 password?: InputMaybe<StringFilterInput>;
1822 provider?: InputMaybe<StringFilterInput>;
1823 resetPasswordToken?: InputMaybe<StringFilterInput>;
1824 role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1825 updatedAt?: InputMaybe<DateTimeFilterInput>;
1826 username?: InputMaybe<StringFilterInput>;
1827 vehicles?: InputMaybe<VehicleFiltersInput>;
1828};
1829
1830export type UsersPermissionsUserInput = {
1831 blocked?: InputMaybe<Scalars['Boolean']>;
1832 confirmationToken?: InputMaybe<Scalars['String']>;
1833 confirmed?: InputMaybe<Scalars['Boolean']>;
1834 email?: InputMaybe<Scalars['String']>;
1835 events?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1836 firstName?: InputMaybe<Scalars['String']>;
1837 lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1838 lastName?: InputMaybe<Scalars['String']>;
1839 newsletterConsent?: InputMaybe<Scalars['Boolean']>;
1840 notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1841 oldPassword?: InputMaybe<Scalars['String']>;
1842 onboardingCreator?: InputMaybe<Scalars['Boolean']>;
1843 onboardingUser?: InputMaybe<Scalars['Boolean']>;
1844 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1845 password?: InputMaybe<Scalars['String']>;
1846 provider?: InputMaybe<Scalars['String']>;
1847 resetPasswordToken?: InputMaybe<Scalars['String']>;
1848 role?: InputMaybe<Scalars['ID']>;
1849 username?: InputMaybe<Scalars['String']>;
1850 vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1851};
1852
1853export type UsersPermissionsUserRelationResponseCollection = {
1854 __typename?: 'UsersPermissionsUserRelationResponseCollection';
1855 data: Array<UsersPermissionsUserEntity>;
1856};
1857
1858export type Vehicle = {
1859 __typename?: 'Vehicle';
1860 createdAt?: Maybe<Scalars['DateTime']>;
1861 name: Scalars['String'];
1862 phone_number?: Maybe<Scalars['String']>;
1863 seats?: Maybe<Scalars['Int']>;
1864 updatedAt?: Maybe<Scalars['DateTime']>;
1865 user?: Maybe<UsersPermissionsUserEntityResponse>;
1866};
1867
1868export type VehicleEntity = {
1869 __typename?: 'VehicleEntity';
1870 attributes?: Maybe<Vehicle>;
1871 id?: Maybe<Scalars['ID']>;
1872};
1873
1874export type VehicleEntityResponse = {
1875 __typename?: 'VehicleEntityResponse';
1876 data?: Maybe<VehicleEntity>;
1877};
1878
1879export type VehicleFiltersInput = {
1880 and?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1881 createdAt?: InputMaybe<DateTimeFilterInput>;
1882 id?: InputMaybe<IdFilterInput>;
1883 name?: InputMaybe<StringFilterInput>;
1884 not?: InputMaybe<VehicleFiltersInput>;
1885 or?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1886 phone_number?: InputMaybe<StringFilterInput>;
1887 seats?: InputMaybe<IntFilterInput>;
1888 updatedAt?: InputMaybe<DateTimeFilterInput>;
1889 user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1890};
1891
1892export type VehicleInput = {
1893 name?: InputMaybe<Scalars['String']>;
1894 phone_number?: InputMaybe<Scalars['String']>;
1895 seats?: InputMaybe<Scalars['Int']>;
1896 user?: InputMaybe<Scalars['ID']>;
1897};
1898
1899export type VehicleRelationResponseCollection = {
1900 __typename?: 'VehicleRelationResponseCollection';
1901 data: Array<VehicleEntity>;
1902};
1903
1904export const MeFieldsFragmentDoc = gql`
1905 fragment MeFields on UsersPermissionsMe {
1906 id
1907 username
1908 email
1909 confirmed
1910}
1911 `;
1912export const EventFieldsFragmentDoc = gql`
1913 fragment EventFields on EventEntity {
1914 id
1915 attributes {
1916 uuid
1917 name
1918 description
1919 email
1920 date
1921 address
1922 latitude
1923 longitude
1924 position
1925 waitingPassengers {
1926 data {
1927 id
1928 attributes {
1929 name
1930 email
1931 location
1932 user {
1933 data {
1934 id
1935 attributes {
1936 firstName
1937 lastName
1938 }
1939 }
1940 }
1941 }
1942 }
1943 }
1944 travels(pagination: {limit: 500}) {
1945 data {
1946 id
1947 attributes {
1948 meeting
1949 meeting_latitude
1950 meeting_longitude
1951 departure
1952 details
1953 vehicleName
1954 phone_number
1955 seats
1956 passengers {
1957 data {
1958 id
1959 attributes {
1960 name
1961 location
1962 user {
1963 data {
1964 id
1965 attributes {
1966 firstName
1967 lastName
1968 }
1969 }
1970 }
1971 }
1972 }
1973 }
1974 }
1975 }
1976 }
1977 }
1978}
1979 `;
1980export const PassengerFieldsFragmentDoc = gql`
1981 fragment PassengerFields on PassengerEntity {
1982 id
1983 attributes {
1984 name
1985 location
1986 email
1987 user {
1988 data {
1989 id
1990 attributes {
1991 firstName
1992 lastName
1993 }
1994 }
1995 }
1996 }
1997}
1998 `;
1999export const TravelFieldsFragmentDoc = gql`
2000 fragment TravelFields on TravelEntity {
2001 id
2002 attributes {
2003 meeting
2004 meeting_latitude
2005 meeting_longitude
2006 departure
2007 details
2008 vehicleName
2009 phone_number
2010 seats
2011 passengers {
2012 data {
2013 id
2014 attributes {
2015 name
2016 location
2017 user {
2018 data {
2019 id
2020 attributes {
2021 firstName
2022 lastName
2023 }
2024 }
2025 }
2026 }
2027 }
2028 }
2029 }
2030}
2031 `;
2032export const UserFieldsFragmentDoc = gql`
2033 fragment UserFields on UsersPermissionsUser {
2034 username
2035 email
2036 confirmed
2037 lastName
2038 firstName
2039 lang
2040 onboardingUser
2041 onboardingCreator
2042 provider
2043 events(pagination: {limit: 500}) {
2044 data {
2045 id
2046 attributes {
2047 uuid
2048 name
2049 date
2050 address
2051 }
2052 }
2053 }
2054}
2055 `;
2056export const VehicleFieldsFragmentDoc = gql`
2057 fragment VehicleFields on VehicleEntity {
2058 id
2059 attributes {
2060 name
2061 seats
2062 phone_number
2063 }
2064}
2065 `;
2066export const LoginDocument = gql`
2067 mutation login($identifier: String!, $password: String!) {
2068 login(input: {identifier: $identifier, password: $password}) {
2069 jwt
2070 user {
2071 id
2072 username
2073 email
2074 confirmed
2075 }
2076 }
2077}
2078 `;
2079export const RegisterDocument = gql`
2080 mutation register($user: UsersPermissionsRegisterInput!) {
2081 register(input: $user) {
2082 jwt
2083 user {
2084 ...MeFields
2085 }
2086 }
2087}
2088 ${MeFieldsFragmentDoc}`;
2089export const ForgotPasswordDocument = gql`
2090 mutation forgotPassword($email: String!) {
2091 forgotPassword(email: $email) {
2092 ok
2093 }
2094}
2095 `;
2096export const ResetPasswordDocument = gql`
2097 mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
2098 resetPassword(
2099 password: $password
2100 passwordConfirmation: $passwordConfirmation
2101 code: $code
2102 ) {
2103 jwt
2104 user {
2105 ...MeFields
2106 }
2107 }
2108}
2109 ${MeFieldsFragmentDoc}`;
2110export const CreateEventDocument = gql`
2111 mutation createEvent($name: String!, $email: String!, $date: Date, $address: String, $latitude: Float, $longitude: Float, $description: String, $newsletter: Boolean) {
2112 createEvent(
2113 data: {name: $name, email: $email, date: $date, latitude: $latitude, longitude: $longitude, address: $address, description: $description, newsletter: $newsletter}
2114 ) {
2115 data {
2116 ...EventFields
2117 }
2118 }
2119}
2120 ${EventFieldsFragmentDoc}`;
2121export const UpdateEventDocument = gql`
2122 mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
2123 updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
2124 data {
2125 ...EventFields
2126 }
2127 }
2128}
2129 ${EventFieldsFragmentDoc}`;
2130export const EventByUuidDocument = gql`
2131 query eventByUUID($uuid: String!) {
2132 eventByUUID(uuid: $uuid) {
2133 data {
2134 ...EventFields
2135 }
2136 }
2137}
2138 ${EventFieldsFragmentDoc}`;
2139export const CreatePassengerDocument = gql`
2140 mutation createPassenger($passenger: PassengerInput!) {
2141 createPassenger(data: $passenger) {
2142 data {
2143 ...PassengerFields
2144 }
2145 }
2146}
2147 ${PassengerFieldsFragmentDoc}`;
2148export const UpdatePassengerDocument = gql`
2149 mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
2150 updatePassenger(id: $id, data: $passengerUpdate) {
2151 data {
2152 ...PassengerFields
2153 }
2154 }
2155}
2156 ${PassengerFieldsFragmentDoc}`;
2157export const DeletePassengerDocument = gql`
2158 mutation deletePassenger($id: ID!) {
2159 deletePassenger(id: $id) {
2160 data {
2161 id
2162 }
2163 }
2164}
2165 `;
2166export const SettingDocument = gql`
2167 query setting($locale: I18NLocaleCode!) {
2168 setting(locale: $locale) {
2169 data {
2170 id
2171 attributes {
2172 gtm_id
2173 about_link
2174 faq_link
2175 announcement
2176 matomo_script_url
2177 opencollective_link
2178 code_link
2179 }
2180 }
2181 }
2182}
2183 `;
2184export const CreateTravelDocument = gql`
2185 mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
2186 createTravel(data: $travel, createVehicle: $createVehicle) {
2187 data {
2188 ...TravelFields
2189 }
2190 }
2191}
2192 ${TravelFieldsFragmentDoc}`;
2193export const UpdateTravelDocument = gql`
2194 mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
2195 updateTravel(id: $id, data: $travelUpdate) {
2196 data {
2197 ...TravelFields
2198 }
2199 }
2200}
2201 ${TravelFieldsFragmentDoc}`;
2202export const DeleteTravelDocument = gql`
2203 mutation deleteTravel($id: ID!) {
2204 deleteTravel(id: $id) {
2205 data {
2206 id
2207 }
2208 }
2209}
2210 `;
2211export const ProfileDocument = gql`
2212 query profile {
2213 me {
2214 id
2215 username
2216 profile {
2217 ...UserFields
2218 }
2219 }
2220}
2221 ${UserFieldsFragmentDoc}`;
2222export const UpdateMeDocument = gql`
2223 mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
2224 updateMe(data: $userUpdate) {
2225 data {
2226 id
2227 attributes {
2228 ...UserFields
2229 }
2230 }
2231 }
2232}
2233 ${UserFieldsFragmentDoc}`;
2234export const FindUserVehiclesDocument = gql`
2235 query findUserVehicles {
2236 me {
2237 id
2238 username
2239 profile {
2240 vehicles(pagination: {limit: 500}) {
2241 data {
2242 ...VehicleFields
2243 }
2244 }
2245 }
2246 }
2247}
2248 ${VehicleFieldsFragmentDoc}`;
2249export const DeleteVehicleDocument = gql`
2250 mutation deleteVehicle($id: ID!) {
2251 deleteVehicle(id: $id) {
2252 data {
2253 id
2254 attributes {
2255 name
2256 }
2257 }
2258 }
2259}
2260 `;
2261
2262export type SdkFunctionWrapper = <T>(action: (requestHeaders?: Record<string, string>) => Promise<T>, operationName: string, operationType?: string) => Promise<T>;
2263
2264
2265const defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType) => action();
2266
2267export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) {
2268 return {
2269 login(variables: LoginMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<LoginMutation> {
2270 return withWrapper((wrappedRequestHeaders) => client.request<LoginMutation>(LoginDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'login', 'mutation');
2271 },
2272 register(variables: RegisterMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<RegisterMutation> {
2273 return withWrapper((wrappedRequestHeaders) => client.request<RegisterMutation>(RegisterDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'register', 'mutation');
2274 },
2275 forgotPassword(variables: ForgotPasswordMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ForgotPasswordMutation> {
2276 return withWrapper((wrappedRequestHeaders) => client.request<ForgotPasswordMutation>(ForgotPasswordDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'forgotPassword', 'mutation');
2277 },
2278 resetPassword(variables: ResetPasswordMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ResetPasswordMutation> {
2279 return withWrapper((wrappedRequestHeaders) => client.request<ResetPasswordMutation>(ResetPasswordDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'resetPassword', 'mutation');
2280 },
2281 createEvent(variables: CreateEventMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreateEventMutation> {
2282 return withWrapper((wrappedRequestHeaders) => client.request<CreateEventMutation>(CreateEventDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'createEvent', 'mutation');
2283 },
2284 updateEvent(variables: UpdateEventMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateEventMutation> {
2285 return withWrapper((wrappedRequestHeaders) => client.request<UpdateEventMutation>(UpdateEventDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'updateEvent', 'mutation');
2286 },
2287 eventByUUID(variables: EventByUuidQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<EventByUuidQuery> {
2288 return withWrapper((wrappedRequestHeaders) => client.request<EventByUuidQuery>(EventByUuidDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'eventByUUID', 'query');
2289 },
2290 createPassenger(variables: CreatePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreatePassengerMutation> {
2291 return withWrapper((wrappedRequestHeaders) => client.request<CreatePassengerMutation>(CreatePassengerDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'createPassenger', 'mutation');
2292 },
2293 updatePassenger(variables: UpdatePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdatePassengerMutation> {
2294 return withWrapper((wrappedRequestHeaders) => client.request<UpdatePassengerMutation>(UpdatePassengerDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'updatePassenger', 'mutation');
2295 },
2296 deletePassenger(variables: DeletePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeletePassengerMutation> {
2297 return withWrapper((wrappedRequestHeaders) => client.request<DeletePassengerMutation>(DeletePassengerDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'deletePassenger', 'mutation');
2298 },
2299 setting(variables: SettingQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<SettingQuery> {
2300 return withWrapper((wrappedRequestHeaders) => client.request<SettingQuery>(SettingDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'setting', 'query');
2301 },
2302 createTravel(variables: CreateTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreateTravelMutation> {
2303 return withWrapper((wrappedRequestHeaders) => client.request<CreateTravelMutation>(CreateTravelDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'createTravel', 'mutation');
2304 },
2305 updateTravel(variables: UpdateTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateTravelMutation> {
2306 return withWrapper((wrappedRequestHeaders) => client.request<UpdateTravelMutation>(UpdateTravelDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'updateTravel', 'mutation');
2307 },
2308 deleteTravel(variables: DeleteTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteTravelMutation> {
2309 return withWrapper((wrappedRequestHeaders) => client.request<DeleteTravelMutation>(DeleteTravelDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'deleteTravel', 'mutation');
2310 },
2311 profile(variables?: ProfileQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ProfileQuery> {
2312 return withWrapper((wrappedRequestHeaders) => client.request<ProfileQuery>(ProfileDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'profile', 'query');
2313 },
2314 updateMe(variables: UpdateMeMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateMeMutation> {
2315 return withWrapper((wrappedRequestHeaders) => client.request<UpdateMeMutation>(UpdateMeDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'updateMe', 'mutation');
2316 },
2317 findUserVehicles(variables?: FindUserVehiclesQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<FindUserVehiclesQuery> {
2318 return withWrapper((wrappedRequestHeaders) => client.request<FindUserVehiclesQuery>(FindUserVehiclesDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'findUserVehicles', 'query');
2319 },
2320 deleteVehicle(variables: DeleteVehicleMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteVehicleMutation> {
2321 return withWrapper((wrappedRequestHeaders) => client.request<DeleteVehicleMutation>(DeleteVehicleDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'deleteVehicle', 'mutation');
2322 }
2323 };
2324}
2325export type Sdk = ReturnType<typeof getSdk>;
2326export type LoginMutationVariables = Exact<{
2327 identifier: Scalars['String'];
2328 password: Scalars['String'];
2329}>;
2330
2331
2332export type LoginMutation = { __typename?: 'Mutation', login: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2333
2334export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null };
2335
2336export type RegisterMutationVariables = Exact<{
2337 user: UsersPermissionsRegisterInput;
2338}>;
2339
2340
2341export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2342
2343export type ForgotPasswordMutationVariables = Exact<{
2344 email: Scalars['String'];
2345}>;
2346
2347
2348export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UsersPermissionsPasswordPayload', ok: boolean } | null };
2349
2350export type ResetPasswordMutationVariables = Exact<{
2351 password: Scalars['String'];
2352 passwordConfirmation: Scalars['String'];
2353 code: Scalars['String'];
2354}>;
2355
2356
2357export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } | null };
2358
2359export type EventFieldsFragment = { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null };
2360
2361export type CreateEventMutationVariables = Exact<{
2362 name: Scalars['String'];
2363 email: Scalars['String'];
2364 date?: InputMaybe<Scalars['Date']>;
2365 address?: InputMaybe<Scalars['String']>;
2366 latitude?: InputMaybe<Scalars['Float']>;
2367 longitude?: InputMaybe<Scalars['Float']>;
2368 description?: InputMaybe<Scalars['String']>;
2369 newsletter?: InputMaybe<Scalars['Boolean']>;
2370}>;
2371
2372
2373export type CreateEventMutation = { __typename?: 'Mutation', createEvent?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
2374
2375export type UpdateEventMutationVariables = Exact<{
2376 uuid: Scalars['String'];
2377 eventUpdate: EventInput;
2378}>;
2379
2380
2381export type UpdateEventMutation = { __typename?: 'Mutation', updateEventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
2382
2383export type EventByUuidQueryVariables = Exact<{
2384 uuid: Scalars['String'];
2385}>;
2386
2387
2388export type EventByUuidQuery = { __typename?: 'Query', eventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
2389
2390export type PassengerFieldsFragment = { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null };
2391
2392export type CreatePassengerMutationVariables = Exact<{
2393 passenger: PassengerInput;
2394}>;
2395
2396
2397export type CreatePassengerMutation = { __typename?: 'Mutation', createPassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null } | null } | null };
2398
2399export type UpdatePassengerMutationVariables = Exact<{
2400 id: Scalars['ID'];
2401 passengerUpdate: PassengerInput;
2402}>;
2403
2404
2405export type UpdatePassengerMutation = { __typename?: 'Mutation', updatePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null } | null } | null };
2406
2407export type DeletePassengerMutationVariables = Exact<{
2408 id: Scalars['ID'];
2409}>;
2410
2411
2412export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null };
2413
2414export type SettingQueryVariables = Exact<{
2415 locale: Scalars['I18NLocaleCode'];
2416}>;
2417
2418
2419export type SettingQuery = { __typename?: 'Query', setting?: { __typename?: 'SettingEntityResponse', data?: { __typename?: 'SettingEntity', id?: string | null, attributes?: { __typename?: 'Setting', gtm_id?: string | null, about_link?: string | null, faq_link?: string | null, announcement?: string | null, matomo_script_url?: string | null, opencollective_link?: string | null, code_link?: string | null } | null } | null } | null };
2420
2421export type TravelFieldsFragment = { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null };
2422
2423export type CreateTravelMutationVariables = Exact<{
2424 travel: TravelInput;
2425 createVehicle?: InputMaybe<Scalars['Boolean']>;
2426}>;
2427
2428
2429export type CreateTravelMutation = { __typename?: 'Mutation', createTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null } | null } | null };
2430
2431export type UpdateTravelMutationVariables = Exact<{
2432 id: Scalars['ID'];
2433 travelUpdate: TravelInput;
2434}>;
2435
2436
2437export type UpdateTravelMutation = { __typename?: 'Mutation', updateTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null } | null } | null };
2438
2439export type DeleteTravelMutationVariables = Exact<{
2440 id: Scalars['ID'];
2441}>;
2442
2443
2444export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null };
2445
2446export type UserFieldsFragment = { __typename?: 'UsersPermissionsUser', username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null } | null }> } | null };
2447
2448export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
2449
2450
2451export type ProfileQuery = { __typename?: 'Query', me?: { __typename?: 'UsersPermissionsMe', id: string, username: string, profile?: { __typename?: 'UsersPermissionsUser', username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null } | null }> } | null } | null } | null };
2452
2453export type UpdateMeMutationVariables = Exact<{
2454 userUpdate: UsersPermissionsUserInput;
2455}>;
2456
2457
2458export type UpdateMeMutation = { __typename?: 'Mutation', updateMe: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null } | null }> } | null } | null } | null } };
2459
2460export type VehicleFieldsFragment = { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null };
2461
2462export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>;
2463
2464
2465export 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 };
2466
2467export type DeleteVehicleMutationVariables = Exact<{
2468 id: Scalars['ID'];
2469}>;
2470
2471
2472export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'VehicleEntityResponse', data?: { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string } | null } | null } | null };