all repos — caroster @ 649b38a11d20cec38f1990bbb7adf5cf651aab44

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