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 Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
5export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
6export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
7/** All built-in and custom scalars, mapped to their actual values */
8export type Scalars = {
9 ID: string;
10 String: string;
11 Boolean: boolean;
12 Int: number;
13 Float: number;
14 /** A date string, such as 2007-12-03, compliant with the `full-date` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */
15 Date: any;
16 /** A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */
17 DateTime: any;
18 /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */
19 JSON: any;
20 /** The `Long` scalar type represents 52-bit integers */
21 Long: any;
22 /** A time string with format: HH:mm:ss.SSS */
23 Time: any;
24 /** The `Upload` scalar type represents a file upload. */
25 Upload: any;
26};
27
28export type AdminUser = {
29 __typename?: 'AdminUser';
30 id: Scalars['ID'];
31 username?: Maybe<Scalars['String']>;
32 firstname: Scalars['String'];
33 lastname: Scalars['String'];
34};
35
36export type Car = {
37 __typename?: 'Car';
38 id: Scalars['ID'];
39 created_at: Scalars['DateTime'];
40 updated_at: Scalars['DateTime'];
41 name: Scalars['String'];
42 seats: Scalars['Int'];
43 meeting?: Maybe<Scalars['String']>;
44 departure?: Maybe<Scalars['DateTime']>;
45 phone_number?: Maybe<Scalars['String']>;
46 details?: Maybe<Scalars['String']>;
47 event?: Maybe<Event>;
48 passengers?: Maybe<Array<Maybe<ComponentPassengerPassenger>>>;
49 user?: Maybe<UsersPermissionsUser>;
50};
51
52export type CarAggregator = {
53 __typename?: 'CarAggregator';
54 count?: Maybe<Scalars['Int']>;
55 totalCount?: Maybe<Scalars['Int']>;
56 sum?: Maybe<CarAggregatorSum>;
57 avg?: Maybe<CarAggregatorAvg>;
58 min?: Maybe<CarAggregatorMin>;
59 max?: Maybe<CarAggregatorMax>;
60};
61
62export type CarAggregatorAvg = {
63 __typename?: 'CarAggregatorAvg';
64 seats?: Maybe<Scalars['Float']>;
65};
66
67export type CarAggregatorMax = {
68 __typename?: 'CarAggregatorMax';
69 seats?: Maybe<Scalars['Float']>;
70};
71
72export type CarAggregatorMin = {
73 __typename?: 'CarAggregatorMin';
74 seats?: Maybe<Scalars['Float']>;
75};
76
77export type CarAggregatorSum = {
78 __typename?: 'CarAggregatorSum';
79 seats?: Maybe<Scalars['Float']>;
80};
81
82export type CarConnection = {
83 __typename?: 'CarConnection';
84 values?: Maybe<Array<Maybe<Car>>>;
85 groupBy?: Maybe<CarGroupBy>;
86 aggregate?: Maybe<CarAggregator>;
87};
88
89export type CarConnectionCreated_At = {
90 __typename?: 'CarConnectionCreated_at';
91 key?: Maybe<Scalars['DateTime']>;
92 connection?: Maybe<CarConnection>;
93};
94
95export type CarConnectionDeparture = {
96 __typename?: 'CarConnectionDeparture';
97 key?: Maybe<Scalars['DateTime']>;
98 connection?: Maybe<CarConnection>;
99};
100
101export type CarConnectionDetails = {
102 __typename?: 'CarConnectionDetails';
103 key?: Maybe<Scalars['String']>;
104 connection?: Maybe<CarConnection>;
105};
106
107export type CarConnectionEvent = {
108 __typename?: 'CarConnectionEvent';
109 key?: Maybe<Scalars['ID']>;
110 connection?: Maybe<CarConnection>;
111};
112
113export type CarConnectionId = {
114 __typename?: 'CarConnectionId';
115 key?: Maybe<Scalars['ID']>;
116 connection?: Maybe<CarConnection>;
117};
118
119export type CarConnectionMeeting = {
120 __typename?: 'CarConnectionMeeting';
121 key?: Maybe<Scalars['String']>;
122 connection?: Maybe<CarConnection>;
123};
124
125export type CarConnectionName = {
126 __typename?: 'CarConnectionName';
127 key?: Maybe<Scalars['String']>;
128 connection?: Maybe<CarConnection>;
129};
130
131export type CarConnectionPhone_Number = {
132 __typename?: 'CarConnectionPhone_number';
133 key?: Maybe<Scalars['String']>;
134 connection?: Maybe<CarConnection>;
135};
136
137export type CarConnectionSeats = {
138 __typename?: 'CarConnectionSeats';
139 key?: Maybe<Scalars['Int']>;
140 connection?: Maybe<CarConnection>;
141};
142
143export type CarConnectionUpdated_At = {
144 __typename?: 'CarConnectionUpdated_at';
145 key?: Maybe<Scalars['DateTime']>;
146 connection?: Maybe<CarConnection>;
147};
148
149export type CarConnectionUser = {
150 __typename?: 'CarConnectionUser';
151 key?: Maybe<Scalars['ID']>;
152 connection?: Maybe<CarConnection>;
153};
154
155export type CarGroupBy = {
156 __typename?: 'CarGroupBy';
157 id?: Maybe<Array<Maybe<CarConnectionId>>>;
158 created_at?: Maybe<Array<Maybe<CarConnectionCreated_At>>>;
159 updated_at?: Maybe<Array<Maybe<CarConnectionUpdated_At>>>;
160 name?: Maybe<Array<Maybe<CarConnectionName>>>;
161 seats?: Maybe<Array<Maybe<CarConnectionSeats>>>;
162 meeting?: Maybe<Array<Maybe<CarConnectionMeeting>>>;
163 departure?: Maybe<Array<Maybe<CarConnectionDeparture>>>;
164 phone_number?: Maybe<Array<Maybe<CarConnectionPhone_Number>>>;
165 details?: Maybe<Array<Maybe<CarConnectionDetails>>>;
166 event?: Maybe<Array<Maybe<CarConnectionEvent>>>;
167 user?: Maybe<Array<Maybe<CarConnectionUser>>>;
168};
169
170export type CarInput = {
171 name: Scalars['String'];
172 seats: Scalars['Int'];
173 meeting?: Maybe<Scalars['String']>;
174 departure?: Maybe<Scalars['DateTime']>;
175 phone_number?: Maybe<Scalars['String']>;
176 details?: Maybe<Scalars['String']>;
177 event?: Maybe<Scalars['ID']>;
178 passengers?: Maybe<Array<Maybe<ComponentPassengerPassengerInput>>>;
179 user?: Maybe<Scalars['ID']>;
180 created_by?: Maybe<Scalars['ID']>;
181 updated_by?: Maybe<Scalars['ID']>;
182};
183
184export type ComponentPassengerPassenger = {
185 __typename?: 'ComponentPassengerPassenger';
186 id: Scalars['ID'];
187 name: Scalars['String'];
188 email?: Maybe<Scalars['String']>;
189 location?: Maybe<Scalars['String']>;
190 user?: Maybe<UsersPermissionsUser>;
191};
192
193export type ComponentPassengerPassengerInput = {
194 name: Scalars['String'];
195 email?: Maybe<Scalars['String']>;
196 location?: Maybe<Scalars['String']>;
197 user?: Maybe<Scalars['ID']>;
198};
199
200
201
202export type Dependency = {
203 __typename?: 'Dependency';
204 name: Scalars['String'];
205 version: Scalars['String'];
206};
207
208export enum Enum_Page_Type {
209 Tos = 'tos'
210}
211
212export enum Enum_Userspermissionsuser_Lang {
213 Fr = 'FR',
214 En = 'EN'
215}
216
217export type EmailDesignerEmailTemplate = {
218 __typename?: 'EmailDesignerEmailTemplate';
219 id: Scalars['ID'];
220 created_at: Scalars['DateTime'];
221 updated_at: Scalars['DateTime'];
222 sourceCodeToTemplateId?: Maybe<Scalars['Int']>;
223 design?: Maybe<Scalars['JSON']>;
224 name?: Maybe<Scalars['String']>;
225 subject?: Maybe<Scalars['String']>;
226 bodyHtml?: Maybe<Scalars['String']>;
227 bodyText?: Maybe<Scalars['String']>;
228 enabled?: Maybe<Scalars['Boolean']>;
229 tags?: Maybe<Scalars['JSON']>;
230};
231
232export type EmailTemplateInput = {
233 sourceCodeToTemplateId?: Maybe<Scalars['Int']>;
234 design?: Maybe<Scalars['JSON']>;
235 name?: Maybe<Scalars['String']>;
236 subject?: Maybe<Scalars['String']>;
237 bodyHtml?: Maybe<Scalars['String']>;
238 bodyText?: Maybe<Scalars['String']>;
239 enabled?: Maybe<Scalars['Boolean']>;
240 tags?: Maybe<Scalars['JSON']>;
241 created_by?: Maybe<Scalars['ID']>;
242 updated_by?: Maybe<Scalars['ID']>;
243};
244
245export type Event = {
246 __typename?: 'Event';
247 id: Scalars['ID'];
248 created_at: Scalars['DateTime'];
249 updated_at: Scalars['DateTime'];
250 name: Scalars['String'];
251 email: Scalars['String'];
252 date?: Maybe<Scalars['Date']>;
253 address?: Maybe<Scalars['String']>;
254 position?: Maybe<Scalars['JSON']>;
255 uuid?: Maybe<Scalars['String']>;
256 waitingList?: Maybe<Array<Maybe<ComponentPassengerPassenger>>>;
257 cars?: Maybe<Array<Maybe<Car>>>;
258 users?: Maybe<Array<Maybe<UsersPermissionsUser>>>;
259 travels?: Maybe<Array<Maybe<Travel>>>;
260};
261
262
263export type EventCarsArgs = {
264 sort?: Maybe<Scalars['String']>;
265 limit?: Maybe<Scalars['Int']>;
266 start?: Maybe<Scalars['Int']>;
267 where?: Maybe<Scalars['JSON']>;
268};
269
270
271export type EventUsersArgs = {
272 sort?: Maybe<Scalars['String']>;
273 limit?: Maybe<Scalars['Int']>;
274 start?: Maybe<Scalars['Int']>;
275 where?: Maybe<Scalars['JSON']>;
276};
277
278
279export type EventTravelsArgs = {
280 sort?: Maybe<Scalars['String']>;
281 limit?: Maybe<Scalars['Int']>;
282 start?: Maybe<Scalars['Int']>;
283 where?: Maybe<Scalars['JSON']>;
284};
285
286export type EventAggregator = {
287 __typename?: 'EventAggregator';
288 count?: Maybe<Scalars['Int']>;
289 totalCount?: Maybe<Scalars['Int']>;
290};
291
292export type EventConnection = {
293 __typename?: 'EventConnection';
294 values?: Maybe<Array<Maybe<Event>>>;
295 groupBy?: Maybe<EventGroupBy>;
296 aggregate?: Maybe<EventAggregator>;
297};
298
299export type EventConnectionAddress = {
300 __typename?: 'EventConnectionAddress';
301 key?: Maybe<Scalars['String']>;
302 connection?: Maybe<EventConnection>;
303};
304
305export type EventConnectionCreated_At = {
306 __typename?: 'EventConnectionCreated_at';
307 key?: Maybe<Scalars['DateTime']>;
308 connection?: Maybe<EventConnection>;
309};
310
311export type EventConnectionDate = {
312 __typename?: 'EventConnectionDate';
313 key?: Maybe<Scalars['ID']>;
314 connection?: Maybe<EventConnection>;
315};
316
317export type EventConnectionEmail = {
318 __typename?: 'EventConnectionEmail';
319 key?: Maybe<Scalars['String']>;
320 connection?: Maybe<EventConnection>;
321};
322
323export type EventConnectionId = {
324 __typename?: 'EventConnectionId';
325 key?: Maybe<Scalars['ID']>;
326 connection?: Maybe<EventConnection>;
327};
328
329export type EventConnectionName = {
330 __typename?: 'EventConnectionName';
331 key?: Maybe<Scalars['String']>;
332 connection?: Maybe<EventConnection>;
333};
334
335export type EventConnectionPosition = {
336 __typename?: 'EventConnectionPosition';
337 key?: Maybe<Scalars['JSON']>;
338 connection?: Maybe<EventConnection>;
339};
340
341export type EventConnectionUpdated_At = {
342 __typename?: 'EventConnectionUpdated_at';
343 key?: Maybe<Scalars['DateTime']>;
344 connection?: Maybe<EventConnection>;
345};
346
347export type EventConnectionUuid = {
348 __typename?: 'EventConnectionUuid';
349 key?: Maybe<Scalars['String']>;
350 connection?: Maybe<EventConnection>;
351};
352
353export type EventGroupBy = {
354 __typename?: 'EventGroupBy';
355 id?: Maybe<Array<Maybe<EventConnectionId>>>;
356 created_at?: Maybe<Array<Maybe<EventConnectionCreated_At>>>;
357 updated_at?: Maybe<Array<Maybe<EventConnectionUpdated_At>>>;
358 name?: Maybe<Array<Maybe<EventConnectionName>>>;
359 email?: Maybe<Array<Maybe<EventConnectionEmail>>>;
360 date?: Maybe<Array<Maybe<EventConnectionDate>>>;
361 address?: Maybe<Array<Maybe<EventConnectionAddress>>>;
362 position?: Maybe<Array<Maybe<EventConnectionPosition>>>;
363 uuid?: Maybe<Array<Maybe<EventConnectionUuid>>>;
364};
365
366export type EventInput = {
367 name: Scalars['String'];
368 email: Scalars['String'];
369 date?: Maybe<Scalars['Date']>;
370 address?: Maybe<Scalars['String']>;
371 cars?: Maybe<Array<Maybe<Scalars['ID']>>>;
372 position?: Maybe<Scalars['JSON']>;
373 users?: Maybe<Array<Maybe<Scalars['ID']>>>;
374 uuid?: Maybe<Scalars['String']>;
375 waitingList?: Maybe<Array<Maybe<ComponentPassengerPassengerInput>>>;
376 travels?: Maybe<Array<Maybe<Scalars['ID']>>>;
377 created_by?: Maybe<Scalars['ID']>;
378 updated_by?: Maybe<Scalars['ID']>;
379 newsletter?: Maybe<Scalars['Boolean']>;
380};
381
382export type FileInfoInput = {
383 name?: Maybe<Scalars['String']>;
384 alternativeText?: Maybe<Scalars['String']>;
385 caption?: Maybe<Scalars['String']>;
386};
387
388export type FileInput = {
389 name: Scalars['String'];
390 alternativeText?: Maybe<Scalars['String']>;
391 caption?: Maybe<Scalars['String']>;
392 width?: Maybe<Scalars['Int']>;
393 height?: Maybe<Scalars['Int']>;
394 formats?: Maybe<Scalars['JSON']>;
395 hash: Scalars['String'];
396 ext?: Maybe<Scalars['String']>;
397 mime: Scalars['String'];
398 size: Scalars['Float'];
399 url: Scalars['String'];
400 previewUrl?: Maybe<Scalars['String']>;
401 provider: Scalars['String'];
402 provider_metadata?: Maybe<Scalars['JSON']>;
403 related?: Maybe<Array<Maybe<Scalars['ID']>>>;
404 created_by?: Maybe<Scalars['ID']>;
405 updated_by?: Maybe<Scalars['ID']>;
406};
407
408export type Info = {
409 __typename?: 'Info';
410 appVersion?: Maybe<Scalars['String']>;
411 host: Scalars['String'];
412 environment: Scalars['String'];
413 uuid: Scalars['String'];
414 launchedAt: Scalars['String'];
415 cron?: Maybe<Scalars['Boolean']>;
416 installedPlugins?: Maybe<Array<Maybe<Scalars['String']>>>;
417 installedMiddlewares?: Maybe<Array<Maybe<Scalars['String']>>>;
418 name: Scalars['String'];
419 npmVersion: Scalars['String'];
420 description: Scalars['String'];
421 strapiVersion: Scalars['String'];
422 license: Scalars['String'];
423 dependencies?: Maybe<Array<Maybe<Dependency>>>;
424};
425
426export type InputId = {
427 id: Scalars['ID'];
428};
429
430export type InputUuid = {
431 uuid: Scalars['String'];
432};
433
434
435
436export type Morph = Dependency | Info | UsersPermissionsMe | UsersPermissionsMeRole | UsersPermissionsLoginPayload | UserPermissionsPasswordPayload | Car | CarConnection | CarAggregator | CarAggregatorSum | CarAggregatorAvg | CarAggregatorMin | CarAggregatorMax | CarGroupBy | CarConnectionId | CarConnectionCreated_At | CarConnectionUpdated_At | CarConnectionName | CarConnectionSeats | CarConnectionMeeting | CarConnectionDeparture | CarConnectionPhone_Number | CarConnectionDetails | CarConnectionEvent | CarConnectionUser | CreateCarPayload | UpdateCarPayload | DeleteCarPayload | Event | EventConnection | EventAggregator | EventGroupBy | EventConnectionId | EventConnectionCreated_At | EventConnectionUpdated_At | EventConnectionName | EventConnectionEmail | EventConnectionDate | EventConnectionAddress | EventConnectionPosition | EventConnectionUuid | CreateEventPayload | UpdateEventPayload | DeleteEventPayload | Page | PageConnection | PageAggregator | PageGroupBy | PageConnectionId | PageConnectionCreated_At | PageConnectionUpdated_At | PageConnectionName | PageConnectionContent | PageConnectionType | CreatePagePayload | UpdatePagePayload | DeletePagePayload | Settings | UpdateSettingPayload | DeleteSettingPayload | Travel | TravelConnection | TravelAggregator | TravelGroupBy | TravelConnectionId | TravelConnectionCreated_At | TravelConnectionUpdated_At | TravelConnectionMeeting | TravelConnectionDeparture | TravelConnectionDetails | TravelConnectionEvent | TravelConnectionVehicle | CreateTravelPayload | UpdateTravelPayload | DeleteTravelPayload | Vehicle | VehicleConnection | VehicleAggregator | VehicleAggregatorSum | VehicleAggregatorAvg | VehicleAggregatorMin | VehicleAggregatorMax | VehicleGroupBy | VehicleConnectionId | VehicleConnectionCreated_At | VehicleConnectionUpdated_At | VehicleConnectionName | VehicleConnectionSeats | VehicleConnectionUser | VehicleConnectionPhone_Number | CreateVehiclePayload | UpdateVehiclePayload | DeleteVehiclePayload | EmailDesignerEmailTemplate | UploadFile | UploadFileConnection | UploadFileAggregator | UploadFileAggregatorSum | UploadFileAggregatorAvg | UploadFileAggregatorMin | UploadFileAggregatorMax | UploadFileGroupBy | UploadFileConnectionId | UploadFileConnectionCreated_At | UploadFileConnectionUpdated_At | UploadFileConnectionName | UploadFileConnectionAlternativeText | UploadFileConnectionCaption | UploadFileConnectionWidth | UploadFileConnectionHeight | UploadFileConnectionFormats | UploadFileConnectionHash | UploadFileConnectionExt | UploadFileConnectionMime | UploadFileConnectionSize | UploadFileConnectionUrl | UploadFileConnectionPreviewUrl | UploadFileConnectionProvider | UploadFileConnectionProvider_Metadata | DeleteFilePayload | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsRoleConnection | UsersPermissionsRoleAggregator | UsersPermissionsRoleGroupBy | UsersPermissionsRoleConnectionId | UsersPermissionsRoleConnectionName | UsersPermissionsRoleConnectionDescription | UsersPermissionsRoleConnectionType | CreateRolePayload | UpdateRolePayload | DeleteRolePayload | UsersPermissionsUser | UsersPermissionsUserConnection | UsersPermissionsUserAggregator | UsersPermissionsUserGroupBy | UsersPermissionsUserConnectionId | UsersPermissionsUserConnectionCreated_At | UsersPermissionsUserConnectionUpdated_At | UsersPermissionsUserConnectionUsername | UsersPermissionsUserConnectionFirstName | UsersPermissionsUserConnectionLastName | UsersPermissionsUserConnectionEmail | UsersPermissionsUserConnectionProvider | UsersPermissionsUserConnectionConfirmed | UsersPermissionsUserConnectionBlocked | UsersPermissionsUserConnectionRole | UsersPermissionsUserConnectionOnboardingUser | UsersPermissionsUserConnectionOnboardingCreator | UsersPermissionsUserConnectionLang | CreateUserPayload | UpdateUserPayload | DeleteUserPayload | ComponentPassengerPassenger;
437
438export type Mutation = {
439 __typename?: 'Mutation';
440 createCar?: Maybe<CreateCarPayload>;
441 updateCar?: Maybe<UpdateCarPayload>;
442 deleteCar?: Maybe<DeleteCarPayload>;
443 createEvent?: Maybe<CreateEventPayload>;
444 updateEvent?: Maybe<UpdateEventPayload>;
445 deleteEvent?: Maybe<DeleteEventPayload>;
446 createPage?: Maybe<CreatePagePayload>;
447 updatePage?: Maybe<UpdatePagePayload>;
448 deletePage?: Maybe<DeletePagePayload>;
449 updateSetting?: Maybe<UpdateSettingPayload>;
450 deleteSetting?: Maybe<DeleteSettingPayload>;
451 createTravel?: Maybe<CreateTravelPayload>;
452 updateTravel?: Maybe<UpdateTravelPayload>;
453 deleteTravel?: Maybe<DeleteTravelPayload>;
454 createVehicle?: Maybe<CreateVehiclePayload>;
455 updateVehicle?: Maybe<UpdateVehiclePayload>;
456 deleteVehicle?: Maybe<DeleteVehiclePayload>;
457 /** Delete one file */
458 deleteFile?: Maybe<DeleteFilePayload>;
459 /** Create a new role */
460 createRole?: Maybe<CreateRolePayload>;
461 /** Update an existing role */
462 updateRole?: Maybe<UpdateRolePayload>;
463 /** Delete an existing role */
464 deleteRole?: Maybe<DeleteRolePayload>;
465 /** Create a new user */
466 createUser?: Maybe<CreateUserPayload>;
467 /** Update an existing user */
468 updateUser?: Maybe<UpdateUserPayload>;
469 /** Delete an existing user */
470 deleteUser?: Maybe<DeleteUserPayload>;
471 upload: UploadFile;
472 multipleUpload: Array<Maybe<UploadFile>>;
473 updateFileInfo: UploadFile;
474 login: UsersPermissionsLoginPayload;
475 register: UsersPermissionsLoginPayload;
476 forgotPassword?: Maybe<UserPermissionsPasswordPayload>;
477 resetPassword?: Maybe<UsersPermissionsLoginPayload>;
478 emailConfirmation?: Maybe<UsersPermissionsLoginPayload>;
479 updateMe: UpdateUserPayload;
480 updateEventByUUID?: Maybe<UpdateEventPayload>;
481};
482
483
484export type MutationCreateCarArgs = {
485 input?: Maybe<CreateCarInput>;
486};
487
488
489export type MutationUpdateCarArgs = {
490 input?: Maybe<UpdateCarInput>;
491};
492
493
494export type MutationDeleteCarArgs = {
495 input?: Maybe<DeleteCarInput>;
496};
497
498
499export type MutationCreateEventArgs = {
500 input?: Maybe<CreateEventInput>;
501};
502
503
504export type MutationUpdateEventArgs = {
505 input?: Maybe<UpdateEventInput>;
506};
507
508
509export type MutationDeleteEventArgs = {
510 input?: Maybe<DeleteEventInput>;
511};
512
513
514export type MutationCreatePageArgs = {
515 input?: Maybe<CreatePageInput>;
516};
517
518
519export type MutationUpdatePageArgs = {
520 input?: Maybe<UpdatePageInput>;
521};
522
523
524export type MutationDeletePageArgs = {
525 input?: Maybe<DeletePageInput>;
526};
527
528
529export type MutationUpdateSettingArgs = {
530 input?: Maybe<UpdateSettingInput>;
531};
532
533
534export type MutationCreateTravelArgs = {
535 input?: Maybe<CreateTravelInput>;
536};
537
538
539export type MutationUpdateTravelArgs = {
540 input?: Maybe<UpdateTravelInput>;
541};
542
543
544export type MutationDeleteTravelArgs = {
545 input?: Maybe<DeleteTravelInput>;
546};
547
548
549export type MutationCreateVehicleArgs = {
550 input?: Maybe<CreateVehicleInput>;
551};
552
553
554export type MutationUpdateVehicleArgs = {
555 input?: Maybe<UpdateVehicleInput>;
556};
557
558
559export type MutationDeleteVehicleArgs = {
560 input?: Maybe<DeleteVehicleInput>;
561};
562
563
564export type MutationDeleteFileArgs = {
565 input?: Maybe<DeleteFileInput>;
566};
567
568
569export type MutationCreateRoleArgs = {
570 input?: Maybe<CreateRoleInput>;
571};
572
573
574export type MutationUpdateRoleArgs = {
575 input?: Maybe<UpdateRoleInput>;
576};
577
578
579export type MutationDeleteRoleArgs = {
580 input?: Maybe<DeleteRoleInput>;
581};
582
583
584export type MutationCreateUserArgs = {
585 input?: Maybe<CreateUserInput>;
586};
587
588
589export type MutationUpdateUserArgs = {
590 input?: Maybe<UpdateUserInput>;
591};
592
593
594export type MutationDeleteUserArgs = {
595 input?: Maybe<DeleteUserInput>;
596};
597
598
599export type MutationUploadArgs = {
600 refId?: Maybe<Scalars['ID']>;
601 ref?: Maybe<Scalars['String']>;
602 field?: Maybe<Scalars['String']>;
603 source?: Maybe<Scalars['String']>;
604 info?: Maybe<FileInfoInput>;
605 file: Scalars['Upload'];
606};
607
608
609export type MutationMultipleUploadArgs = {
610 refId?: Maybe<Scalars['ID']>;
611 ref?: Maybe<Scalars['String']>;
612 field?: Maybe<Scalars['String']>;
613 source?: Maybe<Scalars['String']>;
614 files: Array<Maybe<Scalars['Upload']>>;
615};
616
617
618export type MutationUpdateFileInfoArgs = {
619 id: Scalars['ID'];
620 info: FileInfoInput;
621};
622
623
624export type MutationLoginArgs = {
625 input: UsersPermissionsLoginInput;
626};
627
628
629export type MutationRegisterArgs = {
630 input: UsersPermissionsRegisterInput;
631};
632
633
634export type MutationForgotPasswordArgs = {
635 email: Scalars['String'];
636};
637
638
639export type MutationResetPasswordArgs = {
640 password: Scalars['String'];
641 passwordConfirmation: Scalars['String'];
642 code: Scalars['String'];
643};
644
645
646export type MutationEmailConfirmationArgs = {
647 confirmation: Scalars['String'];
648};
649
650
651export type MutationUpdateMeArgs = {
652 input?: Maybe<EditUserInput>;
653};
654
655
656export type MutationUpdateEventByUuidArgs = {
657 input?: Maybe<UpdateEventByUuidInput>;
658};
659
660export type Page = {
661 __typename?: 'Page';
662 id: Scalars['ID'];
663 created_at: Scalars['DateTime'];
664 updated_at: Scalars['DateTime'];
665 name: Scalars['String'];
666 content?: Maybe<Scalars['String']>;
667 type?: Maybe<Enum_Page_Type>;
668};
669
670export type PageAggregator = {
671 __typename?: 'PageAggregator';
672 count?: Maybe<Scalars['Int']>;
673 totalCount?: Maybe<Scalars['Int']>;
674};
675
676export type PageConnection = {
677 __typename?: 'PageConnection';
678 values?: Maybe<Array<Maybe<Page>>>;
679 groupBy?: Maybe<PageGroupBy>;
680 aggregate?: Maybe<PageAggregator>;
681};
682
683export type PageConnectionContent = {
684 __typename?: 'PageConnectionContent';
685 key?: Maybe<Scalars['String']>;
686 connection?: Maybe<PageConnection>;
687};
688
689export type PageConnectionCreated_At = {
690 __typename?: 'PageConnectionCreated_at';
691 key?: Maybe<Scalars['DateTime']>;
692 connection?: Maybe<PageConnection>;
693};
694
695export type PageConnectionId = {
696 __typename?: 'PageConnectionId';
697 key?: Maybe<Scalars['ID']>;
698 connection?: Maybe<PageConnection>;
699};
700
701export type PageConnectionName = {
702 __typename?: 'PageConnectionName';
703 key?: Maybe<Scalars['String']>;
704 connection?: Maybe<PageConnection>;
705};
706
707export type PageConnectionType = {
708 __typename?: 'PageConnectionType';
709 key?: Maybe<Scalars['String']>;
710 connection?: Maybe<PageConnection>;
711};
712
713export type PageConnectionUpdated_At = {
714 __typename?: 'PageConnectionUpdated_at';
715 key?: Maybe<Scalars['DateTime']>;
716 connection?: Maybe<PageConnection>;
717};
718
719export type PageGroupBy = {
720 __typename?: 'PageGroupBy';
721 id?: Maybe<Array<Maybe<PageConnectionId>>>;
722 created_at?: Maybe<Array<Maybe<PageConnectionCreated_At>>>;
723 updated_at?: Maybe<Array<Maybe<PageConnectionUpdated_At>>>;
724 name?: Maybe<Array<Maybe<PageConnectionName>>>;
725 content?: Maybe<Array<Maybe<PageConnectionContent>>>;
726 type?: Maybe<Array<Maybe<PageConnectionType>>>;
727};
728
729export type PageInput = {
730 name: Scalars['String'];
731 content?: Maybe<Scalars['String']>;
732 type?: Maybe<Enum_Page_Type>;
733 created_by?: Maybe<Scalars['ID']>;
734 updated_by?: Maybe<Scalars['ID']>;
735};
736
737export enum PublicationState {
738 Live = 'LIVE',
739 Preview = 'PREVIEW'
740}
741
742export type Query = {
743 __typename?: 'Query';
744 car?: Maybe<Car>;
745 cars?: Maybe<Array<Maybe<Car>>>;
746 carsConnection?: Maybe<CarConnection>;
747 event?: Maybe<Event>;
748 events?: Maybe<Array<Maybe<Event>>>;
749 eventsConnection?: Maybe<EventConnection>;
750 page?: Maybe<Page>;
751 pages?: Maybe<Array<Maybe<Page>>>;
752 pagesConnection?: Maybe<PageConnection>;
753 setting?: Maybe<Settings>;
754 travel?: Maybe<Travel>;
755 travels?: Maybe<Array<Maybe<Travel>>>;
756 travelsConnection?: Maybe<TravelConnection>;
757 vehicle?: Maybe<Vehicle>;
758 vehicles?: Maybe<Array<Maybe<Vehicle>>>;
759 vehiclesConnection?: Maybe<VehicleConnection>;
760 files?: Maybe<Array<Maybe<UploadFile>>>;
761 filesConnection?: Maybe<UploadFileConnection>;
762 role?: Maybe<UsersPermissionsRole>;
763 /** Retrieve all the existing roles. You can't apply filters on this query. */
764 roles?: Maybe<Array<Maybe<UsersPermissionsRole>>>;
765 rolesConnection?: Maybe<UsersPermissionsRoleConnection>;
766 user?: Maybe<UsersPermissionsUser>;
767 users?: Maybe<Array<Maybe<UsersPermissionsUser>>>;
768 usersConnection?: Maybe<UsersPermissionsUserConnection>;
769 strapiInfo: Info;
770 me?: Maybe<UsersPermissionsMe>;
771 eventByUUID?: Maybe<Event>;
772};
773
774
775export type QueryCarArgs = {
776 id: Scalars['ID'];
777 publicationState?: Maybe<PublicationState>;
778};
779
780
781export type QueryCarsArgs = {
782 sort?: Maybe<Scalars['String']>;
783 limit?: Maybe<Scalars['Int']>;
784 start?: Maybe<Scalars['Int']>;
785 where?: Maybe<Scalars['JSON']>;
786 publicationState?: Maybe<PublicationState>;
787};
788
789
790export type QueryCarsConnectionArgs = {
791 sort?: Maybe<Scalars['String']>;
792 limit?: Maybe<Scalars['Int']>;
793 start?: Maybe<Scalars['Int']>;
794 where?: Maybe<Scalars['JSON']>;
795};
796
797
798export type QueryEventArgs = {
799 id: Scalars['ID'];
800 publicationState?: Maybe<PublicationState>;
801};
802
803
804export type QueryEventsArgs = {
805 sort?: Maybe<Scalars['String']>;
806 limit?: Maybe<Scalars['Int']>;
807 start?: Maybe<Scalars['Int']>;
808 where?: Maybe<Scalars['JSON']>;
809 publicationState?: Maybe<PublicationState>;
810};
811
812
813export type QueryEventsConnectionArgs = {
814 sort?: Maybe<Scalars['String']>;
815 limit?: Maybe<Scalars['Int']>;
816 start?: Maybe<Scalars['Int']>;
817 where?: Maybe<Scalars['JSON']>;
818};
819
820
821export type QueryPageArgs = {
822 id: Scalars['ID'];
823 publicationState?: Maybe<PublicationState>;
824};
825
826
827export type QueryPagesArgs = {
828 sort?: Maybe<Scalars['String']>;
829 limit?: Maybe<Scalars['Int']>;
830 start?: Maybe<Scalars['Int']>;
831 where?: Maybe<Scalars['JSON']>;
832 publicationState?: Maybe<PublicationState>;
833};
834
835
836export type QueryPagesConnectionArgs = {
837 sort?: Maybe<Scalars['String']>;
838 limit?: Maybe<Scalars['Int']>;
839 start?: Maybe<Scalars['Int']>;
840 where?: Maybe<Scalars['JSON']>;
841};
842
843
844export type QuerySettingArgs = {
845 publicationState?: Maybe<PublicationState>;
846};
847
848
849export type QueryTravelArgs = {
850 id: Scalars['ID'];
851 publicationState?: Maybe<PublicationState>;
852};
853
854
855export type QueryTravelsArgs = {
856 sort?: Maybe<Scalars['String']>;
857 limit?: Maybe<Scalars['Int']>;
858 start?: Maybe<Scalars['Int']>;
859 where?: Maybe<Scalars['JSON']>;
860 publicationState?: Maybe<PublicationState>;
861};
862
863
864export type QueryTravelsConnectionArgs = {
865 sort?: Maybe<Scalars['String']>;
866 limit?: Maybe<Scalars['Int']>;
867 start?: Maybe<Scalars['Int']>;
868 where?: Maybe<Scalars['JSON']>;
869};
870
871
872export type QueryVehicleArgs = {
873 id: Scalars['ID'];
874 publicationState?: Maybe<PublicationState>;
875};
876
877
878export type QueryVehiclesArgs = {
879 sort?: Maybe<Scalars['String']>;
880 limit?: Maybe<Scalars['Int']>;
881 start?: Maybe<Scalars['Int']>;
882 where?: Maybe<Scalars['JSON']>;
883 publicationState?: Maybe<PublicationState>;
884};
885
886
887export type QueryVehiclesConnectionArgs = {
888 sort?: Maybe<Scalars['String']>;
889 limit?: Maybe<Scalars['Int']>;
890 start?: Maybe<Scalars['Int']>;
891 where?: Maybe<Scalars['JSON']>;
892};
893
894
895export type QueryFilesArgs = {
896 sort?: Maybe<Scalars['String']>;
897 limit?: Maybe<Scalars['Int']>;
898 start?: Maybe<Scalars['Int']>;
899 where?: Maybe<Scalars['JSON']>;
900 publicationState?: Maybe<PublicationState>;
901};
902
903
904export type QueryFilesConnectionArgs = {
905 sort?: Maybe<Scalars['String']>;
906 limit?: Maybe<Scalars['Int']>;
907 start?: Maybe<Scalars['Int']>;
908 where?: Maybe<Scalars['JSON']>;
909};
910
911
912export type QueryRoleArgs = {
913 id: Scalars['ID'];
914 publicationState?: Maybe<PublicationState>;
915};
916
917
918export type QueryRolesArgs = {
919 sort?: Maybe<Scalars['String']>;
920 limit?: Maybe<Scalars['Int']>;
921 start?: Maybe<Scalars['Int']>;
922 where?: Maybe<Scalars['JSON']>;
923 publicationState?: Maybe<PublicationState>;
924};
925
926
927export type QueryRolesConnectionArgs = {
928 sort?: Maybe<Scalars['String']>;
929 limit?: Maybe<Scalars['Int']>;
930 start?: Maybe<Scalars['Int']>;
931 where?: Maybe<Scalars['JSON']>;
932};
933
934
935export type QueryUserArgs = {
936 id: Scalars['ID'];
937 publicationState?: Maybe<PublicationState>;
938};
939
940
941export type QueryUsersArgs = {
942 sort?: Maybe<Scalars['String']>;
943 limit?: Maybe<Scalars['Int']>;
944 start?: Maybe<Scalars['Int']>;
945 where?: Maybe<Scalars['JSON']>;
946 publicationState?: Maybe<PublicationState>;
947};
948
949
950export type QueryUsersConnectionArgs = {
951 sort?: Maybe<Scalars['String']>;
952 limit?: Maybe<Scalars['Int']>;
953 start?: Maybe<Scalars['Int']>;
954 where?: Maybe<Scalars['JSON']>;
955};
956
957
958export type QueryEventByUuidArgs = {
959 uuid: Scalars['String'];
960};
961
962export type RoleInput = {
963 name: Scalars['String'];
964 description?: Maybe<Scalars['String']>;
965 type?: Maybe<Scalars['String']>;
966 permissions?: Maybe<Array<Maybe<Scalars['ID']>>>;
967 users?: Maybe<Array<Maybe<Scalars['ID']>>>;
968 created_by?: Maybe<Scalars['ID']>;
969 updated_by?: Maybe<Scalars['ID']>;
970};
971
972export type SettingInput = {
973 gtm_id?: Maybe<Scalars['String']>;
974 about_link?: Maybe<Scalars['String']>;
975 created_by?: Maybe<Scalars['ID']>;
976 updated_by?: Maybe<Scalars['ID']>;
977};
978
979export type Settings = {
980 __typename?: 'Settings';
981 id: Scalars['ID'];
982 created_at: Scalars['DateTime'];
983 updated_at: Scalars['DateTime'];
984 gtm_id?: Maybe<Scalars['String']>;
985 about_link?: Maybe<Scalars['String']>;
986};
987
988
989export type Travel = {
990 __typename?: 'Travel';
991 id: Scalars['ID'];
992 created_at: Scalars['DateTime'];
993 updated_at: Scalars['DateTime'];
994 meeting?: Maybe<Scalars['String']>;
995 departure?: Maybe<Scalars['DateTime']>;
996 details?: Maybe<Scalars['String']>;
997 passengers?: Maybe<Array<Maybe<ComponentPassengerPassenger>>>;
998 event?: Maybe<Event>;
999 vehicle?: Maybe<Vehicle>;
1000};
1001
1002export type TravelAggregator = {
1003 __typename?: 'TravelAggregator';
1004 count?: Maybe<Scalars['Int']>;
1005 totalCount?: Maybe<Scalars['Int']>;
1006};
1007
1008export type TravelConnection = {
1009 __typename?: 'TravelConnection';
1010 values?: Maybe<Array<Maybe<Travel>>>;
1011 groupBy?: Maybe<TravelGroupBy>;
1012 aggregate?: Maybe<TravelAggregator>;
1013};
1014
1015export type TravelConnectionCreated_At = {
1016 __typename?: 'TravelConnectionCreated_at';
1017 key?: Maybe<Scalars['DateTime']>;
1018 connection?: Maybe<TravelConnection>;
1019};
1020
1021export type TravelConnectionDeparture = {
1022 __typename?: 'TravelConnectionDeparture';
1023 key?: Maybe<Scalars['DateTime']>;
1024 connection?: Maybe<TravelConnection>;
1025};
1026
1027export type TravelConnectionDetails = {
1028 __typename?: 'TravelConnectionDetails';
1029 key?: Maybe<Scalars['String']>;
1030 connection?: Maybe<TravelConnection>;
1031};
1032
1033export type TravelConnectionEvent = {
1034 __typename?: 'TravelConnectionEvent';
1035 key?: Maybe<Scalars['ID']>;
1036 connection?: Maybe<TravelConnection>;
1037};
1038
1039export type TravelConnectionId = {
1040 __typename?: 'TravelConnectionId';
1041 key?: Maybe<Scalars['ID']>;
1042 connection?: Maybe<TravelConnection>;
1043};
1044
1045export type TravelConnectionMeeting = {
1046 __typename?: 'TravelConnectionMeeting';
1047 key?: Maybe<Scalars['String']>;
1048 connection?: Maybe<TravelConnection>;
1049};
1050
1051export type TravelConnectionUpdated_At = {
1052 __typename?: 'TravelConnectionUpdated_at';
1053 key?: Maybe<Scalars['DateTime']>;
1054 connection?: Maybe<TravelConnection>;
1055};
1056
1057export type TravelConnectionVehicle = {
1058 __typename?: 'TravelConnectionVehicle';
1059 key?: Maybe<Scalars['ID']>;
1060 connection?: Maybe<TravelConnection>;
1061};
1062
1063export type TravelGroupBy = {
1064 __typename?: 'TravelGroupBy';
1065 id?: Maybe<Array<Maybe<TravelConnectionId>>>;
1066 created_at?: Maybe<Array<Maybe<TravelConnectionCreated_At>>>;
1067 updated_at?: Maybe<Array<Maybe<TravelConnectionUpdated_At>>>;
1068 meeting?: Maybe<Array<Maybe<TravelConnectionMeeting>>>;
1069 departure?: Maybe<Array<Maybe<TravelConnectionDeparture>>>;
1070 details?: Maybe<Array<Maybe<TravelConnectionDetails>>>;
1071 event?: Maybe<Array<Maybe<TravelConnectionEvent>>>;
1072 vehicle?: Maybe<Array<Maybe<TravelConnectionVehicle>>>;
1073};
1074
1075export type TravelInput = {
1076 meeting?: Maybe<Scalars['String']>;
1077 departure?: Maybe<Scalars['DateTime']>;
1078 details?: Maybe<Scalars['String']>;
1079 passengers?: Maybe<Array<Maybe<ComponentPassengerPassengerInput>>>;
1080 event?: Maybe<Scalars['ID']>;
1081 vehicle?: Maybe<Scalars['ID']>;
1082 created_by?: Maybe<Scalars['ID']>;
1083 updated_by?: Maybe<Scalars['ID']>;
1084};
1085
1086
1087export type UploadFile = {
1088 __typename?: 'UploadFile';
1089 id: Scalars['ID'];
1090 created_at: Scalars['DateTime'];
1091 updated_at: Scalars['DateTime'];
1092 name: Scalars['String'];
1093 alternativeText?: Maybe<Scalars['String']>;
1094 caption?: Maybe<Scalars['String']>;
1095 width?: Maybe<Scalars['Int']>;
1096 height?: Maybe<Scalars['Int']>;
1097 formats?: Maybe<Scalars['JSON']>;
1098 hash: Scalars['String'];
1099 ext?: Maybe<Scalars['String']>;
1100 mime: Scalars['String'];
1101 size: Scalars['Float'];
1102 url: Scalars['String'];
1103 previewUrl?: Maybe<Scalars['String']>;
1104 provider: Scalars['String'];
1105 provider_metadata?: Maybe<Scalars['JSON']>;
1106 related?: Maybe<Array<Maybe<Morph>>>;
1107};
1108
1109
1110export type UploadFileRelatedArgs = {
1111 sort?: Maybe<Scalars['String']>;
1112 limit?: Maybe<Scalars['Int']>;
1113 start?: Maybe<Scalars['Int']>;
1114 where?: Maybe<Scalars['JSON']>;
1115};
1116
1117export type UploadFileAggregator = {
1118 __typename?: 'UploadFileAggregator';
1119 count?: Maybe<Scalars['Int']>;
1120 totalCount?: Maybe<Scalars['Int']>;
1121 sum?: Maybe<UploadFileAggregatorSum>;
1122 avg?: Maybe<UploadFileAggregatorAvg>;
1123 min?: Maybe<UploadFileAggregatorMin>;
1124 max?: Maybe<UploadFileAggregatorMax>;
1125};
1126
1127export type UploadFileAggregatorAvg = {
1128 __typename?: 'UploadFileAggregatorAvg';
1129 width?: Maybe<Scalars['Float']>;
1130 height?: Maybe<Scalars['Float']>;
1131 size?: Maybe<Scalars['Float']>;
1132};
1133
1134export type UploadFileAggregatorMax = {
1135 __typename?: 'UploadFileAggregatorMax';
1136 width?: Maybe<Scalars['Float']>;
1137 height?: Maybe<Scalars['Float']>;
1138 size?: Maybe<Scalars['Float']>;
1139};
1140
1141export type UploadFileAggregatorMin = {
1142 __typename?: 'UploadFileAggregatorMin';
1143 width?: Maybe<Scalars['Float']>;
1144 height?: Maybe<Scalars['Float']>;
1145 size?: Maybe<Scalars['Float']>;
1146};
1147
1148export type UploadFileAggregatorSum = {
1149 __typename?: 'UploadFileAggregatorSum';
1150 width?: Maybe<Scalars['Float']>;
1151 height?: Maybe<Scalars['Float']>;
1152 size?: Maybe<Scalars['Float']>;
1153};
1154
1155export type UploadFileConnection = {
1156 __typename?: 'UploadFileConnection';
1157 values?: Maybe<Array<Maybe<UploadFile>>>;
1158 groupBy?: Maybe<UploadFileGroupBy>;
1159 aggregate?: Maybe<UploadFileAggregator>;
1160};
1161
1162export type UploadFileConnectionAlternativeText = {
1163 __typename?: 'UploadFileConnectionAlternativeText';
1164 key?: Maybe<Scalars['String']>;
1165 connection?: Maybe<UploadFileConnection>;
1166};
1167
1168export type UploadFileConnectionCaption = {
1169 __typename?: 'UploadFileConnectionCaption';
1170 key?: Maybe<Scalars['String']>;
1171 connection?: Maybe<UploadFileConnection>;
1172};
1173
1174export type UploadFileConnectionCreated_At = {
1175 __typename?: 'UploadFileConnectionCreated_at';
1176 key?: Maybe<Scalars['DateTime']>;
1177 connection?: Maybe<UploadFileConnection>;
1178};
1179
1180export type UploadFileConnectionExt = {
1181 __typename?: 'UploadFileConnectionExt';
1182 key?: Maybe<Scalars['String']>;
1183 connection?: Maybe<UploadFileConnection>;
1184};
1185
1186export type UploadFileConnectionFormats = {
1187 __typename?: 'UploadFileConnectionFormats';
1188 key?: Maybe<Scalars['JSON']>;
1189 connection?: Maybe<UploadFileConnection>;
1190};
1191
1192export type UploadFileConnectionHash = {
1193 __typename?: 'UploadFileConnectionHash';
1194 key?: Maybe<Scalars['String']>;
1195 connection?: Maybe<UploadFileConnection>;
1196};
1197
1198export type UploadFileConnectionHeight = {
1199 __typename?: 'UploadFileConnectionHeight';
1200 key?: Maybe<Scalars['Int']>;
1201 connection?: Maybe<UploadFileConnection>;
1202};
1203
1204export type UploadFileConnectionId = {
1205 __typename?: 'UploadFileConnectionId';
1206 key?: Maybe<Scalars['ID']>;
1207 connection?: Maybe<UploadFileConnection>;
1208};
1209
1210export type UploadFileConnectionMime = {
1211 __typename?: 'UploadFileConnectionMime';
1212 key?: Maybe<Scalars['String']>;
1213 connection?: Maybe<UploadFileConnection>;
1214};
1215
1216export type UploadFileConnectionName = {
1217 __typename?: 'UploadFileConnectionName';
1218 key?: Maybe<Scalars['String']>;
1219 connection?: Maybe<UploadFileConnection>;
1220};
1221
1222export type UploadFileConnectionPreviewUrl = {
1223 __typename?: 'UploadFileConnectionPreviewUrl';
1224 key?: Maybe<Scalars['String']>;
1225 connection?: Maybe<UploadFileConnection>;
1226};
1227
1228export type UploadFileConnectionProvider = {
1229 __typename?: 'UploadFileConnectionProvider';
1230 key?: Maybe<Scalars['String']>;
1231 connection?: Maybe<UploadFileConnection>;
1232};
1233
1234export type UploadFileConnectionProvider_Metadata = {
1235 __typename?: 'UploadFileConnectionProvider_metadata';
1236 key?: Maybe<Scalars['JSON']>;
1237 connection?: Maybe<UploadFileConnection>;
1238};
1239
1240export type UploadFileConnectionSize = {
1241 __typename?: 'UploadFileConnectionSize';
1242 key?: Maybe<Scalars['Float']>;
1243 connection?: Maybe<UploadFileConnection>;
1244};
1245
1246export type UploadFileConnectionUpdated_At = {
1247 __typename?: 'UploadFileConnectionUpdated_at';
1248 key?: Maybe<Scalars['DateTime']>;
1249 connection?: Maybe<UploadFileConnection>;
1250};
1251
1252export type UploadFileConnectionUrl = {
1253 __typename?: 'UploadFileConnectionUrl';
1254 key?: Maybe<Scalars['String']>;
1255 connection?: Maybe<UploadFileConnection>;
1256};
1257
1258export type UploadFileConnectionWidth = {
1259 __typename?: 'UploadFileConnectionWidth';
1260 key?: Maybe<Scalars['Int']>;
1261 connection?: Maybe<UploadFileConnection>;
1262};
1263
1264export type UploadFileGroupBy = {
1265 __typename?: 'UploadFileGroupBy';
1266 id?: Maybe<Array<Maybe<UploadFileConnectionId>>>;
1267 created_at?: Maybe<Array<Maybe<UploadFileConnectionCreated_At>>>;
1268 updated_at?: Maybe<Array<Maybe<UploadFileConnectionUpdated_At>>>;
1269 name?: Maybe<Array<Maybe<UploadFileConnectionName>>>;
1270 alternativeText?: Maybe<Array<Maybe<UploadFileConnectionAlternativeText>>>;
1271 caption?: Maybe<Array<Maybe<UploadFileConnectionCaption>>>;
1272 width?: Maybe<Array<Maybe<UploadFileConnectionWidth>>>;
1273 height?: Maybe<Array<Maybe<UploadFileConnectionHeight>>>;
1274 formats?: Maybe<Array<Maybe<UploadFileConnectionFormats>>>;
1275 hash?: Maybe<Array<Maybe<UploadFileConnectionHash>>>;
1276 ext?: Maybe<Array<Maybe<UploadFileConnectionExt>>>;
1277 mime?: Maybe<Array<Maybe<UploadFileConnectionMime>>>;
1278 size?: Maybe<Array<Maybe<UploadFileConnectionSize>>>;
1279 url?: Maybe<Array<Maybe<UploadFileConnectionUrl>>>;
1280 previewUrl?: Maybe<Array<Maybe<UploadFileConnectionPreviewUrl>>>;
1281 provider?: Maybe<Array<Maybe<UploadFileConnectionProvider>>>;
1282 provider_metadata?: Maybe<Array<Maybe<UploadFileConnectionProvider_Metadata>>>;
1283};
1284
1285export type UserInput = {
1286 username: Scalars['String'];
1287 firstName?: Maybe<Scalars['String']>;
1288 lastName?: Maybe<Scalars['String']>;
1289 email: Scalars['String'];
1290 provider?: Maybe<Scalars['String']>;
1291 password?: Maybe<Scalars['String']>;
1292 resetPasswordToken?: Maybe<Scalars['String']>;
1293 confirmed?: Maybe<Scalars['Boolean']>;
1294 blocked?: Maybe<Scalars['Boolean']>;
1295 role?: Maybe<Scalars['ID']>;
1296 confirmationToken?: Maybe<Scalars['String']>;
1297 events?: Maybe<Array<Maybe<Scalars['ID']>>>;
1298 onboardingUser?: Maybe<Scalars['Boolean']>;
1299 onboardingCreator?: Maybe<Scalars['Boolean']>;
1300 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1301 cars?: Maybe<Array<Maybe<Scalars['ID']>>>;
1302 vehicles?: Maybe<Array<Maybe<Scalars['ID']>>>;
1303 created_by?: Maybe<Scalars['ID']>;
1304 updated_by?: Maybe<Scalars['ID']>;
1305};
1306
1307export type UserPermissionsPasswordPayload = {
1308 __typename?: 'UserPermissionsPasswordPayload';
1309 ok: Scalars['Boolean'];
1310};
1311
1312export type UsersPermissionsLoginInput = {
1313 identifier: Scalars['String'];
1314 password: Scalars['String'];
1315 provider?: Maybe<Scalars['String']>;
1316};
1317
1318export type UsersPermissionsLoginPayload = {
1319 __typename?: 'UsersPermissionsLoginPayload';
1320 jwt?: Maybe<Scalars['String']>;
1321 user: UsersPermissionsMe;
1322};
1323
1324export type UsersPermissionsMe = {
1325 __typename?: 'UsersPermissionsMe';
1326 id: Scalars['ID'];
1327 username: Scalars['String'];
1328 email: Scalars['String'];
1329 confirmed?: Maybe<Scalars['Boolean']>;
1330 blocked?: Maybe<Scalars['Boolean']>;
1331 role?: Maybe<UsersPermissionsMeRole>;
1332 profile?: Maybe<UsersPermissionsUser>;
1333};
1334
1335export type UsersPermissionsMeRole = {
1336 __typename?: 'UsersPermissionsMeRole';
1337 id: Scalars['ID'];
1338 name: Scalars['String'];
1339 description?: Maybe<Scalars['String']>;
1340 type?: Maybe<Scalars['String']>;
1341};
1342
1343export type UsersPermissionsPermission = {
1344 __typename?: 'UsersPermissionsPermission';
1345 id: Scalars['ID'];
1346 type: Scalars['String'];
1347 controller: Scalars['String'];
1348 action: Scalars['String'];
1349 enabled: Scalars['Boolean'];
1350 policy?: Maybe<Scalars['String']>;
1351 role?: Maybe<UsersPermissionsRole>;
1352};
1353
1354export type UsersPermissionsRegisterInput = {
1355 username: Scalars['String'];
1356 email: Scalars['String'];
1357 password: Scalars['String'];
1358 firstName?: Maybe<Scalars['String']>;
1359 lastName?: Maybe<Scalars['String']>;
1360 lang?: Maybe<Scalars['String']>;
1361};
1362
1363export type UsersPermissionsRole = {
1364 __typename?: 'UsersPermissionsRole';
1365 id: Scalars['ID'];
1366 name: Scalars['String'];
1367 description?: Maybe<Scalars['String']>;
1368 type?: Maybe<Scalars['String']>;
1369 permissions?: Maybe<Array<Maybe<UsersPermissionsPermission>>>;
1370 users?: Maybe<Array<Maybe<UsersPermissionsUser>>>;
1371};
1372
1373
1374export type UsersPermissionsRolePermissionsArgs = {
1375 sort?: Maybe<Scalars['String']>;
1376 limit?: Maybe<Scalars['Int']>;
1377 start?: Maybe<Scalars['Int']>;
1378 where?: Maybe<Scalars['JSON']>;
1379};
1380
1381
1382export type UsersPermissionsRoleUsersArgs = {
1383 sort?: Maybe<Scalars['String']>;
1384 limit?: Maybe<Scalars['Int']>;
1385 start?: Maybe<Scalars['Int']>;
1386 where?: Maybe<Scalars['JSON']>;
1387};
1388
1389export type UsersPermissionsRoleAggregator = {
1390 __typename?: 'UsersPermissionsRoleAggregator';
1391 count?: Maybe<Scalars['Int']>;
1392 totalCount?: Maybe<Scalars['Int']>;
1393};
1394
1395export type UsersPermissionsRoleConnection = {
1396 __typename?: 'UsersPermissionsRoleConnection';
1397 values?: Maybe<Array<Maybe<UsersPermissionsRole>>>;
1398 groupBy?: Maybe<UsersPermissionsRoleGroupBy>;
1399 aggregate?: Maybe<UsersPermissionsRoleAggregator>;
1400};
1401
1402export type UsersPermissionsRoleConnectionDescription = {
1403 __typename?: 'UsersPermissionsRoleConnectionDescription';
1404 key?: Maybe<Scalars['String']>;
1405 connection?: Maybe<UsersPermissionsRoleConnection>;
1406};
1407
1408export type UsersPermissionsRoleConnectionId = {
1409 __typename?: 'UsersPermissionsRoleConnectionId';
1410 key?: Maybe<Scalars['ID']>;
1411 connection?: Maybe<UsersPermissionsRoleConnection>;
1412};
1413
1414export type UsersPermissionsRoleConnectionName = {
1415 __typename?: 'UsersPermissionsRoleConnectionName';
1416 key?: Maybe<Scalars['String']>;
1417 connection?: Maybe<UsersPermissionsRoleConnection>;
1418};
1419
1420export type UsersPermissionsRoleConnectionType = {
1421 __typename?: 'UsersPermissionsRoleConnectionType';
1422 key?: Maybe<Scalars['String']>;
1423 connection?: Maybe<UsersPermissionsRoleConnection>;
1424};
1425
1426export type UsersPermissionsRoleGroupBy = {
1427 __typename?: 'UsersPermissionsRoleGroupBy';
1428 id?: Maybe<Array<Maybe<UsersPermissionsRoleConnectionId>>>;
1429 name?: Maybe<Array<Maybe<UsersPermissionsRoleConnectionName>>>;
1430 description?: Maybe<Array<Maybe<UsersPermissionsRoleConnectionDescription>>>;
1431 type?: Maybe<Array<Maybe<UsersPermissionsRoleConnectionType>>>;
1432};
1433
1434export type UsersPermissionsUser = {
1435 __typename?: 'UsersPermissionsUser';
1436 id: Scalars['ID'];
1437 created_at: Scalars['DateTime'];
1438 updated_at: Scalars['DateTime'];
1439 username: Scalars['String'];
1440 firstName?: Maybe<Scalars['String']>;
1441 lastName?: Maybe<Scalars['String']>;
1442 email: Scalars['String'];
1443 provider?: Maybe<Scalars['String']>;
1444 confirmed?: Maybe<Scalars['Boolean']>;
1445 blocked?: Maybe<Scalars['Boolean']>;
1446 role?: Maybe<UsersPermissionsRole>;
1447 onboardingUser?: Maybe<Scalars['Boolean']>;
1448 onboardingCreator?: Maybe<Scalars['Boolean']>;
1449 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1450 events?: Maybe<Array<Maybe<Event>>>;
1451 cars?: Maybe<Array<Maybe<Car>>>;
1452 vehicles?: Maybe<Array<Maybe<Vehicle>>>;
1453};
1454
1455
1456export type UsersPermissionsUserEventsArgs = {
1457 sort?: Maybe<Scalars['String']>;
1458 limit?: Maybe<Scalars['Int']>;
1459 start?: Maybe<Scalars['Int']>;
1460 where?: Maybe<Scalars['JSON']>;
1461};
1462
1463
1464export type UsersPermissionsUserCarsArgs = {
1465 sort?: Maybe<Scalars['String']>;
1466 limit?: Maybe<Scalars['Int']>;
1467 start?: Maybe<Scalars['Int']>;
1468 where?: Maybe<Scalars['JSON']>;
1469};
1470
1471
1472export type UsersPermissionsUserVehiclesArgs = {
1473 sort?: Maybe<Scalars['String']>;
1474 limit?: Maybe<Scalars['Int']>;
1475 start?: Maybe<Scalars['Int']>;
1476 where?: Maybe<Scalars['JSON']>;
1477};
1478
1479export type UsersPermissionsUserAggregator = {
1480 __typename?: 'UsersPermissionsUserAggregator';
1481 count?: Maybe<Scalars['Int']>;
1482 totalCount?: Maybe<Scalars['Int']>;
1483};
1484
1485export type UsersPermissionsUserConnection = {
1486 __typename?: 'UsersPermissionsUserConnection';
1487 values?: Maybe<Array<Maybe<UsersPermissionsUser>>>;
1488 groupBy?: Maybe<UsersPermissionsUserGroupBy>;
1489 aggregate?: Maybe<UsersPermissionsUserAggregator>;
1490};
1491
1492export type UsersPermissionsUserConnectionBlocked = {
1493 __typename?: 'UsersPermissionsUserConnectionBlocked';
1494 key?: Maybe<Scalars['Boolean']>;
1495 connection?: Maybe<UsersPermissionsUserConnection>;
1496};
1497
1498export type UsersPermissionsUserConnectionConfirmed = {
1499 __typename?: 'UsersPermissionsUserConnectionConfirmed';
1500 key?: Maybe<Scalars['Boolean']>;
1501 connection?: Maybe<UsersPermissionsUserConnection>;
1502};
1503
1504export type UsersPermissionsUserConnectionCreated_At = {
1505 __typename?: 'UsersPermissionsUserConnectionCreated_at';
1506 key?: Maybe<Scalars['DateTime']>;
1507 connection?: Maybe<UsersPermissionsUserConnection>;
1508};
1509
1510export type UsersPermissionsUserConnectionEmail = {
1511 __typename?: 'UsersPermissionsUserConnectionEmail';
1512 key?: Maybe<Scalars['String']>;
1513 connection?: Maybe<UsersPermissionsUserConnection>;
1514};
1515
1516export type UsersPermissionsUserConnectionFirstName = {
1517 __typename?: 'UsersPermissionsUserConnectionFirstName';
1518 key?: Maybe<Scalars['String']>;
1519 connection?: Maybe<UsersPermissionsUserConnection>;
1520};
1521
1522export type UsersPermissionsUserConnectionId = {
1523 __typename?: 'UsersPermissionsUserConnectionId';
1524 key?: Maybe<Scalars['ID']>;
1525 connection?: Maybe<UsersPermissionsUserConnection>;
1526};
1527
1528export type UsersPermissionsUserConnectionLang = {
1529 __typename?: 'UsersPermissionsUserConnectionLang';
1530 key?: Maybe<Scalars['String']>;
1531 connection?: Maybe<UsersPermissionsUserConnection>;
1532};
1533
1534export type UsersPermissionsUserConnectionLastName = {
1535 __typename?: 'UsersPermissionsUserConnectionLastName';
1536 key?: Maybe<Scalars['String']>;
1537 connection?: Maybe<UsersPermissionsUserConnection>;
1538};
1539
1540export type UsersPermissionsUserConnectionOnboardingCreator = {
1541 __typename?: 'UsersPermissionsUserConnectionOnboardingCreator';
1542 key?: Maybe<Scalars['Boolean']>;
1543 connection?: Maybe<UsersPermissionsUserConnection>;
1544};
1545
1546export type UsersPermissionsUserConnectionOnboardingUser = {
1547 __typename?: 'UsersPermissionsUserConnectionOnboardingUser';
1548 key?: Maybe<Scalars['Boolean']>;
1549 connection?: Maybe<UsersPermissionsUserConnection>;
1550};
1551
1552export type UsersPermissionsUserConnectionProvider = {
1553 __typename?: 'UsersPermissionsUserConnectionProvider';
1554 key?: Maybe<Scalars['String']>;
1555 connection?: Maybe<UsersPermissionsUserConnection>;
1556};
1557
1558export type UsersPermissionsUserConnectionRole = {
1559 __typename?: 'UsersPermissionsUserConnectionRole';
1560 key?: Maybe<Scalars['ID']>;
1561 connection?: Maybe<UsersPermissionsUserConnection>;
1562};
1563
1564export type UsersPermissionsUserConnectionUpdated_At = {
1565 __typename?: 'UsersPermissionsUserConnectionUpdated_at';
1566 key?: Maybe<Scalars['DateTime']>;
1567 connection?: Maybe<UsersPermissionsUserConnection>;
1568};
1569
1570export type UsersPermissionsUserConnectionUsername = {
1571 __typename?: 'UsersPermissionsUserConnectionUsername';
1572 key?: Maybe<Scalars['String']>;
1573 connection?: Maybe<UsersPermissionsUserConnection>;
1574};
1575
1576export type UsersPermissionsUserGroupBy = {
1577 __typename?: 'UsersPermissionsUserGroupBy';
1578 id?: Maybe<Array<Maybe<UsersPermissionsUserConnectionId>>>;
1579 created_at?: Maybe<Array<Maybe<UsersPermissionsUserConnectionCreated_At>>>;
1580 updated_at?: Maybe<Array<Maybe<UsersPermissionsUserConnectionUpdated_At>>>;
1581 username?: Maybe<Array<Maybe<UsersPermissionsUserConnectionUsername>>>;
1582 firstName?: Maybe<Array<Maybe<UsersPermissionsUserConnectionFirstName>>>;
1583 lastName?: Maybe<Array<Maybe<UsersPermissionsUserConnectionLastName>>>;
1584 email?: Maybe<Array<Maybe<UsersPermissionsUserConnectionEmail>>>;
1585 provider?: Maybe<Array<Maybe<UsersPermissionsUserConnectionProvider>>>;
1586 confirmed?: Maybe<Array<Maybe<UsersPermissionsUserConnectionConfirmed>>>;
1587 blocked?: Maybe<Array<Maybe<UsersPermissionsUserConnectionBlocked>>>;
1588 role?: Maybe<Array<Maybe<UsersPermissionsUserConnectionRole>>>;
1589 onboardingUser?: Maybe<Array<Maybe<UsersPermissionsUserConnectionOnboardingUser>>>;
1590 onboardingCreator?: Maybe<Array<Maybe<UsersPermissionsUserConnectionOnboardingCreator>>>;
1591 lang?: Maybe<Array<Maybe<UsersPermissionsUserConnectionLang>>>;
1592};
1593
1594export type Vehicle = {
1595 __typename?: 'Vehicle';
1596 id: Scalars['ID'];
1597 created_at: Scalars['DateTime'];
1598 updated_at: Scalars['DateTime'];
1599 name: Scalars['String'];
1600 seats?: Maybe<Scalars['Int']>;
1601 user?: Maybe<UsersPermissionsUser>;
1602 phone_number?: Maybe<Scalars['String']>;
1603 travels?: Maybe<Array<Maybe<Travel>>>;
1604};
1605
1606
1607export type VehicleTravelsArgs = {
1608 sort?: Maybe<Scalars['String']>;
1609 limit?: Maybe<Scalars['Int']>;
1610 start?: Maybe<Scalars['Int']>;
1611 where?: Maybe<Scalars['JSON']>;
1612};
1613
1614export type VehicleAggregator = {
1615 __typename?: 'VehicleAggregator';
1616 count?: Maybe<Scalars['Int']>;
1617 totalCount?: Maybe<Scalars['Int']>;
1618 sum?: Maybe<VehicleAggregatorSum>;
1619 avg?: Maybe<VehicleAggregatorAvg>;
1620 min?: Maybe<VehicleAggregatorMin>;
1621 max?: Maybe<VehicleAggregatorMax>;
1622};
1623
1624export type VehicleAggregatorAvg = {
1625 __typename?: 'VehicleAggregatorAvg';
1626 seats?: Maybe<Scalars['Float']>;
1627};
1628
1629export type VehicleAggregatorMax = {
1630 __typename?: 'VehicleAggregatorMax';
1631 seats?: Maybe<Scalars['Float']>;
1632};
1633
1634export type VehicleAggregatorMin = {
1635 __typename?: 'VehicleAggregatorMin';
1636 seats?: Maybe<Scalars['Float']>;
1637};
1638
1639export type VehicleAggregatorSum = {
1640 __typename?: 'VehicleAggregatorSum';
1641 seats?: Maybe<Scalars['Float']>;
1642};
1643
1644export type VehicleConnection = {
1645 __typename?: 'VehicleConnection';
1646 values?: Maybe<Array<Maybe<Vehicle>>>;
1647 groupBy?: Maybe<VehicleGroupBy>;
1648 aggregate?: Maybe<VehicleAggregator>;
1649};
1650
1651export type VehicleConnectionCreated_At = {
1652 __typename?: 'VehicleConnectionCreated_at';
1653 key?: Maybe<Scalars['DateTime']>;
1654 connection?: Maybe<VehicleConnection>;
1655};
1656
1657export type VehicleConnectionId = {
1658 __typename?: 'VehicleConnectionId';
1659 key?: Maybe<Scalars['ID']>;
1660 connection?: Maybe<VehicleConnection>;
1661};
1662
1663export type VehicleConnectionName = {
1664 __typename?: 'VehicleConnectionName';
1665 key?: Maybe<Scalars['String']>;
1666 connection?: Maybe<VehicleConnection>;
1667};
1668
1669export type VehicleConnectionPhone_Number = {
1670 __typename?: 'VehicleConnectionPhone_number';
1671 key?: Maybe<Scalars['String']>;
1672 connection?: Maybe<VehicleConnection>;
1673};
1674
1675export type VehicleConnectionSeats = {
1676 __typename?: 'VehicleConnectionSeats';
1677 key?: Maybe<Scalars['Int']>;
1678 connection?: Maybe<VehicleConnection>;
1679};
1680
1681export type VehicleConnectionUpdated_At = {
1682 __typename?: 'VehicleConnectionUpdated_at';
1683 key?: Maybe<Scalars['DateTime']>;
1684 connection?: Maybe<VehicleConnection>;
1685};
1686
1687export type VehicleConnectionUser = {
1688 __typename?: 'VehicleConnectionUser';
1689 key?: Maybe<Scalars['ID']>;
1690 connection?: Maybe<VehicleConnection>;
1691};
1692
1693export type VehicleGroupBy = {
1694 __typename?: 'VehicleGroupBy';
1695 id?: Maybe<Array<Maybe<VehicleConnectionId>>>;
1696 created_at?: Maybe<Array<Maybe<VehicleConnectionCreated_At>>>;
1697 updated_at?: Maybe<Array<Maybe<VehicleConnectionUpdated_At>>>;
1698 name?: Maybe<Array<Maybe<VehicleConnectionName>>>;
1699 seats?: Maybe<Array<Maybe<VehicleConnectionSeats>>>;
1700 user?: Maybe<Array<Maybe<VehicleConnectionUser>>>;
1701 phone_number?: Maybe<Array<Maybe<VehicleConnectionPhone_Number>>>;
1702};
1703
1704export type VehicleInput = {
1705 name: Scalars['String'];
1706 seats?: Maybe<Scalars['Int']>;
1707 user?: Maybe<Scalars['ID']>;
1708 travels?: Maybe<Array<Maybe<Scalars['ID']>>>;
1709 phone_number?: Maybe<Scalars['String']>;
1710 created_by?: Maybe<Scalars['ID']>;
1711 updated_by?: Maybe<Scalars['ID']>;
1712};
1713
1714export type CreateCarInput = {
1715 data?: Maybe<CarInput>;
1716};
1717
1718export type CreateCarPayload = {
1719 __typename?: 'createCarPayload';
1720 car?: Maybe<Car>;
1721};
1722
1723export type CreateEventInput = {
1724 data?: Maybe<EventInput>;
1725};
1726
1727export type CreateEventPayload = {
1728 __typename?: 'createEventPayload';
1729 event?: Maybe<Event>;
1730};
1731
1732export type CreatePageInput = {
1733 data?: Maybe<PageInput>;
1734};
1735
1736export type CreatePagePayload = {
1737 __typename?: 'createPagePayload';
1738 page?: Maybe<Page>;
1739};
1740
1741export type CreateRoleInput = {
1742 data?: Maybe<RoleInput>;
1743};
1744
1745export type CreateRolePayload = {
1746 __typename?: 'createRolePayload';
1747 role?: Maybe<UsersPermissionsRole>;
1748};
1749
1750export type CreateTravelInput = {
1751 data?: Maybe<TravelInput>;
1752};
1753
1754export type CreateTravelPayload = {
1755 __typename?: 'createTravelPayload';
1756 travel?: Maybe<Travel>;
1757};
1758
1759export type CreateUserInput = {
1760 data?: Maybe<UserInput>;
1761};
1762
1763export type CreateUserPayload = {
1764 __typename?: 'createUserPayload';
1765 user?: Maybe<UsersPermissionsUser>;
1766};
1767
1768export type CreateVehicleInput = {
1769 data?: Maybe<VehicleInput>;
1770};
1771
1772export type CreateVehiclePayload = {
1773 __typename?: 'createVehiclePayload';
1774 vehicle?: Maybe<Vehicle>;
1775};
1776
1777export type DeleteCarInput = {
1778 where?: Maybe<InputId>;
1779};
1780
1781export type DeleteCarPayload = {
1782 __typename?: 'deleteCarPayload';
1783 car?: Maybe<Car>;
1784};
1785
1786export type DeleteEventInput = {
1787 where?: Maybe<InputId>;
1788};
1789
1790export type DeleteEventPayload = {
1791 __typename?: 'deleteEventPayload';
1792 event?: Maybe<Event>;
1793};
1794
1795export type DeleteFileInput = {
1796 where?: Maybe<InputId>;
1797};
1798
1799export type DeleteFilePayload = {
1800 __typename?: 'deleteFilePayload';
1801 file?: Maybe<UploadFile>;
1802};
1803
1804export type DeletePageInput = {
1805 where?: Maybe<InputId>;
1806};
1807
1808export type DeletePagePayload = {
1809 __typename?: 'deletePagePayload';
1810 page?: Maybe<Page>;
1811};
1812
1813export type DeleteRoleInput = {
1814 where?: Maybe<InputId>;
1815};
1816
1817export type DeleteRolePayload = {
1818 __typename?: 'deleteRolePayload';
1819 role?: Maybe<UsersPermissionsRole>;
1820};
1821
1822export type DeleteSettingPayload = {
1823 __typename?: 'deleteSettingPayload';
1824 setting?: Maybe<Settings>;
1825};
1826
1827export type DeleteTravelInput = {
1828 where?: Maybe<InputId>;
1829};
1830
1831export type DeleteTravelPayload = {
1832 __typename?: 'deleteTravelPayload';
1833 travel?: Maybe<Travel>;
1834};
1835
1836export type DeleteUserInput = {
1837 where?: Maybe<InputId>;
1838};
1839
1840export type DeleteUserPayload = {
1841 __typename?: 'deleteUserPayload';
1842 user?: Maybe<UsersPermissionsUser>;
1843};
1844
1845export type DeleteVehicleInput = {
1846 where?: Maybe<InputId>;
1847};
1848
1849export type DeleteVehiclePayload = {
1850 __typename?: 'deleteVehiclePayload';
1851 vehicle?: Maybe<Vehicle>;
1852};
1853
1854export type EditCarInput = {
1855 name?: Maybe<Scalars['String']>;
1856 seats?: Maybe<Scalars['Int']>;
1857 meeting?: Maybe<Scalars['String']>;
1858 departure?: Maybe<Scalars['DateTime']>;
1859 phone_number?: Maybe<Scalars['String']>;
1860 details?: Maybe<Scalars['String']>;
1861 event?: Maybe<Scalars['ID']>;
1862 passengers?: Maybe<Array<Maybe<EditComponentPassengerPassengerInput>>>;
1863 user?: Maybe<Scalars['ID']>;
1864 created_by?: Maybe<Scalars['ID']>;
1865 updated_by?: Maybe<Scalars['ID']>;
1866};
1867
1868export type EditComponentPassengerPassengerInput = {
1869 id?: Maybe<Scalars['ID']>;
1870 name?: Maybe<Scalars['String']>;
1871 email?: Maybe<Scalars['String']>;
1872 location?: Maybe<Scalars['String']>;
1873 user?: Maybe<Scalars['ID']>;
1874};
1875
1876export type EditEmailTemplateInput = {
1877 sourceCodeToTemplateId?: Maybe<Scalars['Int']>;
1878 design?: Maybe<Scalars['JSON']>;
1879 name?: Maybe<Scalars['String']>;
1880 subject?: Maybe<Scalars['String']>;
1881 bodyHtml?: Maybe<Scalars['String']>;
1882 bodyText?: Maybe<Scalars['String']>;
1883 enabled?: Maybe<Scalars['Boolean']>;
1884 tags?: Maybe<Scalars['JSON']>;
1885 created_by?: Maybe<Scalars['ID']>;
1886 updated_by?: Maybe<Scalars['ID']>;
1887};
1888
1889export type EditEventInput = {
1890 name?: Maybe<Scalars['String']>;
1891 email?: Maybe<Scalars['String']>;
1892 date?: Maybe<Scalars['Date']>;
1893 address?: Maybe<Scalars['String']>;
1894 cars?: Maybe<Array<Maybe<Scalars['ID']>>>;
1895 position?: Maybe<Scalars['JSON']>;
1896 users?: Maybe<Array<Maybe<Scalars['ID']>>>;
1897 uuid?: Maybe<Scalars['String']>;
1898 waitingList?: Maybe<Array<Maybe<EditComponentPassengerPassengerInput>>>;
1899 travels?: Maybe<Array<Maybe<Scalars['ID']>>>;
1900 created_by?: Maybe<Scalars['ID']>;
1901 updated_by?: Maybe<Scalars['ID']>;
1902};
1903
1904export type EditFileInput = {
1905 name?: Maybe<Scalars['String']>;
1906 alternativeText?: Maybe<Scalars['String']>;
1907 caption?: Maybe<Scalars['String']>;
1908 width?: Maybe<Scalars['Int']>;
1909 height?: Maybe<Scalars['Int']>;
1910 formats?: Maybe<Scalars['JSON']>;
1911 hash?: Maybe<Scalars['String']>;
1912 ext?: Maybe<Scalars['String']>;
1913 mime?: Maybe<Scalars['String']>;
1914 size?: Maybe<Scalars['Float']>;
1915 url?: Maybe<Scalars['String']>;
1916 previewUrl?: Maybe<Scalars['String']>;
1917 provider?: Maybe<Scalars['String']>;
1918 provider_metadata?: Maybe<Scalars['JSON']>;
1919 related?: Maybe<Array<Maybe<Scalars['ID']>>>;
1920 created_by?: Maybe<Scalars['ID']>;
1921 updated_by?: Maybe<Scalars['ID']>;
1922};
1923
1924export type EditPageInput = {
1925 name?: Maybe<Scalars['String']>;
1926 content?: Maybe<Scalars['String']>;
1927 type?: Maybe<Enum_Page_Type>;
1928 created_by?: Maybe<Scalars['ID']>;
1929 updated_by?: Maybe<Scalars['ID']>;
1930};
1931
1932export type EditRoleInput = {
1933 name?: Maybe<Scalars['String']>;
1934 description?: Maybe<Scalars['String']>;
1935 type?: Maybe<Scalars['String']>;
1936 permissions?: Maybe<Array<Maybe<Scalars['ID']>>>;
1937 users?: Maybe<Array<Maybe<Scalars['ID']>>>;
1938 created_by?: Maybe<Scalars['ID']>;
1939 updated_by?: Maybe<Scalars['ID']>;
1940};
1941
1942export type EditSettingInput = {
1943 gtm_id?: Maybe<Scalars['String']>;
1944 about_link?: Maybe<Scalars['String']>;
1945 created_by?: Maybe<Scalars['ID']>;
1946 updated_by?: Maybe<Scalars['ID']>;
1947};
1948
1949export type EditTravelInput = {
1950 meeting?: Maybe<Scalars['String']>;
1951 departure?: Maybe<Scalars['DateTime']>;
1952 details?: Maybe<Scalars['String']>;
1953 passengers?: Maybe<Array<Maybe<EditComponentPassengerPassengerInput>>>;
1954 event?: Maybe<Scalars['ID']>;
1955 vehicle?: Maybe<Scalars['ID']>;
1956 created_by?: Maybe<Scalars['ID']>;
1957 updated_by?: Maybe<Scalars['ID']>;
1958};
1959
1960export type EditUserInput = {
1961 username?: Maybe<Scalars['String']>;
1962 firstName?: Maybe<Scalars['String']>;
1963 lastName?: Maybe<Scalars['String']>;
1964 email?: Maybe<Scalars['String']>;
1965 provider?: Maybe<Scalars['String']>;
1966 password?: Maybe<Scalars['String']>;
1967 resetPasswordToken?: Maybe<Scalars['String']>;
1968 confirmed?: Maybe<Scalars['Boolean']>;
1969 blocked?: Maybe<Scalars['Boolean']>;
1970 role?: Maybe<Scalars['ID']>;
1971 confirmationToken?: Maybe<Scalars['String']>;
1972 events?: Maybe<Array<Maybe<Scalars['ID']>>>;
1973 onboardingUser?: Maybe<Scalars['Boolean']>;
1974 onboardingCreator?: Maybe<Scalars['Boolean']>;
1975 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1976 cars?: Maybe<Array<Maybe<Scalars['ID']>>>;
1977 vehicles?: Maybe<Array<Maybe<Scalars['ID']>>>;
1978 created_by?: Maybe<Scalars['ID']>;
1979 updated_by?: Maybe<Scalars['ID']>;
1980 old_password?: Maybe<Scalars['String']>;
1981};
1982
1983export type EditVehicleInput = {
1984 name?: Maybe<Scalars['String']>;
1985 seats?: Maybe<Scalars['Int']>;
1986 user?: Maybe<Scalars['ID']>;
1987 travels?: Maybe<Array<Maybe<Scalars['ID']>>>;
1988 phone_number?: Maybe<Scalars['String']>;
1989 created_by?: Maybe<Scalars['ID']>;
1990 updated_by?: Maybe<Scalars['ID']>;
1991};
1992
1993export type UpdateCarInput = {
1994 where?: Maybe<InputId>;
1995 data?: Maybe<EditCarInput>;
1996};
1997
1998export type UpdateCarPayload = {
1999 __typename?: 'updateCarPayload';
2000 car?: Maybe<Car>;
2001};
2002
2003export type UpdateEventByUuidInput = {
2004 where?: Maybe<InputUuid>;
2005 data?: Maybe<EditEventInput>;
2006};
2007
2008export type UpdateEventInput = {
2009 where?: Maybe<InputId>;
2010 data?: Maybe<EditEventInput>;
2011};
2012
2013export type UpdateEventPayload = {
2014 __typename?: 'updateEventPayload';
2015 event?: Maybe<Event>;
2016};
2017
2018export type UpdatePageInput = {
2019 where?: Maybe<InputId>;
2020 data?: Maybe<EditPageInput>;
2021};
2022
2023export type UpdatePagePayload = {
2024 __typename?: 'updatePagePayload';
2025 page?: Maybe<Page>;
2026};
2027
2028export type UpdateRoleInput = {
2029 where?: Maybe<InputId>;
2030 data?: Maybe<EditRoleInput>;
2031};
2032
2033export type UpdateRolePayload = {
2034 __typename?: 'updateRolePayload';
2035 role?: Maybe<UsersPermissionsRole>;
2036};
2037
2038export type UpdateSettingInput = {
2039 data?: Maybe<EditSettingInput>;
2040};
2041
2042export type UpdateSettingPayload = {
2043 __typename?: 'updateSettingPayload';
2044 setting?: Maybe<Settings>;
2045};
2046
2047export type UpdateTravelInput = {
2048 where?: Maybe<InputId>;
2049 data?: Maybe<EditTravelInput>;
2050};
2051
2052export type UpdateTravelPayload = {
2053 __typename?: 'updateTravelPayload';
2054 travel?: Maybe<Travel>;
2055};
2056
2057export type UpdateUserInput = {
2058 where?: Maybe<InputId>;
2059 data?: Maybe<EditUserInput>;
2060};
2061
2062export type UpdateUserPayload = {
2063 __typename?: 'updateUserPayload';
2064 user?: Maybe<UsersPermissionsUser>;
2065};
2066
2067export type UpdateVehicleInput = {
2068 where?: Maybe<InputId>;
2069 data?: Maybe<EditVehicleInput>;
2070};
2071
2072export type UpdateVehiclePayload = {
2073 __typename?: 'updateVehiclePayload';
2074 vehicle?: Maybe<Vehicle>;
2075};
2076
2077export type MeFieldsFragment = (
2078 { __typename?: 'UsersPermissionsMe' }
2079 & Pick<UsersPermissionsMe, 'id' | 'username' | 'email' | 'confirmed'>
2080);
2081
2082export type RegisterMutationVariables = Exact<{
2083 user: UsersPermissionsRegisterInput;
2084}>;
2085
2086
2087export type RegisterMutation = (
2088 { __typename?: 'Mutation' }
2089 & { register: (
2090 { __typename?: 'UsersPermissionsLoginPayload' }
2091 & Pick<UsersPermissionsLoginPayload, 'jwt'>
2092 & { user: (
2093 { __typename?: 'UsersPermissionsMe' }
2094 & MeFieldsFragment
2095 ) }
2096 ) }
2097);
2098
2099export type LoginMutationVariables = Exact<{
2100 identifier: Scalars['String'];
2101 password: Scalars['String'];
2102}>;
2103
2104
2105export type LoginMutation = (
2106 { __typename?: 'Mutation' }
2107 & { login: (
2108 { __typename?: 'UsersPermissionsLoginPayload' }
2109 & Pick<UsersPermissionsLoginPayload, 'jwt'>
2110 & { user: (
2111 { __typename?: 'UsersPermissionsMe' }
2112 & MeFieldsFragment
2113 ) }
2114 ) }
2115);
2116
2117export type ForgotPasswordMutationVariables = Exact<{
2118 email: Scalars['String'];
2119}>;
2120
2121
2122export type ForgotPasswordMutation = (
2123 { __typename?: 'Mutation' }
2124 & { forgotPassword?: Maybe<(
2125 { __typename?: 'UserPermissionsPasswordPayload' }
2126 & Pick<UserPermissionsPasswordPayload, 'ok'>
2127 )> }
2128);
2129
2130export type ResetPasswordMutationVariables = Exact<{
2131 password: Scalars['String'];
2132 passwordConfirmation: Scalars['String'];
2133 code: Scalars['String'];
2134}>;
2135
2136
2137export type ResetPasswordMutation = (
2138 { __typename?: 'Mutation' }
2139 & { resetPassword?: Maybe<(
2140 { __typename?: 'UsersPermissionsLoginPayload' }
2141 & Pick<UsersPermissionsLoginPayload, 'jwt'>
2142 & { user: (
2143 { __typename?: 'UsersPermissionsMe' }
2144 & MeFieldsFragment
2145 ) }
2146 )> }
2147);
2148
2149export type EventFieldsFragment = (
2150 { __typename?: 'Event' }
2151 & Pick<Event, 'id' | 'uuid' | 'name' | 'email' | 'date' | 'address' | 'position'>
2152 & { waitingList?: Maybe<Array<Maybe<(
2153 { __typename?: 'ComponentPassengerPassenger' }
2154 & Pick<ComponentPassengerPassenger, 'id' | 'name' | 'location'>
2155 & { user?: Maybe<(
2156 { __typename?: 'UsersPermissionsUser' }
2157 & Pick<UsersPermissionsUser, 'id' | 'firstName' | 'lastName'>
2158 )> }
2159 )>>>, travels?: Maybe<Array<Maybe<(
2160 { __typename?: 'Travel' }
2161 & Pick<Travel, 'id' | 'meeting' | 'departure' | 'details'>
2162 & { vehicle?: Maybe<(
2163 { __typename?: 'Vehicle' }
2164 & Pick<Vehicle, 'id' | 'name' | 'phone_number' | 'seats'>
2165 )>, passengers?: Maybe<Array<Maybe<(
2166 { __typename?: 'ComponentPassengerPassenger' }
2167 & Pick<ComponentPassengerPassenger, 'id' | 'name' | 'location'>
2168 & { user?: Maybe<(
2169 { __typename?: 'UsersPermissionsUser' }
2170 & Pick<UsersPermissionsUser, 'id' | 'firstName' | 'lastName'>
2171 )> }
2172 )>>> }
2173 )>>> }
2174);
2175
2176export type CreateEventMutationVariables = Exact<{
2177 name: Scalars['String'];
2178 email: Scalars['String'];
2179 date?: Maybe<Scalars['Date']>;
2180 address?: Maybe<Scalars['String']>;
2181 newsletter?: Maybe<Scalars['Boolean']>;
2182}>;
2183
2184
2185export type CreateEventMutation = (
2186 { __typename?: 'Mutation' }
2187 & { createEvent?: Maybe<(
2188 { __typename?: 'createEventPayload' }
2189 & { event?: Maybe<(
2190 { __typename?: 'Event' }
2191 & EventFieldsFragment
2192 )> }
2193 )> }
2194);
2195
2196export type UpdateEventMutationVariables = Exact<{
2197 uuid: Scalars['String'];
2198 eventUpdate?: Maybe<EditEventInput>;
2199}>;
2200
2201
2202export type UpdateEventMutation = (
2203 { __typename?: 'Mutation' }
2204 & { updateEventByUUID?: Maybe<(
2205 { __typename?: 'updateEventPayload' }
2206 & { event?: Maybe<(
2207 { __typename?: 'Event' }
2208 & EventFieldsFragment
2209 )> }
2210 )> }
2211);
2212
2213export type EventByUuidQueryVariables = Exact<{
2214 uuid: Scalars['String'];
2215}>;
2216
2217
2218export type EventByUuidQuery = (
2219 { __typename?: 'Query' }
2220 & { eventByUUID?: Maybe<(
2221 { __typename?: 'Event' }
2222 & EventFieldsFragment
2223 )> }
2224);
2225
2226export type SettingQueryVariables = Exact<{ [key: string]: never; }>;
2227
2228
2229export type SettingQuery = (
2230 { __typename?: 'Query' }
2231 & { setting?: Maybe<(
2232 { __typename?: 'Settings' }
2233 & Pick<Settings, 'id' | 'gtm_id' | 'about_link'>
2234 )> }
2235);
2236
2237export type TravelFieldsFragment = (
2238 { __typename?: 'Travel' }
2239 & Pick<Travel, 'id' | 'meeting' | 'departure' | 'details'>
2240 & { vehicle?: Maybe<(
2241 { __typename?: 'Vehicle' }
2242 & Pick<Vehicle, 'id' | 'name' | 'phone_number' | 'seats'>
2243 )>, passengers?: Maybe<Array<Maybe<(
2244 { __typename?: 'ComponentPassengerPassenger' }
2245 & Pick<ComponentPassengerPassenger, 'id' | 'name' | 'location'>
2246 & { user?: Maybe<(
2247 { __typename?: 'UsersPermissionsUser' }
2248 & Pick<UsersPermissionsUser, 'id' | 'firstName' | 'lastName'>
2249 )> }
2250 )>>> }
2251);
2252
2253export type CreateTravelMutationVariables = Exact<{
2254 travel: TravelInput;
2255}>;
2256
2257
2258export type CreateTravelMutation = (
2259 { __typename?: 'Mutation' }
2260 & { createTravel?: Maybe<(
2261 { __typename?: 'createTravelPayload' }
2262 & { travel?: Maybe<(
2263 { __typename?: 'Travel' }
2264 & TravelFieldsFragment
2265 )> }
2266 )> }
2267);
2268
2269export type UpdateTravelMutationVariables = Exact<{
2270 id: Scalars['ID'];
2271 travelUpdate: EditTravelInput;
2272}>;
2273
2274
2275export type UpdateTravelMutation = (
2276 { __typename?: 'Mutation' }
2277 & { updateTravel?: Maybe<(
2278 { __typename?: 'updateTravelPayload' }
2279 & { travel?: Maybe<(
2280 { __typename?: 'Travel' }
2281 & TravelFieldsFragment
2282 )> }
2283 )> }
2284);
2285
2286export type DeleteTravelMutationVariables = Exact<{
2287 id: Scalars['ID'];
2288}>;
2289
2290
2291export type DeleteTravelMutation = (
2292 { __typename?: 'Mutation' }
2293 & { deleteTravel?: Maybe<(
2294 { __typename?: 'deleteTravelPayload' }
2295 & { travel?: Maybe<(
2296 { __typename?: 'Travel' }
2297 & Pick<Travel, 'id'>
2298 )> }
2299 )> }
2300);
2301
2302export type UserFieldsFragment = (
2303 { __typename?: 'UsersPermissionsUser' }
2304 & Pick<UsersPermissionsUser, 'id' | 'username' | 'email' | 'confirmed' | 'lastName' | 'firstName' | 'lang' | 'onboardingUser' | 'onboardingCreator'>
2305 & { events?: Maybe<Array<Maybe<(
2306 { __typename?: 'Event' }
2307 & Pick<Event, 'id' | 'uuid' | 'name' | 'date' | 'address'>
2308 )>>> }
2309);
2310
2311export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
2312
2313
2314export type ProfileQuery = (
2315 { __typename?: 'Query' }
2316 & { me?: Maybe<(
2317 { __typename?: 'UsersPermissionsMe' }
2318 & Pick<UsersPermissionsMe, 'id' | 'username'>
2319 & { profile?: Maybe<(
2320 { __typename?: 'UsersPermissionsUser' }
2321 & UserFieldsFragment
2322 )> }
2323 )> }
2324);
2325
2326export type UpdateMeMutationVariables = Exact<{
2327 userUpdate: EditUserInput;
2328}>;
2329
2330
2331export type UpdateMeMutation = (
2332 { __typename?: 'Mutation' }
2333 & { updateMe: (
2334 { __typename?: 'updateUserPayload' }
2335 & { user?: Maybe<(
2336 { __typename?: 'UsersPermissionsUser' }
2337 & UserFieldsFragment
2338 )> }
2339 ) }
2340);
2341
2342export type VehicleFieldsFragment = (
2343 { __typename?: 'Vehicle' }
2344 & Pick<Vehicle, 'id' | 'name' | 'seats' | 'phone_number'>
2345);
2346
2347export type CreateVehicleMutationVariables = Exact<{
2348 vehicle: VehicleInput;
2349}>;
2350
2351
2352export type CreateVehicleMutation = (
2353 { __typename?: 'Mutation' }
2354 & { createVehicle?: Maybe<(
2355 { __typename?: 'createVehiclePayload' }
2356 & { vehicle?: Maybe<(
2357 { __typename?: 'Vehicle' }
2358 & VehicleFieldsFragment
2359 )> }
2360 )> }
2361);
2362
2363export type UpdateVehicleMutationVariables = Exact<{
2364 id: Scalars['ID'];
2365 vehicleUpdate: EditVehicleInput;
2366}>;
2367
2368
2369export type UpdateVehicleMutation = (
2370 { __typename?: 'Mutation' }
2371 & { updateVehicle?: Maybe<(
2372 { __typename?: 'updateVehiclePayload' }
2373 & { vehicle?: Maybe<(
2374 { __typename?: 'Vehicle' }
2375 & VehicleFieldsFragment
2376 )> }
2377 )> }
2378);
2379
2380export type DeleteVehicleMutationVariables = Exact<{
2381 id: Scalars['ID'];
2382}>;
2383
2384
2385export type DeleteVehicleMutation = (
2386 { __typename?: 'Mutation' }
2387 & { deleteVehicle?: Maybe<(
2388 { __typename?: 'deleteVehiclePayload' }
2389 & { vehicle?: Maybe<(
2390 { __typename?: 'Vehicle' }
2391 & Pick<Vehicle, 'id' | 'name'>
2392 )> }
2393 )> }
2394);
2395
2396export const MeFieldsFragmentDoc = gql`
2397 fragment MeFields on UsersPermissionsMe {
2398 id
2399 username
2400 email
2401 confirmed
2402}
2403 `;
2404export const EventFieldsFragmentDoc = gql`
2405 fragment EventFields on Event {
2406 id
2407 uuid
2408 name
2409 email
2410 date
2411 address
2412 position
2413 waitingList {
2414 id
2415 name
2416 location
2417 user {
2418 id
2419 firstName
2420 lastName
2421 }
2422 }
2423 travels {
2424 id
2425 meeting
2426 departure
2427 details
2428 vehicle {
2429 id
2430 name
2431 phone_number
2432 seats
2433 }
2434 passengers {
2435 id
2436 name
2437 location
2438 user {
2439 id
2440 firstName
2441 lastName
2442 }
2443 }
2444 }
2445}
2446 `;
2447export const TravelFieldsFragmentDoc = gql`
2448 fragment TravelFields on Travel {
2449 id
2450 meeting
2451 departure
2452 details
2453 vehicle {
2454 id
2455 name
2456 phone_number
2457 seats
2458 }
2459 passengers {
2460 id
2461 name
2462 location
2463 user {
2464 id
2465 firstName
2466 lastName
2467 }
2468 }
2469}
2470 `;
2471export const UserFieldsFragmentDoc = gql`
2472 fragment UserFields on UsersPermissionsUser {
2473 id
2474 username
2475 email
2476 confirmed
2477 lastName
2478 firstName
2479 lang
2480 onboardingUser
2481 onboardingCreator
2482 events {
2483 id
2484 uuid
2485 name
2486 date
2487 address
2488 }
2489}
2490 `;
2491export const VehicleFieldsFragmentDoc = gql`
2492 fragment VehicleFields on Vehicle {
2493 id
2494 name
2495 seats
2496 phone_number
2497}
2498 `;
2499export const RegisterDocument = gql`
2500 mutation register($user: UsersPermissionsRegisterInput!) {
2501 register(input: $user) {
2502 jwt
2503 user {
2504 ...MeFields
2505 }
2506 }
2507}
2508 ${MeFieldsFragmentDoc}`;
2509export type RegisterMutationFn = Apollo.MutationFunction<RegisterMutation, RegisterMutationVariables>;
2510
2511/**
2512 * __useRegisterMutation__
2513 *
2514 * To run a mutation, you first call `useRegisterMutation` within a React component and pass it any options that fit your needs.
2515 * When your component renders, `useRegisterMutation` returns a tuple that includes:
2516 * - A mutate function that you can call at any time to execute the mutation
2517 * - An object with fields that represent the current status of the mutation's execution
2518 *
2519 * @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;
2520 *
2521 * @example
2522 * const [registerMutation, { data, loading, error }] = useRegisterMutation({
2523 * variables: {
2524 * user: // value for 'user'
2525 * },
2526 * });
2527 */
2528export function useRegisterMutation(baseOptions?: Apollo.MutationHookOptions<RegisterMutation, RegisterMutationVariables>) {
2529 return Apollo.useMutation<RegisterMutation, RegisterMutationVariables>(RegisterDocument, baseOptions);
2530 }
2531export type RegisterMutationHookResult = ReturnType<typeof useRegisterMutation>;
2532export type RegisterMutationResult = Apollo.MutationResult<RegisterMutation>;
2533export type RegisterMutationOptions = Apollo.BaseMutationOptions<RegisterMutation, RegisterMutationVariables>;
2534export const LoginDocument = gql`
2535 mutation login($identifier: String!, $password: String!) {
2536 login(input: {identifier: $identifier, password: $password}) {
2537 jwt
2538 user {
2539 ...MeFields
2540 }
2541 }
2542}
2543 ${MeFieldsFragmentDoc}`;
2544export type LoginMutationFn = Apollo.MutationFunction<LoginMutation, LoginMutationVariables>;
2545
2546/**
2547 * __useLoginMutation__
2548 *
2549 * To run a mutation, you first call `useLoginMutation` within a React component and pass it any options that fit your needs.
2550 * When your component renders, `useLoginMutation` returns a tuple that includes:
2551 * - A mutate function that you can call at any time to execute the mutation
2552 * - An object with fields that represent the current status of the mutation's execution
2553 *
2554 * @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;
2555 *
2556 * @example
2557 * const [loginMutation, { data, loading, error }] = useLoginMutation({
2558 * variables: {
2559 * identifier: // value for 'identifier'
2560 * password: // value for 'password'
2561 * },
2562 * });
2563 */
2564export function useLoginMutation(baseOptions?: Apollo.MutationHookOptions<LoginMutation, LoginMutationVariables>) {
2565 return Apollo.useMutation<LoginMutation, LoginMutationVariables>(LoginDocument, baseOptions);
2566 }
2567export type LoginMutationHookResult = ReturnType<typeof useLoginMutation>;
2568export type LoginMutationResult = Apollo.MutationResult<LoginMutation>;
2569export type LoginMutationOptions = Apollo.BaseMutationOptions<LoginMutation, LoginMutationVariables>;
2570export const ForgotPasswordDocument = gql`
2571 mutation forgotPassword($email: String!) {
2572 forgotPassword(email: $email) {
2573 ok
2574 }
2575}
2576 `;
2577export type ForgotPasswordMutationFn = Apollo.MutationFunction<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2578
2579/**
2580 * __useForgotPasswordMutation__
2581 *
2582 * To run a mutation, you first call `useForgotPasswordMutation` within a React component and pass it any options that fit your needs.
2583 * When your component renders, `useForgotPasswordMutation` returns a tuple that includes:
2584 * - A mutate function that you can call at any time to execute the mutation
2585 * - An object with fields that represent the current status of the mutation's execution
2586 *
2587 * @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;
2588 *
2589 * @example
2590 * const [forgotPasswordMutation, { data, loading, error }] = useForgotPasswordMutation({
2591 * variables: {
2592 * email: // value for 'email'
2593 * },
2594 * });
2595 */
2596export function useForgotPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>) {
2597 return Apollo.useMutation<ForgotPasswordMutation, ForgotPasswordMutationVariables>(ForgotPasswordDocument, baseOptions);
2598 }
2599export type ForgotPasswordMutationHookResult = ReturnType<typeof useForgotPasswordMutation>;
2600export type ForgotPasswordMutationResult = Apollo.MutationResult<ForgotPasswordMutation>;
2601export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2602export const ResetPasswordDocument = gql`
2603 mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
2604 resetPassword(
2605 password: $password
2606 passwordConfirmation: $passwordConfirmation
2607 code: $code
2608 ) {
2609 jwt
2610 user {
2611 ...MeFields
2612 }
2613 }
2614}
2615 ${MeFieldsFragmentDoc}`;
2616export type ResetPasswordMutationFn = Apollo.MutationFunction<ResetPasswordMutation, ResetPasswordMutationVariables>;
2617
2618/**
2619 * __useResetPasswordMutation__
2620 *
2621 * To run a mutation, you first call `useResetPasswordMutation` within a React component and pass it any options that fit your needs.
2622 * When your component renders, `useResetPasswordMutation` returns a tuple that includes:
2623 * - A mutate function that you can call at any time to execute the mutation
2624 * - An object with fields that represent the current status of the mutation's execution
2625 *
2626 * @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;
2627 *
2628 * @example
2629 * const [resetPasswordMutation, { data, loading, error }] = useResetPasswordMutation({
2630 * variables: {
2631 * password: // value for 'password'
2632 * passwordConfirmation: // value for 'passwordConfirmation'
2633 * code: // value for 'code'
2634 * },
2635 * });
2636 */
2637export function useResetPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ResetPasswordMutation, ResetPasswordMutationVariables>) {
2638 return Apollo.useMutation<ResetPasswordMutation, ResetPasswordMutationVariables>(ResetPasswordDocument, baseOptions);
2639 }
2640export type ResetPasswordMutationHookResult = ReturnType<typeof useResetPasswordMutation>;
2641export type ResetPasswordMutationResult = Apollo.MutationResult<ResetPasswordMutation>;
2642export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions<ResetPasswordMutation, ResetPasswordMutationVariables>;
2643export const CreateEventDocument = gql`
2644 mutation createEvent($name: String!, $email: String!, $date: Date, $address: String, $newsletter: Boolean) {
2645 createEvent(
2646 input: {data: {name: $name, email: $email, date: $date, address: $address, newsletter: $newsletter}}
2647 ) {
2648 event {
2649 ...EventFields
2650 }
2651 }
2652}
2653 ${EventFieldsFragmentDoc}`;
2654export type CreateEventMutationFn = Apollo.MutationFunction<CreateEventMutation, CreateEventMutationVariables>;
2655
2656/**
2657 * __useCreateEventMutation__
2658 *
2659 * To run a mutation, you first call `useCreateEventMutation` within a React component and pass it any options that fit your needs.
2660 * When your component renders, `useCreateEventMutation` returns a tuple that includes:
2661 * - A mutate function that you can call at any time to execute the mutation
2662 * - An object with fields that represent the current status of the mutation's execution
2663 *
2664 * @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;
2665 *
2666 * @example
2667 * const [createEventMutation, { data, loading, error }] = useCreateEventMutation({
2668 * variables: {
2669 * name: // value for 'name'
2670 * email: // value for 'email'
2671 * date: // value for 'date'
2672 * address: // value for 'address'
2673 * newsletter: // value for 'newsletter'
2674 * },
2675 * });
2676 */
2677export function useCreateEventMutation(baseOptions?: Apollo.MutationHookOptions<CreateEventMutation, CreateEventMutationVariables>) {
2678 return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>(CreateEventDocument, baseOptions);
2679 }
2680export type CreateEventMutationHookResult = ReturnType<typeof useCreateEventMutation>;
2681export type CreateEventMutationResult = Apollo.MutationResult<CreateEventMutation>;
2682export type CreateEventMutationOptions = Apollo.BaseMutationOptions<CreateEventMutation, CreateEventMutationVariables>;
2683export const UpdateEventDocument = gql`
2684 mutation updateEvent($uuid: String!, $eventUpdate: editEventInput) {
2685 updateEventByUUID(input: {where: {uuid: $uuid}, data: $eventUpdate}) {
2686 event {
2687 ...EventFields
2688 }
2689 }
2690}
2691 ${EventFieldsFragmentDoc}`;
2692export type UpdateEventMutationFn = Apollo.MutationFunction<UpdateEventMutation, UpdateEventMutationVariables>;
2693
2694/**
2695 * __useUpdateEventMutation__
2696 *
2697 * To run a mutation, you first call `useUpdateEventMutation` within a React component and pass it any options that fit your needs.
2698 * When your component renders, `useUpdateEventMutation` returns a tuple that includes:
2699 * - A mutate function that you can call at any time to execute the mutation
2700 * - An object with fields that represent the current status of the mutation's execution
2701 *
2702 * @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;
2703 *
2704 * @example
2705 * const [updateEventMutation, { data, loading, error }] = useUpdateEventMutation({
2706 * variables: {
2707 * uuid: // value for 'uuid'
2708 * eventUpdate: // value for 'eventUpdate'
2709 * },
2710 * });
2711 */
2712export function useUpdateEventMutation(baseOptions?: Apollo.MutationHookOptions<UpdateEventMutation, UpdateEventMutationVariables>) {
2713 return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>(UpdateEventDocument, baseOptions);
2714 }
2715export type UpdateEventMutationHookResult = ReturnType<typeof useUpdateEventMutation>;
2716export type UpdateEventMutationResult = Apollo.MutationResult<UpdateEventMutation>;
2717export type UpdateEventMutationOptions = Apollo.BaseMutationOptions<UpdateEventMutation, UpdateEventMutationVariables>;
2718export const EventByUuidDocument = gql`
2719 query eventByUUID($uuid: String!) {
2720 eventByUUID(uuid: $uuid) {
2721 ...EventFields
2722 }
2723}
2724 ${EventFieldsFragmentDoc}`;
2725
2726/**
2727 * __useEventByUuidQuery__
2728 *
2729 * To run a query within a React component, call `useEventByUuidQuery` and pass it any options that fit your needs.
2730 * When your component renders, `useEventByUuidQuery` returns an object from Apollo Client that contains loading, error, and data properties
2731 * you can use to render your UI.
2732 *
2733 * @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;
2734 *
2735 * @example
2736 * const { data, loading, error } = useEventByUuidQuery({
2737 * variables: {
2738 * uuid: // value for 'uuid'
2739 * },
2740 * });
2741 */
2742export function useEventByUuidQuery(baseOptions: Apollo.QueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2743 return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, baseOptions);
2744 }
2745export function useEventByUuidLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2746 return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, baseOptions);
2747 }
2748export type EventByUuidQueryHookResult = ReturnType<typeof useEventByUuidQuery>;
2749export type EventByUuidLazyQueryHookResult = ReturnType<typeof useEventByUuidLazyQuery>;
2750export type EventByUuidQueryResult = Apollo.QueryResult<EventByUuidQuery, EventByUuidQueryVariables>;
2751export const SettingDocument = gql`
2752 query setting {
2753 setting {
2754 id
2755 gtm_id
2756 about_link
2757 }
2758}
2759 `;
2760
2761/**
2762 * __useSettingQuery__
2763 *
2764 * To run a query within a React component, call `useSettingQuery` and pass it any options that fit your needs.
2765 * When your component renders, `useSettingQuery` returns an object from Apollo Client that contains loading, error, and data properties
2766 * you can use to render your UI.
2767 *
2768 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2769 *
2770 * @example
2771 * const { data, loading, error } = useSettingQuery({
2772 * variables: {
2773 * },
2774 * });
2775 */
2776export function useSettingQuery(baseOptions?: Apollo.QueryHookOptions<SettingQuery, SettingQueryVariables>) {
2777 return Apollo.useQuery<SettingQuery, SettingQueryVariables>(SettingDocument, baseOptions);
2778 }
2779export function useSettingLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<SettingQuery, SettingQueryVariables>) {
2780 return Apollo.useLazyQuery<SettingQuery, SettingQueryVariables>(SettingDocument, baseOptions);
2781 }
2782export type SettingQueryHookResult = ReturnType<typeof useSettingQuery>;
2783export type SettingLazyQueryHookResult = ReturnType<typeof useSettingLazyQuery>;
2784export type SettingQueryResult = Apollo.QueryResult<SettingQuery, SettingQueryVariables>;
2785export const CreateTravelDocument = gql`
2786 mutation createTravel($travel: TravelInput!) {
2787 createTravel(input: {data: $travel}) {
2788 travel {
2789 ...TravelFields
2790 }
2791 }
2792}
2793 ${TravelFieldsFragmentDoc}`;
2794export type CreateTravelMutationFn = Apollo.MutationFunction<CreateTravelMutation, CreateTravelMutationVariables>;
2795
2796/**
2797 * __useCreateTravelMutation__
2798 *
2799 * To run a mutation, you first call `useCreateTravelMutation` within a React component and pass it any options that fit your needs.
2800 * When your component renders, `useCreateTravelMutation` returns a tuple that includes:
2801 * - A mutate function that you can call at any time to execute the mutation
2802 * - An object with fields that represent the current status of the mutation's execution
2803 *
2804 * @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;
2805 *
2806 * @example
2807 * const [createTravelMutation, { data, loading, error }] = useCreateTravelMutation({
2808 * variables: {
2809 * travel: // value for 'travel'
2810 * },
2811 * });
2812 */
2813export function useCreateTravelMutation(baseOptions?: Apollo.MutationHookOptions<CreateTravelMutation, CreateTravelMutationVariables>) {
2814 return Apollo.useMutation<CreateTravelMutation, CreateTravelMutationVariables>(CreateTravelDocument, baseOptions);
2815 }
2816export type CreateTravelMutationHookResult = ReturnType<typeof useCreateTravelMutation>;
2817export type CreateTravelMutationResult = Apollo.MutationResult<CreateTravelMutation>;
2818export type CreateTravelMutationOptions = Apollo.BaseMutationOptions<CreateTravelMutation, CreateTravelMutationVariables>;
2819export const UpdateTravelDocument = gql`
2820 mutation updateTravel($id: ID!, $travelUpdate: editTravelInput!) {
2821 updateTravel(input: {where: {id: $id}, data: $travelUpdate}) {
2822 travel {
2823 ...TravelFields
2824 }
2825 }
2826}
2827 ${TravelFieldsFragmentDoc}`;
2828export type UpdateTravelMutationFn = Apollo.MutationFunction<UpdateTravelMutation, UpdateTravelMutationVariables>;
2829
2830/**
2831 * __useUpdateTravelMutation__
2832 *
2833 * To run a mutation, you first call `useUpdateTravelMutation` within a React component and pass it any options that fit your needs.
2834 * When your component renders, `useUpdateTravelMutation` returns a tuple that includes:
2835 * - A mutate function that you can call at any time to execute the mutation
2836 * - An object with fields that represent the current status of the mutation's execution
2837 *
2838 * @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;
2839 *
2840 * @example
2841 * const [updateTravelMutation, { data, loading, error }] = useUpdateTravelMutation({
2842 * variables: {
2843 * id: // value for 'id'
2844 * travelUpdate: // value for 'travelUpdate'
2845 * },
2846 * });
2847 */
2848export function useUpdateTravelMutation(baseOptions?: Apollo.MutationHookOptions<UpdateTravelMutation, UpdateTravelMutationVariables>) {
2849 return Apollo.useMutation<UpdateTravelMutation, UpdateTravelMutationVariables>(UpdateTravelDocument, baseOptions);
2850 }
2851export type UpdateTravelMutationHookResult = ReturnType<typeof useUpdateTravelMutation>;
2852export type UpdateTravelMutationResult = Apollo.MutationResult<UpdateTravelMutation>;
2853export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions<UpdateTravelMutation, UpdateTravelMutationVariables>;
2854export const DeleteTravelDocument = gql`
2855 mutation deleteTravel($id: ID!) {
2856 deleteTravel(input: {where: {id: $id}}) {
2857 travel {
2858 id
2859 }
2860 }
2861}
2862 `;
2863export type DeleteTravelMutationFn = Apollo.MutationFunction<DeleteTravelMutation, DeleteTravelMutationVariables>;
2864
2865/**
2866 * __useDeleteTravelMutation__
2867 *
2868 * To run a mutation, you first call `useDeleteTravelMutation` within a React component and pass it any options that fit your needs.
2869 * When your component renders, `useDeleteTravelMutation` returns a tuple that includes:
2870 * - A mutate function that you can call at any time to execute the mutation
2871 * - An object with fields that represent the current status of the mutation's execution
2872 *
2873 * @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;
2874 *
2875 * @example
2876 * const [deleteTravelMutation, { data, loading, error }] = useDeleteTravelMutation({
2877 * variables: {
2878 * id: // value for 'id'
2879 * },
2880 * });
2881 */
2882export function useDeleteTravelMutation(baseOptions?: Apollo.MutationHookOptions<DeleteTravelMutation, DeleteTravelMutationVariables>) {
2883 return Apollo.useMutation<DeleteTravelMutation, DeleteTravelMutationVariables>(DeleteTravelDocument, baseOptions);
2884 }
2885export type DeleteTravelMutationHookResult = ReturnType<typeof useDeleteTravelMutation>;
2886export type DeleteTravelMutationResult = Apollo.MutationResult<DeleteTravelMutation>;
2887export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions<DeleteTravelMutation, DeleteTravelMutationVariables>;
2888export const ProfileDocument = gql`
2889 query profile {
2890 me {
2891 id
2892 username
2893 profile {
2894 ...UserFields
2895 }
2896 }
2897}
2898 ${UserFieldsFragmentDoc}`;
2899
2900/**
2901 * __useProfileQuery__
2902 *
2903 * To run a query within a React component, call `useProfileQuery` and pass it any options that fit your needs.
2904 * When your component renders, `useProfileQuery` returns an object from Apollo Client that contains loading, error, and data properties
2905 * you can use to render your UI.
2906 *
2907 * @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;
2908 *
2909 * @example
2910 * const { data, loading, error } = useProfileQuery({
2911 * variables: {
2912 * },
2913 * });
2914 */
2915export function useProfileQuery(baseOptions?: Apollo.QueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
2916 return Apollo.useQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, baseOptions);
2917 }
2918export function useProfileLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
2919 return Apollo.useLazyQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, baseOptions);
2920 }
2921export type ProfileQueryHookResult = ReturnType<typeof useProfileQuery>;
2922export type ProfileLazyQueryHookResult = ReturnType<typeof useProfileLazyQuery>;
2923export type ProfileQueryResult = Apollo.QueryResult<ProfileQuery, ProfileQueryVariables>;
2924export const UpdateMeDocument = gql`
2925 mutation updateMe($userUpdate: editUserInput!) {
2926 updateMe(input: $userUpdate) {
2927 user {
2928 ...UserFields
2929 }
2930 }
2931}
2932 ${UserFieldsFragmentDoc}`;
2933export type UpdateMeMutationFn = Apollo.MutationFunction<UpdateMeMutation, UpdateMeMutationVariables>;
2934
2935/**
2936 * __useUpdateMeMutation__
2937 *
2938 * To run a mutation, you first call `useUpdateMeMutation` within a React component and pass it any options that fit your needs.
2939 * When your component renders, `useUpdateMeMutation` returns a tuple that includes:
2940 * - A mutate function that you can call at any time to execute the mutation
2941 * - An object with fields that represent the current status of the mutation's execution
2942 *
2943 * @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;
2944 *
2945 * @example
2946 * const [updateMeMutation, { data, loading, error }] = useUpdateMeMutation({
2947 * variables: {
2948 * userUpdate: // value for 'userUpdate'
2949 * },
2950 * });
2951 */
2952export function useUpdateMeMutation(baseOptions?: Apollo.MutationHookOptions<UpdateMeMutation, UpdateMeMutationVariables>) {
2953 return Apollo.useMutation<UpdateMeMutation, UpdateMeMutationVariables>(UpdateMeDocument, baseOptions);
2954 }
2955export type UpdateMeMutationHookResult = ReturnType<typeof useUpdateMeMutation>;
2956export type UpdateMeMutationResult = Apollo.MutationResult<UpdateMeMutation>;
2957export type UpdateMeMutationOptions = Apollo.BaseMutationOptions<UpdateMeMutation, UpdateMeMutationVariables>;
2958export const CreateVehicleDocument = gql`
2959 mutation createVehicle($vehicle: VehicleInput!) {
2960 createVehicle(input: {data: $vehicle}) {
2961 vehicle {
2962 ...VehicleFields
2963 }
2964 }
2965}
2966 ${VehicleFieldsFragmentDoc}`;
2967export type CreateVehicleMutationFn = Apollo.MutationFunction<CreateVehicleMutation, CreateVehicleMutationVariables>;
2968
2969/**
2970 * __useCreateVehicleMutation__
2971 *
2972 * To run a mutation, you first call `useCreateVehicleMutation` within a React component and pass it any options that fit your needs.
2973 * When your component renders, `useCreateVehicleMutation` returns a tuple that includes:
2974 * - A mutate function that you can call at any time to execute the mutation
2975 * - An object with fields that represent the current status of the mutation's execution
2976 *
2977 * @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;
2978 *
2979 * @example
2980 * const [createVehicleMutation, { data, loading, error }] = useCreateVehicleMutation({
2981 * variables: {
2982 * vehicle: // value for 'vehicle'
2983 * },
2984 * });
2985 */
2986export function useCreateVehicleMutation(baseOptions?: Apollo.MutationHookOptions<CreateVehicleMutation, CreateVehicleMutationVariables>) {
2987 return Apollo.useMutation<CreateVehicleMutation, CreateVehicleMutationVariables>(CreateVehicleDocument, baseOptions);
2988 }
2989export type CreateVehicleMutationHookResult = ReturnType<typeof useCreateVehicleMutation>;
2990export type CreateVehicleMutationResult = Apollo.MutationResult<CreateVehicleMutation>;
2991export type CreateVehicleMutationOptions = Apollo.BaseMutationOptions<CreateVehicleMutation, CreateVehicleMutationVariables>;
2992export const UpdateVehicleDocument = gql`
2993 mutation updateVehicle($id: ID!, $vehicleUpdate: editVehicleInput!) {
2994 updateVehicle(input: {where: {id: $id}, data: $vehicleUpdate}) {
2995 vehicle {
2996 ...VehicleFields
2997 }
2998 }
2999}
3000 ${VehicleFieldsFragmentDoc}`;
3001export type UpdateVehicleMutationFn = Apollo.MutationFunction<UpdateVehicleMutation, UpdateVehicleMutationVariables>;
3002
3003/**
3004 * __useUpdateVehicleMutation__
3005 *
3006 * To run a mutation, you first call `useUpdateVehicleMutation` within a React component and pass it any options that fit your needs.
3007 * When your component renders, `useUpdateVehicleMutation` returns a tuple that includes:
3008 * - A mutate function that you can call at any time to execute the mutation
3009 * - An object with fields that represent the current status of the mutation's execution
3010 *
3011 * @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;
3012 *
3013 * @example
3014 * const [updateVehicleMutation, { data, loading, error }] = useUpdateVehicleMutation({
3015 * variables: {
3016 * id: // value for 'id'
3017 * vehicleUpdate: // value for 'vehicleUpdate'
3018 * },
3019 * });
3020 */
3021export function useUpdateVehicleMutation(baseOptions?: Apollo.MutationHookOptions<UpdateVehicleMutation, UpdateVehicleMutationVariables>) {
3022 return Apollo.useMutation<UpdateVehicleMutation, UpdateVehicleMutationVariables>(UpdateVehicleDocument, baseOptions);
3023 }
3024export type UpdateVehicleMutationHookResult = ReturnType<typeof useUpdateVehicleMutation>;
3025export type UpdateVehicleMutationResult = Apollo.MutationResult<UpdateVehicleMutation>;
3026export type UpdateVehicleMutationOptions = Apollo.BaseMutationOptions<UpdateVehicleMutation, UpdateVehicleMutationVariables>;
3027export const DeleteVehicleDocument = gql`
3028 mutation deleteVehicle($id: ID!) {
3029 deleteVehicle(input: {where: {id: $id}}) {
3030 vehicle {
3031 id
3032 name
3033 }
3034 }
3035}
3036 `;
3037export type DeleteVehicleMutationFn = Apollo.MutationFunction<DeleteVehicleMutation, DeleteVehicleMutationVariables>;
3038
3039/**
3040 * __useDeleteVehicleMutation__
3041 *
3042 * To run a mutation, you first call `useDeleteVehicleMutation` within a React component and pass it any options that fit your needs.
3043 * When your component renders, `useDeleteVehicleMutation` returns a tuple that includes:
3044 * - A mutate function that you can call at any time to execute the mutation
3045 * - An object with fields that represent the current status of the mutation's execution
3046 *
3047 * @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;
3048 *
3049 * @example
3050 * const [deleteVehicleMutation, { data, loading, error }] = useDeleteVehicleMutation({
3051 * variables: {
3052 * id: // value for 'id'
3053 * },
3054 * });
3055 */
3056export function useDeleteVehicleMutation(baseOptions?: Apollo.MutationHookOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>) {
3057 return Apollo.useMutation<DeleteVehicleMutation, DeleteVehicleMutationVariables>(DeleteVehicleDocument, baseOptions);
3058 }
3059export type DeleteVehicleMutationHookResult = ReturnType<typeof useDeleteVehicleMutation>;
3060export type DeleteVehicleMutationResult = Apollo.MutationResult<DeleteVehicleMutation>;
3061export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>;