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};
50
51export type CarAggregator = {
52 __typename?: 'CarAggregator';
53 count?: Maybe<Scalars['Int']>;
54 totalCount?: Maybe<Scalars['Int']>;
55 sum?: Maybe<CarAggregatorSum>;
56 avg?: Maybe<CarAggregatorAvg>;
57 min?: Maybe<CarAggregatorMin>;
58 max?: Maybe<CarAggregatorMax>;
59};
60
61export type CarAggregatorAvg = {
62 __typename?: 'CarAggregatorAvg';
63 seats?: Maybe<Scalars['Float']>;
64};
65
66export type CarAggregatorMax = {
67 __typename?: 'CarAggregatorMax';
68 seats?: Maybe<Scalars['Float']>;
69};
70
71export type CarAggregatorMin = {
72 __typename?: 'CarAggregatorMin';
73 seats?: Maybe<Scalars['Float']>;
74};
75
76export type CarAggregatorSum = {
77 __typename?: 'CarAggregatorSum';
78 seats?: Maybe<Scalars['Float']>;
79};
80
81export type CarConnection = {
82 __typename?: 'CarConnection';
83 values?: Maybe<Array<Maybe<Car>>>;
84 groupBy?: Maybe<CarGroupBy>;
85 aggregate?: Maybe<CarAggregator>;
86};
87
88export type CarConnectionCreated_At = {
89 __typename?: 'CarConnectionCreated_at';
90 key?: Maybe<Scalars['DateTime']>;
91 connection?: Maybe<CarConnection>;
92};
93
94export type CarConnectionDeparture = {
95 __typename?: 'CarConnectionDeparture';
96 key?: Maybe<Scalars['DateTime']>;
97 connection?: Maybe<CarConnection>;
98};
99
100export type CarConnectionDetails = {
101 __typename?: 'CarConnectionDetails';
102 key?: Maybe<Scalars['String']>;
103 connection?: Maybe<CarConnection>;
104};
105
106export type CarConnectionEvent = {
107 __typename?: 'CarConnectionEvent';
108 key?: Maybe<Scalars['ID']>;
109 connection?: Maybe<CarConnection>;
110};
111
112export type CarConnectionId = {
113 __typename?: 'CarConnectionId';
114 key?: Maybe<Scalars['ID']>;
115 connection?: Maybe<CarConnection>;
116};
117
118export type CarConnectionMeeting = {
119 __typename?: 'CarConnectionMeeting';
120 key?: Maybe<Scalars['String']>;
121 connection?: Maybe<CarConnection>;
122};
123
124export type CarConnectionName = {
125 __typename?: 'CarConnectionName';
126 key?: Maybe<Scalars['String']>;
127 connection?: Maybe<CarConnection>;
128};
129
130export type CarConnectionPhone_Number = {
131 __typename?: 'CarConnectionPhone_number';
132 key?: Maybe<Scalars['String']>;
133 connection?: Maybe<CarConnection>;
134};
135
136export type CarConnectionSeats = {
137 __typename?: 'CarConnectionSeats';
138 key?: Maybe<Scalars['Int']>;
139 connection?: Maybe<CarConnection>;
140};
141
142export type CarConnectionUpdated_At = {
143 __typename?: 'CarConnectionUpdated_at';
144 key?: Maybe<Scalars['DateTime']>;
145 connection?: Maybe<CarConnection>;
146};
147
148export type CarGroupBy = {
149 __typename?: 'CarGroupBy';
150 id?: Maybe<Array<Maybe<CarConnectionId>>>;
151 created_at?: Maybe<Array<Maybe<CarConnectionCreated_At>>>;
152 updated_at?: Maybe<Array<Maybe<CarConnectionUpdated_At>>>;
153 name?: Maybe<Array<Maybe<CarConnectionName>>>;
154 seats?: Maybe<Array<Maybe<CarConnectionSeats>>>;
155 meeting?: Maybe<Array<Maybe<CarConnectionMeeting>>>;
156 departure?: Maybe<Array<Maybe<CarConnectionDeparture>>>;
157 phone_number?: Maybe<Array<Maybe<CarConnectionPhone_Number>>>;
158 details?: Maybe<Array<Maybe<CarConnectionDetails>>>;
159 event?: Maybe<Array<Maybe<CarConnectionEvent>>>;
160};
161
162export type CarInput = {
163 name: Scalars['String'];
164 seats: Scalars['Int'];
165 meeting?: Maybe<Scalars['String']>;
166 departure?: Maybe<Scalars['DateTime']>;
167 phone_number?: Maybe<Scalars['String']>;
168 details?: Maybe<Scalars['String']>;
169 event?: Maybe<Scalars['ID']>;
170 passengers?: Maybe<Array<Maybe<ComponentPassengerPassengerInput>>>;
171 created_by?: Maybe<Scalars['ID']>;
172 updated_by?: Maybe<Scalars['ID']>;
173};
174
175export type ComponentPassengerPassenger = {
176 __typename?: 'ComponentPassengerPassenger';
177 id: Scalars['ID'];
178 name: Scalars['String'];
179 email?: Maybe<Scalars['String']>;
180 location?: Maybe<Scalars['String']>;
181 user?: Maybe<UsersPermissionsUser>;
182};
183
184export type ComponentPassengerPassengerInput = {
185 name: Scalars['String'];
186 email?: Maybe<Scalars['String']>;
187 location?: Maybe<Scalars['String']>;
188 user?: Maybe<Scalars['ID']>;
189};
190
191
192
193export type Dependency = {
194 __typename?: 'Dependency';
195 name: Scalars['String'];
196 version: Scalars['String'];
197};
198
199export enum Enum_Page_Type {
200 Tos = 'tos'
201}
202
203export enum Enum_Userspermissionsuser_Lang {
204 Fr = 'FR',
205 En = 'EN'
206}
207
208export type EmailDesignerEmailTemplate = {
209 __typename?: 'EmailDesignerEmailTemplate';
210 id: Scalars['ID'];
211 created_at: Scalars['DateTime'];
212 updated_at: Scalars['DateTime'];
213 sourceCodeToTemplateId?: Maybe<Scalars['Int']>;
214 design?: Maybe<Scalars['JSON']>;
215 name?: Maybe<Scalars['String']>;
216 subject?: Maybe<Scalars['String']>;
217 bodyHtml?: Maybe<Scalars['String']>;
218 bodyText?: Maybe<Scalars['String']>;
219 enabled?: Maybe<Scalars['Boolean']>;
220 tags?: Maybe<Scalars['JSON']>;
221};
222
223export type EmailTemplateInput = {
224 sourceCodeToTemplateId?: Maybe<Scalars['Int']>;
225 design?: Maybe<Scalars['JSON']>;
226 name?: Maybe<Scalars['String']>;
227 subject?: Maybe<Scalars['String']>;
228 bodyHtml?: Maybe<Scalars['String']>;
229 bodyText?: Maybe<Scalars['String']>;
230 enabled?: Maybe<Scalars['Boolean']>;
231 tags?: Maybe<Scalars['JSON']>;
232 created_by?: Maybe<Scalars['ID']>;
233 updated_by?: Maybe<Scalars['ID']>;
234};
235
236export type Event = {
237 __typename?: 'Event';
238 id: Scalars['ID'];
239 created_at: Scalars['DateTime'];
240 updated_at: Scalars['DateTime'];
241 name: Scalars['String'];
242 email: Scalars['String'];
243 date?: Maybe<Scalars['Date']>;
244 address?: Maybe<Scalars['String']>;
245 position?: Maybe<Scalars['JSON']>;
246 uuid?: Maybe<Scalars['String']>;
247 waitingList?: Maybe<Array<Maybe<ComponentPassengerPassenger>>>;
248 description?: Maybe<Scalars['String']>;
249 cars?: Maybe<Array<Maybe<Car>>>;
250 users?: Maybe<Array<Maybe<UsersPermissionsUser>>>;
251 travels?: Maybe<Array<Maybe<Travel>>>;
252};
253
254
255export type EventCarsArgs = {
256 sort?: Maybe<Scalars['String']>;
257 limit?: Maybe<Scalars['Int']>;
258 start?: Maybe<Scalars['Int']>;
259 where?: Maybe<Scalars['JSON']>;
260};
261
262
263export type EventUsersArgs = {
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 EventTravelsArgs = {
272 sort?: Maybe<Scalars['String']>;
273 limit?: Maybe<Scalars['Int']>;
274 start?: Maybe<Scalars['Int']>;
275 where?: Maybe<Scalars['JSON']>;
276};
277
278export type EventAggregator = {
279 __typename?: 'EventAggregator';
280 count?: Maybe<Scalars['Int']>;
281 totalCount?: Maybe<Scalars['Int']>;
282};
283
284export type EventConnection = {
285 __typename?: 'EventConnection';
286 values?: Maybe<Array<Maybe<Event>>>;
287 groupBy?: Maybe<EventGroupBy>;
288 aggregate?: Maybe<EventAggregator>;
289};
290
291export type EventConnectionAddress = {
292 __typename?: 'EventConnectionAddress';
293 key?: Maybe<Scalars['String']>;
294 connection?: Maybe<EventConnection>;
295};
296
297export type EventConnectionCreated_At = {
298 __typename?: 'EventConnectionCreated_at';
299 key?: Maybe<Scalars['DateTime']>;
300 connection?: Maybe<EventConnection>;
301};
302
303export type EventConnectionDate = {
304 __typename?: 'EventConnectionDate';
305 key?: Maybe<Scalars['ID']>;
306 connection?: Maybe<EventConnection>;
307};
308
309export type EventConnectionDescription = {
310 __typename?: 'EventConnectionDescription';
311 key?: Maybe<Scalars['String']>;
312 connection?: Maybe<EventConnection>;
313};
314
315export type EventConnectionEmail = {
316 __typename?: 'EventConnectionEmail';
317 key?: Maybe<Scalars['String']>;
318 connection?: Maybe<EventConnection>;
319};
320
321export type EventConnectionId = {
322 __typename?: 'EventConnectionId';
323 key?: Maybe<Scalars['ID']>;
324 connection?: Maybe<EventConnection>;
325};
326
327export type EventConnectionName = {
328 __typename?: 'EventConnectionName';
329 key?: Maybe<Scalars['String']>;
330 connection?: Maybe<EventConnection>;
331};
332
333export type EventConnectionPosition = {
334 __typename?: 'EventConnectionPosition';
335 key?: Maybe<Scalars['JSON']>;
336 connection?: Maybe<EventConnection>;
337};
338
339export type EventConnectionUpdated_At = {
340 __typename?: 'EventConnectionUpdated_at';
341 key?: Maybe<Scalars['DateTime']>;
342 connection?: Maybe<EventConnection>;
343};
344
345export type EventConnectionUuid = {
346 __typename?: 'EventConnectionUuid';
347 key?: Maybe<Scalars['String']>;
348 connection?: Maybe<EventConnection>;
349};
350
351export type EventGroupBy = {
352 __typename?: 'EventGroupBy';
353 id?: Maybe<Array<Maybe<EventConnectionId>>>;
354 created_at?: Maybe<Array<Maybe<EventConnectionCreated_At>>>;
355 updated_at?: Maybe<Array<Maybe<EventConnectionUpdated_At>>>;
356 name?: Maybe<Array<Maybe<EventConnectionName>>>;
357 email?: Maybe<Array<Maybe<EventConnectionEmail>>>;
358 date?: Maybe<Array<Maybe<EventConnectionDate>>>;
359 address?: Maybe<Array<Maybe<EventConnectionAddress>>>;
360 position?: Maybe<Array<Maybe<EventConnectionPosition>>>;
361 uuid?: Maybe<Array<Maybe<EventConnectionUuid>>>;
362 description?: Maybe<Array<Maybe<EventConnectionDescription>>>;
363};
364
365export type EventInput = {
366 name: Scalars['String'];
367 email: Scalars['String'];
368 date?: Maybe<Scalars['Date']>;
369 address?: Maybe<Scalars['String']>;
370 cars?: Maybe<Array<Maybe<Scalars['ID']>>>;
371 position?: Maybe<Scalars['JSON']>;
372 users?: Maybe<Array<Maybe<Scalars['ID']>>>;
373 uuid?: Maybe<Scalars['String']>;
374 waitingList?: Maybe<Array<Maybe<ComponentPassengerPassengerInput>>>;
375 travels?: Maybe<Array<Maybe<Scalars['ID']>>>;
376 description?: Maybe<Scalars['String']>;
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 | CreateCarPayload | UpdateCarPayload | DeleteCarPayload | Event | EventConnection | EventAggregator | EventGroupBy | EventConnectionId | EventConnectionCreated_At | EventConnectionUpdated_At | EventConnectionName | EventConnectionEmail | EventConnectionDate | EventConnectionAddress | EventConnectionPosition | EventConnectionUuid | EventConnectionDescription | 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 | VehicleConnectionPhone_Number | VehicleConnectionUser | 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 vehicles?: Maybe<Array<Maybe<Scalars['ID']>>>;
1302 created_by?: Maybe<Scalars['ID']>;
1303 updated_by?: Maybe<Scalars['ID']>;
1304};
1305
1306export type UserPermissionsPasswordPayload = {
1307 __typename?: 'UserPermissionsPasswordPayload';
1308 ok: Scalars['Boolean'];
1309};
1310
1311export type UsersPermissionsLoginInput = {
1312 identifier: Scalars['String'];
1313 password: Scalars['String'];
1314 provider?: Maybe<Scalars['String']>;
1315};
1316
1317export type UsersPermissionsLoginPayload = {
1318 __typename?: 'UsersPermissionsLoginPayload';
1319 jwt?: Maybe<Scalars['String']>;
1320 user: UsersPermissionsMe;
1321};
1322
1323export type UsersPermissionsMe = {
1324 __typename?: 'UsersPermissionsMe';
1325 id: Scalars['ID'];
1326 username: Scalars['String'];
1327 email: Scalars['String'];
1328 confirmed?: Maybe<Scalars['Boolean']>;
1329 blocked?: Maybe<Scalars['Boolean']>;
1330 role?: Maybe<UsersPermissionsMeRole>;
1331 profile?: Maybe<UsersPermissionsUser>;
1332};
1333
1334export type UsersPermissionsMeRole = {
1335 __typename?: 'UsersPermissionsMeRole';
1336 id: Scalars['ID'];
1337 name: Scalars['String'];
1338 description?: Maybe<Scalars['String']>;
1339 type?: Maybe<Scalars['String']>;
1340};
1341
1342export type UsersPermissionsPermission = {
1343 __typename?: 'UsersPermissionsPermission';
1344 id: Scalars['ID'];
1345 type: Scalars['String'];
1346 controller: Scalars['String'];
1347 action: Scalars['String'];
1348 enabled: Scalars['Boolean'];
1349 policy?: Maybe<Scalars['String']>;
1350 role?: Maybe<UsersPermissionsRole>;
1351};
1352
1353export type UsersPermissionsRegisterInput = {
1354 username: Scalars['String'];
1355 email: Scalars['String'];
1356 password: Scalars['String'];
1357 firstName?: Maybe<Scalars['String']>;
1358 lastName?: Maybe<Scalars['String']>;
1359 lang?: Maybe<Scalars['String']>;
1360};
1361
1362export type UsersPermissionsRole = {
1363 __typename?: 'UsersPermissionsRole';
1364 id: Scalars['ID'];
1365 name: Scalars['String'];
1366 description?: Maybe<Scalars['String']>;
1367 type?: Maybe<Scalars['String']>;
1368 permissions?: Maybe<Array<Maybe<UsersPermissionsPermission>>>;
1369 users?: Maybe<Array<Maybe<UsersPermissionsUser>>>;
1370};
1371
1372
1373export type UsersPermissionsRolePermissionsArgs = {
1374 sort?: Maybe<Scalars['String']>;
1375 limit?: Maybe<Scalars['Int']>;
1376 start?: Maybe<Scalars['Int']>;
1377 where?: Maybe<Scalars['JSON']>;
1378};
1379
1380
1381export type UsersPermissionsRoleUsersArgs = {
1382 sort?: Maybe<Scalars['String']>;
1383 limit?: Maybe<Scalars['Int']>;
1384 start?: Maybe<Scalars['Int']>;
1385 where?: Maybe<Scalars['JSON']>;
1386};
1387
1388export type UsersPermissionsRoleAggregator = {
1389 __typename?: 'UsersPermissionsRoleAggregator';
1390 count?: Maybe<Scalars['Int']>;
1391 totalCount?: Maybe<Scalars['Int']>;
1392};
1393
1394export type UsersPermissionsRoleConnection = {
1395 __typename?: 'UsersPermissionsRoleConnection';
1396 values?: Maybe<Array<Maybe<UsersPermissionsRole>>>;
1397 groupBy?: Maybe<UsersPermissionsRoleGroupBy>;
1398 aggregate?: Maybe<UsersPermissionsRoleAggregator>;
1399};
1400
1401export type UsersPermissionsRoleConnectionDescription = {
1402 __typename?: 'UsersPermissionsRoleConnectionDescription';
1403 key?: Maybe<Scalars['String']>;
1404 connection?: Maybe<UsersPermissionsRoleConnection>;
1405};
1406
1407export type UsersPermissionsRoleConnectionId = {
1408 __typename?: 'UsersPermissionsRoleConnectionId';
1409 key?: Maybe<Scalars['ID']>;
1410 connection?: Maybe<UsersPermissionsRoleConnection>;
1411};
1412
1413export type UsersPermissionsRoleConnectionName = {
1414 __typename?: 'UsersPermissionsRoleConnectionName';
1415 key?: Maybe<Scalars['String']>;
1416 connection?: Maybe<UsersPermissionsRoleConnection>;
1417};
1418
1419export type UsersPermissionsRoleConnectionType = {
1420 __typename?: 'UsersPermissionsRoleConnectionType';
1421 key?: Maybe<Scalars['String']>;
1422 connection?: Maybe<UsersPermissionsRoleConnection>;
1423};
1424
1425export type UsersPermissionsRoleGroupBy = {
1426 __typename?: 'UsersPermissionsRoleGroupBy';
1427 id?: Maybe<Array<Maybe<UsersPermissionsRoleConnectionId>>>;
1428 name?: Maybe<Array<Maybe<UsersPermissionsRoleConnectionName>>>;
1429 description?: Maybe<Array<Maybe<UsersPermissionsRoleConnectionDescription>>>;
1430 type?: Maybe<Array<Maybe<UsersPermissionsRoleConnectionType>>>;
1431};
1432
1433export type UsersPermissionsUser = {
1434 __typename?: 'UsersPermissionsUser';
1435 id: Scalars['ID'];
1436 created_at: Scalars['DateTime'];
1437 updated_at: Scalars['DateTime'];
1438 username: Scalars['String'];
1439 firstName?: Maybe<Scalars['String']>;
1440 lastName?: Maybe<Scalars['String']>;
1441 email: Scalars['String'];
1442 provider?: Maybe<Scalars['String']>;
1443 confirmed?: Maybe<Scalars['Boolean']>;
1444 blocked?: Maybe<Scalars['Boolean']>;
1445 role?: Maybe<UsersPermissionsRole>;
1446 onboardingUser?: Maybe<Scalars['Boolean']>;
1447 onboardingCreator?: Maybe<Scalars['Boolean']>;
1448 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1449 events?: Maybe<Array<Maybe<Event>>>;
1450 vehicles?: Maybe<Array<Maybe<Vehicle>>>;
1451};
1452
1453
1454export type UsersPermissionsUserEventsArgs = {
1455 sort?: Maybe<Scalars['String']>;
1456 limit?: Maybe<Scalars['Int']>;
1457 start?: Maybe<Scalars['Int']>;
1458 where?: Maybe<Scalars['JSON']>;
1459};
1460
1461
1462export type UsersPermissionsUserVehiclesArgs = {
1463 sort?: Maybe<Scalars['String']>;
1464 limit?: Maybe<Scalars['Int']>;
1465 start?: Maybe<Scalars['Int']>;
1466 where?: Maybe<Scalars['JSON']>;
1467};
1468
1469export type UsersPermissionsUserAggregator = {
1470 __typename?: 'UsersPermissionsUserAggregator';
1471 count?: Maybe<Scalars['Int']>;
1472 totalCount?: Maybe<Scalars['Int']>;
1473};
1474
1475export type UsersPermissionsUserConnection = {
1476 __typename?: 'UsersPermissionsUserConnection';
1477 values?: Maybe<Array<Maybe<UsersPermissionsUser>>>;
1478 groupBy?: Maybe<UsersPermissionsUserGroupBy>;
1479 aggregate?: Maybe<UsersPermissionsUserAggregator>;
1480};
1481
1482export type UsersPermissionsUserConnectionBlocked = {
1483 __typename?: 'UsersPermissionsUserConnectionBlocked';
1484 key?: Maybe<Scalars['Boolean']>;
1485 connection?: Maybe<UsersPermissionsUserConnection>;
1486};
1487
1488export type UsersPermissionsUserConnectionConfirmed = {
1489 __typename?: 'UsersPermissionsUserConnectionConfirmed';
1490 key?: Maybe<Scalars['Boolean']>;
1491 connection?: Maybe<UsersPermissionsUserConnection>;
1492};
1493
1494export type UsersPermissionsUserConnectionCreated_At = {
1495 __typename?: 'UsersPermissionsUserConnectionCreated_at';
1496 key?: Maybe<Scalars['DateTime']>;
1497 connection?: Maybe<UsersPermissionsUserConnection>;
1498};
1499
1500export type UsersPermissionsUserConnectionEmail = {
1501 __typename?: 'UsersPermissionsUserConnectionEmail';
1502 key?: Maybe<Scalars['String']>;
1503 connection?: Maybe<UsersPermissionsUserConnection>;
1504};
1505
1506export type UsersPermissionsUserConnectionFirstName = {
1507 __typename?: 'UsersPermissionsUserConnectionFirstName';
1508 key?: Maybe<Scalars['String']>;
1509 connection?: Maybe<UsersPermissionsUserConnection>;
1510};
1511
1512export type UsersPermissionsUserConnectionId = {
1513 __typename?: 'UsersPermissionsUserConnectionId';
1514 key?: Maybe<Scalars['ID']>;
1515 connection?: Maybe<UsersPermissionsUserConnection>;
1516};
1517
1518export type UsersPermissionsUserConnectionLang = {
1519 __typename?: 'UsersPermissionsUserConnectionLang';
1520 key?: Maybe<Scalars['String']>;
1521 connection?: Maybe<UsersPermissionsUserConnection>;
1522};
1523
1524export type UsersPermissionsUserConnectionLastName = {
1525 __typename?: 'UsersPermissionsUserConnectionLastName';
1526 key?: Maybe<Scalars['String']>;
1527 connection?: Maybe<UsersPermissionsUserConnection>;
1528};
1529
1530export type UsersPermissionsUserConnectionOnboardingCreator = {
1531 __typename?: 'UsersPermissionsUserConnectionOnboardingCreator';
1532 key?: Maybe<Scalars['Boolean']>;
1533 connection?: Maybe<UsersPermissionsUserConnection>;
1534};
1535
1536export type UsersPermissionsUserConnectionOnboardingUser = {
1537 __typename?: 'UsersPermissionsUserConnectionOnboardingUser';
1538 key?: Maybe<Scalars['Boolean']>;
1539 connection?: Maybe<UsersPermissionsUserConnection>;
1540};
1541
1542export type UsersPermissionsUserConnectionProvider = {
1543 __typename?: 'UsersPermissionsUserConnectionProvider';
1544 key?: Maybe<Scalars['String']>;
1545 connection?: Maybe<UsersPermissionsUserConnection>;
1546};
1547
1548export type UsersPermissionsUserConnectionRole = {
1549 __typename?: 'UsersPermissionsUserConnectionRole';
1550 key?: Maybe<Scalars['ID']>;
1551 connection?: Maybe<UsersPermissionsUserConnection>;
1552};
1553
1554export type UsersPermissionsUserConnectionUpdated_At = {
1555 __typename?: 'UsersPermissionsUserConnectionUpdated_at';
1556 key?: Maybe<Scalars['DateTime']>;
1557 connection?: Maybe<UsersPermissionsUserConnection>;
1558};
1559
1560export type UsersPermissionsUserConnectionUsername = {
1561 __typename?: 'UsersPermissionsUserConnectionUsername';
1562 key?: Maybe<Scalars['String']>;
1563 connection?: Maybe<UsersPermissionsUserConnection>;
1564};
1565
1566export type UsersPermissionsUserGroupBy = {
1567 __typename?: 'UsersPermissionsUserGroupBy';
1568 id?: Maybe<Array<Maybe<UsersPermissionsUserConnectionId>>>;
1569 created_at?: Maybe<Array<Maybe<UsersPermissionsUserConnectionCreated_At>>>;
1570 updated_at?: Maybe<Array<Maybe<UsersPermissionsUserConnectionUpdated_At>>>;
1571 username?: Maybe<Array<Maybe<UsersPermissionsUserConnectionUsername>>>;
1572 firstName?: Maybe<Array<Maybe<UsersPermissionsUserConnectionFirstName>>>;
1573 lastName?: Maybe<Array<Maybe<UsersPermissionsUserConnectionLastName>>>;
1574 email?: Maybe<Array<Maybe<UsersPermissionsUserConnectionEmail>>>;
1575 provider?: Maybe<Array<Maybe<UsersPermissionsUserConnectionProvider>>>;
1576 confirmed?: Maybe<Array<Maybe<UsersPermissionsUserConnectionConfirmed>>>;
1577 blocked?: Maybe<Array<Maybe<UsersPermissionsUserConnectionBlocked>>>;
1578 role?: Maybe<Array<Maybe<UsersPermissionsUserConnectionRole>>>;
1579 onboardingUser?: Maybe<Array<Maybe<UsersPermissionsUserConnectionOnboardingUser>>>;
1580 onboardingCreator?: Maybe<Array<Maybe<UsersPermissionsUserConnectionOnboardingCreator>>>;
1581 lang?: Maybe<Array<Maybe<UsersPermissionsUserConnectionLang>>>;
1582};
1583
1584export type Vehicle = {
1585 __typename?: 'Vehicle';
1586 id: Scalars['ID'];
1587 created_at: Scalars['DateTime'];
1588 updated_at: Scalars['DateTime'];
1589 name: Scalars['String'];
1590 seats?: Maybe<Scalars['Int']>;
1591 phone_number?: Maybe<Scalars['String']>;
1592 user?: Maybe<UsersPermissionsUser>;
1593 travels?: Maybe<Array<Maybe<Travel>>>;
1594};
1595
1596
1597export type VehicleTravelsArgs = {
1598 sort?: Maybe<Scalars['String']>;
1599 limit?: Maybe<Scalars['Int']>;
1600 start?: Maybe<Scalars['Int']>;
1601 where?: Maybe<Scalars['JSON']>;
1602};
1603
1604export type VehicleAggregator = {
1605 __typename?: 'VehicleAggregator';
1606 count?: Maybe<Scalars['Int']>;
1607 totalCount?: Maybe<Scalars['Int']>;
1608 sum?: Maybe<VehicleAggregatorSum>;
1609 avg?: Maybe<VehicleAggregatorAvg>;
1610 min?: Maybe<VehicleAggregatorMin>;
1611 max?: Maybe<VehicleAggregatorMax>;
1612};
1613
1614export type VehicleAggregatorAvg = {
1615 __typename?: 'VehicleAggregatorAvg';
1616 seats?: Maybe<Scalars['Float']>;
1617};
1618
1619export type VehicleAggregatorMax = {
1620 __typename?: 'VehicleAggregatorMax';
1621 seats?: Maybe<Scalars['Float']>;
1622};
1623
1624export type VehicleAggregatorMin = {
1625 __typename?: 'VehicleAggregatorMin';
1626 seats?: Maybe<Scalars['Float']>;
1627};
1628
1629export type VehicleAggregatorSum = {
1630 __typename?: 'VehicleAggregatorSum';
1631 seats?: Maybe<Scalars['Float']>;
1632};
1633
1634export type VehicleConnection = {
1635 __typename?: 'VehicleConnection';
1636 values?: Maybe<Array<Maybe<Vehicle>>>;
1637 groupBy?: Maybe<VehicleGroupBy>;
1638 aggregate?: Maybe<VehicleAggregator>;
1639};
1640
1641export type VehicleConnectionCreated_At = {
1642 __typename?: 'VehicleConnectionCreated_at';
1643 key?: Maybe<Scalars['DateTime']>;
1644 connection?: Maybe<VehicleConnection>;
1645};
1646
1647export type VehicleConnectionId = {
1648 __typename?: 'VehicleConnectionId';
1649 key?: Maybe<Scalars['ID']>;
1650 connection?: Maybe<VehicleConnection>;
1651};
1652
1653export type VehicleConnectionName = {
1654 __typename?: 'VehicleConnectionName';
1655 key?: Maybe<Scalars['String']>;
1656 connection?: Maybe<VehicleConnection>;
1657};
1658
1659export type VehicleConnectionPhone_Number = {
1660 __typename?: 'VehicleConnectionPhone_number';
1661 key?: Maybe<Scalars['String']>;
1662 connection?: Maybe<VehicleConnection>;
1663};
1664
1665export type VehicleConnectionSeats = {
1666 __typename?: 'VehicleConnectionSeats';
1667 key?: Maybe<Scalars['Int']>;
1668 connection?: Maybe<VehicleConnection>;
1669};
1670
1671export type VehicleConnectionUpdated_At = {
1672 __typename?: 'VehicleConnectionUpdated_at';
1673 key?: Maybe<Scalars['DateTime']>;
1674 connection?: Maybe<VehicleConnection>;
1675};
1676
1677export type VehicleConnectionUser = {
1678 __typename?: 'VehicleConnectionUser';
1679 key?: Maybe<Scalars['ID']>;
1680 connection?: Maybe<VehicleConnection>;
1681};
1682
1683export type VehicleGroupBy = {
1684 __typename?: 'VehicleGroupBy';
1685 id?: Maybe<Array<Maybe<VehicleConnectionId>>>;
1686 created_at?: Maybe<Array<Maybe<VehicleConnectionCreated_At>>>;
1687 updated_at?: Maybe<Array<Maybe<VehicleConnectionUpdated_At>>>;
1688 name?: Maybe<Array<Maybe<VehicleConnectionName>>>;
1689 seats?: Maybe<Array<Maybe<VehicleConnectionSeats>>>;
1690 phone_number?: Maybe<Array<Maybe<VehicleConnectionPhone_Number>>>;
1691 user?: Maybe<Array<Maybe<VehicleConnectionUser>>>;
1692};
1693
1694export type VehicleInput = {
1695 name: Scalars['String'];
1696 seats?: Maybe<Scalars['Int']>;
1697 travels?: Maybe<Array<Maybe<Scalars['ID']>>>;
1698 phone_number?: Maybe<Scalars['String']>;
1699 user?: Maybe<Scalars['ID']>;
1700 created_by?: Maybe<Scalars['ID']>;
1701 updated_by?: Maybe<Scalars['ID']>;
1702};
1703
1704export type CreateCarInput = {
1705 data?: Maybe<CarInput>;
1706};
1707
1708export type CreateCarPayload = {
1709 __typename?: 'createCarPayload';
1710 car?: Maybe<Car>;
1711};
1712
1713export type CreateEventInput = {
1714 data?: Maybe<EventInput>;
1715};
1716
1717export type CreateEventPayload = {
1718 __typename?: 'createEventPayload';
1719 event?: Maybe<Event>;
1720};
1721
1722export type CreatePageInput = {
1723 data?: Maybe<PageInput>;
1724};
1725
1726export type CreatePagePayload = {
1727 __typename?: 'createPagePayload';
1728 page?: Maybe<Page>;
1729};
1730
1731export type CreateRoleInput = {
1732 data?: Maybe<RoleInput>;
1733};
1734
1735export type CreateRolePayload = {
1736 __typename?: 'createRolePayload';
1737 role?: Maybe<UsersPermissionsRole>;
1738};
1739
1740export type CreateTravelInput = {
1741 data?: Maybe<TravelInput>;
1742};
1743
1744export type CreateTravelPayload = {
1745 __typename?: 'createTravelPayload';
1746 travel?: Maybe<Travel>;
1747};
1748
1749export type CreateUserInput = {
1750 data?: Maybe<UserInput>;
1751};
1752
1753export type CreateUserPayload = {
1754 __typename?: 'createUserPayload';
1755 user?: Maybe<UsersPermissionsUser>;
1756};
1757
1758export type CreateVehicleInput = {
1759 data?: Maybe<VehicleInput>;
1760};
1761
1762export type CreateVehiclePayload = {
1763 __typename?: 'createVehiclePayload';
1764 vehicle?: Maybe<Vehicle>;
1765};
1766
1767export type DeleteCarInput = {
1768 where?: Maybe<InputId>;
1769};
1770
1771export type DeleteCarPayload = {
1772 __typename?: 'deleteCarPayload';
1773 car?: Maybe<Car>;
1774};
1775
1776export type DeleteEventInput = {
1777 where?: Maybe<InputId>;
1778};
1779
1780export type DeleteEventPayload = {
1781 __typename?: 'deleteEventPayload';
1782 event?: Maybe<Event>;
1783};
1784
1785export type DeleteFileInput = {
1786 where?: Maybe<InputId>;
1787};
1788
1789export type DeleteFilePayload = {
1790 __typename?: 'deleteFilePayload';
1791 file?: Maybe<UploadFile>;
1792};
1793
1794export type DeletePageInput = {
1795 where?: Maybe<InputId>;
1796};
1797
1798export type DeletePagePayload = {
1799 __typename?: 'deletePagePayload';
1800 page?: Maybe<Page>;
1801};
1802
1803export type DeleteRoleInput = {
1804 where?: Maybe<InputId>;
1805};
1806
1807export type DeleteRolePayload = {
1808 __typename?: 'deleteRolePayload';
1809 role?: Maybe<UsersPermissionsRole>;
1810};
1811
1812export type DeleteSettingPayload = {
1813 __typename?: 'deleteSettingPayload';
1814 setting?: Maybe<Settings>;
1815};
1816
1817export type DeleteTravelInput = {
1818 where?: Maybe<InputId>;
1819};
1820
1821export type DeleteTravelPayload = {
1822 __typename?: 'deleteTravelPayload';
1823 travel?: Maybe<Travel>;
1824};
1825
1826export type DeleteUserInput = {
1827 where?: Maybe<InputId>;
1828};
1829
1830export type DeleteUserPayload = {
1831 __typename?: 'deleteUserPayload';
1832 user?: Maybe<UsersPermissionsUser>;
1833};
1834
1835export type DeleteVehicleInput = {
1836 where?: Maybe<InputId>;
1837};
1838
1839export type DeleteVehiclePayload = {
1840 __typename?: 'deleteVehiclePayload';
1841 vehicle?: Maybe<Vehicle>;
1842};
1843
1844export type EditCarInput = {
1845 name?: Maybe<Scalars['String']>;
1846 seats?: Maybe<Scalars['Int']>;
1847 meeting?: Maybe<Scalars['String']>;
1848 departure?: Maybe<Scalars['DateTime']>;
1849 phone_number?: Maybe<Scalars['String']>;
1850 details?: Maybe<Scalars['String']>;
1851 event?: Maybe<Scalars['ID']>;
1852 passengers?: Maybe<Array<Maybe<EditComponentPassengerPassengerInput>>>;
1853 created_by?: Maybe<Scalars['ID']>;
1854 updated_by?: Maybe<Scalars['ID']>;
1855};
1856
1857export type EditComponentPassengerPassengerInput = {
1858 id?: Maybe<Scalars['ID']>;
1859 name?: Maybe<Scalars['String']>;
1860 email?: Maybe<Scalars['String']>;
1861 location?: Maybe<Scalars['String']>;
1862 user?: Maybe<Scalars['ID']>;
1863};
1864
1865export type EditEmailTemplateInput = {
1866 sourceCodeToTemplateId?: Maybe<Scalars['Int']>;
1867 design?: Maybe<Scalars['JSON']>;
1868 name?: Maybe<Scalars['String']>;
1869 subject?: Maybe<Scalars['String']>;
1870 bodyHtml?: Maybe<Scalars['String']>;
1871 bodyText?: Maybe<Scalars['String']>;
1872 enabled?: Maybe<Scalars['Boolean']>;
1873 tags?: Maybe<Scalars['JSON']>;
1874 created_by?: Maybe<Scalars['ID']>;
1875 updated_by?: Maybe<Scalars['ID']>;
1876};
1877
1878export type EditEventInput = {
1879 name?: Maybe<Scalars['String']>;
1880 email?: Maybe<Scalars['String']>;
1881 date?: Maybe<Scalars['Date']>;
1882 address?: Maybe<Scalars['String']>;
1883 cars?: Maybe<Array<Maybe<Scalars['ID']>>>;
1884 position?: Maybe<Scalars['JSON']>;
1885 users?: Maybe<Array<Maybe<Scalars['ID']>>>;
1886 uuid?: Maybe<Scalars['String']>;
1887 waitingList?: Maybe<Array<Maybe<EditComponentPassengerPassengerInput>>>;
1888 travels?: Maybe<Array<Maybe<Scalars['ID']>>>;
1889 description?: Maybe<Scalars['String']>;
1890 created_by?: Maybe<Scalars['ID']>;
1891 updated_by?: Maybe<Scalars['ID']>;
1892};
1893
1894export type EditFileInput = {
1895 name?: Maybe<Scalars['String']>;
1896 alternativeText?: Maybe<Scalars['String']>;
1897 caption?: Maybe<Scalars['String']>;
1898 width?: Maybe<Scalars['Int']>;
1899 height?: Maybe<Scalars['Int']>;
1900 formats?: Maybe<Scalars['JSON']>;
1901 hash?: Maybe<Scalars['String']>;
1902 ext?: Maybe<Scalars['String']>;
1903 mime?: Maybe<Scalars['String']>;
1904 size?: Maybe<Scalars['Float']>;
1905 url?: Maybe<Scalars['String']>;
1906 previewUrl?: Maybe<Scalars['String']>;
1907 provider?: Maybe<Scalars['String']>;
1908 provider_metadata?: Maybe<Scalars['JSON']>;
1909 related?: Maybe<Array<Maybe<Scalars['ID']>>>;
1910 created_by?: Maybe<Scalars['ID']>;
1911 updated_by?: Maybe<Scalars['ID']>;
1912};
1913
1914export type EditPageInput = {
1915 name?: Maybe<Scalars['String']>;
1916 content?: Maybe<Scalars['String']>;
1917 type?: Maybe<Enum_Page_Type>;
1918 created_by?: Maybe<Scalars['ID']>;
1919 updated_by?: Maybe<Scalars['ID']>;
1920};
1921
1922export type EditRoleInput = {
1923 name?: Maybe<Scalars['String']>;
1924 description?: Maybe<Scalars['String']>;
1925 type?: Maybe<Scalars['String']>;
1926 permissions?: Maybe<Array<Maybe<Scalars['ID']>>>;
1927 users?: Maybe<Array<Maybe<Scalars['ID']>>>;
1928 created_by?: Maybe<Scalars['ID']>;
1929 updated_by?: Maybe<Scalars['ID']>;
1930};
1931
1932export type EditSettingInput = {
1933 gtm_id?: Maybe<Scalars['String']>;
1934 about_link?: Maybe<Scalars['String']>;
1935 created_by?: Maybe<Scalars['ID']>;
1936 updated_by?: Maybe<Scalars['ID']>;
1937};
1938
1939export type EditTravelInput = {
1940 meeting?: Maybe<Scalars['String']>;
1941 departure?: Maybe<Scalars['DateTime']>;
1942 details?: Maybe<Scalars['String']>;
1943 passengers?: Maybe<Array<Maybe<EditComponentPassengerPassengerInput>>>;
1944 event?: Maybe<Scalars['ID']>;
1945 vehicle?: Maybe<Scalars['ID']>;
1946 created_by?: Maybe<Scalars['ID']>;
1947 updated_by?: Maybe<Scalars['ID']>;
1948};
1949
1950export type EditUserInput = {
1951 username?: Maybe<Scalars['String']>;
1952 firstName?: Maybe<Scalars['String']>;
1953 lastName?: Maybe<Scalars['String']>;
1954 email?: Maybe<Scalars['String']>;
1955 provider?: Maybe<Scalars['String']>;
1956 password?: Maybe<Scalars['String']>;
1957 resetPasswordToken?: Maybe<Scalars['String']>;
1958 confirmed?: Maybe<Scalars['Boolean']>;
1959 blocked?: Maybe<Scalars['Boolean']>;
1960 role?: Maybe<Scalars['ID']>;
1961 confirmationToken?: Maybe<Scalars['String']>;
1962 events?: Maybe<Array<Maybe<Scalars['ID']>>>;
1963 onboardingUser?: Maybe<Scalars['Boolean']>;
1964 onboardingCreator?: Maybe<Scalars['Boolean']>;
1965 lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1966 vehicles?: Maybe<Array<Maybe<Scalars['ID']>>>;
1967 created_by?: Maybe<Scalars['ID']>;
1968 updated_by?: Maybe<Scalars['ID']>;
1969 old_password?: Maybe<Scalars['String']>;
1970};
1971
1972export type EditVehicleInput = {
1973 name?: Maybe<Scalars['String']>;
1974 seats?: Maybe<Scalars['Int']>;
1975 travels?: Maybe<Array<Maybe<Scalars['ID']>>>;
1976 phone_number?: Maybe<Scalars['String']>;
1977 user?: Maybe<Scalars['ID']>;
1978 created_by?: Maybe<Scalars['ID']>;
1979 updated_by?: Maybe<Scalars['ID']>;
1980};
1981
1982export type UpdateCarInput = {
1983 where?: Maybe<InputId>;
1984 data?: Maybe<EditCarInput>;
1985};
1986
1987export type UpdateCarPayload = {
1988 __typename?: 'updateCarPayload';
1989 car?: Maybe<Car>;
1990};
1991
1992export type UpdateEventByUuidInput = {
1993 where?: Maybe<InputUuid>;
1994 data?: Maybe<EditEventInput>;
1995};
1996
1997export type UpdateEventInput = {
1998 where?: Maybe<InputId>;
1999 data?: Maybe<EditEventInput>;
2000};
2001
2002export type UpdateEventPayload = {
2003 __typename?: 'updateEventPayload';
2004 event?: Maybe<Event>;
2005};
2006
2007export type UpdatePageInput = {
2008 where?: Maybe<InputId>;
2009 data?: Maybe<EditPageInput>;
2010};
2011
2012export type UpdatePagePayload = {
2013 __typename?: 'updatePagePayload';
2014 page?: Maybe<Page>;
2015};
2016
2017export type UpdateRoleInput = {
2018 where?: Maybe<InputId>;
2019 data?: Maybe<EditRoleInput>;
2020};
2021
2022export type UpdateRolePayload = {
2023 __typename?: 'updateRolePayload';
2024 role?: Maybe<UsersPermissionsRole>;
2025};
2026
2027export type UpdateSettingInput = {
2028 data?: Maybe<EditSettingInput>;
2029};
2030
2031export type UpdateSettingPayload = {
2032 __typename?: 'updateSettingPayload';
2033 setting?: Maybe<Settings>;
2034};
2035
2036export type UpdateTravelInput = {
2037 where?: Maybe<InputId>;
2038 data?: Maybe<EditTravelInput>;
2039};
2040
2041export type UpdateTravelPayload = {
2042 __typename?: 'updateTravelPayload';
2043 travel?: Maybe<Travel>;
2044};
2045
2046export type UpdateUserInput = {
2047 where?: Maybe<InputId>;
2048 data?: Maybe<EditUserInput>;
2049};
2050
2051export type UpdateUserPayload = {
2052 __typename?: 'updateUserPayload';
2053 user?: Maybe<UsersPermissionsUser>;
2054};
2055
2056export type UpdateVehicleInput = {
2057 where?: Maybe<InputId>;
2058 data?: Maybe<EditVehicleInput>;
2059};
2060
2061export type UpdateVehiclePayload = {
2062 __typename?: 'updateVehiclePayload';
2063 vehicle?: Maybe<Vehicle>;
2064};
2065
2066export type MeFieldsFragment = (
2067 { __typename?: 'UsersPermissionsMe' }
2068 & Pick<UsersPermissionsMe, 'id' | 'username' | 'email' | 'confirmed'>
2069);
2070
2071export type RegisterMutationVariables = Exact<{
2072 user: UsersPermissionsRegisterInput;
2073}>;
2074
2075
2076export type RegisterMutation = (
2077 { __typename?: 'Mutation' }
2078 & { register: (
2079 { __typename?: 'UsersPermissionsLoginPayload' }
2080 & Pick<UsersPermissionsLoginPayload, 'jwt'>
2081 & { user: (
2082 { __typename?: 'UsersPermissionsMe' }
2083 & MeFieldsFragment
2084 ) }
2085 ) }
2086);
2087
2088export type LoginMutationVariables = Exact<{
2089 identifier: Scalars['String'];
2090 password: Scalars['String'];
2091}>;
2092
2093
2094export type LoginMutation = (
2095 { __typename?: 'Mutation' }
2096 & { login: (
2097 { __typename?: 'UsersPermissionsLoginPayload' }
2098 & Pick<UsersPermissionsLoginPayload, 'jwt'>
2099 & { user: (
2100 { __typename?: 'UsersPermissionsMe' }
2101 & MeFieldsFragment
2102 ) }
2103 ) }
2104);
2105
2106export type ForgotPasswordMutationVariables = Exact<{
2107 email: Scalars['String'];
2108}>;
2109
2110
2111export type ForgotPasswordMutation = (
2112 { __typename?: 'Mutation' }
2113 & { forgotPassword?: Maybe<(
2114 { __typename?: 'UserPermissionsPasswordPayload' }
2115 & Pick<UserPermissionsPasswordPayload, 'ok'>
2116 )> }
2117);
2118
2119export type ResetPasswordMutationVariables = Exact<{
2120 password: Scalars['String'];
2121 passwordConfirmation: Scalars['String'];
2122 code: Scalars['String'];
2123}>;
2124
2125
2126export type ResetPasswordMutation = (
2127 { __typename?: 'Mutation' }
2128 & { resetPassword?: Maybe<(
2129 { __typename?: 'UsersPermissionsLoginPayload' }
2130 & Pick<UsersPermissionsLoginPayload, 'jwt'>
2131 & { user: (
2132 { __typename?: 'UsersPermissionsMe' }
2133 & MeFieldsFragment
2134 ) }
2135 )> }
2136);
2137
2138export type EventFieldsFragment = (
2139 { __typename?: 'Event' }
2140 & Pick<Event, 'id' | 'uuid' | 'name' | 'description' | 'email' | 'date' | 'address' | 'position'>
2141 & { waitingList?: Maybe<Array<Maybe<(
2142 { __typename?: 'ComponentPassengerPassenger' }
2143 & Pick<ComponentPassengerPassenger, 'id' | 'name' | 'location'>
2144 & { user?: Maybe<(
2145 { __typename?: 'UsersPermissionsUser' }
2146 & Pick<UsersPermissionsUser, 'id' | 'firstName' | 'lastName'>
2147 )> }
2148 )>>>, travels?: Maybe<Array<Maybe<(
2149 { __typename?: 'Travel' }
2150 & Pick<Travel, 'id' | 'meeting' | 'departure' | 'details'>
2151 & { vehicle?: Maybe<(
2152 { __typename?: 'Vehicle' }
2153 & Pick<Vehicle, 'id' | 'name' | 'phone_number' | 'seats'>
2154 )>, passengers?: Maybe<Array<Maybe<(
2155 { __typename?: 'ComponentPassengerPassenger' }
2156 & Pick<ComponentPassengerPassenger, 'id' | 'name' | 'location'>
2157 & { user?: Maybe<(
2158 { __typename?: 'UsersPermissionsUser' }
2159 & Pick<UsersPermissionsUser, 'id' | 'firstName' | 'lastName'>
2160 )> }
2161 )>>> }
2162 )>>> }
2163);
2164
2165export type CreateEventMutationVariables = Exact<{
2166 name: Scalars['String'];
2167 email: Scalars['String'];
2168 date?: Maybe<Scalars['Date']>;
2169 address?: Maybe<Scalars['String']>;
2170 description?: Maybe<Scalars['String']>;
2171 newsletter?: Maybe<Scalars['Boolean']>;
2172}>;
2173
2174
2175export type CreateEventMutation = (
2176 { __typename?: 'Mutation' }
2177 & { createEvent?: Maybe<(
2178 { __typename?: 'createEventPayload' }
2179 & { event?: Maybe<(
2180 { __typename?: 'Event' }
2181 & EventFieldsFragment
2182 )> }
2183 )> }
2184);
2185
2186export type UpdateEventMutationVariables = Exact<{
2187 uuid: Scalars['String'];
2188 eventUpdate?: Maybe<EditEventInput>;
2189}>;
2190
2191
2192export type UpdateEventMutation = (
2193 { __typename?: 'Mutation' }
2194 & { updateEventByUUID?: Maybe<(
2195 { __typename?: 'updateEventPayload' }
2196 & { event?: Maybe<(
2197 { __typename?: 'Event' }
2198 & EventFieldsFragment
2199 )> }
2200 )> }
2201);
2202
2203export type EventByUuidQueryVariables = Exact<{
2204 uuid: Scalars['String'];
2205}>;
2206
2207
2208export type EventByUuidQuery = (
2209 { __typename?: 'Query' }
2210 & { eventByUUID?: Maybe<(
2211 { __typename?: 'Event' }
2212 & EventFieldsFragment
2213 )> }
2214);
2215
2216export type SettingQueryVariables = Exact<{ [key: string]: never; }>;
2217
2218
2219export type SettingQuery = (
2220 { __typename?: 'Query' }
2221 & { setting?: Maybe<(
2222 { __typename?: 'Settings' }
2223 & Pick<Settings, 'id' | 'gtm_id' | 'about_link'>
2224 )> }
2225);
2226
2227export type TravelFieldsFragment = (
2228 { __typename?: 'Travel' }
2229 & Pick<Travel, 'id' | 'meeting' | 'departure' | 'details'>
2230 & { vehicle?: Maybe<(
2231 { __typename?: 'Vehicle' }
2232 & Pick<Vehicle, 'id' | 'name' | 'phone_number' | 'seats'>
2233 )>, passengers?: Maybe<Array<Maybe<(
2234 { __typename?: 'ComponentPassengerPassenger' }
2235 & Pick<ComponentPassengerPassenger, 'id' | 'name' | 'location'>
2236 & { user?: Maybe<(
2237 { __typename?: 'UsersPermissionsUser' }
2238 & Pick<UsersPermissionsUser, 'id' | 'firstName' | 'lastName'>
2239 )> }
2240 )>>> }
2241);
2242
2243export type CreateTravelMutationVariables = Exact<{
2244 travel: TravelInput;
2245}>;
2246
2247
2248export type CreateTravelMutation = (
2249 { __typename?: 'Mutation' }
2250 & { createTravel?: Maybe<(
2251 { __typename?: 'createTravelPayload' }
2252 & { travel?: Maybe<(
2253 { __typename?: 'Travel' }
2254 & TravelFieldsFragment
2255 )> }
2256 )> }
2257);
2258
2259export type UpdateTravelMutationVariables = Exact<{
2260 id: Scalars['ID'];
2261 travelUpdate: EditTravelInput;
2262}>;
2263
2264
2265export type UpdateTravelMutation = (
2266 { __typename?: 'Mutation' }
2267 & { updateTravel?: Maybe<(
2268 { __typename?: 'updateTravelPayload' }
2269 & { travel?: Maybe<(
2270 { __typename?: 'Travel' }
2271 & TravelFieldsFragment
2272 )> }
2273 )> }
2274);
2275
2276export type DeleteTravelMutationVariables = Exact<{
2277 id: Scalars['ID'];
2278}>;
2279
2280
2281export type DeleteTravelMutation = (
2282 { __typename?: 'Mutation' }
2283 & { deleteTravel?: Maybe<(
2284 { __typename?: 'deleteTravelPayload' }
2285 & { travel?: Maybe<(
2286 { __typename?: 'Travel' }
2287 & Pick<Travel, 'id'>
2288 )> }
2289 )> }
2290);
2291
2292export type UserFieldsFragment = (
2293 { __typename?: 'UsersPermissionsUser' }
2294 & Pick<UsersPermissionsUser, 'id' | 'username' | 'email' | 'confirmed' | 'lastName' | 'firstName' | 'lang' | 'onboardingUser' | 'onboardingCreator'>
2295 & { events?: Maybe<Array<Maybe<(
2296 { __typename?: 'Event' }
2297 & Pick<Event, 'id' | 'uuid' | 'name' | 'date' | 'address'>
2298 )>>> }
2299);
2300
2301export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
2302
2303
2304export type ProfileQuery = (
2305 { __typename?: 'Query' }
2306 & { me?: Maybe<(
2307 { __typename?: 'UsersPermissionsMe' }
2308 & Pick<UsersPermissionsMe, 'id' | 'username'>
2309 & { profile?: Maybe<(
2310 { __typename?: 'UsersPermissionsUser' }
2311 & UserFieldsFragment
2312 )> }
2313 )> }
2314);
2315
2316export type UpdateMeMutationVariables = Exact<{
2317 userUpdate: EditUserInput;
2318}>;
2319
2320
2321export type UpdateMeMutation = (
2322 { __typename?: 'Mutation' }
2323 & { updateMe: (
2324 { __typename?: 'updateUserPayload' }
2325 & { user?: Maybe<(
2326 { __typename?: 'UsersPermissionsUser' }
2327 & UserFieldsFragment
2328 )> }
2329 ) }
2330);
2331
2332export type VehicleFieldsFragment = (
2333 { __typename?: 'Vehicle' }
2334 & Pick<Vehicle, 'id' | 'name' | 'seats' | 'phone_number'>
2335);
2336
2337export type CreateVehicleMutationVariables = Exact<{
2338 vehicle: VehicleInput;
2339}>;
2340
2341
2342export type CreateVehicleMutation = (
2343 { __typename?: 'Mutation' }
2344 & { createVehicle?: Maybe<(
2345 { __typename?: 'createVehiclePayload' }
2346 & { vehicle?: Maybe<(
2347 { __typename?: 'Vehicle' }
2348 & VehicleFieldsFragment
2349 )> }
2350 )> }
2351);
2352
2353export type UpdateVehicleMutationVariables = Exact<{
2354 id: Scalars['ID'];
2355 vehicleUpdate: EditVehicleInput;
2356}>;
2357
2358
2359export type UpdateVehicleMutation = (
2360 { __typename?: 'Mutation' }
2361 & { updateVehicle?: Maybe<(
2362 { __typename?: 'updateVehiclePayload' }
2363 & { vehicle?: Maybe<(
2364 { __typename?: 'Vehicle' }
2365 & VehicleFieldsFragment
2366 )> }
2367 )> }
2368);
2369
2370export type DeleteVehicleMutationVariables = Exact<{
2371 id: Scalars['ID'];
2372}>;
2373
2374
2375export type DeleteVehicleMutation = (
2376 { __typename?: 'Mutation' }
2377 & { deleteVehicle?: Maybe<(
2378 { __typename?: 'deleteVehiclePayload' }
2379 & { vehicle?: Maybe<(
2380 { __typename?: 'Vehicle' }
2381 & Pick<Vehicle, 'id' | 'name'>
2382 )> }
2383 )> }
2384);
2385
2386export const MeFieldsFragmentDoc = gql`
2387 fragment MeFields on UsersPermissionsMe {
2388 id
2389 username
2390 email
2391 confirmed
2392}
2393 `;
2394export const EventFieldsFragmentDoc = gql`
2395 fragment EventFields on Event {
2396 id
2397 uuid
2398 name
2399 description
2400 email
2401 date
2402 address
2403 position
2404 waitingList {
2405 id
2406 name
2407 location
2408 user {
2409 id
2410 firstName
2411 lastName
2412 }
2413 }
2414 travels {
2415 id
2416 meeting
2417 departure
2418 details
2419 vehicle {
2420 id
2421 name
2422 phone_number
2423 seats
2424 }
2425 passengers {
2426 id
2427 name
2428 location
2429 user {
2430 id
2431 firstName
2432 lastName
2433 }
2434 }
2435 }
2436}
2437 `;
2438export const TravelFieldsFragmentDoc = gql`
2439 fragment TravelFields on Travel {
2440 id
2441 meeting
2442 departure
2443 details
2444 vehicle {
2445 id
2446 name
2447 phone_number
2448 seats
2449 }
2450 passengers {
2451 id
2452 name
2453 location
2454 user {
2455 id
2456 firstName
2457 lastName
2458 }
2459 }
2460}
2461 `;
2462export const UserFieldsFragmentDoc = gql`
2463 fragment UserFields on UsersPermissionsUser {
2464 id
2465 username
2466 email
2467 confirmed
2468 lastName
2469 firstName
2470 lang
2471 onboardingUser
2472 onboardingCreator
2473 events {
2474 id
2475 uuid
2476 name
2477 date
2478 address
2479 }
2480}
2481 `;
2482export const VehicleFieldsFragmentDoc = gql`
2483 fragment VehicleFields on Vehicle {
2484 id
2485 name
2486 seats
2487 phone_number
2488}
2489 `;
2490export const RegisterDocument = gql`
2491 mutation register($user: UsersPermissionsRegisterInput!) {
2492 register(input: $user) {
2493 jwt
2494 user {
2495 ...MeFields
2496 }
2497 }
2498}
2499 ${MeFieldsFragmentDoc}`;
2500export type RegisterMutationFn = Apollo.MutationFunction<RegisterMutation, RegisterMutationVariables>;
2501
2502/**
2503 * __useRegisterMutation__
2504 *
2505 * To run a mutation, you first call `useRegisterMutation` within a React component and pass it any options that fit your needs.
2506 * When your component renders, `useRegisterMutation` returns a tuple that includes:
2507 * - A mutate function that you can call at any time to execute the mutation
2508 * - An object with fields that represent the current status of the mutation's execution
2509 *
2510 * @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;
2511 *
2512 * @example
2513 * const [registerMutation, { data, loading, error }] = useRegisterMutation({
2514 * variables: {
2515 * user: // value for 'user'
2516 * },
2517 * });
2518 */
2519export function useRegisterMutation(baseOptions?: Apollo.MutationHookOptions<RegisterMutation, RegisterMutationVariables>) {
2520 return Apollo.useMutation<RegisterMutation, RegisterMutationVariables>(RegisterDocument, baseOptions);
2521 }
2522export type RegisterMutationHookResult = ReturnType<typeof useRegisterMutation>;
2523export type RegisterMutationResult = Apollo.MutationResult<RegisterMutation>;
2524export type RegisterMutationOptions = Apollo.BaseMutationOptions<RegisterMutation, RegisterMutationVariables>;
2525export const LoginDocument = gql`
2526 mutation login($identifier: String!, $password: String!) {
2527 login(input: {identifier: $identifier, password: $password}) {
2528 jwt
2529 user {
2530 ...MeFields
2531 }
2532 }
2533}
2534 ${MeFieldsFragmentDoc}`;
2535export type LoginMutationFn = Apollo.MutationFunction<LoginMutation, LoginMutationVariables>;
2536
2537/**
2538 * __useLoginMutation__
2539 *
2540 * To run a mutation, you first call `useLoginMutation` within a React component and pass it any options that fit your needs.
2541 * When your component renders, `useLoginMutation` returns a tuple that includes:
2542 * - A mutate function that you can call at any time to execute the mutation
2543 * - An object with fields that represent the current status of the mutation's execution
2544 *
2545 * @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;
2546 *
2547 * @example
2548 * const [loginMutation, { data, loading, error }] = useLoginMutation({
2549 * variables: {
2550 * identifier: // value for 'identifier'
2551 * password: // value for 'password'
2552 * },
2553 * });
2554 */
2555export function useLoginMutation(baseOptions?: Apollo.MutationHookOptions<LoginMutation, LoginMutationVariables>) {
2556 return Apollo.useMutation<LoginMutation, LoginMutationVariables>(LoginDocument, baseOptions);
2557 }
2558export type LoginMutationHookResult = ReturnType<typeof useLoginMutation>;
2559export type LoginMutationResult = Apollo.MutationResult<LoginMutation>;
2560export type LoginMutationOptions = Apollo.BaseMutationOptions<LoginMutation, LoginMutationVariables>;
2561export const ForgotPasswordDocument = gql`
2562 mutation forgotPassword($email: String!) {
2563 forgotPassword(email: $email) {
2564 ok
2565 }
2566}
2567 `;
2568export type ForgotPasswordMutationFn = Apollo.MutationFunction<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2569
2570/**
2571 * __useForgotPasswordMutation__
2572 *
2573 * To run a mutation, you first call `useForgotPasswordMutation` within a React component and pass it any options that fit your needs.
2574 * When your component renders, `useForgotPasswordMutation` returns a tuple that includes:
2575 * - A mutate function that you can call at any time to execute the mutation
2576 * - An object with fields that represent the current status of the mutation's execution
2577 *
2578 * @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;
2579 *
2580 * @example
2581 * const [forgotPasswordMutation, { data, loading, error }] = useForgotPasswordMutation({
2582 * variables: {
2583 * email: // value for 'email'
2584 * },
2585 * });
2586 */
2587export function useForgotPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>) {
2588 return Apollo.useMutation<ForgotPasswordMutation, ForgotPasswordMutationVariables>(ForgotPasswordDocument, baseOptions);
2589 }
2590export type ForgotPasswordMutationHookResult = ReturnType<typeof useForgotPasswordMutation>;
2591export type ForgotPasswordMutationResult = Apollo.MutationResult<ForgotPasswordMutation>;
2592export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2593export const ResetPasswordDocument = gql`
2594 mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
2595 resetPassword(
2596 password: $password
2597 passwordConfirmation: $passwordConfirmation
2598 code: $code
2599 ) {
2600 jwt
2601 user {
2602 ...MeFields
2603 }
2604 }
2605}
2606 ${MeFieldsFragmentDoc}`;
2607export type ResetPasswordMutationFn = Apollo.MutationFunction<ResetPasswordMutation, ResetPasswordMutationVariables>;
2608
2609/**
2610 * __useResetPasswordMutation__
2611 *
2612 * To run a mutation, you first call `useResetPasswordMutation` within a React component and pass it any options that fit your needs.
2613 * When your component renders, `useResetPasswordMutation` returns a tuple that includes:
2614 * - A mutate function that you can call at any time to execute the mutation
2615 * - An object with fields that represent the current status of the mutation's execution
2616 *
2617 * @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;
2618 *
2619 * @example
2620 * const [resetPasswordMutation, { data, loading, error }] = useResetPasswordMutation({
2621 * variables: {
2622 * password: // value for 'password'
2623 * passwordConfirmation: // value for 'passwordConfirmation'
2624 * code: // value for 'code'
2625 * },
2626 * });
2627 */
2628export function useResetPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ResetPasswordMutation, ResetPasswordMutationVariables>) {
2629 return Apollo.useMutation<ResetPasswordMutation, ResetPasswordMutationVariables>(ResetPasswordDocument, baseOptions);
2630 }
2631export type ResetPasswordMutationHookResult = ReturnType<typeof useResetPasswordMutation>;
2632export type ResetPasswordMutationResult = Apollo.MutationResult<ResetPasswordMutation>;
2633export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions<ResetPasswordMutation, ResetPasswordMutationVariables>;
2634export const CreateEventDocument = gql`
2635 mutation createEvent($name: String!, $email: String!, $date: Date, $address: String, $description: String, $newsletter: Boolean) {
2636 createEvent(
2637 input: {data: {name: $name, email: $email, date: $date, address: $address, description: $description, newsletter: $newsletter}}
2638 ) {
2639 event {
2640 ...EventFields
2641 }
2642 }
2643}
2644 ${EventFieldsFragmentDoc}`;
2645export type CreateEventMutationFn = Apollo.MutationFunction<CreateEventMutation, CreateEventMutationVariables>;
2646
2647/**
2648 * __useCreateEventMutation__
2649 *
2650 * To run a mutation, you first call `useCreateEventMutation` within a React component and pass it any options that fit your needs.
2651 * When your component renders, `useCreateEventMutation` returns a tuple that includes:
2652 * - A mutate function that you can call at any time to execute the mutation
2653 * - An object with fields that represent the current status of the mutation's execution
2654 *
2655 * @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;
2656 *
2657 * @example
2658 * const [createEventMutation, { data, loading, error }] = useCreateEventMutation({
2659 * variables: {
2660 * name: // value for 'name'
2661 * email: // value for 'email'
2662 * date: // value for 'date'
2663 * address: // value for 'address'
2664 * description: // value for 'description'
2665 * newsletter: // value for 'newsletter'
2666 * },
2667 * });
2668 */
2669export function useCreateEventMutation(baseOptions?: Apollo.MutationHookOptions<CreateEventMutation, CreateEventMutationVariables>) {
2670 return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>(CreateEventDocument, baseOptions);
2671 }
2672export type CreateEventMutationHookResult = ReturnType<typeof useCreateEventMutation>;
2673export type CreateEventMutationResult = Apollo.MutationResult<CreateEventMutation>;
2674export type CreateEventMutationOptions = Apollo.BaseMutationOptions<CreateEventMutation, CreateEventMutationVariables>;
2675export const UpdateEventDocument = gql`
2676 mutation updateEvent($uuid: String!, $eventUpdate: editEventInput) {
2677 updateEventByUUID(input: {where: {uuid: $uuid}, data: $eventUpdate}) {
2678 event {
2679 ...EventFields
2680 }
2681 }
2682}
2683 ${EventFieldsFragmentDoc}`;
2684export type UpdateEventMutationFn = Apollo.MutationFunction<UpdateEventMutation, UpdateEventMutationVariables>;
2685
2686/**
2687 * __useUpdateEventMutation__
2688 *
2689 * To run a mutation, you first call `useUpdateEventMutation` within a React component and pass it any options that fit your needs.
2690 * When your component renders, `useUpdateEventMutation` returns a tuple that includes:
2691 * - A mutate function that you can call at any time to execute the mutation
2692 * - An object with fields that represent the current status of the mutation's execution
2693 *
2694 * @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;
2695 *
2696 * @example
2697 * const [updateEventMutation, { data, loading, error }] = useUpdateEventMutation({
2698 * variables: {
2699 * uuid: // value for 'uuid'
2700 * eventUpdate: // value for 'eventUpdate'
2701 * },
2702 * });
2703 */
2704export function useUpdateEventMutation(baseOptions?: Apollo.MutationHookOptions<UpdateEventMutation, UpdateEventMutationVariables>) {
2705 return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>(UpdateEventDocument, baseOptions);
2706 }
2707export type UpdateEventMutationHookResult = ReturnType<typeof useUpdateEventMutation>;
2708export type UpdateEventMutationResult = Apollo.MutationResult<UpdateEventMutation>;
2709export type UpdateEventMutationOptions = Apollo.BaseMutationOptions<UpdateEventMutation, UpdateEventMutationVariables>;
2710export const EventByUuidDocument = gql`
2711 query eventByUUID($uuid: String!) {
2712 eventByUUID(uuid: $uuid) {
2713 ...EventFields
2714 }
2715}
2716 ${EventFieldsFragmentDoc}`;
2717
2718/**
2719 * __useEventByUuidQuery__
2720 *
2721 * To run a query within a React component, call `useEventByUuidQuery` and pass it any options that fit your needs.
2722 * When your component renders, `useEventByUuidQuery` returns an object from Apollo Client that contains loading, error, and data properties
2723 * you can use to render your UI.
2724 *
2725 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2726 *
2727 * @example
2728 * const { data, loading, error } = useEventByUuidQuery({
2729 * variables: {
2730 * uuid: // value for 'uuid'
2731 * },
2732 * });
2733 */
2734export function useEventByUuidQuery(baseOptions: Apollo.QueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2735 return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, baseOptions);
2736 }
2737export function useEventByUuidLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2738 return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, baseOptions);
2739 }
2740export type EventByUuidQueryHookResult = ReturnType<typeof useEventByUuidQuery>;
2741export type EventByUuidLazyQueryHookResult = ReturnType<typeof useEventByUuidLazyQuery>;
2742export type EventByUuidQueryResult = Apollo.QueryResult<EventByUuidQuery, EventByUuidQueryVariables>;
2743export const SettingDocument = gql`
2744 query setting {
2745 setting {
2746 id
2747 gtm_id
2748 about_link
2749 }
2750}
2751 `;
2752
2753/**
2754 * __useSettingQuery__
2755 *
2756 * To run a query within a React component, call `useSettingQuery` and pass it any options that fit your needs.
2757 * When your component renders, `useSettingQuery` returns an object from Apollo Client that contains loading, error, and data properties
2758 * you can use to render your UI.
2759 *
2760 * @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;
2761 *
2762 * @example
2763 * const { data, loading, error } = useSettingQuery({
2764 * variables: {
2765 * },
2766 * });
2767 */
2768export function useSettingQuery(baseOptions?: Apollo.QueryHookOptions<SettingQuery, SettingQueryVariables>) {
2769 return Apollo.useQuery<SettingQuery, SettingQueryVariables>(SettingDocument, baseOptions);
2770 }
2771export function useSettingLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<SettingQuery, SettingQueryVariables>) {
2772 return Apollo.useLazyQuery<SettingQuery, SettingQueryVariables>(SettingDocument, baseOptions);
2773 }
2774export type SettingQueryHookResult = ReturnType<typeof useSettingQuery>;
2775export type SettingLazyQueryHookResult = ReturnType<typeof useSettingLazyQuery>;
2776export type SettingQueryResult = Apollo.QueryResult<SettingQuery, SettingQueryVariables>;
2777export const CreateTravelDocument = gql`
2778 mutation createTravel($travel: TravelInput!) {
2779 createTravel(input: {data: $travel}) {
2780 travel {
2781 ...TravelFields
2782 }
2783 }
2784}
2785 ${TravelFieldsFragmentDoc}`;
2786export type CreateTravelMutationFn = Apollo.MutationFunction<CreateTravelMutation, CreateTravelMutationVariables>;
2787
2788/**
2789 * __useCreateTravelMutation__
2790 *
2791 * To run a mutation, you first call `useCreateTravelMutation` within a React component and pass it any options that fit your needs.
2792 * When your component renders, `useCreateTravelMutation` returns a tuple that includes:
2793 * - A mutate function that you can call at any time to execute the mutation
2794 * - An object with fields that represent the current status of the mutation's execution
2795 *
2796 * @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;
2797 *
2798 * @example
2799 * const [createTravelMutation, { data, loading, error }] = useCreateTravelMutation({
2800 * variables: {
2801 * travel: // value for 'travel'
2802 * },
2803 * });
2804 */
2805export function useCreateTravelMutation(baseOptions?: Apollo.MutationHookOptions<CreateTravelMutation, CreateTravelMutationVariables>) {
2806 return Apollo.useMutation<CreateTravelMutation, CreateTravelMutationVariables>(CreateTravelDocument, baseOptions);
2807 }
2808export type CreateTravelMutationHookResult = ReturnType<typeof useCreateTravelMutation>;
2809export type CreateTravelMutationResult = Apollo.MutationResult<CreateTravelMutation>;
2810export type CreateTravelMutationOptions = Apollo.BaseMutationOptions<CreateTravelMutation, CreateTravelMutationVariables>;
2811export const UpdateTravelDocument = gql`
2812 mutation updateTravel($id: ID!, $travelUpdate: editTravelInput!) {
2813 updateTravel(input: {where: {id: $id}, data: $travelUpdate}) {
2814 travel {
2815 ...TravelFields
2816 }
2817 }
2818}
2819 ${TravelFieldsFragmentDoc}`;
2820export type UpdateTravelMutationFn = Apollo.MutationFunction<UpdateTravelMutation, UpdateTravelMutationVariables>;
2821
2822/**
2823 * __useUpdateTravelMutation__
2824 *
2825 * To run a mutation, you first call `useUpdateTravelMutation` within a React component and pass it any options that fit your needs.
2826 * When your component renders, `useUpdateTravelMutation` returns a tuple that includes:
2827 * - A mutate function that you can call at any time to execute the mutation
2828 * - An object with fields that represent the current status of the mutation's execution
2829 *
2830 * @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;
2831 *
2832 * @example
2833 * const [updateTravelMutation, { data, loading, error }] = useUpdateTravelMutation({
2834 * variables: {
2835 * id: // value for 'id'
2836 * travelUpdate: // value for 'travelUpdate'
2837 * },
2838 * });
2839 */
2840export function useUpdateTravelMutation(baseOptions?: Apollo.MutationHookOptions<UpdateTravelMutation, UpdateTravelMutationVariables>) {
2841 return Apollo.useMutation<UpdateTravelMutation, UpdateTravelMutationVariables>(UpdateTravelDocument, baseOptions);
2842 }
2843export type UpdateTravelMutationHookResult = ReturnType<typeof useUpdateTravelMutation>;
2844export type UpdateTravelMutationResult = Apollo.MutationResult<UpdateTravelMutation>;
2845export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions<UpdateTravelMutation, UpdateTravelMutationVariables>;
2846export const DeleteTravelDocument = gql`
2847 mutation deleteTravel($id: ID!) {
2848 deleteTravel(input: {where: {id: $id}}) {
2849 travel {
2850 id
2851 }
2852 }
2853}
2854 `;
2855export type DeleteTravelMutationFn = Apollo.MutationFunction<DeleteTravelMutation, DeleteTravelMutationVariables>;
2856
2857/**
2858 * __useDeleteTravelMutation__
2859 *
2860 * To run a mutation, you first call `useDeleteTravelMutation` within a React component and pass it any options that fit your needs.
2861 * When your component renders, `useDeleteTravelMutation` returns a tuple that includes:
2862 * - A mutate function that you can call at any time to execute the mutation
2863 * - An object with fields that represent the current status of the mutation's execution
2864 *
2865 * @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;
2866 *
2867 * @example
2868 * const [deleteTravelMutation, { data, loading, error }] = useDeleteTravelMutation({
2869 * variables: {
2870 * id: // value for 'id'
2871 * },
2872 * });
2873 */
2874export function useDeleteTravelMutation(baseOptions?: Apollo.MutationHookOptions<DeleteTravelMutation, DeleteTravelMutationVariables>) {
2875 return Apollo.useMutation<DeleteTravelMutation, DeleteTravelMutationVariables>(DeleteTravelDocument, baseOptions);
2876 }
2877export type DeleteTravelMutationHookResult = ReturnType<typeof useDeleteTravelMutation>;
2878export type DeleteTravelMutationResult = Apollo.MutationResult<DeleteTravelMutation>;
2879export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions<DeleteTravelMutation, DeleteTravelMutationVariables>;
2880export const ProfileDocument = gql`
2881 query profile {
2882 me {
2883 id
2884 username
2885 profile {
2886 ...UserFields
2887 }
2888 }
2889}
2890 ${UserFieldsFragmentDoc}`;
2891
2892/**
2893 * __useProfileQuery__
2894 *
2895 * To run a query within a React component, call `useProfileQuery` and pass it any options that fit your needs.
2896 * When your component renders, `useProfileQuery` returns an object from Apollo Client that contains loading, error, and data properties
2897 * you can use to render your UI.
2898 *
2899 * @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;
2900 *
2901 * @example
2902 * const { data, loading, error } = useProfileQuery({
2903 * variables: {
2904 * },
2905 * });
2906 */
2907export function useProfileQuery(baseOptions?: Apollo.QueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
2908 return Apollo.useQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, baseOptions);
2909 }
2910export function useProfileLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
2911 return Apollo.useLazyQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, baseOptions);
2912 }
2913export type ProfileQueryHookResult = ReturnType<typeof useProfileQuery>;
2914export type ProfileLazyQueryHookResult = ReturnType<typeof useProfileLazyQuery>;
2915export type ProfileQueryResult = Apollo.QueryResult<ProfileQuery, ProfileQueryVariables>;
2916export const UpdateMeDocument = gql`
2917 mutation updateMe($userUpdate: editUserInput!) {
2918 updateMe(input: $userUpdate) {
2919 user {
2920 ...UserFields
2921 }
2922 }
2923}
2924 ${UserFieldsFragmentDoc}`;
2925export type UpdateMeMutationFn = Apollo.MutationFunction<UpdateMeMutation, UpdateMeMutationVariables>;
2926
2927/**
2928 * __useUpdateMeMutation__
2929 *
2930 * To run a mutation, you first call `useUpdateMeMutation` within a React component and pass it any options that fit your needs.
2931 * When your component renders, `useUpdateMeMutation` returns a tuple that includes:
2932 * - A mutate function that you can call at any time to execute the mutation
2933 * - An object with fields that represent the current status of the mutation's execution
2934 *
2935 * @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;
2936 *
2937 * @example
2938 * const [updateMeMutation, { data, loading, error }] = useUpdateMeMutation({
2939 * variables: {
2940 * userUpdate: // value for 'userUpdate'
2941 * },
2942 * });
2943 */
2944export function useUpdateMeMutation(baseOptions?: Apollo.MutationHookOptions<UpdateMeMutation, UpdateMeMutationVariables>) {
2945 return Apollo.useMutation<UpdateMeMutation, UpdateMeMutationVariables>(UpdateMeDocument, baseOptions);
2946 }
2947export type UpdateMeMutationHookResult = ReturnType<typeof useUpdateMeMutation>;
2948export type UpdateMeMutationResult = Apollo.MutationResult<UpdateMeMutation>;
2949export type UpdateMeMutationOptions = Apollo.BaseMutationOptions<UpdateMeMutation, UpdateMeMutationVariables>;
2950export const CreateVehicleDocument = gql`
2951 mutation createVehicle($vehicle: VehicleInput!) {
2952 createVehicle(input: {data: $vehicle}) {
2953 vehicle {
2954 ...VehicleFields
2955 }
2956 }
2957}
2958 ${VehicleFieldsFragmentDoc}`;
2959export type CreateVehicleMutationFn = Apollo.MutationFunction<CreateVehicleMutation, CreateVehicleMutationVariables>;
2960
2961/**
2962 * __useCreateVehicleMutation__
2963 *
2964 * To run a mutation, you first call `useCreateVehicleMutation` within a React component and pass it any options that fit your needs.
2965 * When your component renders, `useCreateVehicleMutation` returns a tuple that includes:
2966 * - A mutate function that you can call at any time to execute the mutation
2967 * - An object with fields that represent the current status of the mutation's execution
2968 *
2969 * @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;
2970 *
2971 * @example
2972 * const [createVehicleMutation, { data, loading, error }] = useCreateVehicleMutation({
2973 * variables: {
2974 * vehicle: // value for 'vehicle'
2975 * },
2976 * });
2977 */
2978export function useCreateVehicleMutation(baseOptions?: Apollo.MutationHookOptions<CreateVehicleMutation, CreateVehicleMutationVariables>) {
2979 return Apollo.useMutation<CreateVehicleMutation, CreateVehicleMutationVariables>(CreateVehicleDocument, baseOptions);
2980 }
2981export type CreateVehicleMutationHookResult = ReturnType<typeof useCreateVehicleMutation>;
2982export type CreateVehicleMutationResult = Apollo.MutationResult<CreateVehicleMutation>;
2983export type CreateVehicleMutationOptions = Apollo.BaseMutationOptions<CreateVehicleMutation, CreateVehicleMutationVariables>;
2984export const UpdateVehicleDocument = gql`
2985 mutation updateVehicle($id: ID!, $vehicleUpdate: editVehicleInput!) {
2986 updateVehicle(input: {where: {id: $id}, data: $vehicleUpdate}) {
2987 vehicle {
2988 ...VehicleFields
2989 }
2990 }
2991}
2992 ${VehicleFieldsFragmentDoc}`;
2993export type UpdateVehicleMutationFn = Apollo.MutationFunction<UpdateVehicleMutation, UpdateVehicleMutationVariables>;
2994
2995/**
2996 * __useUpdateVehicleMutation__
2997 *
2998 * To run a mutation, you first call `useUpdateVehicleMutation` within a React component and pass it any options that fit your needs.
2999 * When your component renders, `useUpdateVehicleMutation` returns a tuple that includes:
3000 * - A mutate function that you can call at any time to execute the mutation
3001 * - An object with fields that represent the current status of the mutation's execution
3002 *
3003 * @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;
3004 *
3005 * @example
3006 * const [updateVehicleMutation, { data, loading, error }] = useUpdateVehicleMutation({
3007 * variables: {
3008 * id: // value for 'id'
3009 * vehicleUpdate: // value for 'vehicleUpdate'
3010 * },
3011 * });
3012 */
3013export function useUpdateVehicleMutation(baseOptions?: Apollo.MutationHookOptions<UpdateVehicleMutation, UpdateVehicleMutationVariables>) {
3014 return Apollo.useMutation<UpdateVehicleMutation, UpdateVehicleMutationVariables>(UpdateVehicleDocument, baseOptions);
3015 }
3016export type UpdateVehicleMutationHookResult = ReturnType<typeof useUpdateVehicleMutation>;
3017export type UpdateVehicleMutationResult = Apollo.MutationResult<UpdateVehicleMutation>;
3018export type UpdateVehicleMutationOptions = Apollo.BaseMutationOptions<UpdateVehicleMutation, UpdateVehicleMutationVariables>;
3019export const DeleteVehicleDocument = gql`
3020 mutation deleteVehicle($id: ID!) {
3021 deleteVehicle(input: {where: {id: $id}}) {
3022 vehicle {
3023 id
3024 name
3025 }
3026 }
3027}
3028 `;
3029export type DeleteVehicleMutationFn = Apollo.MutationFunction<DeleteVehicleMutation, DeleteVehicleMutationVariables>;
3030
3031/**
3032 * __useDeleteVehicleMutation__
3033 *
3034 * To run a mutation, you first call `useDeleteVehicleMutation` within a React component and pass it any options that fit your needs.
3035 * When your component renders, `useDeleteVehicleMutation` returns a tuple that includes:
3036 * - A mutate function that you can call at any time to execute the mutation
3037 * - An object with fields that represent the current status of the mutation's execution
3038 *
3039 * @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;
3040 *
3041 * @example
3042 * const [deleteVehicleMutation, { data, loading, error }] = useDeleteVehicleMutation({
3043 * variables: {
3044 * id: // value for 'id'
3045 * },
3046 * });
3047 */
3048export function useDeleteVehicleMutation(baseOptions?: Apollo.MutationHookOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>) {
3049 return Apollo.useMutation<DeleteVehicleMutation, DeleteVehicleMutationVariables>(DeleteVehicleDocument, baseOptions);
3050 }
3051export type DeleteVehicleMutationHookResult = ReturnType<typeof useDeleteVehicleMutation>;
3052export type DeleteVehicleMutationResult = Apollo.MutationResult<DeleteVehicleMutation>;
3053export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>;