all repos — caroster @ 3e13ed81f9961ed582333d0e9296921db2ed91d9

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

frontend/generated/graphql.tsx (view raw)

   1import { gql } from '@apollo/client';
   2import * as Apollo from '@apollo/client';
   3export type Maybe<T> = T | null;
   4export type InputMaybe<T> = Maybe<T>;
   5export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
   6export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
   7export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
   8const defaultOptions = {} as const;
   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  I18NLocaleCode: any;
  19  JSON: any;
  20  Upload: any;
  21};
  22
  23export type BooleanFilterInput = {
  24  and?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
  25  between?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
  26  contains?: InputMaybe<Scalars['Boolean']>;
  27  containsi?: InputMaybe<Scalars['Boolean']>;
  28  endsWith?: InputMaybe<Scalars['Boolean']>;
  29  eq?: InputMaybe<Scalars['Boolean']>;
  30  eqi?: InputMaybe<Scalars['Boolean']>;
  31  gt?: InputMaybe<Scalars['Boolean']>;
  32  gte?: InputMaybe<Scalars['Boolean']>;
  33  in?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
  34  lt?: InputMaybe<Scalars['Boolean']>;
  35  lte?: InputMaybe<Scalars['Boolean']>;
  36  ne?: InputMaybe<Scalars['Boolean']>;
  37  not?: InputMaybe<BooleanFilterInput>;
  38  notContains?: InputMaybe<Scalars['Boolean']>;
  39  notContainsi?: InputMaybe<Scalars['Boolean']>;
  40  notIn?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
  41  notNull?: InputMaybe<Scalars['Boolean']>;
  42  null?: InputMaybe<Scalars['Boolean']>;
  43  or?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
  44  startsWith?: InputMaybe<Scalars['Boolean']>;
  45};
  46
  47export type DateFilterInput = {
  48  and?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
  49  between?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
  50  contains?: InputMaybe<Scalars['Date']>;
  51  containsi?: InputMaybe<Scalars['Date']>;
  52  endsWith?: InputMaybe<Scalars['Date']>;
  53  eq?: InputMaybe<Scalars['Date']>;
  54  eqi?: InputMaybe<Scalars['Date']>;
  55  gt?: InputMaybe<Scalars['Date']>;
  56  gte?: InputMaybe<Scalars['Date']>;
  57  in?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
  58  lt?: InputMaybe<Scalars['Date']>;
  59  lte?: InputMaybe<Scalars['Date']>;
  60  ne?: InputMaybe<Scalars['Date']>;
  61  not?: InputMaybe<DateFilterInput>;
  62  notContains?: InputMaybe<Scalars['Date']>;
  63  notContainsi?: InputMaybe<Scalars['Date']>;
  64  notIn?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
  65  notNull?: InputMaybe<Scalars['Boolean']>;
  66  null?: InputMaybe<Scalars['Boolean']>;
  67  or?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
  68  startsWith?: InputMaybe<Scalars['Date']>;
  69};
  70
  71export type DateTimeFilterInput = {
  72  and?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
  73  between?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
  74  contains?: InputMaybe<Scalars['DateTime']>;
  75  containsi?: InputMaybe<Scalars['DateTime']>;
  76  endsWith?: InputMaybe<Scalars['DateTime']>;
  77  eq?: InputMaybe<Scalars['DateTime']>;
  78  eqi?: InputMaybe<Scalars['DateTime']>;
  79  gt?: InputMaybe<Scalars['DateTime']>;
  80  gte?: InputMaybe<Scalars['DateTime']>;
  81  in?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
  82  lt?: InputMaybe<Scalars['DateTime']>;
  83  lte?: InputMaybe<Scalars['DateTime']>;
  84  ne?: InputMaybe<Scalars['DateTime']>;
  85  not?: InputMaybe<DateTimeFilterInput>;
  86  notContains?: InputMaybe<Scalars['DateTime']>;
  87  notContainsi?: InputMaybe<Scalars['DateTime']>;
  88  notIn?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
  89  notNull?: InputMaybe<Scalars['Boolean']>;
  90  null?: InputMaybe<Scalars['Boolean']>;
  91  or?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
  92  startsWith?: InputMaybe<Scalars['DateTime']>;
  93};
  94
  95export enum Enum_Page_Type {
  96  tos = 'tos'
  97}
  98
  99export enum Enum_Userspermissionsuser_Lang {
 100  en = 'en',
 101  fr = 'fr'
 102}
 103
 104export type EmailDesignerEmailTemplate = {
 105  __typename?: 'EmailDesignerEmailTemplate';
 106  bodyHtml?: Maybe<Scalars['String']>;
 107  bodyText?: Maybe<Scalars['String']>;
 108  createdAt?: Maybe<Scalars['DateTime']>;
 109  design?: Maybe<Scalars['JSON']>;
 110  enabled?: Maybe<Scalars['Boolean']>;
 111  name?: Maybe<Scalars['String']>;
 112  subject?: Maybe<Scalars['String']>;
 113  tags?: Maybe<Scalars['JSON']>;
 114  templateReferenceId?: Maybe<Scalars['Int']>;
 115  updatedAt?: Maybe<Scalars['DateTime']>;
 116};
 117
 118export type EmailDesignerEmailTemplateEntity = {
 119  __typename?: 'EmailDesignerEmailTemplateEntity';
 120  attributes?: Maybe<EmailDesignerEmailTemplate>;
 121  id?: Maybe<Scalars['ID']>;
 122};
 123
 124export type EmailDesignerEmailTemplateEntityResponse = {
 125  __typename?: 'EmailDesignerEmailTemplateEntityResponse';
 126  data?: Maybe<EmailDesignerEmailTemplateEntity>;
 127};
 128
 129export type EmailDesignerEmailTemplateEntityResponseCollection = {
 130  __typename?: 'EmailDesignerEmailTemplateEntityResponseCollection';
 131  data: Array<EmailDesignerEmailTemplateEntity>;
 132  meta: ResponseCollectionMeta;
 133};
 134
 135export type EmailDesignerEmailTemplateFiltersInput = {
 136  and?: InputMaybe<Array<InputMaybe<EmailDesignerEmailTemplateFiltersInput>>>;
 137  bodyHtml?: InputMaybe<StringFilterInput>;
 138  bodyText?: InputMaybe<StringFilterInput>;
 139  createdAt?: InputMaybe<DateTimeFilterInput>;
 140  design?: InputMaybe<JsonFilterInput>;
 141  enabled?: InputMaybe<BooleanFilterInput>;
 142  id?: InputMaybe<IdFilterInput>;
 143  name?: InputMaybe<StringFilterInput>;
 144  not?: InputMaybe<EmailDesignerEmailTemplateFiltersInput>;
 145  or?: InputMaybe<Array<InputMaybe<EmailDesignerEmailTemplateFiltersInput>>>;
 146  subject?: InputMaybe<StringFilterInput>;
 147  tags?: InputMaybe<JsonFilterInput>;
 148  templateReferenceId?: InputMaybe<IntFilterInput>;
 149  updatedAt?: InputMaybe<DateTimeFilterInput>;
 150};
 151
 152export type EmailDesignerEmailTemplateInput = {
 153  bodyHtml?: InputMaybe<Scalars['String']>;
 154  bodyText?: InputMaybe<Scalars['String']>;
 155  design?: InputMaybe<Scalars['JSON']>;
 156  enabled?: InputMaybe<Scalars['Boolean']>;
 157  name?: InputMaybe<Scalars['String']>;
 158  subject?: InputMaybe<Scalars['String']>;
 159  tags?: InputMaybe<Scalars['JSON']>;
 160  templateReferenceId?: InputMaybe<Scalars['Int']>;
 161};
 162
 163export type Event = {
 164  __typename?: 'Event';
 165  address?: Maybe<Scalars['String']>;
 166  createdAt?: Maybe<Scalars['DateTime']>;
 167  date?: Maybe<Scalars['Date']>;
 168  description?: Maybe<Scalars['String']>;
 169  email: Scalars['String'];
 170  latitude?: Maybe<Scalars['Float']>;
 171  longitude?: Maybe<Scalars['Float']>;
 172  name: Scalars['String'];
 173  passengers?: Maybe<PassengerRelationResponseCollection>;
 174  position?: Maybe<Scalars['JSON']>;
 175  travels?: Maybe<TravelRelationResponseCollection>;
 176  updatedAt?: Maybe<Scalars['DateTime']>;
 177  uuid?: Maybe<Scalars['String']>;
 178  waitingPassengers?: Maybe<PassengerRelationResponseCollection>;
 179};
 180
 181
 182export type EventPassengersArgs = {
 183  filters?: InputMaybe<PassengerFiltersInput>;
 184  pagination?: InputMaybe<PaginationArg>;
 185  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
 186};
 187
 188
 189export type EventTravelsArgs = {
 190  filters?: InputMaybe<TravelFiltersInput>;
 191  pagination?: InputMaybe<PaginationArg>;
 192  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
 193};
 194
 195export type EventEntity = {
 196  __typename?: 'EventEntity';
 197  attributes?: Maybe<Event>;
 198  id?: Maybe<Scalars['ID']>;
 199};
 200
 201export type EventEntityResponse = {
 202  __typename?: 'EventEntityResponse';
 203  data?: Maybe<EventEntity>;
 204};
 205
 206export type EventFiltersInput = {
 207  address?: InputMaybe<StringFilterInput>;
 208  and?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
 209  createdAt?: InputMaybe<DateTimeFilterInput>;
 210  date?: InputMaybe<DateFilterInput>;
 211  description?: InputMaybe<StringFilterInput>;
 212  email?: InputMaybe<StringFilterInput>;
 213  id?: InputMaybe<IdFilterInput>;
 214  latitude?: InputMaybe<FloatFilterInput>;
 215  longitude?: InputMaybe<FloatFilterInput>;
 216  name?: InputMaybe<StringFilterInput>;
 217  newsletter?: InputMaybe<BooleanFilterInput>;
 218  not?: InputMaybe<EventFiltersInput>;
 219  or?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
 220  passengers?: InputMaybe<PassengerFiltersInput>;
 221  position?: InputMaybe<JsonFilterInput>;
 222  travels?: InputMaybe<TravelFiltersInput>;
 223  updatedAt?: InputMaybe<DateTimeFilterInput>;
 224  users?: InputMaybe<UsersPermissionsUserFiltersInput>;
 225  uuid?: InputMaybe<StringFilterInput>;
 226};
 227
 228export type EventInput = {
 229  address?: InputMaybe<Scalars['String']>;
 230  date?: InputMaybe<Scalars['Date']>;
 231  description?: InputMaybe<Scalars['String']>;
 232  email?: InputMaybe<Scalars['String']>;
 233  latitude?: InputMaybe<Scalars['Float']>;
 234  longitude?: InputMaybe<Scalars['Float']>;
 235  name?: InputMaybe<Scalars['String']>;
 236  newsletter?: InputMaybe<Scalars['Boolean']>;
 237  passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 238  position?: InputMaybe<Scalars['JSON']>;
 239  travels?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 240  users?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 241  uuid?: InputMaybe<Scalars['String']>;
 242};
 243
 244export type EventRelationResponseCollection = {
 245  __typename?: 'EventRelationResponseCollection';
 246  data: Array<EventEntity>;
 247};
 248
 249export type FileInfoInput = {
 250  alternativeText?: InputMaybe<Scalars['String']>;
 251  caption?: InputMaybe<Scalars['String']>;
 252  name?: InputMaybe<Scalars['String']>;
 253};
 254
 255export type FloatFilterInput = {
 256  and?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
 257  between?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
 258  contains?: InputMaybe<Scalars['Float']>;
 259  containsi?: InputMaybe<Scalars['Float']>;
 260  endsWith?: InputMaybe<Scalars['Float']>;
 261  eq?: InputMaybe<Scalars['Float']>;
 262  eqi?: InputMaybe<Scalars['Float']>;
 263  gt?: InputMaybe<Scalars['Float']>;
 264  gte?: InputMaybe<Scalars['Float']>;
 265  in?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
 266  lt?: InputMaybe<Scalars['Float']>;
 267  lte?: InputMaybe<Scalars['Float']>;
 268  ne?: InputMaybe<Scalars['Float']>;
 269  not?: InputMaybe<FloatFilterInput>;
 270  notContains?: InputMaybe<Scalars['Float']>;
 271  notContainsi?: InputMaybe<Scalars['Float']>;
 272  notIn?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
 273  notNull?: InputMaybe<Scalars['Boolean']>;
 274  null?: InputMaybe<Scalars['Boolean']>;
 275  or?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
 276  startsWith?: InputMaybe<Scalars['Float']>;
 277};
 278
 279export type GenericMorph = EmailDesignerEmailTemplate | Event | I18NLocale | Page | Passenger | Setting | Travel | UploadFile | UploadFolder | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser | Vehicle;
 280
 281export type I18NLocale = {
 282  __typename?: 'I18NLocale';
 283  code?: Maybe<Scalars['String']>;
 284  createdAt?: Maybe<Scalars['DateTime']>;
 285  name?: Maybe<Scalars['String']>;
 286  updatedAt?: Maybe<Scalars['DateTime']>;
 287};
 288
 289export type I18NLocaleEntity = {
 290  __typename?: 'I18NLocaleEntity';
 291  attributes?: Maybe<I18NLocale>;
 292  id?: Maybe<Scalars['ID']>;
 293};
 294
 295export type I18NLocaleEntityResponse = {
 296  __typename?: 'I18NLocaleEntityResponse';
 297  data?: Maybe<I18NLocaleEntity>;
 298};
 299
 300export type I18NLocaleEntityResponseCollection = {
 301  __typename?: 'I18NLocaleEntityResponseCollection';
 302  data: Array<I18NLocaleEntity>;
 303  meta: ResponseCollectionMeta;
 304};
 305
 306export type I18NLocaleFiltersInput = {
 307  and?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
 308  code?: InputMaybe<StringFilterInput>;
 309  createdAt?: InputMaybe<DateTimeFilterInput>;
 310  id?: InputMaybe<IdFilterInput>;
 311  name?: InputMaybe<StringFilterInput>;
 312  not?: InputMaybe<I18NLocaleFiltersInput>;
 313  or?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
 314  updatedAt?: InputMaybe<DateTimeFilterInput>;
 315};
 316
 317export type IdFilterInput = {
 318  and?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 319  between?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 320  contains?: InputMaybe<Scalars['ID']>;
 321  containsi?: InputMaybe<Scalars['ID']>;
 322  endsWith?: InputMaybe<Scalars['ID']>;
 323  eq?: InputMaybe<Scalars['ID']>;
 324  eqi?: InputMaybe<Scalars['ID']>;
 325  gt?: InputMaybe<Scalars['ID']>;
 326  gte?: InputMaybe<Scalars['ID']>;
 327  in?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 328  lt?: InputMaybe<Scalars['ID']>;
 329  lte?: InputMaybe<Scalars['ID']>;
 330  ne?: InputMaybe<Scalars['ID']>;
 331  not?: InputMaybe<IdFilterInput>;
 332  notContains?: InputMaybe<Scalars['ID']>;
 333  notContainsi?: InputMaybe<Scalars['ID']>;
 334  notIn?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 335  notNull?: InputMaybe<Scalars['Boolean']>;
 336  null?: InputMaybe<Scalars['Boolean']>;
 337  or?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 338  startsWith?: InputMaybe<Scalars['ID']>;
 339};
 340
 341export type IntFilterInput = {
 342  and?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
 343  between?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
 344  contains?: InputMaybe<Scalars['Int']>;
 345  containsi?: InputMaybe<Scalars['Int']>;
 346  endsWith?: InputMaybe<Scalars['Int']>;
 347  eq?: InputMaybe<Scalars['Int']>;
 348  eqi?: InputMaybe<Scalars['Int']>;
 349  gt?: InputMaybe<Scalars['Int']>;
 350  gte?: InputMaybe<Scalars['Int']>;
 351  in?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
 352  lt?: InputMaybe<Scalars['Int']>;
 353  lte?: InputMaybe<Scalars['Int']>;
 354  ne?: InputMaybe<Scalars['Int']>;
 355  not?: InputMaybe<IntFilterInput>;
 356  notContains?: InputMaybe<Scalars['Int']>;
 357  notContainsi?: InputMaybe<Scalars['Int']>;
 358  notIn?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
 359  notNull?: InputMaybe<Scalars['Boolean']>;
 360  null?: InputMaybe<Scalars['Boolean']>;
 361  or?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
 362  startsWith?: InputMaybe<Scalars['Int']>;
 363};
 364
 365export type JsonFilterInput = {
 366  and?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
 367  between?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
 368  contains?: InputMaybe<Scalars['JSON']>;
 369  containsi?: InputMaybe<Scalars['JSON']>;
 370  endsWith?: InputMaybe<Scalars['JSON']>;
 371  eq?: InputMaybe<Scalars['JSON']>;
 372  eqi?: InputMaybe<Scalars['JSON']>;
 373  gt?: InputMaybe<Scalars['JSON']>;
 374  gte?: InputMaybe<Scalars['JSON']>;
 375  in?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
 376  lt?: InputMaybe<Scalars['JSON']>;
 377  lte?: InputMaybe<Scalars['JSON']>;
 378  ne?: InputMaybe<Scalars['JSON']>;
 379  not?: InputMaybe<JsonFilterInput>;
 380  notContains?: InputMaybe<Scalars['JSON']>;
 381  notContainsi?: InputMaybe<Scalars['JSON']>;
 382  notIn?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
 383  notNull?: InputMaybe<Scalars['Boolean']>;
 384  null?: InputMaybe<Scalars['Boolean']>;
 385  or?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
 386  startsWith?: InputMaybe<Scalars['JSON']>;
 387};
 388
 389export type Mutation = {
 390  __typename?: 'Mutation';
 391  /** Change user password. Confirm with the current password. */
 392  changePassword?: Maybe<UsersPermissionsLoginPayload>;
 393  createEmailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>;
 394  createEvent?: Maybe<EventEntityResponse>;
 395  createPage?: Maybe<PageEntityResponse>;
 396  /** Create a passenger */
 397  createPassenger?: Maybe<PassengerEntityResponse>;
 398  createSettingLocalization?: Maybe<SettingEntityResponse>;
 399  createTravel?: Maybe<TravelEntityResponse>;
 400  createUploadFile?: Maybe<UploadFileEntityResponse>;
 401  createUploadFolder?: Maybe<UploadFolderEntityResponse>;
 402  /** Create a new role */
 403  createUsersPermissionsRole?: Maybe<UsersPermissionsCreateRolePayload>;
 404  /** Create a new user */
 405  createUsersPermissionsUser: UsersPermissionsUserEntityResponse;
 406  createVehicle?: Maybe<VehicleEntityResponse>;
 407  deleteEmailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>;
 408  deleteEvent?: Maybe<EventEntityResponse>;
 409  deletePage?: Maybe<PageEntityResponse>;
 410  deletePassenger?: Maybe<PassengerEntityResponse>;
 411  deleteSetting?: Maybe<SettingEntityResponse>;
 412  deleteTravel?: Maybe<TravelEntityResponse>;
 413  deleteUploadFile?: Maybe<UploadFileEntityResponse>;
 414  deleteUploadFolder?: Maybe<UploadFolderEntityResponse>;
 415  /** Delete an existing role */
 416  deleteUsersPermissionsRole?: Maybe<UsersPermissionsDeleteRolePayload>;
 417  /** Delete an existing user */
 418  deleteUsersPermissionsUser: UsersPermissionsUserEntityResponse;
 419  deleteVehicle?: Maybe<VehicleEntityResponse>;
 420  /** Confirm an email users email address */
 421  emailConfirmation?: Maybe<UsersPermissionsLoginPayload>;
 422  /** Request a reset password token */
 423  forgotPassword?: Maybe<UsersPermissionsPasswordPayload>;
 424  login: UsersPermissionsLoginPayload;
 425  multipleUpload: Array<Maybe<UploadFileEntityResponse>>;
 426  /** Register a user */
 427  register: UsersPermissionsLoginPayload;
 428  removeFile?: Maybe<UploadFileEntityResponse>;
 429  /** Reset user password. Confirm with a code (resetToken from forgotPassword) */
 430  resetPassword?: Maybe<UsersPermissionsLoginPayload>;
 431  updateEmailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>;
 432  updateEvent?: Maybe<EventEntityResponse>;
 433  /** Update an event using its UUID */
 434  updateEventByUUID?: Maybe<EventEntityResponse>;
 435  updateFileInfo: UploadFileEntityResponse;
 436  updateMe: UsersPermissionsUserEntityResponse;
 437  updatePage?: Maybe<PageEntityResponse>;
 438  updatePassenger?: Maybe<PassengerEntityResponse>;
 439  updateSetting?: Maybe<SettingEntityResponse>;
 440  updateTravel?: Maybe<TravelEntityResponse>;
 441  updateUploadFile?: Maybe<UploadFileEntityResponse>;
 442  updateUploadFolder?: Maybe<UploadFolderEntityResponse>;
 443  /** Update an existing role */
 444  updateUsersPermissionsRole?: Maybe<UsersPermissionsUpdateRolePayload>;
 445  /** Update an existing user */
 446  updateUsersPermissionsUser: UsersPermissionsUserEntityResponse;
 447  updateVehicle?: Maybe<VehicleEntityResponse>;
 448  upload: UploadFileEntityResponse;
 449};
 450
 451
 452export type MutationChangePasswordArgs = {
 453  currentPassword: Scalars['String'];
 454  password: Scalars['String'];
 455  passwordConfirmation: Scalars['String'];
 456};
 457
 458
 459export type MutationCreateEmailDesignerEmailTemplateArgs = {
 460  data: EmailDesignerEmailTemplateInput;
 461};
 462
 463
 464export type MutationCreateEventArgs = {
 465  data: EventInput;
 466};
 467
 468
 469export type MutationCreatePageArgs = {
 470  data: PageInput;
 471};
 472
 473
 474export type MutationCreatePassengerArgs = {
 475  data: PassengerInput;
 476};
 477
 478
 479export type MutationCreateSettingLocalizationArgs = {
 480  data?: InputMaybe<SettingInput>;
 481  id?: InputMaybe<Scalars['ID']>;
 482  locale?: InputMaybe<Scalars['I18NLocaleCode']>;
 483};
 484
 485
 486export type MutationCreateTravelArgs = {
 487  createVehicle?: InputMaybe<Scalars['Boolean']>;
 488  data: TravelInput;
 489};
 490
 491
 492export type MutationCreateUploadFileArgs = {
 493  data: UploadFileInput;
 494};
 495
 496
 497export type MutationCreateUploadFolderArgs = {
 498  data: UploadFolderInput;
 499};
 500
 501
 502export type MutationCreateUsersPermissionsRoleArgs = {
 503  data: UsersPermissionsRoleInput;
 504};
 505
 506
 507export type MutationCreateUsersPermissionsUserArgs = {
 508  data: UsersPermissionsUserInput;
 509};
 510
 511
 512export type MutationCreateVehicleArgs = {
 513  data: VehicleInput;
 514};
 515
 516
 517export type MutationDeleteEmailDesignerEmailTemplateArgs = {
 518  id: Scalars['ID'];
 519};
 520
 521
 522export type MutationDeleteEventArgs = {
 523  id: Scalars['ID'];
 524};
 525
 526
 527export type MutationDeletePageArgs = {
 528  id: Scalars['ID'];
 529};
 530
 531
 532export type MutationDeletePassengerArgs = {
 533  id: Scalars['ID'];
 534};
 535
 536
 537export type MutationDeleteSettingArgs = {
 538  locale?: InputMaybe<Scalars['I18NLocaleCode']>;
 539};
 540
 541
 542export type MutationDeleteTravelArgs = {
 543  id: Scalars['ID'];
 544};
 545
 546
 547export type MutationDeleteUploadFileArgs = {
 548  id: Scalars['ID'];
 549};
 550
 551
 552export type MutationDeleteUploadFolderArgs = {
 553  id: Scalars['ID'];
 554};
 555
 556
 557export type MutationDeleteUsersPermissionsRoleArgs = {
 558  id: Scalars['ID'];
 559};
 560
 561
 562export type MutationDeleteUsersPermissionsUserArgs = {
 563  id: Scalars['ID'];
 564};
 565
 566
 567export type MutationDeleteVehicleArgs = {
 568  id: Scalars['ID'];
 569};
 570
 571
 572export type MutationEmailConfirmationArgs = {
 573  confirmation: Scalars['String'];
 574};
 575
 576
 577export type MutationForgotPasswordArgs = {
 578  email: Scalars['String'];
 579};
 580
 581
 582export type MutationLoginArgs = {
 583  input: UsersPermissionsLoginInput;
 584};
 585
 586
 587export type MutationMultipleUploadArgs = {
 588  field?: InputMaybe<Scalars['String']>;
 589  files: Array<InputMaybe<Scalars['Upload']>>;
 590  ref?: InputMaybe<Scalars['String']>;
 591  refId?: InputMaybe<Scalars['ID']>;
 592};
 593
 594
 595export type MutationRegisterArgs = {
 596  input: UsersPermissionsRegisterInput;
 597};
 598
 599
 600export type MutationRemoveFileArgs = {
 601  id: Scalars['ID'];
 602};
 603
 604
 605export type MutationResetPasswordArgs = {
 606  code: Scalars['String'];
 607  password: Scalars['String'];
 608  passwordConfirmation: Scalars['String'];
 609};
 610
 611
 612export type MutationUpdateEmailDesignerEmailTemplateArgs = {
 613  data: EmailDesignerEmailTemplateInput;
 614  id: Scalars['ID'];
 615};
 616
 617
 618export type MutationUpdateEventArgs = {
 619  data: EventInput;
 620  id: Scalars['ID'];
 621};
 622
 623
 624export type MutationUpdateEventByUuidArgs = {
 625  data: EventInput;
 626  uuid: Scalars['String'];
 627};
 628
 629
 630export type MutationUpdateFileInfoArgs = {
 631  id: Scalars['ID'];
 632  info?: InputMaybe<FileInfoInput>;
 633};
 634
 635
 636export type MutationUpdateMeArgs = {
 637  data: UsersPermissionsUserInput;
 638};
 639
 640
 641export type MutationUpdatePageArgs = {
 642  data: PageInput;
 643  id: Scalars['ID'];
 644};
 645
 646
 647export type MutationUpdatePassengerArgs = {
 648  data: PassengerInput;
 649  id: Scalars['ID'];
 650};
 651
 652
 653export type MutationUpdateSettingArgs = {
 654  data: SettingInput;
 655  locale?: InputMaybe<Scalars['I18NLocaleCode']>;
 656};
 657
 658
 659export type MutationUpdateTravelArgs = {
 660  data: TravelInput;
 661  id: Scalars['ID'];
 662};
 663
 664
 665export type MutationUpdateUploadFileArgs = {
 666  data: UploadFileInput;
 667  id: Scalars['ID'];
 668};
 669
 670
 671export type MutationUpdateUploadFolderArgs = {
 672  data: UploadFolderInput;
 673  id: Scalars['ID'];
 674};
 675
 676
 677export type MutationUpdateUsersPermissionsRoleArgs = {
 678  data: UsersPermissionsRoleInput;
 679  id: Scalars['ID'];
 680};
 681
 682
 683export type MutationUpdateUsersPermissionsUserArgs = {
 684  data: UsersPermissionsUserInput;
 685  id: Scalars['ID'];
 686};
 687
 688
 689export type MutationUpdateVehicleArgs = {
 690  data: VehicleInput;
 691  id: Scalars['ID'];
 692};
 693
 694
 695export type MutationUploadArgs = {
 696  field?: InputMaybe<Scalars['String']>;
 697  file: Scalars['Upload'];
 698  info?: InputMaybe<FileInfoInput>;
 699  ref?: InputMaybe<Scalars['String']>;
 700  refId?: InputMaybe<Scalars['ID']>;
 701};
 702
 703export type Page = {
 704  __typename?: 'Page';
 705  content?: Maybe<Scalars['String']>;
 706  createdAt?: Maybe<Scalars['DateTime']>;
 707  name: Scalars['String'];
 708  type?: Maybe<Enum_Page_Type>;
 709  updatedAt?: Maybe<Scalars['DateTime']>;
 710};
 711
 712export type PageEntity = {
 713  __typename?: 'PageEntity';
 714  attributes?: Maybe<Page>;
 715  id?: Maybe<Scalars['ID']>;
 716};
 717
 718export type PageEntityResponse = {
 719  __typename?: 'PageEntityResponse';
 720  data?: Maybe<PageEntity>;
 721};
 722
 723export type PageEntityResponseCollection = {
 724  __typename?: 'PageEntityResponseCollection';
 725  data: Array<PageEntity>;
 726  meta: ResponseCollectionMeta;
 727};
 728
 729export type PageFiltersInput = {
 730  and?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
 731  content?: InputMaybe<StringFilterInput>;
 732  createdAt?: InputMaybe<DateTimeFilterInput>;
 733  id?: InputMaybe<IdFilterInput>;
 734  name?: InputMaybe<StringFilterInput>;
 735  not?: InputMaybe<PageFiltersInput>;
 736  or?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
 737  type?: InputMaybe<StringFilterInput>;
 738  updatedAt?: InputMaybe<DateTimeFilterInput>;
 739};
 740
 741export type PageInput = {
 742  content?: InputMaybe<Scalars['String']>;
 743  name?: InputMaybe<Scalars['String']>;
 744  type?: InputMaybe<Enum_Page_Type>;
 745};
 746
 747export type Pagination = {
 748  __typename?: 'Pagination';
 749  page: Scalars['Int'];
 750  pageCount: Scalars['Int'];
 751  pageSize: Scalars['Int'];
 752  total: Scalars['Int'];
 753};
 754
 755export type PaginationArg = {
 756  limit?: InputMaybe<Scalars['Int']>;
 757  page?: InputMaybe<Scalars['Int']>;
 758  pageSize?: InputMaybe<Scalars['Int']>;
 759  start?: InputMaybe<Scalars['Int']>;
 760};
 761
 762export type Passenger = {
 763  __typename?: 'Passenger';
 764  createdAt?: Maybe<Scalars['DateTime']>;
 765  email?: Maybe<Scalars['String']>;
 766  event?: Maybe<EventEntityResponse>;
 767  location?: Maybe<Scalars['String']>;
 768  name: Scalars['String'];
 769  travel?: Maybe<TravelEntityResponse>;
 770  updatedAt?: Maybe<Scalars['DateTime']>;
 771  user?: Maybe<UsersPermissionsUserEntityResponse>;
 772};
 773
 774export type PassengerEntity = {
 775  __typename?: 'PassengerEntity';
 776  attributes?: Maybe<Passenger>;
 777  id?: Maybe<Scalars['ID']>;
 778};
 779
 780export type PassengerEntityResponse = {
 781  __typename?: 'PassengerEntityResponse';
 782  data?: Maybe<PassengerEntity>;
 783};
 784
 785export type PassengerFiltersInput = {
 786  and?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
 787  createdAt?: InputMaybe<DateTimeFilterInput>;
 788  email?: InputMaybe<StringFilterInput>;
 789  event?: InputMaybe<EventFiltersInput>;
 790  id?: InputMaybe<IdFilterInput>;
 791  location?: InputMaybe<StringFilterInput>;
 792  name?: InputMaybe<StringFilterInput>;
 793  not?: InputMaybe<PassengerFiltersInput>;
 794  or?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
 795  travel?: InputMaybe<TravelFiltersInput>;
 796  updatedAt?: InputMaybe<DateTimeFilterInput>;
 797  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
 798};
 799
 800export type PassengerInput = {
 801  email?: InputMaybe<Scalars['String']>;
 802  event?: InputMaybe<Scalars['ID']>;
 803  location?: InputMaybe<Scalars['String']>;
 804  name?: InputMaybe<Scalars['String']>;
 805  travel?: InputMaybe<Scalars['ID']>;
 806  user?: InputMaybe<Scalars['ID']>;
 807};
 808
 809export type PassengerRelationResponseCollection = {
 810  __typename?: 'PassengerRelationResponseCollection';
 811  data: Array<PassengerEntity>;
 812};
 813
 814export type Query = {
 815  __typename?: 'Query';
 816  emailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>;
 817  emailDesignerEmailTemplates?: Maybe<EmailDesignerEmailTemplateEntityResponseCollection>;
 818  event?: Maybe<EventEntityResponse>;
 819  /** Retrieve an event using its UUID */
 820  eventByUUID?: Maybe<EventEntityResponse>;
 821  i18NLocale?: Maybe<I18NLocaleEntityResponse>;
 822  i18NLocales?: Maybe<I18NLocaleEntityResponseCollection>;
 823  me?: Maybe<UsersPermissionsMe>;
 824  page?: Maybe<PageEntityResponse>;
 825  pages?: Maybe<PageEntityResponseCollection>;
 826  passenger?: Maybe<PassengerEntityResponse>;
 827  setting?: Maybe<SettingEntityResponse>;
 828  travel?: Maybe<TravelEntityResponse>;
 829  uploadFile?: Maybe<UploadFileEntityResponse>;
 830  uploadFiles?: Maybe<UploadFileEntityResponseCollection>;
 831  uploadFolder?: Maybe<UploadFolderEntityResponse>;
 832  uploadFolders?: Maybe<UploadFolderEntityResponseCollection>;
 833  usersPermissionsRole?: Maybe<UsersPermissionsRoleEntityResponse>;
 834  usersPermissionsRoles?: Maybe<UsersPermissionsRoleEntityResponseCollection>;
 835  usersPermissionsUser?: Maybe<UsersPermissionsUserEntityResponse>;
 836  vehicle?: Maybe<VehicleEntityResponse>;
 837};
 838
 839
 840export type QueryEmailDesignerEmailTemplateArgs = {
 841  id?: InputMaybe<Scalars['ID']>;
 842};
 843
 844
 845export type QueryEmailDesignerEmailTemplatesArgs = {
 846  filters?: InputMaybe<EmailDesignerEmailTemplateFiltersInput>;
 847  pagination?: InputMaybe<PaginationArg>;
 848  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
 849};
 850
 851
 852export type QueryEventArgs = {
 853  id?: InputMaybe<Scalars['ID']>;
 854};
 855
 856
 857export type QueryEventByUuidArgs = {
 858  uuid: Scalars['String'];
 859};
 860
 861
 862export type QueryI18NLocaleArgs = {
 863  id?: InputMaybe<Scalars['ID']>;
 864};
 865
 866
 867export type QueryI18NLocalesArgs = {
 868  filters?: InputMaybe<I18NLocaleFiltersInput>;
 869  pagination?: InputMaybe<PaginationArg>;
 870  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
 871};
 872
 873
 874export type QueryPageArgs = {
 875  id?: InputMaybe<Scalars['ID']>;
 876};
 877
 878
 879export type QueryPagesArgs = {
 880  filters?: InputMaybe<PageFiltersInput>;
 881  pagination?: InputMaybe<PaginationArg>;
 882  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
 883};
 884
 885
 886export type QueryPassengerArgs = {
 887  id?: InputMaybe<Scalars['ID']>;
 888};
 889
 890
 891export type QuerySettingArgs = {
 892  locale?: InputMaybe<Scalars['I18NLocaleCode']>;
 893};
 894
 895
 896export type QueryTravelArgs = {
 897  id?: InputMaybe<Scalars['ID']>;
 898};
 899
 900
 901export type QueryUploadFileArgs = {
 902  id?: InputMaybe<Scalars['ID']>;
 903};
 904
 905
 906export type QueryUploadFilesArgs = {
 907  filters?: InputMaybe<UploadFileFiltersInput>;
 908  pagination?: InputMaybe<PaginationArg>;
 909  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
 910};
 911
 912
 913export type QueryUploadFolderArgs = {
 914  id?: InputMaybe<Scalars['ID']>;
 915};
 916
 917
 918export type QueryUploadFoldersArgs = {
 919  filters?: InputMaybe<UploadFolderFiltersInput>;
 920  pagination?: InputMaybe<PaginationArg>;
 921  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
 922};
 923
 924
 925export type QueryUsersPermissionsRoleArgs = {
 926  id?: InputMaybe<Scalars['ID']>;
 927};
 928
 929
 930export type QueryUsersPermissionsRolesArgs = {
 931  filters?: InputMaybe<UsersPermissionsRoleFiltersInput>;
 932  pagination?: InputMaybe<PaginationArg>;
 933  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
 934};
 935
 936
 937export type QueryUsersPermissionsUserArgs = {
 938  id?: InputMaybe<Scalars['ID']>;
 939};
 940
 941
 942export type QueryVehicleArgs = {
 943  id?: InputMaybe<Scalars['ID']>;
 944};
 945
 946export type ResponseCollectionMeta = {
 947  __typename?: 'ResponseCollectionMeta';
 948  pagination: Pagination;
 949};
 950
 951export type Setting = {
 952  __typename?: 'Setting';
 953  about_link?: Maybe<Scalars['String']>;
 954  announcement?: Maybe<Scalars['String']>;
 955  code_link?: Maybe<Scalars['String']>;
 956  createdAt?: Maybe<Scalars['DateTime']>;
 957  faq_link?: Maybe<Scalars['String']>;
 958  gtm_id?: Maybe<Scalars['String']>;
 959  locale?: Maybe<Scalars['String']>;
 960  localizations?: Maybe<SettingRelationResponseCollection>;
 961  matomo_script_url?: Maybe<Scalars['String']>;
 962  opencollective_link?: Maybe<Scalars['String']>;
 963  updatedAt?: Maybe<Scalars['DateTime']>;
 964};
 965
 966export type SettingEntity = {
 967  __typename?: 'SettingEntity';
 968  attributes?: Maybe<Setting>;
 969  id?: Maybe<Scalars['ID']>;
 970};
 971
 972export type SettingEntityResponse = {
 973  __typename?: 'SettingEntityResponse';
 974  data?: Maybe<SettingEntity>;
 975};
 976
 977export type SettingInput = {
 978  about_link?: InputMaybe<Scalars['String']>;
 979  announcement?: InputMaybe<Scalars['String']>;
 980  code_link?: InputMaybe<Scalars['String']>;
 981  faq_link?: InputMaybe<Scalars['String']>;
 982  gtm_id?: InputMaybe<Scalars['String']>;
 983  matomo_script_url?: InputMaybe<Scalars['String']>;
 984  opencollective_link?: InputMaybe<Scalars['String']>;
 985};
 986
 987export type SettingRelationResponseCollection = {
 988  __typename?: 'SettingRelationResponseCollection';
 989  data: Array<SettingEntity>;
 990};
 991
 992export type StringFilterInput = {
 993  and?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
 994  between?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
 995  contains?: InputMaybe<Scalars['String']>;
 996  containsi?: InputMaybe<Scalars['String']>;
 997  endsWith?: InputMaybe<Scalars['String']>;
 998  eq?: InputMaybe<Scalars['String']>;
 999  eqi?: InputMaybe<Scalars['String']>;
1000  gt?: InputMaybe<Scalars['String']>;
1001  gte?: InputMaybe<Scalars['String']>;
1002  in?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1003  lt?: InputMaybe<Scalars['String']>;
1004  lte?: InputMaybe<Scalars['String']>;
1005  ne?: InputMaybe<Scalars['String']>;
1006  not?: InputMaybe<StringFilterInput>;
1007  notContains?: InputMaybe<Scalars['String']>;
1008  notContainsi?: InputMaybe<Scalars['String']>;
1009  notIn?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1010  notNull?: InputMaybe<Scalars['Boolean']>;
1011  null?: InputMaybe<Scalars['Boolean']>;
1012  or?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1013  startsWith?: InputMaybe<Scalars['String']>;
1014};
1015
1016export type Travel = {
1017  __typename?: 'Travel';
1018  createdAt?: Maybe<Scalars['DateTime']>;
1019  departure?: Maybe<Scalars['DateTime']>;
1020  details?: Maybe<Scalars['String']>;
1021  event?: Maybe<EventEntityResponse>;
1022  meeting?: Maybe<Scalars['String']>;
1023  meeting_latitude?: Maybe<Scalars['Float']>;
1024  meeting_longitude?: Maybe<Scalars['Float']>;
1025  passengers?: Maybe<PassengerRelationResponseCollection>;
1026  phone_number?: Maybe<Scalars['String']>;
1027  seats?: Maybe<Scalars['Int']>;
1028  updatedAt?: Maybe<Scalars['DateTime']>;
1029  vehicleName?: Maybe<Scalars['String']>;
1030};
1031
1032
1033export type TravelPassengersArgs = {
1034  filters?: InputMaybe<PassengerFiltersInput>;
1035  pagination?: InputMaybe<PaginationArg>;
1036  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1037};
1038
1039export type TravelEntity = {
1040  __typename?: 'TravelEntity';
1041  attributes?: Maybe<Travel>;
1042  id?: Maybe<Scalars['ID']>;
1043};
1044
1045export type TravelEntityResponse = {
1046  __typename?: 'TravelEntityResponse';
1047  data?: Maybe<TravelEntity>;
1048};
1049
1050export type TravelFiltersInput = {
1051  and?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1052  createdAt?: InputMaybe<DateTimeFilterInput>;
1053  departure?: InputMaybe<DateTimeFilterInput>;
1054  details?: InputMaybe<StringFilterInput>;
1055  event?: InputMaybe<EventFiltersInput>;
1056  id?: InputMaybe<IdFilterInput>;
1057  meeting?: InputMaybe<StringFilterInput>;
1058  meeting_latitude?: InputMaybe<FloatFilterInput>;
1059  meeting_longitude?: InputMaybe<FloatFilterInput>;
1060  not?: InputMaybe<TravelFiltersInput>;
1061  or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1062  passengers?: InputMaybe<PassengerFiltersInput>;
1063  phone_number?: InputMaybe<StringFilterInput>;
1064  seats?: InputMaybe<IntFilterInput>;
1065  updatedAt?: InputMaybe<DateTimeFilterInput>;
1066  vehicleName?: InputMaybe<StringFilterInput>;
1067};
1068
1069export type TravelInput = {
1070  departure?: InputMaybe<Scalars['DateTime']>;
1071  details?: InputMaybe<Scalars['String']>;
1072  event?: InputMaybe<Scalars['ID']>;
1073  meeting?: InputMaybe<Scalars['String']>;
1074  meeting_latitude?: InputMaybe<Scalars['Float']>;
1075  meeting_longitude?: InputMaybe<Scalars['Float']>;
1076  passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1077  phone_number?: InputMaybe<Scalars['String']>;
1078  seats?: InputMaybe<Scalars['Int']>;
1079  vehicleName?: InputMaybe<Scalars['String']>;
1080};
1081
1082export type TravelRelationResponseCollection = {
1083  __typename?: 'TravelRelationResponseCollection';
1084  data: Array<TravelEntity>;
1085};
1086
1087export type UploadFile = {
1088  __typename?: 'UploadFile';
1089  alternativeText?: Maybe<Scalars['String']>;
1090  caption?: Maybe<Scalars['String']>;
1091  createdAt?: Maybe<Scalars['DateTime']>;
1092  ext?: Maybe<Scalars['String']>;
1093  formats?: Maybe<Scalars['JSON']>;
1094  hash: Scalars['String'];
1095  height?: Maybe<Scalars['Int']>;
1096  mime: Scalars['String'];
1097  name: Scalars['String'];
1098  previewUrl?: Maybe<Scalars['String']>;
1099  provider: Scalars['String'];
1100  provider_metadata?: Maybe<Scalars['JSON']>;
1101  related?: Maybe<Array<Maybe<GenericMorph>>>;
1102  size: Scalars['Float'];
1103  updatedAt?: Maybe<Scalars['DateTime']>;
1104  url: Scalars['String'];
1105  width?: Maybe<Scalars['Int']>;
1106};
1107
1108export type UploadFileEntity = {
1109  __typename?: 'UploadFileEntity';
1110  attributes?: Maybe<UploadFile>;
1111  id?: Maybe<Scalars['ID']>;
1112};
1113
1114export type UploadFileEntityResponse = {
1115  __typename?: 'UploadFileEntityResponse';
1116  data?: Maybe<UploadFileEntity>;
1117};
1118
1119export type UploadFileEntityResponseCollection = {
1120  __typename?: 'UploadFileEntityResponseCollection';
1121  data: Array<UploadFileEntity>;
1122  meta: ResponseCollectionMeta;
1123};
1124
1125export type UploadFileFiltersInput = {
1126  alternativeText?: InputMaybe<StringFilterInput>;
1127  and?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1128  caption?: InputMaybe<StringFilterInput>;
1129  createdAt?: InputMaybe<DateTimeFilterInput>;
1130  ext?: InputMaybe<StringFilterInput>;
1131  folder?: InputMaybe<UploadFolderFiltersInput>;
1132  folderPath?: InputMaybe<StringFilterInput>;
1133  formats?: InputMaybe<JsonFilterInput>;
1134  hash?: InputMaybe<StringFilterInput>;
1135  height?: InputMaybe<IntFilterInput>;
1136  id?: InputMaybe<IdFilterInput>;
1137  mime?: InputMaybe<StringFilterInput>;
1138  name?: InputMaybe<StringFilterInput>;
1139  not?: InputMaybe<UploadFileFiltersInput>;
1140  or?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1141  previewUrl?: InputMaybe<StringFilterInput>;
1142  provider?: InputMaybe<StringFilterInput>;
1143  provider_metadata?: InputMaybe<JsonFilterInput>;
1144  size?: InputMaybe<FloatFilterInput>;
1145  updatedAt?: InputMaybe<DateTimeFilterInput>;
1146  url?: InputMaybe<StringFilterInput>;
1147  width?: InputMaybe<IntFilterInput>;
1148};
1149
1150export type UploadFileInput = {
1151  alternativeText?: InputMaybe<Scalars['String']>;
1152  caption?: InputMaybe<Scalars['String']>;
1153  ext?: InputMaybe<Scalars['String']>;
1154  folder?: InputMaybe<Scalars['ID']>;
1155  folderPath?: InputMaybe<Scalars['String']>;
1156  formats?: InputMaybe<Scalars['JSON']>;
1157  hash?: InputMaybe<Scalars['String']>;
1158  height?: InputMaybe<Scalars['Int']>;
1159  mime?: InputMaybe<Scalars['String']>;
1160  name?: InputMaybe<Scalars['String']>;
1161  previewUrl?: InputMaybe<Scalars['String']>;
1162  provider?: InputMaybe<Scalars['String']>;
1163  provider_metadata?: InputMaybe<Scalars['JSON']>;
1164  size?: InputMaybe<Scalars['Float']>;
1165  url?: InputMaybe<Scalars['String']>;
1166  width?: InputMaybe<Scalars['Int']>;
1167};
1168
1169export type UploadFileRelationResponseCollection = {
1170  __typename?: 'UploadFileRelationResponseCollection';
1171  data: Array<UploadFileEntity>;
1172};
1173
1174export type UploadFolder = {
1175  __typename?: 'UploadFolder';
1176  children?: Maybe<UploadFolderRelationResponseCollection>;
1177  createdAt?: Maybe<Scalars['DateTime']>;
1178  files?: Maybe<UploadFileRelationResponseCollection>;
1179  name: Scalars['String'];
1180  parent?: Maybe<UploadFolderEntityResponse>;
1181  path: Scalars['String'];
1182  pathId: Scalars['Int'];
1183  updatedAt?: Maybe<Scalars['DateTime']>;
1184};
1185
1186
1187export type UploadFolderChildrenArgs = {
1188  filters?: InputMaybe<UploadFolderFiltersInput>;
1189  pagination?: InputMaybe<PaginationArg>;
1190  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1191};
1192
1193
1194export type UploadFolderFilesArgs = {
1195  filters?: InputMaybe<UploadFileFiltersInput>;
1196  pagination?: InputMaybe<PaginationArg>;
1197  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1198};
1199
1200export type UploadFolderEntity = {
1201  __typename?: 'UploadFolderEntity';
1202  attributes?: Maybe<UploadFolder>;
1203  id?: Maybe<Scalars['ID']>;
1204};
1205
1206export type UploadFolderEntityResponse = {
1207  __typename?: 'UploadFolderEntityResponse';
1208  data?: Maybe<UploadFolderEntity>;
1209};
1210
1211export type UploadFolderEntityResponseCollection = {
1212  __typename?: 'UploadFolderEntityResponseCollection';
1213  data: Array<UploadFolderEntity>;
1214  meta: ResponseCollectionMeta;
1215};
1216
1217export type UploadFolderFiltersInput = {
1218  and?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1219  children?: InputMaybe<UploadFolderFiltersInput>;
1220  createdAt?: InputMaybe<DateTimeFilterInput>;
1221  files?: InputMaybe<UploadFileFiltersInput>;
1222  id?: InputMaybe<IdFilterInput>;
1223  name?: InputMaybe<StringFilterInput>;
1224  not?: InputMaybe<UploadFolderFiltersInput>;
1225  or?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1226  parent?: InputMaybe<UploadFolderFiltersInput>;
1227  path?: InputMaybe<StringFilterInput>;
1228  pathId?: InputMaybe<IntFilterInput>;
1229  updatedAt?: InputMaybe<DateTimeFilterInput>;
1230};
1231
1232export type UploadFolderInput = {
1233  children?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1234  files?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1235  name?: InputMaybe<Scalars['String']>;
1236  parent?: InputMaybe<Scalars['ID']>;
1237  path?: InputMaybe<Scalars['String']>;
1238  pathId?: InputMaybe<Scalars['Int']>;
1239};
1240
1241export type UploadFolderRelationResponseCollection = {
1242  __typename?: 'UploadFolderRelationResponseCollection';
1243  data: Array<UploadFolderEntity>;
1244};
1245
1246export type UsersPermissionsCreateRolePayload = {
1247  __typename?: 'UsersPermissionsCreateRolePayload';
1248  ok: Scalars['Boolean'];
1249};
1250
1251export type UsersPermissionsDeleteRolePayload = {
1252  __typename?: 'UsersPermissionsDeleteRolePayload';
1253  ok: Scalars['Boolean'];
1254};
1255
1256export type UsersPermissionsLoginInput = {
1257  identifier: Scalars['String'];
1258  password: Scalars['String'];
1259  provider?: Scalars['String'];
1260};
1261
1262export type UsersPermissionsLoginPayload = {
1263  __typename?: 'UsersPermissionsLoginPayload';
1264  jwt?: Maybe<Scalars['String']>;
1265  user: UsersPermissionsMe;
1266};
1267
1268export type UsersPermissionsMe = {
1269  __typename?: 'UsersPermissionsMe';
1270  blocked?: Maybe<Scalars['Boolean']>;
1271  confirmed?: Maybe<Scalars['Boolean']>;
1272  email?: Maybe<Scalars['String']>;
1273  id: Scalars['ID'];
1274  profile?: Maybe<UsersPermissionsUser>;
1275  role?: Maybe<UsersPermissionsMeRole>;
1276  username: Scalars['String'];
1277};
1278
1279export type UsersPermissionsMeRole = {
1280  __typename?: 'UsersPermissionsMeRole';
1281  description?: Maybe<Scalars['String']>;
1282  id: Scalars['ID'];
1283  name: Scalars['String'];
1284  type?: Maybe<Scalars['String']>;
1285};
1286
1287export type UsersPermissionsPasswordPayload = {
1288  __typename?: 'UsersPermissionsPasswordPayload';
1289  ok: Scalars['Boolean'];
1290};
1291
1292export type UsersPermissionsPermission = {
1293  __typename?: 'UsersPermissionsPermission';
1294  action: Scalars['String'];
1295  createdAt?: Maybe<Scalars['DateTime']>;
1296  role?: Maybe<UsersPermissionsRoleEntityResponse>;
1297  updatedAt?: Maybe<Scalars['DateTime']>;
1298};
1299
1300export type UsersPermissionsPermissionEntity = {
1301  __typename?: 'UsersPermissionsPermissionEntity';
1302  attributes?: Maybe<UsersPermissionsPermission>;
1303  id?: Maybe<Scalars['ID']>;
1304};
1305
1306export type UsersPermissionsPermissionFiltersInput = {
1307  action?: InputMaybe<StringFilterInput>;
1308  and?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1309  createdAt?: InputMaybe<DateTimeFilterInput>;
1310  id?: InputMaybe<IdFilterInput>;
1311  not?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1312  or?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1313  role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1314  updatedAt?: InputMaybe<DateTimeFilterInput>;
1315};
1316
1317export type UsersPermissionsPermissionRelationResponseCollection = {
1318  __typename?: 'UsersPermissionsPermissionRelationResponseCollection';
1319  data: Array<UsersPermissionsPermissionEntity>;
1320};
1321
1322export type UsersPermissionsRegisterInput = {
1323  email: Scalars['String'];
1324  firstName?: InputMaybe<Scalars['String']>;
1325  lang?: InputMaybe<Scalars['String']>;
1326  lastName?: InputMaybe<Scalars['String']>;
1327  newsletterConsent?: InputMaybe<Scalars['Boolean']>;
1328  password: Scalars['String'];
1329  username: Scalars['String'];
1330};
1331
1332export type UsersPermissionsRole = {
1333  __typename?: 'UsersPermissionsRole';
1334  createdAt?: Maybe<Scalars['DateTime']>;
1335  description?: Maybe<Scalars['String']>;
1336  name: Scalars['String'];
1337  permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1338  type?: Maybe<Scalars['String']>;
1339  updatedAt?: Maybe<Scalars['DateTime']>;
1340  users?: Maybe<UsersPermissionsUserRelationResponseCollection>;
1341};
1342
1343
1344export type UsersPermissionsRolePermissionsArgs = {
1345  filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1346  pagination?: InputMaybe<PaginationArg>;
1347  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1348};
1349
1350
1351export type UsersPermissionsRoleUsersArgs = {
1352  filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1353  pagination?: InputMaybe<PaginationArg>;
1354  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1355};
1356
1357export type UsersPermissionsRoleEntity = {
1358  __typename?: 'UsersPermissionsRoleEntity';
1359  attributes?: Maybe<UsersPermissionsRole>;
1360  id?: Maybe<Scalars['ID']>;
1361};
1362
1363export type UsersPermissionsRoleEntityResponse = {
1364  __typename?: 'UsersPermissionsRoleEntityResponse';
1365  data?: Maybe<UsersPermissionsRoleEntity>;
1366};
1367
1368export type UsersPermissionsRoleEntityResponseCollection = {
1369  __typename?: 'UsersPermissionsRoleEntityResponseCollection';
1370  data: Array<UsersPermissionsRoleEntity>;
1371  meta: ResponseCollectionMeta;
1372};
1373
1374export type UsersPermissionsRoleFiltersInput = {
1375  and?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1376  createdAt?: InputMaybe<DateTimeFilterInput>;
1377  description?: InputMaybe<StringFilterInput>;
1378  id?: InputMaybe<IdFilterInput>;
1379  name?: InputMaybe<StringFilterInput>;
1380  not?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1381  or?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1382  permissions?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1383  type?: InputMaybe<StringFilterInput>;
1384  updatedAt?: InputMaybe<DateTimeFilterInput>;
1385  users?: InputMaybe<UsersPermissionsUserFiltersInput>;
1386};
1387
1388export type UsersPermissionsRoleInput = {
1389  description?: InputMaybe<Scalars['String']>;
1390  name?: InputMaybe<Scalars['String']>;
1391  permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1392  type?: InputMaybe<Scalars['String']>;
1393  users?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1394};
1395
1396export type UsersPermissionsUpdateRolePayload = {
1397  __typename?: 'UsersPermissionsUpdateRolePayload';
1398  ok: Scalars['Boolean'];
1399};
1400
1401export type UsersPermissionsUser = {
1402  __typename?: 'UsersPermissionsUser';
1403  confirmed?: Maybe<Scalars['Boolean']>;
1404  createdAt?: Maybe<Scalars['DateTime']>;
1405  email: Scalars['String'];
1406  events?: Maybe<EventRelationResponseCollection>;
1407  firstName?: Maybe<Scalars['String']>;
1408  lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1409  lastName?: Maybe<Scalars['String']>;
1410  newsletterConsent?: Maybe<Scalars['Boolean']>;
1411  onboardingCreator?: Maybe<Scalars['Boolean']>;
1412  onboardingUser?: Maybe<Scalars['Boolean']>;
1413  provider?: Maybe<Scalars['String']>;
1414  role?: Maybe<UsersPermissionsRoleEntityResponse>;
1415  updatedAt?: Maybe<Scalars['DateTime']>;
1416  username: Scalars['String'];
1417  vehicles?: Maybe<VehicleRelationResponseCollection>;
1418};
1419
1420
1421export type UsersPermissionsUserEventsArgs = {
1422  filters?: InputMaybe<EventFiltersInput>;
1423  pagination?: InputMaybe<PaginationArg>;
1424  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1425};
1426
1427
1428export type UsersPermissionsUserVehiclesArgs = {
1429  filters?: InputMaybe<VehicleFiltersInput>;
1430  pagination?: InputMaybe<PaginationArg>;
1431  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1432};
1433
1434export type UsersPermissionsUserEntity = {
1435  __typename?: 'UsersPermissionsUserEntity';
1436  attributes?: Maybe<UsersPermissionsUser>;
1437  id?: Maybe<Scalars['ID']>;
1438};
1439
1440export type UsersPermissionsUserEntityResponse = {
1441  __typename?: 'UsersPermissionsUserEntityResponse';
1442  data?: Maybe<UsersPermissionsUserEntity>;
1443};
1444
1445export type UsersPermissionsUserFiltersInput = {
1446  and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1447  blocked?: InputMaybe<BooleanFilterInput>;
1448  confirmationToken?: InputMaybe<StringFilterInput>;
1449  confirmed?: InputMaybe<BooleanFilterInput>;
1450  createdAt?: InputMaybe<DateTimeFilterInput>;
1451  email?: InputMaybe<StringFilterInput>;
1452  events?: InputMaybe<EventFiltersInput>;
1453  firstName?: InputMaybe<StringFilterInput>;
1454  id?: InputMaybe<IdFilterInput>;
1455  lang?: InputMaybe<StringFilterInput>;
1456  lastName?: InputMaybe<StringFilterInput>;
1457  newsletterConsent?: InputMaybe<BooleanFilterInput>;
1458  not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1459  onboardingCreator?: InputMaybe<BooleanFilterInput>;
1460  onboardingUser?: InputMaybe<BooleanFilterInput>;
1461  or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1462  passengers?: InputMaybe<PassengerFiltersInput>;
1463  password?: InputMaybe<StringFilterInput>;
1464  provider?: InputMaybe<StringFilterInput>;
1465  resetPasswordToken?: InputMaybe<StringFilterInput>;
1466  role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1467  updatedAt?: InputMaybe<DateTimeFilterInput>;
1468  username?: InputMaybe<StringFilterInput>;
1469  vehicles?: InputMaybe<VehicleFiltersInput>;
1470};
1471
1472export type UsersPermissionsUserInput = {
1473  blocked?: InputMaybe<Scalars['Boolean']>;
1474  confirmationToken?: InputMaybe<Scalars['String']>;
1475  confirmed?: InputMaybe<Scalars['Boolean']>;
1476  email?: InputMaybe<Scalars['String']>;
1477  events?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1478  firstName?: InputMaybe<Scalars['String']>;
1479  lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1480  lastName?: InputMaybe<Scalars['String']>;
1481  newsletterConsent?: InputMaybe<Scalars['Boolean']>;
1482  oldPassword?: InputMaybe<Scalars['String']>;
1483  onboardingCreator?: InputMaybe<Scalars['Boolean']>;
1484  onboardingUser?: InputMaybe<Scalars['Boolean']>;
1485  passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1486  password?: InputMaybe<Scalars['String']>;
1487  provider?: InputMaybe<Scalars['String']>;
1488  resetPasswordToken?: InputMaybe<Scalars['String']>;
1489  role?: InputMaybe<Scalars['ID']>;
1490  username?: InputMaybe<Scalars['String']>;
1491  vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1492};
1493
1494export type UsersPermissionsUserRelationResponseCollection = {
1495  __typename?: 'UsersPermissionsUserRelationResponseCollection';
1496  data: Array<UsersPermissionsUserEntity>;
1497};
1498
1499export type Vehicle = {
1500  __typename?: 'Vehicle';
1501  createdAt?: Maybe<Scalars['DateTime']>;
1502  name: Scalars['String'];
1503  phone_number?: Maybe<Scalars['String']>;
1504  seats?: Maybe<Scalars['Int']>;
1505  updatedAt?: Maybe<Scalars['DateTime']>;
1506  user?: Maybe<UsersPermissionsUserEntityResponse>;
1507};
1508
1509export type VehicleEntity = {
1510  __typename?: 'VehicleEntity';
1511  attributes?: Maybe<Vehicle>;
1512  id?: Maybe<Scalars['ID']>;
1513};
1514
1515export type VehicleEntityResponse = {
1516  __typename?: 'VehicleEntityResponse';
1517  data?: Maybe<VehicleEntity>;
1518};
1519
1520export type VehicleFiltersInput = {
1521  and?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1522  createdAt?: InputMaybe<DateTimeFilterInput>;
1523  id?: InputMaybe<IdFilterInput>;
1524  name?: InputMaybe<StringFilterInput>;
1525  not?: InputMaybe<VehicleFiltersInput>;
1526  or?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1527  phone_number?: InputMaybe<StringFilterInput>;
1528  seats?: InputMaybe<IntFilterInput>;
1529  updatedAt?: InputMaybe<DateTimeFilterInput>;
1530  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1531};
1532
1533export type VehicleInput = {
1534  name?: InputMaybe<Scalars['String']>;
1535  phone_number?: InputMaybe<Scalars['String']>;
1536  seats?: InputMaybe<Scalars['Int']>;
1537  user?: InputMaybe<Scalars['ID']>;
1538};
1539
1540export type VehicleRelationResponseCollection = {
1541  __typename?: 'VehicleRelationResponseCollection';
1542  data: Array<VehicleEntity>;
1543};
1544
1545export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null };
1546
1547export type RegisterMutationVariables = Exact<{
1548  user: UsersPermissionsRegisterInput;
1549}>;
1550
1551
1552export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
1553
1554export type ForgotPasswordMutationVariables = Exact<{
1555  email: Scalars['String'];
1556}>;
1557
1558
1559export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UsersPermissionsPasswordPayload', ok: boolean } | null };
1560
1561export type ResetPasswordMutationVariables = Exact<{
1562  password: Scalars['String'];
1563  passwordConfirmation: Scalars['String'];
1564  code: Scalars['String'];
1565}>;
1566
1567
1568export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } | null };
1569
1570export type EventFieldsFragment = { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null };
1571
1572export type CreateEventMutationVariables = Exact<{
1573  name: Scalars['String'];
1574  email: Scalars['String'];
1575  date?: InputMaybe<Scalars['Date']>;
1576  address?: InputMaybe<Scalars['String']>;
1577  latitude?: InputMaybe<Scalars['Float']>;
1578  longitude?: InputMaybe<Scalars['Float']>;
1579  description?: InputMaybe<Scalars['String']>;
1580  newsletter?: InputMaybe<Scalars['Boolean']>;
1581}>;
1582
1583
1584export type CreateEventMutation = { __typename?: 'Mutation', createEvent?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
1585
1586export type UpdateEventMutationVariables = Exact<{
1587  uuid: Scalars['String'];
1588  eventUpdate: EventInput;
1589}>;
1590
1591
1592export type UpdateEventMutation = { __typename?: 'Mutation', updateEventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
1593
1594export type EventByUuidQueryVariables = Exact<{
1595  uuid: Scalars['String'];
1596}>;
1597
1598
1599export type EventByUuidQuery = { __typename?: 'Query', eventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
1600
1601export type PassengerFieldsFragment = { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null };
1602
1603export type CreatePassengerMutationVariables = Exact<{
1604  passenger: PassengerInput;
1605}>;
1606
1607
1608export type CreatePassengerMutation = { __typename?: 'Mutation', createPassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null } | null } | null };
1609
1610export type UpdatePassengerMutationVariables = Exact<{
1611  id: Scalars['ID'];
1612  passengerUpdate: PassengerInput;
1613}>;
1614
1615
1616export type UpdatePassengerMutation = { __typename?: 'Mutation', updatePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null } | null } | null };
1617
1618export type DeletePassengerMutationVariables = Exact<{
1619  id: Scalars['ID'];
1620}>;
1621
1622
1623export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null };
1624
1625export type SettingQueryVariables = Exact<{
1626  locale: Scalars['I18NLocaleCode'];
1627}>;
1628
1629
1630export type SettingQuery = { __typename?: 'Query', setting?: { __typename?: 'SettingEntityResponse', data?: { __typename?: 'SettingEntity', id?: string | null, attributes?: { __typename?: 'Setting', gtm_id?: string | null, about_link?: string | null, faq_link?: string | null, announcement?: string | null, matomo_script_url?: string | null, opencollective_link?: string | null } | null } | null } | null };
1631
1632export type TravelFieldsFragment = { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null };
1633
1634export type CreateTravelMutationVariables = Exact<{
1635  travel: TravelInput;
1636  createVehicle?: InputMaybe<Scalars['Boolean']>;
1637}>;
1638
1639
1640export type CreateTravelMutation = { __typename?: 'Mutation', createTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null } | null } | null };
1641
1642export type UpdateTravelMutationVariables = Exact<{
1643  id: Scalars['ID'];
1644  travelUpdate: TravelInput;
1645}>;
1646
1647
1648export type UpdateTravelMutation = { __typename?: 'Mutation', updateTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null } | null } | null };
1649
1650export type DeleteTravelMutationVariables = Exact<{
1651  id: Scalars['ID'];
1652}>;
1653
1654
1655export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null };
1656
1657export type UserFieldsFragment = { __typename?: 'UsersPermissionsUser', username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null } | null }> } | null };
1658
1659export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
1660
1661
1662export type ProfileQuery = { __typename?: 'Query', me?: { __typename?: 'UsersPermissionsMe', id: string, username: string, profile?: { __typename?: 'UsersPermissionsUser', username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null } | null }> } | null } | null } | null };
1663
1664export type UpdateMeMutationVariables = Exact<{
1665  userUpdate: UsersPermissionsUserInput;
1666}>;
1667
1668
1669export type UpdateMeMutation = { __typename?: 'Mutation', updateMe: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null } | null }> } | null } | null } | null } };
1670
1671export type VehicleFieldsFragment = { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null };
1672
1673export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>;
1674
1675
1676export type FindUserVehiclesQuery = { __typename?: 'Query', me?: { __typename?: 'UsersPermissionsMe', id: string, username: string, profile?: { __typename?: 'UsersPermissionsUser', vehicles?: { __typename?: 'VehicleRelationResponseCollection', data: Array<{ __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null }> } | null } | null } | null };
1677
1678export type DeleteVehicleMutationVariables = Exact<{
1679  id: Scalars['ID'];
1680}>;
1681
1682
1683export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'VehicleEntityResponse', data?: { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string } | null } | null } | null };
1684
1685export const MeFieldsFragmentDoc = gql`
1686    fragment MeFields on UsersPermissionsMe {
1687  id
1688  username
1689  email
1690  confirmed
1691}
1692    `;
1693export const EventFieldsFragmentDoc = gql`
1694    fragment EventFields on EventEntity {
1695  id
1696  attributes {
1697    uuid
1698    name
1699    description
1700    email
1701    date
1702    address
1703    latitude
1704    longitude
1705    position
1706    waitingPassengers {
1707      data {
1708        id
1709        attributes {
1710          name
1711          email
1712          location
1713          user {
1714            data {
1715              id
1716              attributes {
1717                firstName
1718                lastName
1719              }
1720            }
1721          }
1722        }
1723      }
1724    }
1725    travels(pagination: {limit: 100}) {
1726      data {
1727        id
1728        attributes {
1729          meeting
1730          meeting_latitude
1731          meeting_longitude
1732          departure
1733          details
1734          vehicleName
1735          phone_number
1736          seats
1737          passengers {
1738            data {
1739              id
1740              attributes {
1741                name
1742                location
1743                user {
1744                  data {
1745                    id
1746                    attributes {
1747                      firstName
1748                      lastName
1749                    }
1750                  }
1751                }
1752              }
1753            }
1754          }
1755        }
1756      }
1757    }
1758  }
1759}
1760    `;
1761export const PassengerFieldsFragmentDoc = gql`
1762    fragment PassengerFields on PassengerEntity {
1763  id
1764  attributes {
1765    name
1766    location
1767    email
1768    user {
1769      data {
1770        id
1771        attributes {
1772          firstName
1773          lastName
1774        }
1775      }
1776    }
1777  }
1778}
1779    `;
1780export const TravelFieldsFragmentDoc = gql`
1781    fragment TravelFields on TravelEntity {
1782  id
1783  attributes {
1784    meeting
1785    meeting_latitude
1786    meeting_longitude
1787    departure
1788    details
1789    vehicleName
1790    phone_number
1791    seats
1792    passengers {
1793      data {
1794        id
1795        attributes {
1796          name
1797          location
1798          user {
1799            data {
1800              id
1801              attributes {
1802                firstName
1803                lastName
1804              }
1805            }
1806          }
1807        }
1808      }
1809    }
1810  }
1811}
1812    `;
1813export const UserFieldsFragmentDoc = gql`
1814    fragment UserFields on UsersPermissionsUser {
1815  username
1816  email
1817  confirmed
1818  lastName
1819  firstName
1820  lang
1821  onboardingUser
1822  onboardingCreator
1823  provider
1824  events(pagination: {limit: 100}) {
1825    data {
1826      id
1827      attributes {
1828        uuid
1829        name
1830        date
1831        address
1832      }
1833    }
1834  }
1835}
1836    `;
1837export const VehicleFieldsFragmentDoc = gql`
1838    fragment VehicleFields on VehicleEntity {
1839  id
1840  attributes {
1841    name
1842    seats
1843    phone_number
1844  }
1845}
1846    `;
1847export const RegisterDocument = gql`
1848    mutation register($user: UsersPermissionsRegisterInput!) {
1849  register(input: $user) {
1850    jwt
1851    user {
1852      ...MeFields
1853    }
1854  }
1855}
1856    ${MeFieldsFragmentDoc}`;
1857export type RegisterMutationFn = Apollo.MutationFunction<RegisterMutation, RegisterMutationVariables>;
1858
1859/**
1860 * __useRegisterMutation__
1861 *
1862 * To run a mutation, you first call `useRegisterMutation` within a React component and pass it any options that fit your needs.
1863 * When your component renders, `useRegisterMutation` returns a tuple that includes:
1864 * - A mutate function that you can call at any time to execute the mutation
1865 * - An object with fields that represent the current status of the mutation's execution
1866 *
1867 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
1868 *
1869 * @example
1870 * const [registerMutation, { data, loading, error }] = useRegisterMutation({
1871 *   variables: {
1872 *      user: // value for 'user'
1873 *   },
1874 * });
1875 */
1876export function useRegisterMutation(baseOptions?: Apollo.MutationHookOptions<RegisterMutation, RegisterMutationVariables>) {
1877        const options = {...defaultOptions, ...baseOptions}
1878        return Apollo.useMutation<RegisterMutation, RegisterMutationVariables>(RegisterDocument, options);
1879      }
1880export type RegisterMutationHookResult = ReturnType<typeof useRegisterMutation>;
1881export type RegisterMutationResult = Apollo.MutationResult<RegisterMutation>;
1882export type RegisterMutationOptions = Apollo.BaseMutationOptions<RegisterMutation, RegisterMutationVariables>;
1883export const ForgotPasswordDocument = gql`
1884    mutation forgotPassword($email: String!) {
1885  forgotPassword(email: $email) {
1886    ok
1887  }
1888}
1889    `;
1890export type ForgotPasswordMutationFn = Apollo.MutationFunction<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
1891
1892/**
1893 * __useForgotPasswordMutation__
1894 *
1895 * To run a mutation, you first call `useForgotPasswordMutation` within a React component and pass it any options that fit your needs.
1896 * When your component renders, `useForgotPasswordMutation` returns a tuple that includes:
1897 * - A mutate function that you can call at any time to execute the mutation
1898 * - An object with fields that represent the current status of the mutation's execution
1899 *
1900 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
1901 *
1902 * @example
1903 * const [forgotPasswordMutation, { data, loading, error }] = useForgotPasswordMutation({
1904 *   variables: {
1905 *      email: // value for 'email'
1906 *   },
1907 * });
1908 */
1909export function useForgotPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>) {
1910        const options = {...defaultOptions, ...baseOptions}
1911        return Apollo.useMutation<ForgotPasswordMutation, ForgotPasswordMutationVariables>(ForgotPasswordDocument, options);
1912      }
1913export type ForgotPasswordMutationHookResult = ReturnType<typeof useForgotPasswordMutation>;
1914export type ForgotPasswordMutationResult = Apollo.MutationResult<ForgotPasswordMutation>;
1915export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
1916export const ResetPasswordDocument = gql`
1917    mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
1918  resetPassword(
1919    password: $password
1920    passwordConfirmation: $passwordConfirmation
1921    code: $code
1922  ) {
1923    jwt
1924    user {
1925      ...MeFields
1926    }
1927  }
1928}
1929    ${MeFieldsFragmentDoc}`;
1930export type ResetPasswordMutationFn = Apollo.MutationFunction<ResetPasswordMutation, ResetPasswordMutationVariables>;
1931
1932/**
1933 * __useResetPasswordMutation__
1934 *
1935 * To run a mutation, you first call `useResetPasswordMutation` within a React component and pass it any options that fit your needs.
1936 * When your component renders, `useResetPasswordMutation` returns a tuple that includes:
1937 * - A mutate function that you can call at any time to execute the mutation
1938 * - An object with fields that represent the current status of the mutation's execution
1939 *
1940 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
1941 *
1942 * @example
1943 * const [resetPasswordMutation, { data, loading, error }] = useResetPasswordMutation({
1944 *   variables: {
1945 *      password: // value for 'password'
1946 *      passwordConfirmation: // value for 'passwordConfirmation'
1947 *      code: // value for 'code'
1948 *   },
1949 * });
1950 */
1951export function useResetPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ResetPasswordMutation, ResetPasswordMutationVariables>) {
1952        const options = {...defaultOptions, ...baseOptions}
1953        return Apollo.useMutation<ResetPasswordMutation, ResetPasswordMutationVariables>(ResetPasswordDocument, options);
1954      }
1955export type ResetPasswordMutationHookResult = ReturnType<typeof useResetPasswordMutation>;
1956export type ResetPasswordMutationResult = Apollo.MutationResult<ResetPasswordMutation>;
1957export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions<ResetPasswordMutation, ResetPasswordMutationVariables>;
1958export const CreateEventDocument = gql`
1959    mutation createEvent($name: String!, $email: String!, $date: Date, $address: String, $latitude: Float, $longitude: Float, $description: String, $newsletter: Boolean) {
1960  createEvent(
1961    data: {name: $name, email: $email, date: $date, latitude: $latitude, longitude: $longitude, address: $address, description: $description, newsletter: $newsletter}
1962  ) {
1963    data {
1964      ...EventFields
1965    }
1966  }
1967}
1968    ${EventFieldsFragmentDoc}`;
1969export type CreateEventMutationFn = Apollo.MutationFunction<CreateEventMutation, CreateEventMutationVariables>;
1970
1971/**
1972 * __useCreateEventMutation__
1973 *
1974 * To run a mutation, you first call `useCreateEventMutation` within a React component and pass it any options that fit your needs.
1975 * When your component renders, `useCreateEventMutation` returns a tuple that includes:
1976 * - A mutate function that you can call at any time to execute the mutation
1977 * - An object with fields that represent the current status of the mutation's execution
1978 *
1979 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
1980 *
1981 * @example
1982 * const [createEventMutation, { data, loading, error }] = useCreateEventMutation({
1983 *   variables: {
1984 *      name: // value for 'name'
1985 *      email: // value for 'email'
1986 *      date: // value for 'date'
1987 *      address: // value for 'address'
1988 *      latitude: // value for 'latitude'
1989 *      longitude: // value for 'longitude'
1990 *      description: // value for 'description'
1991 *      newsletter: // value for 'newsletter'
1992 *   },
1993 * });
1994 */
1995export function useCreateEventMutation(baseOptions?: Apollo.MutationHookOptions<CreateEventMutation, CreateEventMutationVariables>) {
1996        const options = {...defaultOptions, ...baseOptions}
1997        return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>(CreateEventDocument, options);
1998      }
1999export type CreateEventMutationHookResult = ReturnType<typeof useCreateEventMutation>;
2000export type CreateEventMutationResult = Apollo.MutationResult<CreateEventMutation>;
2001export type CreateEventMutationOptions = Apollo.BaseMutationOptions<CreateEventMutation, CreateEventMutationVariables>;
2002export const UpdateEventDocument = gql`
2003    mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
2004  updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
2005    data {
2006      ...EventFields
2007    }
2008  }
2009}
2010    ${EventFieldsFragmentDoc}`;
2011export type UpdateEventMutationFn = Apollo.MutationFunction<UpdateEventMutation, UpdateEventMutationVariables>;
2012
2013/**
2014 * __useUpdateEventMutation__
2015 *
2016 * To run a mutation, you first call `useUpdateEventMutation` within a React component and pass it any options that fit your needs.
2017 * When your component renders, `useUpdateEventMutation` returns a tuple that includes:
2018 * - A mutate function that you can call at any time to execute the mutation
2019 * - An object with fields that represent the current status of the mutation's execution
2020 *
2021 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2022 *
2023 * @example
2024 * const [updateEventMutation, { data, loading, error }] = useUpdateEventMutation({
2025 *   variables: {
2026 *      uuid: // value for 'uuid'
2027 *      eventUpdate: // value for 'eventUpdate'
2028 *   },
2029 * });
2030 */
2031export function useUpdateEventMutation(baseOptions?: Apollo.MutationHookOptions<UpdateEventMutation, UpdateEventMutationVariables>) {
2032        const options = {...defaultOptions, ...baseOptions}
2033        return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>(UpdateEventDocument, options);
2034      }
2035export type UpdateEventMutationHookResult = ReturnType<typeof useUpdateEventMutation>;
2036export type UpdateEventMutationResult = Apollo.MutationResult<UpdateEventMutation>;
2037export type UpdateEventMutationOptions = Apollo.BaseMutationOptions<UpdateEventMutation, UpdateEventMutationVariables>;
2038export const EventByUuidDocument = gql`
2039    query eventByUUID($uuid: String!) {
2040  eventByUUID(uuid: $uuid) {
2041    data {
2042      ...EventFields
2043    }
2044  }
2045}
2046    ${EventFieldsFragmentDoc}`;
2047
2048/**
2049 * __useEventByUuidQuery__
2050 *
2051 * To run a query within a React component, call `useEventByUuidQuery` and pass it any options that fit your needs.
2052 * When your component renders, `useEventByUuidQuery` returns an object from Apollo Client that contains loading, error, and data properties
2053 * you can use to render your UI.
2054 *
2055 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2056 *
2057 * @example
2058 * const { data, loading, error } = useEventByUuidQuery({
2059 *   variables: {
2060 *      uuid: // value for 'uuid'
2061 *   },
2062 * });
2063 */
2064export function useEventByUuidQuery(baseOptions: Apollo.QueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2065        const options = {...defaultOptions, ...baseOptions}
2066        return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2067      }
2068export function useEventByUuidLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2069          const options = {...defaultOptions, ...baseOptions}
2070          return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2071        }
2072export type EventByUuidQueryHookResult = ReturnType<typeof useEventByUuidQuery>;
2073export type EventByUuidLazyQueryHookResult = ReturnType<typeof useEventByUuidLazyQuery>;
2074export type EventByUuidQueryResult = Apollo.QueryResult<EventByUuidQuery, EventByUuidQueryVariables>;
2075export const CreatePassengerDocument = gql`
2076    mutation createPassenger($passenger: PassengerInput!) {
2077  createPassenger(data: $passenger) {
2078    data {
2079      ...PassengerFields
2080    }
2081  }
2082}
2083    ${PassengerFieldsFragmentDoc}`;
2084export type CreatePassengerMutationFn = Apollo.MutationFunction<CreatePassengerMutation, CreatePassengerMutationVariables>;
2085
2086/**
2087 * __useCreatePassengerMutation__
2088 *
2089 * To run a mutation, you first call `useCreatePassengerMutation` within a React component and pass it any options that fit your needs.
2090 * When your component renders, `useCreatePassengerMutation` returns a tuple that includes:
2091 * - A mutate function that you can call at any time to execute the mutation
2092 * - An object with fields that represent the current status of the mutation's execution
2093 *
2094 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2095 *
2096 * @example
2097 * const [createPassengerMutation, { data, loading, error }] = useCreatePassengerMutation({
2098 *   variables: {
2099 *      passenger: // value for 'passenger'
2100 *   },
2101 * });
2102 */
2103export function useCreatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<CreatePassengerMutation, CreatePassengerMutationVariables>) {
2104        const options = {...defaultOptions, ...baseOptions}
2105        return Apollo.useMutation<CreatePassengerMutation, CreatePassengerMutationVariables>(CreatePassengerDocument, options);
2106      }
2107export type CreatePassengerMutationHookResult = ReturnType<typeof useCreatePassengerMutation>;
2108export type CreatePassengerMutationResult = Apollo.MutationResult<CreatePassengerMutation>;
2109export type CreatePassengerMutationOptions = Apollo.BaseMutationOptions<CreatePassengerMutation, CreatePassengerMutationVariables>;
2110export const UpdatePassengerDocument = gql`
2111    mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
2112  updatePassenger(id: $id, data: $passengerUpdate) {
2113    data {
2114      ...PassengerFields
2115    }
2116  }
2117}
2118    ${PassengerFieldsFragmentDoc}`;
2119export type UpdatePassengerMutationFn = Apollo.MutationFunction<UpdatePassengerMutation, UpdatePassengerMutationVariables>;
2120
2121/**
2122 * __useUpdatePassengerMutation__
2123 *
2124 * To run a mutation, you first call `useUpdatePassengerMutation` within a React component and pass it any options that fit your needs.
2125 * When your component renders, `useUpdatePassengerMutation` returns a tuple that includes:
2126 * - A mutate function that you can call at any time to execute the mutation
2127 * - An object with fields that represent the current status of the mutation's execution
2128 *
2129 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2130 *
2131 * @example
2132 * const [updatePassengerMutation, { data, loading, error }] = useUpdatePassengerMutation({
2133 *   variables: {
2134 *      id: // value for 'id'
2135 *      passengerUpdate: // value for 'passengerUpdate'
2136 *   },
2137 * });
2138 */
2139export function useUpdatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>) {
2140        const options = {...defaultOptions, ...baseOptions}
2141        return Apollo.useMutation<UpdatePassengerMutation, UpdatePassengerMutationVariables>(UpdatePassengerDocument, options);
2142      }
2143export type UpdatePassengerMutationHookResult = ReturnType<typeof useUpdatePassengerMutation>;
2144export type UpdatePassengerMutationResult = Apollo.MutationResult<UpdatePassengerMutation>;
2145export type UpdatePassengerMutationOptions = Apollo.BaseMutationOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>;
2146export const DeletePassengerDocument = gql`
2147    mutation deletePassenger($id: ID!) {
2148  deletePassenger(id: $id) {
2149    data {
2150      id
2151    }
2152  }
2153}
2154    `;
2155export type DeletePassengerMutationFn = Apollo.MutationFunction<DeletePassengerMutation, DeletePassengerMutationVariables>;
2156
2157/**
2158 * __useDeletePassengerMutation__
2159 *
2160 * To run a mutation, you first call `useDeletePassengerMutation` within a React component and pass it any options that fit your needs.
2161 * When your component renders, `useDeletePassengerMutation` returns a tuple that includes:
2162 * - A mutate function that you can call at any time to execute the mutation
2163 * - An object with fields that represent the current status of the mutation's execution
2164 *
2165 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2166 *
2167 * @example
2168 * const [deletePassengerMutation, { data, loading, error }] = useDeletePassengerMutation({
2169 *   variables: {
2170 *      id: // value for 'id'
2171 *   },
2172 * });
2173 */
2174export function useDeletePassengerMutation(baseOptions?: Apollo.MutationHookOptions<DeletePassengerMutation, DeletePassengerMutationVariables>) {
2175        const options = {...defaultOptions, ...baseOptions}
2176        return Apollo.useMutation<DeletePassengerMutation, DeletePassengerMutationVariables>(DeletePassengerDocument, options);
2177      }
2178export type DeletePassengerMutationHookResult = ReturnType<typeof useDeletePassengerMutation>;
2179export type DeletePassengerMutationResult = Apollo.MutationResult<DeletePassengerMutation>;
2180export type DeletePassengerMutationOptions = Apollo.BaseMutationOptions<DeletePassengerMutation, DeletePassengerMutationVariables>;
2181export const SettingDocument = gql`
2182    query setting($locale: I18NLocaleCode!) {
2183  setting(locale: $locale) {
2184    data {
2185      id
2186      attributes {
2187        gtm_id
2188        about_link
2189        faq_link
2190        announcement
2191        matomo_script_url
2192        opencollective_link
2193      }
2194    }
2195  }
2196}
2197    `;
2198
2199/**
2200 * __useSettingQuery__
2201 *
2202 * To run a query within a React component, call `useSettingQuery` and pass it any options that fit your needs.
2203 * When your component renders, `useSettingQuery` returns an object from Apollo Client that contains loading, error, and data properties
2204 * you can use to render your UI.
2205 *
2206 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2207 *
2208 * @example
2209 * const { data, loading, error } = useSettingQuery({
2210 *   variables: {
2211 *      locale: // value for 'locale'
2212 *   },
2213 * });
2214 */
2215export function useSettingQuery(baseOptions: Apollo.QueryHookOptions<SettingQuery, SettingQueryVariables>) {
2216        const options = {...defaultOptions, ...baseOptions}
2217        return Apollo.useQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
2218      }
2219export function useSettingLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<SettingQuery, SettingQueryVariables>) {
2220          const options = {...defaultOptions, ...baseOptions}
2221          return Apollo.useLazyQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
2222        }
2223export type SettingQueryHookResult = ReturnType<typeof useSettingQuery>;
2224export type SettingLazyQueryHookResult = ReturnType<typeof useSettingLazyQuery>;
2225export type SettingQueryResult = Apollo.QueryResult<SettingQuery, SettingQueryVariables>;
2226export const CreateTravelDocument = gql`
2227    mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
2228  createTravel(data: $travel, createVehicle: $createVehicle) {
2229    data {
2230      ...TravelFields
2231    }
2232  }
2233}
2234    ${TravelFieldsFragmentDoc}`;
2235export type CreateTravelMutationFn = Apollo.MutationFunction<CreateTravelMutation, CreateTravelMutationVariables>;
2236
2237/**
2238 * __useCreateTravelMutation__
2239 *
2240 * To run a mutation, you first call `useCreateTravelMutation` within a React component and pass it any options that fit your needs.
2241 * When your component renders, `useCreateTravelMutation` returns a tuple that includes:
2242 * - A mutate function that you can call at any time to execute the mutation
2243 * - An object with fields that represent the current status of the mutation's execution
2244 *
2245 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2246 *
2247 * @example
2248 * const [createTravelMutation, { data, loading, error }] = useCreateTravelMutation({
2249 *   variables: {
2250 *      travel: // value for 'travel'
2251 *      createVehicle: // value for 'createVehicle'
2252 *   },
2253 * });
2254 */
2255export function useCreateTravelMutation(baseOptions?: Apollo.MutationHookOptions<CreateTravelMutation, CreateTravelMutationVariables>) {
2256        const options = {...defaultOptions, ...baseOptions}
2257        return Apollo.useMutation<CreateTravelMutation, CreateTravelMutationVariables>(CreateTravelDocument, options);
2258      }
2259export type CreateTravelMutationHookResult = ReturnType<typeof useCreateTravelMutation>;
2260export type CreateTravelMutationResult = Apollo.MutationResult<CreateTravelMutation>;
2261export type CreateTravelMutationOptions = Apollo.BaseMutationOptions<CreateTravelMutation, CreateTravelMutationVariables>;
2262export const UpdateTravelDocument = gql`
2263    mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
2264  updateTravel(id: $id, data: $travelUpdate) {
2265    data {
2266      ...TravelFields
2267    }
2268  }
2269}
2270    ${TravelFieldsFragmentDoc}`;
2271export type UpdateTravelMutationFn = Apollo.MutationFunction<UpdateTravelMutation, UpdateTravelMutationVariables>;
2272
2273/**
2274 * __useUpdateTravelMutation__
2275 *
2276 * To run a mutation, you first call `useUpdateTravelMutation` within a React component and pass it any options that fit your needs.
2277 * When your component renders, `useUpdateTravelMutation` returns a tuple that includes:
2278 * - A mutate function that you can call at any time to execute the mutation
2279 * - An object with fields that represent the current status of the mutation's execution
2280 *
2281 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2282 *
2283 * @example
2284 * const [updateTravelMutation, { data, loading, error }] = useUpdateTravelMutation({
2285 *   variables: {
2286 *      id: // value for 'id'
2287 *      travelUpdate: // value for 'travelUpdate'
2288 *   },
2289 * });
2290 */
2291export function useUpdateTravelMutation(baseOptions?: Apollo.MutationHookOptions<UpdateTravelMutation, UpdateTravelMutationVariables>) {
2292        const options = {...defaultOptions, ...baseOptions}
2293        return Apollo.useMutation<UpdateTravelMutation, UpdateTravelMutationVariables>(UpdateTravelDocument, options);
2294      }
2295export type UpdateTravelMutationHookResult = ReturnType<typeof useUpdateTravelMutation>;
2296export type UpdateTravelMutationResult = Apollo.MutationResult<UpdateTravelMutation>;
2297export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions<UpdateTravelMutation, UpdateTravelMutationVariables>;
2298export const DeleteTravelDocument = gql`
2299    mutation deleteTravel($id: ID!) {
2300  deleteTravel(id: $id) {
2301    data {
2302      id
2303    }
2304  }
2305}
2306    `;
2307export type DeleteTravelMutationFn = Apollo.MutationFunction<DeleteTravelMutation, DeleteTravelMutationVariables>;
2308
2309/**
2310 * __useDeleteTravelMutation__
2311 *
2312 * To run a mutation, you first call `useDeleteTravelMutation` within a React component and pass it any options that fit your needs.
2313 * When your component renders, `useDeleteTravelMutation` returns a tuple that includes:
2314 * - A mutate function that you can call at any time to execute the mutation
2315 * - An object with fields that represent the current status of the mutation's execution
2316 *
2317 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2318 *
2319 * @example
2320 * const [deleteTravelMutation, { data, loading, error }] = useDeleteTravelMutation({
2321 *   variables: {
2322 *      id: // value for 'id'
2323 *   },
2324 * });
2325 */
2326export function useDeleteTravelMutation(baseOptions?: Apollo.MutationHookOptions<DeleteTravelMutation, DeleteTravelMutationVariables>) {
2327        const options = {...defaultOptions, ...baseOptions}
2328        return Apollo.useMutation<DeleteTravelMutation, DeleteTravelMutationVariables>(DeleteTravelDocument, options);
2329      }
2330export type DeleteTravelMutationHookResult = ReturnType<typeof useDeleteTravelMutation>;
2331export type DeleteTravelMutationResult = Apollo.MutationResult<DeleteTravelMutation>;
2332export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions<DeleteTravelMutation, DeleteTravelMutationVariables>;
2333export const ProfileDocument = gql`
2334    query profile {
2335  me {
2336    id
2337    username
2338    profile {
2339      ...UserFields
2340    }
2341  }
2342}
2343    ${UserFieldsFragmentDoc}`;
2344
2345/**
2346 * __useProfileQuery__
2347 *
2348 * To run a query within a React component, call `useProfileQuery` and pass it any options that fit your needs.
2349 * When your component renders, `useProfileQuery` returns an object from Apollo Client that contains loading, error, and data properties
2350 * you can use to render your UI.
2351 *
2352 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2353 *
2354 * @example
2355 * const { data, loading, error } = useProfileQuery({
2356 *   variables: {
2357 *   },
2358 * });
2359 */
2360export function useProfileQuery(baseOptions?: Apollo.QueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
2361        const options = {...defaultOptions, ...baseOptions}
2362        return Apollo.useQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
2363      }
2364export function useProfileLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
2365          const options = {...defaultOptions, ...baseOptions}
2366          return Apollo.useLazyQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
2367        }
2368export type ProfileQueryHookResult = ReturnType<typeof useProfileQuery>;
2369export type ProfileLazyQueryHookResult = ReturnType<typeof useProfileLazyQuery>;
2370export type ProfileQueryResult = Apollo.QueryResult<ProfileQuery, ProfileQueryVariables>;
2371export const UpdateMeDocument = gql`
2372    mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
2373  updateMe(data: $userUpdate) {
2374    data {
2375      id
2376      attributes {
2377        ...UserFields
2378      }
2379    }
2380  }
2381}
2382    ${UserFieldsFragmentDoc}`;
2383export type UpdateMeMutationFn = Apollo.MutationFunction<UpdateMeMutation, UpdateMeMutationVariables>;
2384
2385/**
2386 * __useUpdateMeMutation__
2387 *
2388 * To run a mutation, you first call `useUpdateMeMutation` within a React component and pass it any options that fit your needs.
2389 * When your component renders, `useUpdateMeMutation` returns a tuple that includes:
2390 * - A mutate function that you can call at any time to execute the mutation
2391 * - An object with fields that represent the current status of the mutation's execution
2392 *
2393 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2394 *
2395 * @example
2396 * const [updateMeMutation, { data, loading, error }] = useUpdateMeMutation({
2397 *   variables: {
2398 *      userUpdate: // value for 'userUpdate'
2399 *   },
2400 * });
2401 */
2402export function useUpdateMeMutation(baseOptions?: Apollo.MutationHookOptions<UpdateMeMutation, UpdateMeMutationVariables>) {
2403        const options = {...defaultOptions, ...baseOptions}
2404        return Apollo.useMutation<UpdateMeMutation, UpdateMeMutationVariables>(UpdateMeDocument, options);
2405      }
2406export type UpdateMeMutationHookResult = ReturnType<typeof useUpdateMeMutation>;
2407export type UpdateMeMutationResult = Apollo.MutationResult<UpdateMeMutation>;
2408export type UpdateMeMutationOptions = Apollo.BaseMutationOptions<UpdateMeMutation, UpdateMeMutationVariables>;
2409export const FindUserVehiclesDocument = gql`
2410    query findUserVehicles {
2411  me {
2412    id
2413    username
2414    profile {
2415      vehicles(pagination: {limit: 100}) {
2416        data {
2417          ...VehicleFields
2418        }
2419      }
2420    }
2421  }
2422}
2423    ${VehicleFieldsFragmentDoc}`;
2424
2425/**
2426 * __useFindUserVehiclesQuery__
2427 *
2428 * To run a query within a React component, call `useFindUserVehiclesQuery` and pass it any options that fit your needs.
2429 * When your component renders, `useFindUserVehiclesQuery` returns an object from Apollo Client that contains loading, error, and data properties
2430 * you can use to render your UI.
2431 *
2432 * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
2433 *
2434 * @example
2435 * const { data, loading, error } = useFindUserVehiclesQuery({
2436 *   variables: {
2437 *   },
2438 * });
2439 */
2440export function useFindUserVehiclesQuery(baseOptions?: Apollo.QueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
2441        const options = {...defaultOptions, ...baseOptions}
2442        return Apollo.useQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
2443      }
2444export function useFindUserVehiclesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
2445          const options = {...defaultOptions, ...baseOptions}
2446          return Apollo.useLazyQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
2447        }
2448export type FindUserVehiclesQueryHookResult = ReturnType<typeof useFindUserVehiclesQuery>;
2449export type FindUserVehiclesLazyQueryHookResult = ReturnType<typeof useFindUserVehiclesLazyQuery>;
2450export type FindUserVehiclesQueryResult = Apollo.QueryResult<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>;
2451export const DeleteVehicleDocument = gql`
2452    mutation deleteVehicle($id: ID!) {
2453  deleteVehicle(id: $id) {
2454    data {
2455      id
2456      attributes {
2457        name
2458      }
2459    }
2460  }
2461}
2462    `;
2463export type DeleteVehicleMutationFn = Apollo.MutationFunction<DeleteVehicleMutation, DeleteVehicleMutationVariables>;
2464
2465/**
2466 * __useDeleteVehicleMutation__
2467 *
2468 * To run a mutation, you first call `useDeleteVehicleMutation` within a React component and pass it any options that fit your needs.
2469 * When your component renders, `useDeleteVehicleMutation` returns a tuple that includes:
2470 * - A mutate function that you can call at any time to execute the mutation
2471 * - An object with fields that represent the current status of the mutation's execution
2472 *
2473 * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
2474 *
2475 * @example
2476 * const [deleteVehicleMutation, { data, loading, error }] = useDeleteVehicleMutation({
2477 *   variables: {
2478 *      id: // value for 'id'
2479 *   },
2480 * });
2481 */
2482export function useDeleteVehicleMutation(baseOptions?: Apollo.MutationHookOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>) {
2483        const options = {...defaultOptions, ...baseOptions}
2484        return Apollo.useMutation<DeleteVehicleMutation, DeleteVehicleMutationVariables>(DeleteVehicleDocument, options);
2485      }
2486export type DeleteVehicleMutationHookResult = ReturnType<typeof useDeleteVehicleMutation>;
2487export type DeleteVehicleMutationResult = Apollo.MutationResult<DeleteVehicleMutation>;
2488export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>;