all repos — caroster @ a69dc08b4f89eca3499b1321ae3077f0846ae591

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