all repos — caroster @ 5cebc5ee581a8c1bb7674e3b338c56de1cb5d847

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