all repos — caroster @ 2d426f3ead783465e40efb9d91142388b5ec43da

[Octree] Group carpool to your event https://caroster.io

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