frontend/generated/graphql.tsx (view raw)
1import { gql } from '@apollo/client';
2import * as Apollo from '@apollo/client';
3export type Maybe<T> = T | null;
4export type InputMaybe<T> = Maybe<T>;
5export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
6export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
7export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
8export type MakeEmpty<T extends { [key: string]: unknown }, K extends keyof T> = { [_ in K]?: never };
9export type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never };
10const defaultOptions = {} as const;
11/** All built-in and custom scalars, mapped to their actual values */
12export type Scalars = {
13 ID: { input: string; output: string; }
14 String: { input: string; output: string; }
15 Boolean: { input: boolean; output: boolean; }
16 Int: { input: number; output: number; }
17 Float: { input: number; output: number; }
18 Date: { input: any; output: any; }
19 DateTime: { input: any; output: any; }
20 I18NLocaleCode: { input: any; output: any; }
21 JSON: { input: any; output: any; }
22 Upload: { input: any; output: any; }
23};
24
25export type BooleanFilterInput = {
26 and?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
27 between?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
28 contains?: InputMaybe<Scalars['Boolean']['input']>;
29 containsi?: InputMaybe<Scalars['Boolean']['input']>;
30 endsWith?: InputMaybe<Scalars['Boolean']['input']>;
31 eq?: InputMaybe<Scalars['Boolean']['input']>;
32 eqi?: InputMaybe<Scalars['Boolean']['input']>;
33 gt?: InputMaybe<Scalars['Boolean']['input']>;
34 gte?: InputMaybe<Scalars['Boolean']['input']>;
35 in?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
36 lt?: InputMaybe<Scalars['Boolean']['input']>;
37 lte?: InputMaybe<Scalars['Boolean']['input']>;
38 ne?: InputMaybe<Scalars['Boolean']['input']>;
39 nei?: InputMaybe<Scalars['Boolean']['input']>;
40 not?: InputMaybe<BooleanFilterInput>;
41 notContains?: InputMaybe<Scalars['Boolean']['input']>;
42 notContainsi?: InputMaybe<Scalars['Boolean']['input']>;
43 notIn?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
44 notNull?: InputMaybe<Scalars['Boolean']['input']>;
45 null?: InputMaybe<Scalars['Boolean']['input']>;
46 or?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
47 startsWith?: InputMaybe<Scalars['Boolean']['input']>;
48};
49
50export type ContentReleasesRelease = {
51 __typename?: 'ContentReleasesRelease';
52 actions?: Maybe<ContentReleasesReleaseActionRelationResponseCollection>;
53 createdAt?: Maybe<Scalars['DateTime']['output']>;
54 name: Scalars['String']['output'];
55 releasedAt?: Maybe<Scalars['DateTime']['output']>;
56 updatedAt?: Maybe<Scalars['DateTime']['output']>;
57};
58
59
60export type ContentReleasesReleaseActionsArgs = {
61 filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
62 pagination?: InputMaybe<PaginationArg>;
63 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
64};
65
66export type ContentReleasesReleaseAction = {
67 __typename?: 'ContentReleasesReleaseAction';
68 contentType: Scalars['String']['output'];
69 createdAt?: Maybe<Scalars['DateTime']['output']>;
70 entry?: Maybe<GenericMorph>;
71 release?: Maybe<ContentReleasesReleaseEntityResponse>;
72 type: Enum_Contentreleasesreleaseaction_Type;
73 updatedAt?: Maybe<Scalars['DateTime']['output']>;
74};
75
76export type ContentReleasesReleaseActionEntity = {
77 __typename?: 'ContentReleasesReleaseActionEntity';
78 attributes?: Maybe<ContentReleasesReleaseAction>;
79 id?: Maybe<Scalars['ID']['output']>;
80};
81
82export type ContentReleasesReleaseActionEntityResponse = {
83 __typename?: 'ContentReleasesReleaseActionEntityResponse';
84 data?: Maybe<ContentReleasesReleaseActionEntity>;
85};
86
87export type ContentReleasesReleaseActionEntityResponseCollection = {
88 __typename?: 'ContentReleasesReleaseActionEntityResponseCollection';
89 data: Array<ContentReleasesReleaseActionEntity>;
90 meta: ResponseCollectionMeta;
91};
92
93export type ContentReleasesReleaseActionFiltersInput = {
94 and?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseActionFiltersInput>>>;
95 contentType?: InputMaybe<StringFilterInput>;
96 createdAt?: InputMaybe<DateTimeFilterInput>;
97 id?: InputMaybe<IdFilterInput>;
98 not?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
99 or?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseActionFiltersInput>>>;
100 release?: InputMaybe<ContentReleasesReleaseFiltersInput>;
101 type?: InputMaybe<StringFilterInput>;
102 updatedAt?: InputMaybe<DateTimeFilterInput>;
103};
104
105export type ContentReleasesReleaseActionInput = {
106 contentType?: InputMaybe<Scalars['String']['input']>;
107 release?: InputMaybe<Scalars['ID']['input']>;
108 type?: InputMaybe<Enum_Contentreleasesreleaseaction_Type>;
109};
110
111export type ContentReleasesReleaseActionRelationResponseCollection = {
112 __typename?: 'ContentReleasesReleaseActionRelationResponseCollection';
113 data: Array<ContentReleasesReleaseActionEntity>;
114};
115
116export type ContentReleasesReleaseEntity = {
117 __typename?: 'ContentReleasesReleaseEntity';
118 attributes?: Maybe<ContentReleasesRelease>;
119 id?: Maybe<Scalars['ID']['output']>;
120};
121
122export type ContentReleasesReleaseEntityResponse = {
123 __typename?: 'ContentReleasesReleaseEntityResponse';
124 data?: Maybe<ContentReleasesReleaseEntity>;
125};
126
127export type ContentReleasesReleaseEntityResponseCollection = {
128 __typename?: 'ContentReleasesReleaseEntityResponseCollection';
129 data: Array<ContentReleasesReleaseEntity>;
130 meta: ResponseCollectionMeta;
131};
132
133export type ContentReleasesReleaseFiltersInput = {
134 actions?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
135 and?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseFiltersInput>>>;
136 createdAt?: InputMaybe<DateTimeFilterInput>;
137 id?: InputMaybe<IdFilterInput>;
138 name?: InputMaybe<StringFilterInput>;
139 not?: InputMaybe<ContentReleasesReleaseFiltersInput>;
140 or?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseFiltersInput>>>;
141 releasedAt?: InputMaybe<DateTimeFilterInput>;
142 updatedAt?: InputMaybe<DateTimeFilterInput>;
143};
144
145export type ContentReleasesReleaseInput = {
146 actions?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
147 name?: InputMaybe<Scalars['String']['input']>;
148 releasedAt?: InputMaybe<Scalars['DateTime']['input']>;
149};
150
151export type DateFilterInput = {
152 and?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
153 between?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
154 contains?: InputMaybe<Scalars['Date']['input']>;
155 containsi?: InputMaybe<Scalars['Date']['input']>;
156 endsWith?: InputMaybe<Scalars['Date']['input']>;
157 eq?: InputMaybe<Scalars['Date']['input']>;
158 eqi?: InputMaybe<Scalars['Date']['input']>;
159 gt?: InputMaybe<Scalars['Date']['input']>;
160 gte?: InputMaybe<Scalars['Date']['input']>;
161 in?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
162 lt?: InputMaybe<Scalars['Date']['input']>;
163 lte?: InputMaybe<Scalars['Date']['input']>;
164 ne?: InputMaybe<Scalars['Date']['input']>;
165 nei?: InputMaybe<Scalars['Date']['input']>;
166 not?: InputMaybe<DateFilterInput>;
167 notContains?: InputMaybe<Scalars['Date']['input']>;
168 notContainsi?: InputMaybe<Scalars['Date']['input']>;
169 notIn?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
170 notNull?: InputMaybe<Scalars['Boolean']['input']>;
171 null?: InputMaybe<Scalars['Boolean']['input']>;
172 or?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
173 startsWith?: InputMaybe<Scalars['Date']['input']>;
174};
175
176export type DateTimeFilterInput = {
177 and?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
178 between?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
179 contains?: InputMaybe<Scalars['DateTime']['input']>;
180 containsi?: InputMaybe<Scalars['DateTime']['input']>;
181 endsWith?: InputMaybe<Scalars['DateTime']['input']>;
182 eq?: InputMaybe<Scalars['DateTime']['input']>;
183 eqi?: InputMaybe<Scalars['DateTime']['input']>;
184 gt?: InputMaybe<Scalars['DateTime']['input']>;
185 gte?: InputMaybe<Scalars['DateTime']['input']>;
186 in?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
187 lt?: InputMaybe<Scalars['DateTime']['input']>;
188 lte?: InputMaybe<Scalars['DateTime']['input']>;
189 ne?: InputMaybe<Scalars['DateTime']['input']>;
190 nei?: InputMaybe<Scalars['DateTime']['input']>;
191 not?: InputMaybe<DateTimeFilterInput>;
192 notContains?: InputMaybe<Scalars['DateTime']['input']>;
193 notContainsi?: InputMaybe<Scalars['DateTime']['input']>;
194 notIn?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
195 notNull?: InputMaybe<Scalars['Boolean']['input']>;
196 null?: InputMaybe<Scalars['Boolean']['input']>;
197 or?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
198 startsWith?: InputMaybe<Scalars['DateTime']['input']>;
199};
200
201export enum Enum_Contentreleasesreleaseaction_Type {
202 publish = 'publish',
203 unpublish = 'unpublish'
204}
205
206export enum Enum_Notification_Type {
207 NewPassengerInYourTrip = 'NewPassengerInYourTrip',
208 NewTrip = 'NewTrip'
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']['output']>;
223 bodyText?: Maybe<Scalars['String']['output']>;
224 createdAt?: Maybe<Scalars['DateTime']['output']>;
225 design?: Maybe<Scalars['JSON']['output']>;
226 enabled?: Maybe<Scalars['Boolean']['output']>;
227 name?: Maybe<Scalars['String']['output']>;
228 subject?: Maybe<Scalars['String']['output']>;
229 tags?: Maybe<Scalars['JSON']['output']>;
230 templateReferenceId?: Maybe<Scalars['Int']['output']>;
231 updatedAt?: Maybe<Scalars['DateTime']['output']>;
232};
233
234export type EmailDesignerEmailTemplateEntity = {
235 __typename?: 'EmailDesignerEmailTemplateEntity';
236 attributes?: Maybe<EmailDesignerEmailTemplate>;
237 id?: Maybe<Scalars['ID']['output']>;
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']['input']>;
270 bodyText?: InputMaybe<Scalars['String']['input']>;
271 design?: InputMaybe<Scalars['JSON']['input']>;
272 enabled?: InputMaybe<Scalars['Boolean']['input']>;
273 name?: InputMaybe<Scalars['String']['input']>;
274 subject?: InputMaybe<Scalars['String']['input']>;
275 tags?: InputMaybe<Scalars['JSON']['input']>;
276 templateReferenceId?: InputMaybe<Scalars['Int']['input']>;
277};
278
279export type Event = {
280 __typename?: 'Event';
281 address?: Maybe<Scalars['String']['output']>;
282 createdAt?: Maybe<Scalars['DateTime']['output']>;
283 date?: Maybe<Scalars['Date']['output']>;
284 description?: Maybe<Scalars['String']['output']>;
285 email: Scalars['String']['output'];
286 enabled_modules?: Maybe<Scalars['JSON']['output']>;
287 latitude?: Maybe<Scalars['Float']['output']>;
288 longitude?: Maybe<Scalars['Float']['output']>;
289 name: Scalars['String']['output'];
290 passengers?: Maybe<PassengerRelationResponseCollection>;
291 position?: Maybe<Scalars['JSON']['output']>;
292 travels?: Maybe<TravelRelationResponseCollection>;
293 updatedAt?: Maybe<Scalars['DateTime']['output']>;
294 uuid?: Maybe<Scalars['String']['output']>;
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']['input']>>>;
303};
304
305
306export type EventTravelsArgs = {
307 filters?: InputMaybe<TravelFiltersInput>;
308 pagination?: InputMaybe<PaginationArg>;
309 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
310};
311
312export type EventEntity = {
313 __typename?: 'EventEntity';
314 attributes?: Maybe<Event>;
315 id?: Maybe<Scalars['ID']['output']>;
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']['input']>;
348 date?: InputMaybe<Scalars['Date']['input']>;
349 description?: InputMaybe<Scalars['String']['input']>;
350 email?: InputMaybe<Scalars['String']['input']>;
351 enabled_modules?: InputMaybe<Scalars['JSON']['input']>;
352 latitude?: InputMaybe<Scalars['Float']['input']>;
353 longitude?: InputMaybe<Scalars['Float']['input']>;
354 name?: InputMaybe<Scalars['String']['input']>;
355 newsletter?: InputMaybe<Scalars['Boolean']['input']>;
356 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
357 position?: InputMaybe<Scalars['JSON']['input']>;
358 travels?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
359 users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
360 uuid?: InputMaybe<Scalars['String']['input']>;
361};
362
363export type EventRelationResponseCollection = {
364 __typename?: 'EventRelationResponseCollection';
365 data: Array<EventEntity>;
366};
367
368export type FileInfoInput = {
369 alternativeText?: InputMaybe<Scalars['String']['input']>;
370 caption?: InputMaybe<Scalars['String']['input']>;
371 name?: InputMaybe<Scalars['String']['input']>;
372};
373
374export type FloatFilterInput = {
375 and?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
376 between?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
377 contains?: InputMaybe<Scalars['Float']['input']>;
378 containsi?: InputMaybe<Scalars['Float']['input']>;
379 endsWith?: InputMaybe<Scalars['Float']['input']>;
380 eq?: InputMaybe<Scalars['Float']['input']>;
381 eqi?: InputMaybe<Scalars['Float']['input']>;
382 gt?: InputMaybe<Scalars['Float']['input']>;
383 gte?: InputMaybe<Scalars['Float']['input']>;
384 in?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
385 lt?: InputMaybe<Scalars['Float']['input']>;
386 lte?: InputMaybe<Scalars['Float']['input']>;
387 ne?: InputMaybe<Scalars['Float']['input']>;
388 nei?: InputMaybe<Scalars['Float']['input']>;
389 not?: InputMaybe<FloatFilterInput>;
390 notContains?: InputMaybe<Scalars['Float']['input']>;
391 notContainsi?: InputMaybe<Scalars['Float']['input']>;
392 notIn?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
393 notNull?: InputMaybe<Scalars['Boolean']['input']>;
394 null?: InputMaybe<Scalars['Boolean']['input']>;
395 or?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
396 startsWith?: InputMaybe<Scalars['Float']['input']>;
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']['output']>;
404 createdAt?: Maybe<Scalars['DateTime']['output']>;
405 name?: Maybe<Scalars['String']['output']>;
406 updatedAt?: Maybe<Scalars['DateTime']['output']>;
407};
408
409export type I18NLocaleEntity = {
410 __typename?: 'I18NLocaleEntity';
411 attributes?: Maybe<I18NLocale>;
412 id?: Maybe<Scalars['ID']['output']>;
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']['input']>>>;
439 between?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
440 contains?: InputMaybe<Scalars['ID']['input']>;
441 containsi?: InputMaybe<Scalars['ID']['input']>;
442 endsWith?: InputMaybe<Scalars['ID']['input']>;
443 eq?: InputMaybe<Scalars['ID']['input']>;
444 eqi?: InputMaybe<Scalars['ID']['input']>;
445 gt?: InputMaybe<Scalars['ID']['input']>;
446 gte?: InputMaybe<Scalars['ID']['input']>;
447 in?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
448 lt?: InputMaybe<Scalars['ID']['input']>;
449 lte?: InputMaybe<Scalars['ID']['input']>;
450 ne?: InputMaybe<Scalars['ID']['input']>;
451 nei?: InputMaybe<Scalars['ID']['input']>;
452 not?: InputMaybe<IdFilterInput>;
453 notContains?: InputMaybe<Scalars['ID']['input']>;
454 notContainsi?: InputMaybe<Scalars['ID']['input']>;
455 notIn?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
456 notNull?: InputMaybe<Scalars['Boolean']['input']>;
457 null?: InputMaybe<Scalars['Boolean']['input']>;
458 or?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
459 startsWith?: InputMaybe<Scalars['ID']['input']>;
460};
461
462export type IntFilterInput = {
463 and?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
464 between?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
465 contains?: InputMaybe<Scalars['Int']['input']>;
466 containsi?: InputMaybe<Scalars['Int']['input']>;
467 endsWith?: InputMaybe<Scalars['Int']['input']>;
468 eq?: InputMaybe<Scalars['Int']['input']>;
469 eqi?: InputMaybe<Scalars['Int']['input']>;
470 gt?: InputMaybe<Scalars['Int']['input']>;
471 gte?: InputMaybe<Scalars['Int']['input']>;
472 in?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
473 lt?: InputMaybe<Scalars['Int']['input']>;
474 lte?: InputMaybe<Scalars['Int']['input']>;
475 ne?: InputMaybe<Scalars['Int']['input']>;
476 nei?: InputMaybe<Scalars['Int']['input']>;
477 not?: InputMaybe<IntFilterInput>;
478 notContains?: InputMaybe<Scalars['Int']['input']>;
479 notContainsi?: InputMaybe<Scalars['Int']['input']>;
480 notIn?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
481 notNull?: InputMaybe<Scalars['Boolean']['input']>;
482 null?: InputMaybe<Scalars['Boolean']['input']>;
483 or?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
484 startsWith?: InputMaybe<Scalars['Int']['input']>;
485};
486
487export type JsonFilterInput = {
488 and?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
489 between?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
490 contains?: InputMaybe<Scalars['JSON']['input']>;
491 containsi?: InputMaybe<Scalars['JSON']['input']>;
492 endsWith?: InputMaybe<Scalars['JSON']['input']>;
493 eq?: InputMaybe<Scalars['JSON']['input']>;
494 eqi?: InputMaybe<Scalars['JSON']['input']>;
495 gt?: InputMaybe<Scalars['JSON']['input']>;
496 gte?: InputMaybe<Scalars['JSON']['input']>;
497 in?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
498 lt?: InputMaybe<Scalars['JSON']['input']>;
499 lte?: InputMaybe<Scalars['JSON']['input']>;
500 ne?: InputMaybe<Scalars['JSON']['input']>;
501 nei?: InputMaybe<Scalars['JSON']['input']>;
502 not?: InputMaybe<JsonFilterInput>;
503 notContains?: InputMaybe<Scalars['JSON']['input']>;
504 notContainsi?: InputMaybe<Scalars['JSON']['input']>;
505 notIn?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
506 notNull?: InputMaybe<Scalars['Boolean']['input']>;
507 null?: InputMaybe<Scalars['Boolean']['input']>;
508 or?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
509 startsWith?: InputMaybe<Scalars['JSON']['input']>;
510};
511
512export type Module = {
513 __typename?: 'Module';
514 caroster_plus_description?: Maybe<Scalars['String']['output']>;
515 caroster_plus_enabled?: Maybe<Scalars['Boolean']['output']>;
516 caroster_plus_name: Scalars['String']['output'];
517 caroster_plus_payment_link: Scalars['String']['output'];
518 caroster_plus_price?: Maybe<Scalars['Float']['output']>;
519 createdAt?: Maybe<Scalars['DateTime']['output']>;
520 locale?: Maybe<Scalars['String']['output']>;
521 localizations?: Maybe<ModuleRelationResponseCollection>;
522 updatedAt?: Maybe<Scalars['DateTime']['output']>;
523};
524
525export type ModuleEntity = {
526 __typename?: 'ModuleEntity';
527 attributes?: Maybe<Module>;
528 id?: Maybe<Scalars['ID']['output']>;
529};
530
531export type ModuleEntityResponse = {
532 __typename?: 'ModuleEntityResponse';
533 data?: Maybe<ModuleEntity>;
534};
535
536export type ModuleInput = {
537 caroster_plus_description?: InputMaybe<Scalars['String']['input']>;
538 caroster_plus_enabled?: InputMaybe<Scalars['Boolean']['input']>;
539 caroster_plus_name?: InputMaybe<Scalars['String']['input']>;
540 caroster_plus_payment_link?: InputMaybe<Scalars['String']['input']>;
541 caroster_plus_payment_link_id?: InputMaybe<Scalars['String']['input']>;
542 caroster_plus_price?: InputMaybe<Scalars['Float']['input']>;
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']['input'];
628 password: Scalars['String']['input'];
629 passwordConfirmation: Scalars['String']['input'];
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']['input']>;
656 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
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']['input']>;
678 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
679};
680
681
682export type MutationCreateTravelArgs = {
683 createVehicle?: InputMaybe<Scalars['Boolean']['input']>;
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']['input'];
715};
716
717
718export type MutationDeleteContentReleasesReleaseActionArgs = {
719 id: Scalars['ID']['input'];
720};
721
722
723export type MutationDeleteEmailDesignerEmailTemplateArgs = {
724 id: Scalars['ID']['input'];
725};
726
727
728export type MutationDeleteEventArgs = {
729 id: Scalars['ID']['input'];
730};
731
732
733export type MutationDeleteModuleArgs = {
734 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
735};
736
737
738export type MutationDeleteNotificationArgs = {
739 id: Scalars['ID']['input'];
740};
741
742
743export type MutationDeletePageArgs = {
744 id: Scalars['ID']['input'];
745};
746
747
748export type MutationDeletePassengerArgs = {
749 id: Scalars['ID']['input'];
750};
751
752
753export type MutationDeleteSettingArgs = {
754 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
755};
756
757
758export type MutationDeleteTravelArgs = {
759 id: Scalars['ID']['input'];
760};
761
762
763export type MutationDeleteUploadFileArgs = {
764 id: Scalars['ID']['input'];
765};
766
767
768export type MutationDeleteUploadFolderArgs = {
769 id: Scalars['ID']['input'];
770};
771
772
773export type MutationDeleteUsersPermissionsRoleArgs = {
774 id: Scalars['ID']['input'];
775};
776
777
778export type MutationDeleteUsersPermissionsUserArgs = {
779 id: Scalars['ID']['input'];
780};
781
782
783export type MutationDeleteVehicleArgs = {
784 id: Scalars['ID']['input'];
785};
786
787
788export type MutationEmailConfirmationArgs = {
789 confirmation: Scalars['String']['input'];
790};
791
792
793export type MutationForgotPasswordArgs = {
794 email: Scalars['String']['input'];
795};
796
797
798export type MutationLoginArgs = {
799 input: UsersPermissionsLoginInput;
800};
801
802
803export type MutationMultipleUploadArgs = {
804 field?: InputMaybe<Scalars['String']['input']>;
805 files: Array<InputMaybe<Scalars['Upload']['input']>>;
806 ref?: InputMaybe<Scalars['String']['input']>;
807 refId?: InputMaybe<Scalars['ID']['input']>;
808};
809
810
811export type MutationReadNotificationsArgs = {
812 id?: InputMaybe<Scalars['ID']['input']>;
813};
814
815
816export type MutationRegisterArgs = {
817 input: UsersPermissionsRegisterInput;
818};
819
820
821export type MutationRemoveFileArgs = {
822 id: Scalars['ID']['input'];
823};
824
825
826export type MutationResetPasswordArgs = {
827 code: Scalars['String']['input'];
828 password: Scalars['String']['input'];
829 passwordConfirmation: Scalars['String']['input'];
830};
831
832
833export type MutationUpdateContentReleasesReleaseArgs = {
834 data: ContentReleasesReleaseInput;
835 id: Scalars['ID']['input'];
836};
837
838
839export type MutationUpdateContentReleasesReleaseActionArgs = {
840 data: ContentReleasesReleaseActionInput;
841 id: Scalars['ID']['input'];
842};
843
844
845export type MutationUpdateEmailDesignerEmailTemplateArgs = {
846 data: EmailDesignerEmailTemplateInput;
847 id: Scalars['ID']['input'];
848};
849
850
851export type MutationUpdateEventArgs = {
852 data: EventInput;
853 id: Scalars['ID']['input'];
854};
855
856
857export type MutationUpdateEventByUuidArgs = {
858 data: EventInput;
859 uuid: Scalars['String']['input'];
860};
861
862
863export type MutationUpdateFileInfoArgs = {
864 id: Scalars['ID']['input'];
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']['input']>;
877};
878
879
880export type MutationUpdateNotificationArgs = {
881 data: NotificationInput;
882 id: Scalars['ID']['input'];
883};
884
885
886export type MutationUpdatePageArgs = {
887 data: PageInput;
888 id: Scalars['ID']['input'];
889};
890
891
892export type MutationUpdatePassengerArgs = {
893 data: PassengerInput;
894 id: Scalars['ID']['input'];
895};
896
897
898export type MutationUpdateSettingArgs = {
899 data: SettingInput;
900 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
901};
902
903
904export type MutationUpdateTravelArgs = {
905 data: TravelInput;
906 id: Scalars['ID']['input'];
907};
908
909
910export type MutationUpdateUploadFileArgs = {
911 data: UploadFileInput;
912 id: Scalars['ID']['input'];
913};
914
915
916export type MutationUpdateUploadFolderArgs = {
917 data: UploadFolderInput;
918 id: Scalars['ID']['input'];
919};
920
921
922export type MutationUpdateUsersPermissionsRoleArgs = {
923 data: UsersPermissionsRoleInput;
924 id: Scalars['ID']['input'];
925};
926
927
928export type MutationUpdateUsersPermissionsUserArgs = {
929 data: UsersPermissionsUserInput;
930 id: Scalars['ID']['input'];
931};
932
933
934export type MutationUpdateVehicleArgs = {
935 data: VehicleInput;
936 id: Scalars['ID']['input'];
937};
938
939
940export type MutationUploadArgs = {
941 field?: InputMaybe<Scalars['String']['input']>;
942 file: Scalars['Upload']['input'];
943 info?: InputMaybe<FileInfoInput>;
944 ref?: InputMaybe<Scalars['String']['input']>;
945 refId?: InputMaybe<Scalars['ID']['input']>;
946};
947
948export type Notification = {
949 __typename?: 'Notification';
950 createdAt?: Maybe<Scalars['DateTime']['output']>;
951 event?: Maybe<EventEntityResponse>;
952 read?: Maybe<Scalars['Boolean']['output']>;
953 type: Enum_Notification_Type;
954 updatedAt?: Maybe<Scalars['DateTime']['output']>;
955 user?: Maybe<UsersPermissionsUserEntityResponse>;
956};
957
958export type NotificationEntity = {
959 __typename?: 'NotificationEntity';
960 attributes?: Maybe<Notification>;
961 id?: Maybe<Scalars['ID']['output']>;
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']['input']>;
990 read?: InputMaybe<Scalars['Boolean']['input']>;
991 type?: InputMaybe<Enum_Notification_Type>;
992 user?: InputMaybe<Scalars['ID']['input']>;
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']['output']>;
1003 createdAt?: Maybe<Scalars['DateTime']['output']>;
1004 name: Scalars['String']['output'];
1005 type?: Maybe<Enum_Page_Type>;
1006 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1007};
1008
1009export type PageEntity = {
1010 __typename?: 'PageEntity';
1011 attributes?: Maybe<Page>;
1012 id?: Maybe<Scalars['ID']['output']>;
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']['input']>;
1040 name?: InputMaybe<Scalars['String']['input']>;
1041 type?: InputMaybe<Enum_Page_Type>;
1042};
1043
1044export type Pagination = {
1045 __typename?: 'Pagination';
1046 page: Scalars['Int']['output'];
1047 pageCount: Scalars['Int']['output'];
1048 pageSize: Scalars['Int']['output'];
1049 total: Scalars['Int']['output'];
1050};
1051
1052export type PaginationArg = {
1053 limit?: InputMaybe<Scalars['Int']['input']>;
1054 page?: InputMaybe<Scalars['Int']['input']>;
1055 pageSize?: InputMaybe<Scalars['Int']['input']>;
1056 start?: InputMaybe<Scalars['Int']['input']>;
1057};
1058
1059export type Passenger = {
1060 __typename?: 'Passenger';
1061 createdAt?: Maybe<Scalars['DateTime']['output']>;
1062 email?: Maybe<Scalars['String']['output']>;
1063 event?: Maybe<EventEntityResponse>;
1064 location?: Maybe<Scalars['String']['output']>;
1065 name: Scalars['String']['output'];
1066 travel?: Maybe<TravelEntityResponse>;
1067 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1068 user?: Maybe<UsersPermissionsUserEntityResponse>;
1069};
1070
1071export type PassengerEntity = {
1072 __typename?: 'PassengerEntity';
1073 attributes?: Maybe<Passenger>;
1074 id?: Maybe<Scalars['ID']['output']>;
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']['input']>;
1099 event?: InputMaybe<Scalars['ID']['input']>;
1100 location?: InputMaybe<Scalars['String']['input']>;
1101 name?: InputMaybe<Scalars['String']['input']>;
1102 travel?: InputMaybe<Scalars['ID']['input']>;
1103 user?: InputMaybe<Scalars['ID']['input']>;
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']['input']>;
1146};
1147
1148
1149export type QueryContentReleasesReleaseActionArgs = {
1150 id?: InputMaybe<Scalars['ID']['input']>;
1151};
1152
1153
1154export type QueryContentReleasesReleaseActionsArgs = {
1155 filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
1156 pagination?: InputMaybe<PaginationArg>;
1157 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1158};
1159
1160
1161export type QueryContentReleasesReleasesArgs = {
1162 filters?: InputMaybe<ContentReleasesReleaseFiltersInput>;
1163 pagination?: InputMaybe<PaginationArg>;
1164 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1165};
1166
1167
1168export type QueryEmailDesignerEmailTemplateArgs = {
1169 id?: InputMaybe<Scalars['ID']['input']>;
1170};
1171
1172
1173export type QueryEmailDesignerEmailTemplatesArgs = {
1174 filters?: InputMaybe<EmailDesignerEmailTemplateFiltersInput>;
1175 pagination?: InputMaybe<PaginationArg>;
1176 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1177};
1178
1179
1180export type QueryEventArgs = {
1181 id?: InputMaybe<Scalars['ID']['input']>;
1182};
1183
1184
1185export type QueryEventByUuidArgs = {
1186 uuid: Scalars['String']['input'];
1187};
1188
1189
1190export type QueryI18NLocaleArgs = {
1191 id?: InputMaybe<Scalars['ID']['input']>;
1192};
1193
1194
1195export type QueryI18NLocalesArgs = {
1196 filters?: InputMaybe<I18NLocaleFiltersInput>;
1197 pagination?: InputMaybe<PaginationArg>;
1198 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1199};
1200
1201
1202export type QueryModuleArgs = {
1203 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
1204};
1205
1206
1207export type QueryNotificationArgs = {
1208 id?: InputMaybe<Scalars['ID']['input']>;
1209};
1210
1211
1212export type QueryNotificationsArgs = {
1213 filters?: InputMaybe<NotificationFiltersInput>;
1214 pagination?: InputMaybe<PaginationArg>;
1215 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1216};
1217
1218
1219export type QueryPageArgs = {
1220 id?: InputMaybe<Scalars['ID']['input']>;
1221};
1222
1223
1224export type QueryPagesArgs = {
1225 filters?: InputMaybe<PageFiltersInput>;
1226 pagination?: InputMaybe<PaginationArg>;
1227 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1228};
1229
1230
1231export type QueryPassengerArgs = {
1232 id?: InputMaybe<Scalars['ID']['input']>;
1233};
1234
1235
1236export type QuerySettingArgs = {
1237 locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
1238};
1239
1240
1241export type QueryTravelArgs = {
1242 id?: InputMaybe<Scalars['ID']['input']>;
1243};
1244
1245
1246export type QueryUploadFileArgs = {
1247 id?: InputMaybe<Scalars['ID']['input']>;
1248};
1249
1250
1251export type QueryUploadFilesArgs = {
1252 filters?: InputMaybe<UploadFileFiltersInput>;
1253 pagination?: InputMaybe<PaginationArg>;
1254 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1255};
1256
1257
1258export type QueryUploadFolderArgs = {
1259 id?: InputMaybe<Scalars['ID']['input']>;
1260};
1261
1262
1263export type QueryUploadFoldersArgs = {
1264 filters?: InputMaybe<UploadFolderFiltersInput>;
1265 pagination?: InputMaybe<PaginationArg>;
1266 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1267};
1268
1269
1270export type QueryUsersPermissionsRoleArgs = {
1271 id?: InputMaybe<Scalars['ID']['input']>;
1272};
1273
1274
1275export type QueryUsersPermissionsRolesArgs = {
1276 filters?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1277 pagination?: InputMaybe<PaginationArg>;
1278 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1279};
1280
1281
1282export type QueryUsersPermissionsUserArgs = {
1283 id?: InputMaybe<Scalars['ID']['input']>;
1284};
1285
1286
1287export type QueryVehicleArgs = {
1288 id?: InputMaybe<Scalars['ID']['input']>;
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']['output']>;
1299 announcement?: Maybe<Scalars['String']['output']>;
1300 code_link?: Maybe<Scalars['String']['output']>;
1301 createdAt?: Maybe<Scalars['DateTime']['output']>;
1302 faq_link?: Maybe<Scalars['String']['output']>;
1303 gtm_id?: Maybe<Scalars['String']['output']>;
1304 locale?: Maybe<Scalars['String']['output']>;
1305 localizations?: Maybe<SettingRelationResponseCollection>;
1306 matomo_script_url?: Maybe<Scalars['String']['output']>;
1307 opencollective_link?: Maybe<Scalars['String']['output']>;
1308 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1309};
1310
1311export type SettingEntity = {
1312 __typename?: 'SettingEntity';
1313 attributes?: Maybe<Setting>;
1314 id?: Maybe<Scalars['ID']['output']>;
1315};
1316
1317export type SettingEntityResponse = {
1318 __typename?: 'SettingEntityResponse';
1319 data?: Maybe<SettingEntity>;
1320};
1321
1322export type SettingInput = {
1323 about_link?: InputMaybe<Scalars['String']['input']>;
1324 announcement?: InputMaybe<Scalars['String']['input']>;
1325 code_link?: InputMaybe<Scalars['String']['input']>;
1326 faq_link?: InputMaybe<Scalars['String']['input']>;
1327 gtm_id?: InputMaybe<Scalars['String']['input']>;
1328 matomo_script_url?: InputMaybe<Scalars['String']['input']>;
1329 opencollective_link?: InputMaybe<Scalars['String']['input']>;
1330};
1331
1332export type SettingRelationResponseCollection = {
1333 __typename?: 'SettingRelationResponseCollection';
1334 data: Array<SettingEntity>;
1335};
1336
1337export type StringFilterInput = {
1338 and?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1339 between?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1340 contains?: InputMaybe<Scalars['String']['input']>;
1341 containsi?: InputMaybe<Scalars['String']['input']>;
1342 endsWith?: InputMaybe<Scalars['String']['input']>;
1343 eq?: InputMaybe<Scalars['String']['input']>;
1344 eqi?: InputMaybe<Scalars['String']['input']>;
1345 gt?: InputMaybe<Scalars['String']['input']>;
1346 gte?: InputMaybe<Scalars['String']['input']>;
1347 in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1348 lt?: InputMaybe<Scalars['String']['input']>;
1349 lte?: InputMaybe<Scalars['String']['input']>;
1350 ne?: InputMaybe<Scalars['String']['input']>;
1351 nei?: InputMaybe<Scalars['String']['input']>;
1352 not?: InputMaybe<StringFilterInput>;
1353 notContains?: InputMaybe<Scalars['String']['input']>;
1354 notContainsi?: InputMaybe<Scalars['String']['input']>;
1355 notIn?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1356 notNull?: InputMaybe<Scalars['Boolean']['input']>;
1357 null?: InputMaybe<Scalars['Boolean']['input']>;
1358 or?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1359 startsWith?: InputMaybe<Scalars['String']['input']>;
1360};
1361
1362export type Travel = {
1363 __typename?: 'Travel';
1364 createdAt?: Maybe<Scalars['DateTime']['output']>;
1365 departure?: Maybe<Scalars['DateTime']['output']>;
1366 details?: Maybe<Scalars['String']['output']>;
1367 event?: Maybe<EventEntityResponse>;
1368 meeting?: Maybe<Scalars['String']['output']>;
1369 meeting_latitude?: Maybe<Scalars['Float']['output']>;
1370 meeting_longitude?: Maybe<Scalars['Float']['output']>;
1371 passengers?: Maybe<PassengerRelationResponseCollection>;
1372 phone_number?: Maybe<Scalars['String']['output']>;
1373 seats?: Maybe<Scalars['Int']['output']>;
1374 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1375 user?: Maybe<UsersPermissionsUserEntityResponse>;
1376 vehicleName?: Maybe<Scalars['String']['output']>;
1377};
1378
1379
1380export type TravelPassengersArgs = {
1381 filters?: InputMaybe<PassengerFiltersInput>;
1382 pagination?: InputMaybe<PaginationArg>;
1383 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1384};
1385
1386export type TravelEntity = {
1387 __typename?: 'TravelEntity';
1388 attributes?: Maybe<Travel>;
1389 id?: Maybe<Scalars['ID']['output']>;
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']['input']>;
1419 details?: InputMaybe<Scalars['String']['input']>;
1420 event?: InputMaybe<Scalars['ID']['input']>;
1421 meeting?: InputMaybe<Scalars['String']['input']>;
1422 meeting_latitude?: InputMaybe<Scalars['Float']['input']>;
1423 meeting_longitude?: InputMaybe<Scalars['Float']['input']>;
1424 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1425 phone_number?: InputMaybe<Scalars['String']['input']>;
1426 seats?: InputMaybe<Scalars['Int']['input']>;
1427 user?: InputMaybe<Scalars['ID']['input']>;
1428 vehicleName?: InputMaybe<Scalars['String']['input']>;
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']['output']>;
1439 caption?: Maybe<Scalars['String']['output']>;
1440 createdAt?: Maybe<Scalars['DateTime']['output']>;
1441 ext?: Maybe<Scalars['String']['output']>;
1442 formats?: Maybe<Scalars['JSON']['output']>;
1443 hash: Scalars['String']['output'];
1444 height?: Maybe<Scalars['Int']['output']>;
1445 mime: Scalars['String']['output'];
1446 name: Scalars['String']['output'];
1447 previewUrl?: Maybe<Scalars['String']['output']>;
1448 provider: Scalars['String']['output'];
1449 provider_metadata?: Maybe<Scalars['JSON']['output']>;
1450 related?: Maybe<Array<Maybe<GenericMorph>>>;
1451 size: Scalars['Float']['output'];
1452 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1453 url: Scalars['String']['output'];
1454 width?: Maybe<Scalars['Int']['output']>;
1455};
1456
1457export type UploadFileEntity = {
1458 __typename?: 'UploadFileEntity';
1459 attributes?: Maybe<UploadFile>;
1460 id?: Maybe<Scalars['ID']['output']>;
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']['input']>;
1501 caption?: InputMaybe<Scalars['String']['input']>;
1502 ext?: InputMaybe<Scalars['String']['input']>;
1503 folder?: InputMaybe<Scalars['ID']['input']>;
1504 folderPath?: InputMaybe<Scalars['String']['input']>;
1505 formats?: InputMaybe<Scalars['JSON']['input']>;
1506 hash?: InputMaybe<Scalars['String']['input']>;
1507 height?: InputMaybe<Scalars['Int']['input']>;
1508 mime?: InputMaybe<Scalars['String']['input']>;
1509 name?: InputMaybe<Scalars['String']['input']>;
1510 previewUrl?: InputMaybe<Scalars['String']['input']>;
1511 provider?: InputMaybe<Scalars['String']['input']>;
1512 provider_metadata?: InputMaybe<Scalars['JSON']['input']>;
1513 size?: InputMaybe<Scalars['Float']['input']>;
1514 url?: InputMaybe<Scalars['String']['input']>;
1515 width?: InputMaybe<Scalars['Int']['input']>;
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']['output']>;
1527 files?: Maybe<UploadFileRelationResponseCollection>;
1528 name: Scalars['String']['output'];
1529 parent?: Maybe<UploadFolderEntityResponse>;
1530 path: Scalars['String']['output'];
1531 pathId: Scalars['Int']['output'];
1532 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1533};
1534
1535
1536export type UploadFolderChildrenArgs = {
1537 filters?: InputMaybe<UploadFolderFiltersInput>;
1538 pagination?: InputMaybe<PaginationArg>;
1539 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1540};
1541
1542
1543export type UploadFolderFilesArgs = {
1544 filters?: InputMaybe<UploadFileFiltersInput>;
1545 pagination?: InputMaybe<PaginationArg>;
1546 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1547};
1548
1549export type UploadFolderEntity = {
1550 __typename?: 'UploadFolderEntity';
1551 attributes?: Maybe<UploadFolder>;
1552 id?: Maybe<Scalars['ID']['output']>;
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']['input']>>>;
1583 files?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1584 name?: InputMaybe<Scalars['String']['input']>;
1585 parent?: InputMaybe<Scalars['ID']['input']>;
1586 path?: InputMaybe<Scalars['String']['input']>;
1587 pathId?: InputMaybe<Scalars['Int']['input']>;
1588};
1589
1590export type UploadFolderRelationResponseCollection = {
1591 __typename?: 'UploadFolderRelationResponseCollection';
1592 data: Array<UploadFolderEntity>;
1593};
1594
1595export type UsersPermissionsCreateRolePayload = {
1596 __typename?: 'UsersPermissionsCreateRolePayload';
1597 ok: Scalars['Boolean']['output'];
1598};
1599
1600export type UsersPermissionsDeleteRolePayload = {
1601 __typename?: 'UsersPermissionsDeleteRolePayload';
1602 ok: Scalars['Boolean']['output'];
1603};
1604
1605export type UsersPermissionsLoginInput = {
1606 identifier: Scalars['String']['input'];
1607 password: Scalars['String']['input'];
1608 provider?: Scalars['String']['input'];
1609};
1610
1611export type UsersPermissionsLoginPayload = {
1612 __typename?: 'UsersPermissionsLoginPayload';
1613 jwt?: Maybe<Scalars['String']['output']>;
1614 user: UsersPermissionsMe;
1615};
1616
1617export type UsersPermissionsMe = {
1618 __typename?: 'UsersPermissionsMe';
1619 blocked?: Maybe<Scalars['Boolean']['output']>;
1620 confirmed?: Maybe<Scalars['Boolean']['output']>;
1621 email?: Maybe<Scalars['String']['output']>;
1622 id: Scalars['ID']['output'];
1623 profile?: Maybe<UsersPermissionsUser>;
1624 role?: Maybe<UsersPermissionsMeRole>;
1625 username: Scalars['String']['output'];
1626};
1627
1628export type UsersPermissionsMeRole = {
1629 __typename?: 'UsersPermissionsMeRole';
1630 description?: Maybe<Scalars['String']['output']>;
1631 id: Scalars['ID']['output'];
1632 name: Scalars['String']['output'];
1633 type?: Maybe<Scalars['String']['output']>;
1634};
1635
1636export type UsersPermissionsPasswordPayload = {
1637 __typename?: 'UsersPermissionsPasswordPayload';
1638 ok: Scalars['Boolean']['output'];
1639};
1640
1641export type UsersPermissionsPermission = {
1642 __typename?: 'UsersPermissionsPermission';
1643 action: Scalars['String']['output'];
1644 createdAt?: Maybe<Scalars['DateTime']['output']>;
1645 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1646 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1647};
1648
1649export type UsersPermissionsPermissionEntity = {
1650 __typename?: 'UsersPermissionsPermissionEntity';
1651 attributes?: Maybe<UsersPermissionsPermission>;
1652 id?: Maybe<Scalars['ID']['output']>;
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']['input'];
1673 firstName?: InputMaybe<Scalars['String']['input']>;
1674 lang?: InputMaybe<Scalars['String']['input']>;
1675 lastName?: InputMaybe<Scalars['String']['input']>;
1676 newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1677 password: Scalars['String']['input'];
1678 username: Scalars['String']['input'];
1679};
1680
1681export type UsersPermissionsRole = {
1682 __typename?: 'UsersPermissionsRole';
1683 createdAt?: Maybe<Scalars['DateTime']['output']>;
1684 description?: Maybe<Scalars['String']['output']>;
1685 name: Scalars['String']['output'];
1686 permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1687 type?: Maybe<Scalars['String']['output']>;
1688 updatedAt?: Maybe<Scalars['DateTime']['output']>;
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']['input']>>>;
1697};
1698
1699
1700export type UsersPermissionsRoleUsersArgs = {
1701 filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1702 pagination?: InputMaybe<PaginationArg>;
1703 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1704};
1705
1706export type UsersPermissionsRoleEntity = {
1707 __typename?: 'UsersPermissionsRoleEntity';
1708 attributes?: Maybe<UsersPermissionsRole>;
1709 id?: Maybe<Scalars['ID']['output']>;
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']['input']>;
1739 name?: InputMaybe<Scalars['String']['input']>;
1740 permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1741 type?: InputMaybe<Scalars['String']['input']>;
1742 users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1743};
1744
1745export type UsersPermissionsUpdateRolePayload = {
1746 __typename?: 'UsersPermissionsUpdateRolePayload';
1747 ok: Scalars['Boolean']['output'];
1748};
1749
1750export type UsersPermissionsUser = {
1751 __typename?: 'UsersPermissionsUser';
1752 confirmed?: Maybe<Scalars['Boolean']['output']>;
1753 createdAt?: Maybe<Scalars['DateTime']['output']>;
1754 email: Scalars['String']['output'];
1755 events?: Maybe<EventRelationResponseCollection>;
1756 firstName?: Maybe<Scalars['String']['output']>;
1757 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1758 lastName?: Maybe<Scalars['String']['output']>;
1759 newsletterConsent?: Maybe<Scalars['Boolean']['output']>;
1760 notifications?: Maybe<NotificationRelationResponseCollection>;
1761 onboardingCreator?: Maybe<Scalars['Boolean']['output']>;
1762 onboardingUser?: Maybe<Scalars['Boolean']['output']>;
1763 provider?: Maybe<Scalars['String']['output']>;
1764 role?: Maybe<UsersPermissionsRoleEntityResponse>;
1765 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1766 username: Scalars['String']['output'];
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']['input']>>>;
1775};
1776
1777
1778export type UsersPermissionsUserNotificationsArgs = {
1779 filters?: InputMaybe<NotificationFiltersInput>;
1780 pagination?: InputMaybe<PaginationArg>;
1781 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1782};
1783
1784
1785export type UsersPermissionsUserVehiclesArgs = {
1786 filters?: InputMaybe<VehicleFiltersInput>;
1787 pagination?: InputMaybe<PaginationArg>;
1788 sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1789};
1790
1791export type UsersPermissionsUserEntity = {
1792 __typename?: 'UsersPermissionsUserEntity';
1793 attributes?: Maybe<UsersPermissionsUser>;
1794 id?: Maybe<Scalars['ID']['output']>;
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']['input']>;
1832 confirmationToken?: InputMaybe<Scalars['String']['input']>;
1833 confirmed?: InputMaybe<Scalars['Boolean']['input']>;
1834 email?: InputMaybe<Scalars['String']['input']>;
1835 events?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1836 firstName?: InputMaybe<Scalars['String']['input']>;
1837 lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1838 lastName?: InputMaybe<Scalars['String']['input']>;
1839 newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1840 notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1841 oldPassword?: InputMaybe<Scalars['String']['input']>;
1842 onboardingCreator?: InputMaybe<Scalars['Boolean']['input']>;
1843 onboardingUser?: InputMaybe<Scalars['Boolean']['input']>;
1844 passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1845 password?: InputMaybe<Scalars['String']['input']>;
1846 provider?: InputMaybe<Scalars['String']['input']>;
1847 resetPasswordToken?: InputMaybe<Scalars['String']['input']>;
1848 role?: InputMaybe<Scalars['ID']['input']>;
1849 username?: InputMaybe<Scalars['String']['input']>;
1850 vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
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']['output']>;
1861 name: Scalars['String']['output'];
1862 phone_number?: Maybe<Scalars['String']['output']>;
1863 seats?: Maybe<Scalars['Int']['output']>;
1864 updatedAt?: Maybe<Scalars['DateTime']['output']>;
1865 user?: Maybe<UsersPermissionsUserEntityResponse>;
1866};
1867
1868export type VehicleEntity = {
1869 __typename?: 'VehicleEntity';
1870 attributes?: Maybe<Vehicle>;
1871 id?: Maybe<Scalars['ID']['output']>;
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']['input']>;
1894 phone_number?: InputMaybe<Scalars['String']['input']>;
1895 seats?: InputMaybe<Scalars['Int']['input']>;
1896 user?: InputMaybe<Scalars['ID']['input']>;
1897};
1898
1899export type VehicleRelationResponseCollection = {
1900 __typename?: 'VehicleRelationResponseCollection';
1901 data: Array<VehicleEntity>;
1902};
1903
1904export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null };
1905
1906export type RegisterMutationVariables = Exact<{
1907 user: UsersPermissionsRegisterInput;
1908}>;
1909
1910
1911export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
1912
1913export type ForgotPasswordMutationVariables = Exact<{
1914 email: Scalars['String']['input'];
1915}>;
1916
1917
1918export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UsersPermissionsPasswordPayload', ok: boolean } | null };
1919
1920export type ResetPasswordMutationVariables = Exact<{
1921 password: Scalars['String']['input'];
1922 passwordConfirmation: Scalars['String']['input'];
1923 code: Scalars['String']['input'];
1924}>;
1925
1926
1927export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } | null };
1928
1929export type EventFieldsFragment = { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | 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 };
1930
1931export type CreateEventMutationVariables = Exact<{
1932 name: Scalars['String']['input'];
1933 email: Scalars['String']['input'];
1934 date?: InputMaybe<Scalars['Date']['input']>;
1935 address?: InputMaybe<Scalars['String']['input']>;
1936 latitude?: InputMaybe<Scalars['Float']['input']>;
1937 longitude?: InputMaybe<Scalars['Float']['input']>;
1938 description?: InputMaybe<Scalars['String']['input']>;
1939 newsletter?: InputMaybe<Scalars['Boolean']['input']>;
1940}>;
1941
1942
1943export type CreateEventMutation = { __typename?: 'Mutation', createEvent?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, 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 };
1944
1945export type UpdateEventMutationVariables = Exact<{
1946 uuid: Scalars['String']['input'];
1947 eventUpdate: EventInput;
1948}>;
1949
1950
1951export type UpdateEventMutation = { __typename?: 'Mutation', updateEventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, 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 };
1952
1953export type EventByUuidQueryVariables = Exact<{
1954 uuid: Scalars['String']['input'];
1955}>;
1956
1957
1958export type EventByUuidQuery = { __typename?: 'Query', eventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, 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 };
1959
1960export type ModuleQueryVariables = Exact<{
1961 locale: Scalars['I18NLocaleCode']['input'];
1962}>;
1963
1964
1965export type ModuleQuery = { __typename?: 'Query', module?: { __typename?: 'ModuleEntityResponse', data?: { __typename?: 'ModuleEntity', attributes?: { __typename?: 'Module', caroster_plus_name: string, caroster_plus_price?: number | null, caroster_plus_enabled?: boolean | null, caroster_plus_description?: string | null, caroster_plus_payment_link: string } | null } | null } | null };
1966
1967export type UserNotificationsQueryVariables = Exact<{
1968 maxItems?: InputMaybe<Scalars['Int']['input']>;
1969}>;
1970
1971
1972export type UserNotificationsQuery = { __typename?: 'Query', me?: { __typename?: 'UsersPermissionsMe', profile?: { __typename?: 'UsersPermissionsUser', notifications?: { __typename?: 'NotificationRelationResponseCollection', data: Array<{ __typename?: 'NotificationEntity', id?: string | null, attributes?: { __typename?: 'Notification', type: Enum_Notification_Type, read?: boolean | null, createdAt?: any | null, event?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', name: string, uuid?: string | null } | null } | null } | null } | null }> } | null } | null } | null };
1973
1974export type ReadNotificationsMutationVariables = Exact<{
1975 id?: InputMaybe<Scalars['ID']['input']>;
1976}>;
1977
1978
1979export type ReadNotificationsMutation = { __typename?: 'Mutation', readNotifications?: { __typename?: 'NotificationEntityResponseCollection', data: Array<{ __typename?: 'NotificationEntity', id?: string | null, attributes?: { __typename?: 'Notification', type: Enum_Notification_Type, read?: boolean | null } | null }> } | null };
1980
1981export 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 };
1982
1983export type CreatePassengerMutationVariables = Exact<{
1984 passenger: PassengerInput;
1985}>;
1986
1987
1988export 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 };
1989
1990export type UpdatePassengerMutationVariables = Exact<{
1991 id: Scalars['ID']['input'];
1992 passengerUpdate: PassengerInput;
1993}>;
1994
1995
1996export 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 };
1997
1998export type DeletePassengerMutationVariables = Exact<{
1999 id: Scalars['ID']['input'];
2000}>;
2001
2002
2003export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null };
2004
2005export type SettingQueryVariables = Exact<{
2006 locale: Scalars['I18NLocaleCode']['input'];
2007}>;
2008
2009
2010export 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 };
2011
2012export 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 };
2013
2014export type CreateTravelMutationVariables = Exact<{
2015 travel: TravelInput;
2016 createVehicle?: InputMaybe<Scalars['Boolean']['input']>;
2017}>;
2018
2019
2020export 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 };
2021
2022export type UpdateTravelMutationVariables = Exact<{
2023 id: Scalars['ID']['input'];
2024 travelUpdate: TravelInput;
2025}>;
2026
2027
2028export 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 };
2029
2030export type DeleteTravelMutationVariables = Exact<{
2031 id: Scalars['ID']['input'];
2032}>;
2033
2034
2035export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null };
2036
2037export 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 };
2038
2039export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
2040
2041
2042export 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 };
2043
2044export type UpdateMeMutationVariables = Exact<{
2045 userUpdate: UsersPermissionsUserInput;
2046}>;
2047
2048
2049export 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 } };
2050
2051export type VehicleFieldsFragment = { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null };
2052
2053export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>;
2054
2055
2056export 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 };
2057
2058export type DeleteVehicleMutationVariables = Exact<{
2059 id: Scalars['ID']['input'];
2060}>;
2061
2062
2063export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'VehicleEntityResponse', data?: { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string } | null } | null } | null };
2064
2065export const MeFieldsFragmentDoc = gql`
2066 fragment MeFields on UsersPermissionsMe {
2067 id
2068 username
2069 email
2070 confirmed
2071}
2072 `;
2073export const EventFieldsFragmentDoc = gql`
2074 fragment EventFields on EventEntity {
2075 id
2076 attributes {
2077 uuid
2078 name
2079 description
2080 enabled_modules
2081 email
2082 date
2083 address
2084 latitude
2085 longitude
2086 position
2087 waitingPassengers {
2088 data {
2089 id
2090 attributes {
2091 name
2092 email
2093 location
2094 user {
2095 data {
2096 id
2097 attributes {
2098 firstName
2099 lastName
2100 }
2101 }
2102 }
2103 }
2104 }
2105 }
2106 travels(pagination: {limit: 500}) {
2107 data {
2108 id
2109 attributes {
2110 meeting
2111 meeting_latitude
2112 meeting_longitude
2113 departure
2114 details
2115 vehicleName
2116 phone_number
2117 seats
2118 passengers {
2119 data {
2120 id
2121 attributes {
2122 name
2123 location
2124 user {
2125 data {
2126 id
2127 attributes {
2128 firstName
2129 lastName
2130 }
2131 }
2132 }
2133 }
2134 }
2135 }
2136 }
2137 }
2138 }
2139 }
2140}
2141 `;
2142export const PassengerFieldsFragmentDoc = gql`
2143 fragment PassengerFields on PassengerEntity {
2144 id
2145 attributes {
2146 name
2147 location
2148 email
2149 user {
2150 data {
2151 id
2152 attributes {
2153 firstName
2154 lastName
2155 }
2156 }
2157 }
2158 }
2159}
2160 `;
2161export const TravelFieldsFragmentDoc = gql`
2162 fragment TravelFields on TravelEntity {
2163 id
2164 attributes {
2165 meeting
2166 meeting_latitude
2167 meeting_longitude
2168 departure
2169 details
2170 vehicleName
2171 phone_number
2172 seats
2173 passengers {
2174 data {
2175 id
2176 attributes {
2177 name
2178 location
2179 user {
2180 data {
2181 id
2182 attributes {
2183 firstName
2184 lastName
2185 }
2186 }
2187 }
2188 }
2189 }
2190 }
2191 }
2192}
2193 `;
2194export const UserFieldsFragmentDoc = gql`
2195 fragment UserFields on UsersPermissionsUser {
2196 username
2197 email
2198 confirmed
2199 lastName
2200 firstName
2201 lang
2202 onboardingUser
2203 onboardingCreator
2204 provider
2205 events(pagination: {limit: 500}) {
2206 data {
2207 id
2208 attributes {
2209 uuid
2210 name
2211 date
2212 address
2213 }
2214 }
2215 }
2216}
2217 `;
2218export const VehicleFieldsFragmentDoc = gql`
2219 fragment VehicleFields on VehicleEntity {
2220 id
2221 attributes {
2222 name
2223 seats
2224 phone_number
2225 }
2226}
2227 `;
2228export const RegisterDocument = gql`
2229 mutation register($user: UsersPermissionsRegisterInput!) {
2230 register(input: $user) {
2231 jwt
2232 user {
2233 ...MeFields
2234 }
2235 }
2236}
2237 ${MeFieldsFragmentDoc}`;
2238export type RegisterMutationFn = Apollo.MutationFunction<RegisterMutation, RegisterMutationVariables>;
2239
2240/**
2241 * __useRegisterMutation__
2242 *
2243 * To run a mutation, you first call `useRegisterMutation` within a React component and pass it any options that fit your needs.
2244 * When your component renders, `useRegisterMutation` returns a tuple that includes:
2245 * - A mutate function that you can call at any time to execute the mutation
2246 * - An object with fields that represent the current status of the mutation's execution
2247 *
2248 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2249 *
2250 * @example
2251 * const [registerMutation, { data, loading, error }] = useRegisterMutation({
2252 * variables: {
2253 * user: // value for 'user'
2254 * },
2255 * });
2256 */
2257export function useRegisterMutation(baseOptions?: Apollo.MutationHookOptions<RegisterMutation, RegisterMutationVariables>) {
2258 const options = {...defaultOptions, ...baseOptions}
2259 return Apollo.useMutation<RegisterMutation, RegisterMutationVariables>(RegisterDocument, options);
2260 }
2261export type RegisterMutationHookResult = ReturnType<typeof useRegisterMutation>;
2262export type RegisterMutationResult = Apollo.MutationResult<RegisterMutation>;
2263export type RegisterMutationOptions = Apollo.BaseMutationOptions<RegisterMutation, RegisterMutationVariables>;
2264export const ForgotPasswordDocument = gql`
2265 mutation forgotPassword($email: String!) {
2266 forgotPassword(email: $email) {
2267 ok
2268 }
2269}
2270 `;
2271export type ForgotPasswordMutationFn = Apollo.MutationFunction<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2272
2273/**
2274 * __useForgotPasswordMutation__
2275 *
2276 * To run a mutation, you first call `useForgotPasswordMutation` within a React component and pass it any options that fit your needs.
2277 * When your component renders, `useForgotPasswordMutation` returns a tuple that includes:
2278 * - A mutate function that you can call at any time to execute the mutation
2279 * - An object with fields that represent the current status of the mutation's execution
2280 *
2281 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2282 *
2283 * @example
2284 * const [forgotPasswordMutation, { data, loading, error }] = useForgotPasswordMutation({
2285 * variables: {
2286 * email: // value for 'email'
2287 * },
2288 * });
2289 */
2290export function useForgotPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>) {
2291 const options = {...defaultOptions, ...baseOptions}
2292 return Apollo.useMutation<ForgotPasswordMutation, ForgotPasswordMutationVariables>(ForgotPasswordDocument, options);
2293 }
2294export type ForgotPasswordMutationHookResult = ReturnType<typeof useForgotPasswordMutation>;
2295export type ForgotPasswordMutationResult = Apollo.MutationResult<ForgotPasswordMutation>;
2296export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2297export const ResetPasswordDocument = gql`
2298 mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
2299 resetPassword(
2300 password: $password
2301 passwordConfirmation: $passwordConfirmation
2302 code: $code
2303 ) {
2304 jwt
2305 user {
2306 ...MeFields
2307 }
2308 }
2309}
2310 ${MeFieldsFragmentDoc}`;
2311export type ResetPasswordMutationFn = Apollo.MutationFunction<ResetPasswordMutation, ResetPasswordMutationVariables>;
2312
2313/**
2314 * __useResetPasswordMutation__
2315 *
2316 * To run a mutation, you first call `useResetPasswordMutation` within a React component and pass it any options that fit your needs.
2317 * When your component renders, `useResetPasswordMutation` returns a tuple that includes:
2318 * - A mutate function that you can call at any time to execute the mutation
2319 * - An object with fields that represent the current status of the mutation's execution
2320 *
2321 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2322 *
2323 * @example
2324 * const [resetPasswordMutation, { data, loading, error }] = useResetPasswordMutation({
2325 * variables: {
2326 * password: // value for 'password'
2327 * passwordConfirmation: // value for 'passwordConfirmation'
2328 * code: // value for 'code'
2329 * },
2330 * });
2331 */
2332export function useResetPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ResetPasswordMutation, ResetPasswordMutationVariables>) {
2333 const options = {...defaultOptions, ...baseOptions}
2334 return Apollo.useMutation<ResetPasswordMutation, ResetPasswordMutationVariables>(ResetPasswordDocument, options);
2335 }
2336export type ResetPasswordMutationHookResult = ReturnType<typeof useResetPasswordMutation>;
2337export type ResetPasswordMutationResult = Apollo.MutationResult<ResetPasswordMutation>;
2338export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions<ResetPasswordMutation, ResetPasswordMutationVariables>;
2339export const CreateEventDocument = gql`
2340 mutation createEvent($name: String!, $email: String!, $date: Date, $address: String, $latitude: Float, $longitude: Float, $description: String, $newsletter: Boolean) {
2341 createEvent(
2342 data: {name: $name, email: $email, date: $date, latitude: $latitude, longitude: $longitude, address: $address, description: $description, newsletter: $newsletter}
2343 ) {
2344 data {
2345 ...EventFields
2346 }
2347 }
2348}
2349 ${EventFieldsFragmentDoc}`;
2350export type CreateEventMutationFn = Apollo.MutationFunction<CreateEventMutation, CreateEventMutationVariables>;
2351
2352/**
2353 * __useCreateEventMutation__
2354 *
2355 * To run a mutation, you first call `useCreateEventMutation` within a React component and pass it any options that fit your needs.
2356 * When your component renders, `useCreateEventMutation` returns a tuple that includes:
2357 * - A mutate function that you can call at any time to execute the mutation
2358 * - An object with fields that represent the current status of the mutation's execution
2359 *
2360 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2361 *
2362 * @example
2363 * const [createEventMutation, { data, loading, error }] = useCreateEventMutation({
2364 * variables: {
2365 * name: // value for 'name'
2366 * email: // value for 'email'
2367 * date: // value for 'date'
2368 * address: // value for 'address'
2369 * latitude: // value for 'latitude'
2370 * longitude: // value for 'longitude'
2371 * description: // value for 'description'
2372 * newsletter: // value for 'newsletter'
2373 * },
2374 * });
2375 */
2376export function useCreateEventMutation(baseOptions?: Apollo.MutationHookOptions<CreateEventMutation, CreateEventMutationVariables>) {
2377 const options = {...defaultOptions, ...baseOptions}
2378 return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>(CreateEventDocument, options);
2379 }
2380export type CreateEventMutationHookResult = ReturnType<typeof useCreateEventMutation>;
2381export type CreateEventMutationResult = Apollo.MutationResult<CreateEventMutation>;
2382export type CreateEventMutationOptions = Apollo.BaseMutationOptions<CreateEventMutation, CreateEventMutationVariables>;
2383export const UpdateEventDocument = gql`
2384 mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
2385 updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
2386 data {
2387 ...EventFields
2388 }
2389 }
2390}
2391 ${EventFieldsFragmentDoc}`;
2392export type UpdateEventMutationFn = Apollo.MutationFunction<UpdateEventMutation, UpdateEventMutationVariables>;
2393
2394/**
2395 * __useUpdateEventMutation__
2396 *
2397 * To run a mutation, you first call `useUpdateEventMutation` within a React component and pass it any options that fit your needs.
2398 * When your component renders, `useUpdateEventMutation` returns a tuple that includes:
2399 * - A mutate function that you can call at any time to execute the mutation
2400 * - An object with fields that represent the current status of the mutation's execution
2401 *
2402 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2403 *
2404 * @example
2405 * const [updateEventMutation, { data, loading, error }] = useUpdateEventMutation({
2406 * variables: {
2407 * uuid: // value for 'uuid'
2408 * eventUpdate: // value for 'eventUpdate'
2409 * },
2410 * });
2411 */
2412export function useUpdateEventMutation(baseOptions?: Apollo.MutationHookOptions<UpdateEventMutation, UpdateEventMutationVariables>) {
2413 const options = {...defaultOptions, ...baseOptions}
2414 return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>(UpdateEventDocument, options);
2415 }
2416export type UpdateEventMutationHookResult = ReturnType<typeof useUpdateEventMutation>;
2417export type UpdateEventMutationResult = Apollo.MutationResult<UpdateEventMutation>;
2418export type UpdateEventMutationOptions = Apollo.BaseMutationOptions<UpdateEventMutation, UpdateEventMutationVariables>;
2419export const EventByUuidDocument = gql`
2420 query eventByUUID($uuid: String!) {
2421 eventByUUID(uuid: $uuid) {
2422 data {
2423 ...EventFields
2424 }
2425 }
2426}
2427 ${EventFieldsFragmentDoc}`;
2428
2429/**
2430 * __useEventByUuidQuery__
2431 *
2432 * To run a query within a React component, call `useEventByUuidQuery` and pass it any options that fit your needs.
2433 * When your component renders, `useEventByUuidQuery` returns an object from Apollo Client that contains loading, error, and data properties
2434 * you can use to render your UI.
2435 *
2436 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2437 *
2438 * @example
2439 * const { data, loading, error } = useEventByUuidQuery({
2440 * variables: {
2441 * uuid: // value for 'uuid'
2442 * },
2443 * });
2444 */
2445export function useEventByUuidQuery(baseOptions: Apollo.QueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2446 const options = {...defaultOptions, ...baseOptions}
2447 return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2448 }
2449export function useEventByUuidLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2450 const options = {...defaultOptions, ...baseOptions}
2451 return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2452 }
2453export type EventByUuidQueryHookResult = ReturnType<typeof useEventByUuidQuery>;
2454export type EventByUuidLazyQueryHookResult = ReturnType<typeof useEventByUuidLazyQuery>;
2455export type EventByUuidQueryResult = Apollo.QueryResult<EventByUuidQuery, EventByUuidQueryVariables>;
2456export const ModuleDocument = gql`
2457 query module($locale: I18NLocaleCode!) {
2458 module(locale: $locale) {
2459 data {
2460 attributes {
2461 caroster_plus_name
2462 caroster_plus_price
2463 caroster_plus_enabled
2464 caroster_plus_description
2465 caroster_plus_payment_link
2466 }
2467 }
2468 }
2469}
2470 `;
2471
2472/**
2473 * __useModuleQuery__
2474 *
2475 * To run a query within a React component, call `useModuleQuery` and pass it any options that fit your needs.
2476 * When your component renders, `useModuleQuery` returns an object from Apollo Client that contains loading, error, and data properties
2477 * you can use to render your UI.
2478 *
2479 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2480 *
2481 * @example
2482 * const { data, loading, error } = useModuleQuery({
2483 * variables: {
2484 * locale: // value for 'locale'
2485 * },
2486 * });
2487 */
2488export function useModuleQuery(baseOptions: Apollo.QueryHookOptions<ModuleQuery, ModuleQueryVariables>) {
2489 const options = {...defaultOptions, ...baseOptions}
2490 return Apollo.useQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options);
2491 }
2492export function useModuleLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ModuleQuery, ModuleQueryVariables>) {
2493 const options = {...defaultOptions, ...baseOptions}
2494 return Apollo.useLazyQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options);
2495 }
2496export type ModuleQueryHookResult = ReturnType<typeof useModuleQuery>;
2497export type ModuleLazyQueryHookResult = ReturnType<typeof useModuleLazyQuery>;
2498export type ModuleQueryResult = Apollo.QueryResult<ModuleQuery, ModuleQueryVariables>;
2499export const UserNotificationsDocument = gql`
2500 query UserNotifications($maxItems: Int = 20) {
2501 me {
2502 profile {
2503 notifications(pagination: {limit: $maxItems}, sort: "createdAt:DESC") {
2504 data {
2505 id
2506 attributes {
2507 type
2508 read
2509 createdAt
2510 event {
2511 data {
2512 id
2513 attributes {
2514 name
2515 uuid
2516 }
2517 }
2518 }
2519 }
2520 }
2521 }
2522 }
2523 }
2524}
2525 `;
2526
2527/**
2528 * __useUserNotificationsQuery__
2529 *
2530 * To run a query within a React component, call `useUserNotificationsQuery` and pass it any options that fit your needs.
2531 * When your component renders, `useUserNotificationsQuery` returns an object from Apollo Client that contains loading, error, and data properties
2532 * you can use to render your UI.
2533 *
2534 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2535 *
2536 * @example
2537 * const { data, loading, error } = useUserNotificationsQuery({
2538 * variables: {
2539 * maxItems: // value for 'maxItems'
2540 * },
2541 * });
2542 */
2543export function useUserNotificationsQuery(baseOptions?: Apollo.QueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) {
2544 const options = {...defaultOptions, ...baseOptions}
2545 return Apollo.useQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options);
2546 }
2547export function useUserNotificationsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) {
2548 const options = {...defaultOptions, ...baseOptions}
2549 return Apollo.useLazyQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options);
2550 }
2551export type UserNotificationsQueryHookResult = ReturnType<typeof useUserNotificationsQuery>;
2552export type UserNotificationsLazyQueryHookResult = ReturnType<typeof useUserNotificationsLazyQuery>;
2553export type UserNotificationsQueryResult = Apollo.QueryResult<UserNotificationsQuery, UserNotificationsQueryVariables>;
2554export const ReadNotificationsDocument = gql`
2555 mutation readNotifications($id: ID) {
2556 readNotifications(id: $id) {
2557 data {
2558 id
2559 attributes {
2560 type
2561 read
2562 }
2563 }
2564 }
2565}
2566 `;
2567export type ReadNotificationsMutationFn = Apollo.MutationFunction<ReadNotificationsMutation, ReadNotificationsMutationVariables>;
2568
2569/**
2570 * __useReadNotificationsMutation__
2571 *
2572 * To run a mutation, you first call `useReadNotificationsMutation` within a React component and pass it any options that fit your needs.
2573 * When your component renders, `useReadNotificationsMutation` returns a tuple that includes:
2574 * - A mutate function that you can call at any time to execute the mutation
2575 * - An object with fields that represent the current status of the mutation's execution
2576 *
2577 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2578 *
2579 * @example
2580 * const [readNotificationsMutation, { data, loading, error }] = useReadNotificationsMutation({
2581 * variables: {
2582 * id: // value for 'id'
2583 * },
2584 * });
2585 */
2586export function useReadNotificationsMutation(baseOptions?: Apollo.MutationHookOptions<ReadNotificationsMutation, ReadNotificationsMutationVariables>) {
2587 const options = {...defaultOptions, ...baseOptions}
2588 return Apollo.useMutation<ReadNotificationsMutation, ReadNotificationsMutationVariables>(ReadNotificationsDocument, options);
2589 }
2590export type ReadNotificationsMutationHookResult = ReturnType<typeof useReadNotificationsMutation>;
2591export type ReadNotificationsMutationResult = Apollo.MutationResult<ReadNotificationsMutation>;
2592export type ReadNotificationsMutationOptions = Apollo.BaseMutationOptions<ReadNotificationsMutation, ReadNotificationsMutationVariables>;
2593export const CreatePassengerDocument = gql`
2594 mutation createPassenger($passenger: PassengerInput!) {
2595 createPassenger(data: $passenger) {
2596 data {
2597 ...PassengerFields
2598 }
2599 }
2600}
2601 ${PassengerFieldsFragmentDoc}`;
2602export type CreatePassengerMutationFn = Apollo.MutationFunction<CreatePassengerMutation, CreatePassengerMutationVariables>;
2603
2604/**
2605 * __useCreatePassengerMutation__
2606 *
2607 * To run a mutation, you first call `useCreatePassengerMutation` within a React component and pass it any options that fit your needs.
2608 * When your component renders, `useCreatePassengerMutation` returns a tuple that includes:
2609 * - A mutate function that you can call at any time to execute the mutation
2610 * - An object with fields that represent the current status of the mutation's execution
2611 *
2612 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2613 *
2614 * @example
2615 * const [createPassengerMutation, { data, loading, error }] = useCreatePassengerMutation({
2616 * variables: {
2617 * passenger: // value for 'passenger'
2618 * },
2619 * });
2620 */
2621export function useCreatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<CreatePassengerMutation, CreatePassengerMutationVariables>) {
2622 const options = {...defaultOptions, ...baseOptions}
2623 return Apollo.useMutation<CreatePassengerMutation, CreatePassengerMutationVariables>(CreatePassengerDocument, options);
2624 }
2625export type CreatePassengerMutationHookResult = ReturnType<typeof useCreatePassengerMutation>;
2626export type CreatePassengerMutationResult = Apollo.MutationResult<CreatePassengerMutation>;
2627export type CreatePassengerMutationOptions = Apollo.BaseMutationOptions<CreatePassengerMutation, CreatePassengerMutationVariables>;
2628export const UpdatePassengerDocument = gql`
2629 mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
2630 updatePassenger(id: $id, data: $passengerUpdate) {
2631 data {
2632 ...PassengerFields
2633 }
2634 }
2635}
2636 ${PassengerFieldsFragmentDoc}`;
2637export type UpdatePassengerMutationFn = Apollo.MutationFunction<UpdatePassengerMutation, UpdatePassengerMutationVariables>;
2638
2639/**
2640 * __useUpdatePassengerMutation__
2641 *
2642 * To run a mutation, you first call `useUpdatePassengerMutation` within a React component and pass it any options that fit your needs.
2643 * When your component renders, `useUpdatePassengerMutation` returns a tuple that includes:
2644 * - A mutate function that you can call at any time to execute the mutation
2645 * - An object with fields that represent the current status of the mutation's execution
2646 *
2647 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2648 *
2649 * @example
2650 * const [updatePassengerMutation, { data, loading, error }] = useUpdatePassengerMutation({
2651 * variables: {
2652 * id: // value for 'id'
2653 * passengerUpdate: // value for 'passengerUpdate'
2654 * },
2655 * });
2656 */
2657export function useUpdatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>) {
2658 const options = {...defaultOptions, ...baseOptions}
2659 return Apollo.useMutation<UpdatePassengerMutation, UpdatePassengerMutationVariables>(UpdatePassengerDocument, options);
2660 }
2661export type UpdatePassengerMutationHookResult = ReturnType<typeof useUpdatePassengerMutation>;
2662export type UpdatePassengerMutationResult = Apollo.MutationResult<UpdatePassengerMutation>;
2663export type UpdatePassengerMutationOptions = Apollo.BaseMutationOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>;
2664export const DeletePassengerDocument = gql`
2665 mutation deletePassenger($id: ID!) {
2666 deletePassenger(id: $id) {
2667 data {
2668 id
2669 }
2670 }
2671}
2672 `;
2673export type DeletePassengerMutationFn = Apollo.MutationFunction<DeletePassengerMutation, DeletePassengerMutationVariables>;
2674
2675/**
2676 * __useDeletePassengerMutation__
2677 *
2678 * To run a mutation, you first call `useDeletePassengerMutation` within a React component and pass it any options that fit your needs.
2679 * When your component renders, `useDeletePassengerMutation` returns a tuple that includes:
2680 * - A mutate function that you can call at any time to execute the mutation
2681 * - An object with fields that represent the current status of the mutation's execution
2682 *
2683 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2684 *
2685 * @example
2686 * const [deletePassengerMutation, { data, loading, error }] = useDeletePassengerMutation({
2687 * variables: {
2688 * id: // value for 'id'
2689 * },
2690 * });
2691 */
2692export function useDeletePassengerMutation(baseOptions?: Apollo.MutationHookOptions<DeletePassengerMutation, DeletePassengerMutationVariables>) {
2693 const options = {...defaultOptions, ...baseOptions}
2694 return Apollo.useMutation<DeletePassengerMutation, DeletePassengerMutationVariables>(DeletePassengerDocument, options);
2695 }
2696export type DeletePassengerMutationHookResult = ReturnType<typeof useDeletePassengerMutation>;
2697export type DeletePassengerMutationResult = Apollo.MutationResult<DeletePassengerMutation>;
2698export type DeletePassengerMutationOptions = Apollo.BaseMutationOptions<DeletePassengerMutation, DeletePassengerMutationVariables>;
2699export const SettingDocument = gql`
2700 query setting($locale: I18NLocaleCode!) {
2701 setting(locale: $locale) {
2702 data {
2703 id
2704 attributes {
2705 gtm_id
2706 about_link
2707 faq_link
2708 announcement
2709 matomo_script_url
2710 opencollective_link
2711 code_link
2712 }
2713 }
2714 }
2715}
2716 `;
2717
2718/**
2719 * __useSettingQuery__
2720 *
2721 * To run a query within a React component, call `useSettingQuery` and pass it any options that fit your needs.
2722 * When your component renders, `useSettingQuery` returns an object from Apollo Client that contains loading, error, and data properties
2723 * you can use to render your UI.
2724 *
2725 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2726 *
2727 * @example
2728 * const { data, loading, error } = useSettingQuery({
2729 * variables: {
2730 * locale: // value for 'locale'
2731 * },
2732 * });
2733 */
2734export function useSettingQuery(baseOptions: Apollo.QueryHookOptions<SettingQuery, SettingQueryVariables>) {
2735 const options = {...defaultOptions, ...baseOptions}
2736 return Apollo.useQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
2737 }
2738export function useSettingLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<SettingQuery, SettingQueryVariables>) {
2739 const options = {...defaultOptions, ...baseOptions}
2740 return Apollo.useLazyQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
2741 }
2742export type SettingQueryHookResult = ReturnType<typeof useSettingQuery>;
2743export type SettingLazyQueryHookResult = ReturnType<typeof useSettingLazyQuery>;
2744export type SettingQueryResult = Apollo.QueryResult<SettingQuery, SettingQueryVariables>;
2745export const CreateTravelDocument = gql`
2746 mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
2747 createTravel(data: $travel, createVehicle: $createVehicle) {
2748 data {
2749 ...TravelFields
2750 }
2751 }
2752}
2753 ${TravelFieldsFragmentDoc}`;
2754export type CreateTravelMutationFn = Apollo.MutationFunction<CreateTravelMutation, CreateTravelMutationVariables>;
2755
2756/**
2757 * __useCreateTravelMutation__
2758 *
2759 * To run a mutation, you first call `useCreateTravelMutation` within a React component and pass it any options that fit your needs.
2760 * When your component renders, `useCreateTravelMutation` returns a tuple that includes:
2761 * - A mutate function that you can call at any time to execute the mutation
2762 * - An object with fields that represent the current status of the mutation's execution
2763 *
2764 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2765 *
2766 * @example
2767 * const [createTravelMutation, { data, loading, error }] = useCreateTravelMutation({
2768 * variables: {
2769 * travel: // value for 'travel'
2770 * createVehicle: // value for 'createVehicle'
2771 * },
2772 * });
2773 */
2774export function useCreateTravelMutation(baseOptions?: Apollo.MutationHookOptions<CreateTravelMutation, CreateTravelMutationVariables>) {
2775 const options = {...defaultOptions, ...baseOptions}
2776 return Apollo.useMutation<CreateTravelMutation, CreateTravelMutationVariables>(CreateTravelDocument, options);
2777 }
2778export type CreateTravelMutationHookResult = ReturnType<typeof useCreateTravelMutation>;
2779export type CreateTravelMutationResult = Apollo.MutationResult<CreateTravelMutation>;
2780export type CreateTravelMutationOptions = Apollo.BaseMutationOptions<CreateTravelMutation, CreateTravelMutationVariables>;
2781export const UpdateTravelDocument = gql`
2782 mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
2783 updateTravel(id: $id, data: $travelUpdate) {
2784 data {
2785 ...TravelFields
2786 }
2787 }
2788}
2789 ${TravelFieldsFragmentDoc}`;
2790export type UpdateTravelMutationFn = Apollo.MutationFunction<UpdateTravelMutation, UpdateTravelMutationVariables>;
2791
2792/**
2793 * __useUpdateTravelMutation__
2794 *
2795 * To run a mutation, you first call `useUpdateTravelMutation` within a React component and pass it any options that fit your needs.
2796 * When your component renders, `useUpdateTravelMutation` returns a tuple that includes:
2797 * - A mutate function that you can call at any time to execute the mutation
2798 * - An object with fields that represent the current status of the mutation's execution
2799 *
2800 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2801 *
2802 * @example
2803 * const [updateTravelMutation, { data, loading, error }] = useUpdateTravelMutation({
2804 * variables: {
2805 * id: // value for 'id'
2806 * travelUpdate: // value for 'travelUpdate'
2807 * },
2808 * });
2809 */
2810export function useUpdateTravelMutation(baseOptions?: Apollo.MutationHookOptions<UpdateTravelMutation, UpdateTravelMutationVariables>) {
2811 const options = {...defaultOptions, ...baseOptions}
2812 return Apollo.useMutation<UpdateTravelMutation, UpdateTravelMutationVariables>(UpdateTravelDocument, options);
2813 }
2814export type UpdateTravelMutationHookResult = ReturnType<typeof useUpdateTravelMutation>;
2815export type UpdateTravelMutationResult = Apollo.MutationResult<UpdateTravelMutation>;
2816export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions<UpdateTravelMutation, UpdateTravelMutationVariables>;
2817export const DeleteTravelDocument = gql`
2818 mutation deleteTravel($id: ID!) {
2819 deleteTravel(id: $id) {
2820 data {
2821 id
2822 }
2823 }
2824}
2825 `;
2826export type DeleteTravelMutationFn = Apollo.MutationFunction<DeleteTravelMutation, DeleteTravelMutationVariables>;
2827
2828/**
2829 * __useDeleteTravelMutation__
2830 *
2831 * To run a mutation, you first call `useDeleteTravelMutation` within a React component and pass it any options that fit your needs.
2832 * When your component renders, `useDeleteTravelMutation` returns a tuple that includes:
2833 * - A mutate function that you can call at any time to execute the mutation
2834 * - An object with fields that represent the current status of the mutation's execution
2835 *
2836 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2837 *
2838 * @example
2839 * const [deleteTravelMutation, { data, loading, error }] = useDeleteTravelMutation({
2840 * variables: {
2841 * id: // value for 'id'
2842 * },
2843 * });
2844 */
2845export function useDeleteTravelMutation(baseOptions?: Apollo.MutationHookOptions<DeleteTravelMutation, DeleteTravelMutationVariables>) {
2846 const options = {...defaultOptions, ...baseOptions}
2847 return Apollo.useMutation<DeleteTravelMutation, DeleteTravelMutationVariables>(DeleteTravelDocument, options);
2848 }
2849export type DeleteTravelMutationHookResult = ReturnType<typeof useDeleteTravelMutation>;
2850export type DeleteTravelMutationResult = Apollo.MutationResult<DeleteTravelMutation>;
2851export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions<DeleteTravelMutation, DeleteTravelMutationVariables>;
2852export const ProfileDocument = gql`
2853 query profile {
2854 me {
2855 id
2856 username
2857 profile {
2858 ...UserFields
2859 }
2860 }
2861}
2862 ${UserFieldsFragmentDoc}`;
2863
2864/**
2865 * __useProfileQuery__
2866 *
2867 * To run a query within a React component, call `useProfileQuery` and pass it any options that fit your needs.
2868 * When your component renders, `useProfileQuery` returns an object from Apollo Client that contains loading, error, and data properties
2869 * you can use to render your UI.
2870 *
2871 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2872 *
2873 * @example
2874 * const { data, loading, error } = useProfileQuery({
2875 * variables: {
2876 * },
2877 * });
2878 */
2879export function useProfileQuery(baseOptions?: Apollo.QueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
2880 const options = {...defaultOptions, ...baseOptions}
2881 return Apollo.useQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
2882 }
2883export function useProfileLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
2884 const options = {...defaultOptions, ...baseOptions}
2885 return Apollo.useLazyQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
2886 }
2887export type ProfileQueryHookResult = ReturnType<typeof useProfileQuery>;
2888export type ProfileLazyQueryHookResult = ReturnType<typeof useProfileLazyQuery>;
2889export type ProfileQueryResult = Apollo.QueryResult<ProfileQuery, ProfileQueryVariables>;
2890export const UpdateMeDocument = gql`
2891 mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
2892 updateMe(data: $userUpdate) {
2893 data {
2894 id
2895 attributes {
2896 ...UserFields
2897 }
2898 }
2899 }
2900}
2901 ${UserFieldsFragmentDoc}`;
2902export type UpdateMeMutationFn = Apollo.MutationFunction<UpdateMeMutation, UpdateMeMutationVariables>;
2903
2904/**
2905 * __useUpdateMeMutation__
2906 *
2907 * To run a mutation, you first call `useUpdateMeMutation` within a React component and pass it any options that fit your needs.
2908 * When your component renders, `useUpdateMeMutation` returns a tuple that includes:
2909 * - A mutate function that you can call at any time to execute the mutation
2910 * - An object with fields that represent the current status of the mutation's execution
2911 *
2912 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2913 *
2914 * @example
2915 * const [updateMeMutation, { data, loading, error }] = useUpdateMeMutation({
2916 * variables: {
2917 * userUpdate: // value for 'userUpdate'
2918 * },
2919 * });
2920 */
2921export function useUpdateMeMutation(baseOptions?: Apollo.MutationHookOptions<UpdateMeMutation, UpdateMeMutationVariables>) {
2922 const options = {...defaultOptions, ...baseOptions}
2923 return Apollo.useMutation<UpdateMeMutation, UpdateMeMutationVariables>(UpdateMeDocument, options);
2924 }
2925export type UpdateMeMutationHookResult = ReturnType<typeof useUpdateMeMutation>;
2926export type UpdateMeMutationResult = Apollo.MutationResult<UpdateMeMutation>;
2927export type UpdateMeMutationOptions = Apollo.BaseMutationOptions<UpdateMeMutation, UpdateMeMutationVariables>;
2928export const FindUserVehiclesDocument = gql`
2929 query findUserVehicles {
2930 me {
2931 id
2932 username
2933 profile {
2934 vehicles(pagination: {limit: 500}) {
2935 data {
2936 ...VehicleFields
2937 }
2938 }
2939 }
2940 }
2941}
2942 ${VehicleFieldsFragmentDoc}`;
2943
2944/**
2945 * __useFindUserVehiclesQuery__
2946 *
2947 * To run a query within a React component, call `useFindUserVehiclesQuery` and pass it any options that fit your needs.
2948 * When your component renders, `useFindUserVehiclesQuery` returns an object from Apollo Client that contains loading, error, and data properties
2949 * you can use to render your UI.
2950 *
2951 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2952 *
2953 * @example
2954 * const { data, loading, error } = useFindUserVehiclesQuery({
2955 * variables: {
2956 * },
2957 * });
2958 */
2959export function useFindUserVehiclesQuery(baseOptions?: Apollo.QueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
2960 const options = {...defaultOptions, ...baseOptions}
2961 return Apollo.useQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
2962 }
2963export function useFindUserVehiclesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
2964 const options = {...defaultOptions, ...baseOptions}
2965 return Apollo.useLazyQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
2966 }
2967export type FindUserVehiclesQueryHookResult = ReturnType<typeof useFindUserVehiclesQuery>;
2968export type FindUserVehiclesLazyQueryHookResult = ReturnType<typeof useFindUserVehiclesLazyQuery>;
2969export type FindUserVehiclesQueryResult = Apollo.QueryResult<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>;
2970export const DeleteVehicleDocument = gql`
2971 mutation deleteVehicle($id: ID!) {
2972 deleteVehicle(id: $id) {
2973 data {
2974 id
2975 attributes {
2976 name
2977 }
2978 }
2979 }
2980}
2981 `;
2982export type DeleteVehicleMutationFn = Apollo.MutationFunction<DeleteVehicleMutation, DeleteVehicleMutationVariables>;
2983
2984/**
2985 * __useDeleteVehicleMutation__
2986 *
2987 * To run a mutation, you first call `useDeleteVehicleMutation` within a React component and pass it any options that fit your needs.
2988 * When your component renders, `useDeleteVehicleMutation` returns a tuple that includes:
2989 * - A mutate function that you can call at any time to execute the mutation
2990 * - An object with fields that represent the current status of the mutation's execution
2991 *
2992 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2993 *
2994 * @example
2995 * const [deleteVehicleMutation, { data, loading, error }] = useDeleteVehicleMutation({
2996 * variables: {
2997 * id: // value for 'id'
2998 * },
2999 * });
3000 */
3001export function useDeleteVehicleMutation(baseOptions?: Apollo.MutationHookOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>) {
3002 const options = {...defaultOptions, ...baseOptions}
3003 return Apollo.useMutation<DeleteVehicleMutation, DeleteVehicleMutationVariables>(DeleteVehicleDocument, options);
3004 }
3005export type DeleteVehicleMutationHookResult = ReturnType<typeof useDeleteVehicleMutation>;
3006export type DeleteVehicleMutationResult = Apollo.MutationResult<DeleteVehicleMutation>;
3007export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>;