all repos — caroster @ de693e86e975ebf6ed7f19f82762e553d852de03

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