all repos — caroster @ e22ee9c064d006eb9bd3af3cc9709ce4d28df633

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