all repos — caroster @ 95876236a197ac3c43205c69fd4e70f3a300105c

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

e2e/graphql.ts (view raw)

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