all repos — caroster @ f0c3499c510e22e9154bc07af8bf573603827d25

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

frontend/generated/graphql.tsx (view raw)

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