all repos — caroster @ d3a5bc4cf9c4e11655e644f7ea0489791ac75d06

[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]> };
   8export type MakeEmpty<T extends { [key: string]: unknown }, K extends keyof T> = { [_ in K]?: never };
   9export type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never };
  10const defaultOptions = {} as const;
  11/** All built-in and custom scalars, mapped to their actual values */
  12export type Scalars = {
  13  ID: { input: string; output: string; }
  14  String: { input: string; output: string; }
  15  Boolean: { input: boolean; output: boolean; }
  16  Int: { input: number; output: number; }
  17  Float: { input: number; output: number; }
  18  Date: { input: any; output: any; }
  19  DateTime: { input: any; output: any; }
  20  I18NLocaleCode: { input: any; output: any; }
  21  JSON: { input: any; output: any; }
  22  Upload: { input: any; output: any; }
  23};
  24
  25export type BooleanFilterInput = {
  26  and?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
  27  between?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
  28  contains?: InputMaybe<Scalars['Boolean']['input']>;
  29  containsi?: InputMaybe<Scalars['Boolean']['input']>;
  30  endsWith?: InputMaybe<Scalars['Boolean']['input']>;
  31  eq?: InputMaybe<Scalars['Boolean']['input']>;
  32  eqi?: InputMaybe<Scalars['Boolean']['input']>;
  33  gt?: InputMaybe<Scalars['Boolean']['input']>;
  34  gte?: InputMaybe<Scalars['Boolean']['input']>;
  35  in?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
  36  lt?: InputMaybe<Scalars['Boolean']['input']>;
  37  lte?: InputMaybe<Scalars['Boolean']['input']>;
  38  ne?: InputMaybe<Scalars['Boolean']['input']>;
  39  nei?: InputMaybe<Scalars['Boolean']['input']>;
  40  not?: InputMaybe<BooleanFilterInput>;
  41  notContains?: InputMaybe<Scalars['Boolean']['input']>;
  42  notContainsi?: InputMaybe<Scalars['Boolean']['input']>;
  43  notIn?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
  44  notNull?: InputMaybe<Scalars['Boolean']['input']>;
  45  null?: InputMaybe<Scalars['Boolean']['input']>;
  46  or?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
  47  startsWith?: InputMaybe<Scalars['Boolean']['input']>;
  48};
  49
  50export type DateFilterInput = {
  51  and?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
  52  between?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
  53  contains?: InputMaybe<Scalars['Date']['input']>;
  54  containsi?: InputMaybe<Scalars['Date']['input']>;
  55  endsWith?: InputMaybe<Scalars['Date']['input']>;
  56  eq?: InputMaybe<Scalars['Date']['input']>;
  57  eqi?: InputMaybe<Scalars['Date']['input']>;
  58  gt?: InputMaybe<Scalars['Date']['input']>;
  59  gte?: InputMaybe<Scalars['Date']['input']>;
  60  in?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
  61  lt?: InputMaybe<Scalars['Date']['input']>;
  62  lte?: InputMaybe<Scalars['Date']['input']>;
  63  ne?: InputMaybe<Scalars['Date']['input']>;
  64  nei?: InputMaybe<Scalars['Date']['input']>;
  65  not?: InputMaybe<DateFilterInput>;
  66  notContains?: InputMaybe<Scalars['Date']['input']>;
  67  notContainsi?: InputMaybe<Scalars['Date']['input']>;
  68  notIn?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
  69  notNull?: InputMaybe<Scalars['Boolean']['input']>;
  70  null?: InputMaybe<Scalars['Boolean']['input']>;
  71  or?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
  72  startsWith?: InputMaybe<Scalars['Date']['input']>;
  73};
  74
  75export type DateTimeFilterInput = {
  76  and?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
  77  between?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
  78  contains?: InputMaybe<Scalars['DateTime']['input']>;
  79  containsi?: InputMaybe<Scalars['DateTime']['input']>;
  80  endsWith?: InputMaybe<Scalars['DateTime']['input']>;
  81  eq?: InputMaybe<Scalars['DateTime']['input']>;
  82  eqi?: InputMaybe<Scalars['DateTime']['input']>;
  83  gt?: InputMaybe<Scalars['DateTime']['input']>;
  84  gte?: InputMaybe<Scalars['DateTime']['input']>;
  85  in?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
  86  lt?: InputMaybe<Scalars['DateTime']['input']>;
  87  lte?: InputMaybe<Scalars['DateTime']['input']>;
  88  ne?: InputMaybe<Scalars['DateTime']['input']>;
  89  nei?: InputMaybe<Scalars['DateTime']['input']>;
  90  not?: InputMaybe<DateTimeFilterInput>;
  91  notContains?: InputMaybe<Scalars['DateTime']['input']>;
  92  notContainsi?: InputMaybe<Scalars['DateTime']['input']>;
  93  notIn?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
  94  notNull?: InputMaybe<Scalars['Boolean']['input']>;
  95  null?: InputMaybe<Scalars['Boolean']['input']>;
  96  or?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
  97  startsWith?: InputMaybe<Scalars['DateTime']['input']>;
  98};
  99
 100export enum Enum_Event_Lang {
 101  de = 'de',
 102  en = 'en',
 103  fr = 'fr',
 104  it = 'it',
 105  nl = 'nl'
 106}
 107
 108export enum Enum_Notification_Type {
 109  AddedAsAdmin = 'AddedAsAdmin',
 110  ContactTripCreator = 'ContactTripCreator',
 111  DeletedFromTrip = 'DeletedFromTrip',
 112  DeletedTrip = 'DeletedTrip',
 113  DeletedYourTrip = 'DeletedYourTrip',
 114  EnabledCarosterPlus = 'EnabledCarosterPlus',
 115  EventCreated = 'EventCreated',
 116  EventEnded = 'EventEnded',
 117  EventRecap = 'EventRecap',
 118  NewPassengerInYourTrip = 'NewPassengerInYourTrip',
 119  NewTrip = 'NewTrip',
 120  NewTripAlert = 'NewTripAlert',
 121  PassengerJoinTrip = 'PassengerJoinTrip'
 122}
 123
 124export enum Enum_Page_Type {
 125  tos = 'tos'
 126}
 127
 128export enum Enum_Userspermissionsuser_Lang {
 129  de = 'de',
 130  en = 'en',
 131  fr = 'fr',
 132  it = 'it',
 133  nl = 'nl'
 134}
 135
 136export type Event = {
 137  __typename?: 'Event';
 138  address?: Maybe<Scalars['String']['output']>;
 139  administrators?: Maybe<Array<Maybe<Scalars['String']['output']>>>;
 140  createdAt?: Maybe<Scalars['DateTime']['output']>;
 141  creator?: Maybe<UsersPermissionsUserEntityResponse>;
 142  date?: Maybe<Scalars['Date']['output']>;
 143  description?: Maybe<Scalars['String']['output']>;
 144  email: Scalars['String']['output'];
 145  enabled_modules?: Maybe<Scalars['JSON']['output']>;
 146  lang?: Maybe<Enum_Event_Lang>;
 147  latitude?: Maybe<Scalars['Float']['output']>;
 148  longitude?: Maybe<Scalars['Float']['output']>;
 149  name: Scalars['String']['output'];
 150  passengers?: Maybe<PassengerRelationResponseCollection>;
 151  travels?: Maybe<TravelRelationResponseCollection>;
 152  updatedAt?: Maybe<Scalars['DateTime']['output']>;
 153  uuid?: Maybe<Scalars['String']['output']>;
 154  waitingPassengers?: Maybe<PassengerRelationResponseCollection>;
 155};
 156
 157
 158export type EventPassengersArgs = {
 159  filters?: InputMaybe<PassengerFiltersInput>;
 160  pagination?: InputMaybe<PaginationArg>;
 161  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
 162};
 163
 164
 165export type EventTravelsArgs = {
 166  filters?: InputMaybe<TravelFiltersInput>;
 167  pagination?: InputMaybe<PaginationArg>;
 168  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
 169};
 170
 171export type EventEntity = {
 172  __typename?: 'EventEntity';
 173  attributes?: Maybe<Event>;
 174  id?: Maybe<Scalars['ID']['output']>;
 175};
 176
 177export type EventEntityResponse = {
 178  __typename?: 'EventEntityResponse';
 179  data?: Maybe<EventEntity>;
 180};
 181
 182export type EventFiltersInput = {
 183  address?: InputMaybe<StringFilterInput>;
 184  administrators?: InputMaybe<StringFilterInput>;
 185  and?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
 186  createdAt?: InputMaybe<DateTimeFilterInput>;
 187  creator?: InputMaybe<UsersPermissionsUserFiltersInput>;
 188  date?: InputMaybe<DateFilterInput>;
 189  description?: InputMaybe<StringFilterInput>;
 190  email?: InputMaybe<StringFilterInput>;
 191  enabled_modules?: InputMaybe<JsonFilterInput>;
 192  id?: InputMaybe<IdFilterInput>;
 193  lang?: InputMaybe<StringFilterInput>;
 194  latitude?: InputMaybe<FloatFilterInput>;
 195  longitude?: InputMaybe<FloatFilterInput>;
 196  name?: InputMaybe<StringFilterInput>;
 197  newsletter?: InputMaybe<BooleanFilterInput>;
 198  not?: InputMaybe<EventFiltersInput>;
 199  or?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
 200  passengers?: InputMaybe<PassengerFiltersInput>;
 201  travels?: InputMaybe<TravelFiltersInput>;
 202  updatedAt?: InputMaybe<DateTimeFilterInput>;
 203  users?: InputMaybe<UsersPermissionsUserFiltersInput>;
 204  uuid?: InputMaybe<StringFilterInput>;
 205};
 206
 207export type EventInput = {
 208  address?: InputMaybe<Scalars['String']['input']>;
 209  administrators?: InputMaybe<Scalars['String']['input']>;
 210  creator?: InputMaybe<Scalars['ID']['input']>;
 211  date?: InputMaybe<Scalars['Date']['input']>;
 212  description?: InputMaybe<Scalars['String']['input']>;
 213  email?: InputMaybe<Scalars['String']['input']>;
 214  enabled_modules?: InputMaybe<Scalars['JSON']['input']>;
 215  lang?: InputMaybe<Enum_Event_Lang>;
 216  latitude?: InputMaybe<Scalars['Float']['input']>;
 217  longitude?: InputMaybe<Scalars['Float']['input']>;
 218  name?: InputMaybe<Scalars['String']['input']>;
 219  newsletter?: InputMaybe<Scalars['Boolean']['input']>;
 220  passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 221  travels?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 222  users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 223  uuid?: InputMaybe<Scalars['String']['input']>;
 224};
 225
 226export type EventRelationResponseCollection = {
 227  __typename?: 'EventRelationResponseCollection';
 228  data: Array<EventEntity>;
 229};
 230
 231export type FileInfoInput = {
 232  alternativeText?: InputMaybe<Scalars['String']['input']>;
 233  caption?: InputMaybe<Scalars['String']['input']>;
 234  name?: InputMaybe<Scalars['String']['input']>;
 235};
 236
 237export type FloatFilterInput = {
 238  and?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
 239  between?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
 240  contains?: InputMaybe<Scalars['Float']['input']>;
 241  containsi?: InputMaybe<Scalars['Float']['input']>;
 242  endsWith?: InputMaybe<Scalars['Float']['input']>;
 243  eq?: InputMaybe<Scalars['Float']['input']>;
 244  eqi?: InputMaybe<Scalars['Float']['input']>;
 245  gt?: InputMaybe<Scalars['Float']['input']>;
 246  gte?: InputMaybe<Scalars['Float']['input']>;
 247  in?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
 248  lt?: InputMaybe<Scalars['Float']['input']>;
 249  lte?: InputMaybe<Scalars['Float']['input']>;
 250  ne?: InputMaybe<Scalars['Float']['input']>;
 251  nei?: InputMaybe<Scalars['Float']['input']>;
 252  not?: InputMaybe<FloatFilterInput>;
 253  notContains?: InputMaybe<Scalars['Float']['input']>;
 254  notContainsi?: InputMaybe<Scalars['Float']['input']>;
 255  notIn?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
 256  notNull?: InputMaybe<Scalars['Boolean']['input']>;
 257  null?: InputMaybe<Scalars['Boolean']['input']>;
 258  or?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
 259  startsWith?: InputMaybe<Scalars['Float']['input']>;
 260};
 261
 262export type GenericMorph = Event | I18NLocale | Module | Notification | Page | Passenger | Setting | Travel | TripAlert | UploadFile | UploadFolder | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser | Vehicle;
 263
 264export type I18NLocale = {
 265  __typename?: 'I18NLocale';
 266  code?: Maybe<Scalars['String']['output']>;
 267  createdAt?: Maybe<Scalars['DateTime']['output']>;
 268  name?: Maybe<Scalars['String']['output']>;
 269  updatedAt?: Maybe<Scalars['DateTime']['output']>;
 270};
 271
 272export type I18NLocaleEntity = {
 273  __typename?: 'I18NLocaleEntity';
 274  attributes?: Maybe<I18NLocale>;
 275  id?: Maybe<Scalars['ID']['output']>;
 276};
 277
 278export type I18NLocaleEntityResponse = {
 279  __typename?: 'I18NLocaleEntityResponse';
 280  data?: Maybe<I18NLocaleEntity>;
 281};
 282
 283export type I18NLocaleEntityResponseCollection = {
 284  __typename?: 'I18NLocaleEntityResponseCollection';
 285  data: Array<I18NLocaleEntity>;
 286  meta: ResponseCollectionMeta;
 287};
 288
 289export type I18NLocaleFiltersInput = {
 290  and?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
 291  code?: InputMaybe<StringFilterInput>;
 292  createdAt?: InputMaybe<DateTimeFilterInput>;
 293  id?: InputMaybe<IdFilterInput>;
 294  name?: InputMaybe<StringFilterInput>;
 295  not?: InputMaybe<I18NLocaleFiltersInput>;
 296  or?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
 297  updatedAt?: InputMaybe<DateTimeFilterInput>;
 298};
 299
 300export type IdFilterInput = {
 301  and?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 302  between?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 303  contains?: InputMaybe<Scalars['ID']['input']>;
 304  containsi?: InputMaybe<Scalars['ID']['input']>;
 305  endsWith?: InputMaybe<Scalars['ID']['input']>;
 306  eq?: InputMaybe<Scalars['ID']['input']>;
 307  eqi?: InputMaybe<Scalars['ID']['input']>;
 308  gt?: InputMaybe<Scalars['ID']['input']>;
 309  gte?: InputMaybe<Scalars['ID']['input']>;
 310  in?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 311  lt?: InputMaybe<Scalars['ID']['input']>;
 312  lte?: InputMaybe<Scalars['ID']['input']>;
 313  ne?: InputMaybe<Scalars['ID']['input']>;
 314  nei?: InputMaybe<Scalars['ID']['input']>;
 315  not?: InputMaybe<IdFilterInput>;
 316  notContains?: InputMaybe<Scalars['ID']['input']>;
 317  notContainsi?: InputMaybe<Scalars['ID']['input']>;
 318  notIn?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 319  notNull?: InputMaybe<Scalars['Boolean']['input']>;
 320  null?: InputMaybe<Scalars['Boolean']['input']>;
 321  or?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 322  startsWith?: InputMaybe<Scalars['ID']['input']>;
 323};
 324
 325export type IntFilterInput = {
 326  and?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
 327  between?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
 328  contains?: InputMaybe<Scalars['Int']['input']>;
 329  containsi?: InputMaybe<Scalars['Int']['input']>;
 330  endsWith?: InputMaybe<Scalars['Int']['input']>;
 331  eq?: InputMaybe<Scalars['Int']['input']>;
 332  eqi?: InputMaybe<Scalars['Int']['input']>;
 333  gt?: InputMaybe<Scalars['Int']['input']>;
 334  gte?: InputMaybe<Scalars['Int']['input']>;
 335  in?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
 336  lt?: InputMaybe<Scalars['Int']['input']>;
 337  lte?: InputMaybe<Scalars['Int']['input']>;
 338  ne?: InputMaybe<Scalars['Int']['input']>;
 339  nei?: InputMaybe<Scalars['Int']['input']>;
 340  not?: InputMaybe<IntFilterInput>;
 341  notContains?: InputMaybe<Scalars['Int']['input']>;
 342  notContainsi?: InputMaybe<Scalars['Int']['input']>;
 343  notIn?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
 344  notNull?: InputMaybe<Scalars['Boolean']['input']>;
 345  null?: InputMaybe<Scalars['Boolean']['input']>;
 346  or?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
 347  startsWith?: InputMaybe<Scalars['Int']['input']>;
 348};
 349
 350export type JsonFilterInput = {
 351  and?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
 352  between?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
 353  contains?: InputMaybe<Scalars['JSON']['input']>;
 354  containsi?: InputMaybe<Scalars['JSON']['input']>;
 355  endsWith?: InputMaybe<Scalars['JSON']['input']>;
 356  eq?: InputMaybe<Scalars['JSON']['input']>;
 357  eqi?: InputMaybe<Scalars['JSON']['input']>;
 358  gt?: InputMaybe<Scalars['JSON']['input']>;
 359  gte?: InputMaybe<Scalars['JSON']['input']>;
 360  in?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
 361  lt?: InputMaybe<Scalars['JSON']['input']>;
 362  lte?: InputMaybe<Scalars['JSON']['input']>;
 363  ne?: InputMaybe<Scalars['JSON']['input']>;
 364  nei?: InputMaybe<Scalars['JSON']['input']>;
 365  not?: InputMaybe<JsonFilterInput>;
 366  notContains?: InputMaybe<Scalars['JSON']['input']>;
 367  notContainsi?: InputMaybe<Scalars['JSON']['input']>;
 368  notIn?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
 369  notNull?: InputMaybe<Scalars['Boolean']['input']>;
 370  null?: InputMaybe<Scalars['Boolean']['input']>;
 371  or?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
 372  startsWith?: InputMaybe<Scalars['JSON']['input']>;
 373};
 374
 375export type Module = {
 376  __typename?: 'Module';
 377  caroster_plus_description?: Maybe<Scalars['String']['output']>;
 378  caroster_plus_enabled?: Maybe<Scalars['Boolean']['output']>;
 379  caroster_plus_name: Scalars['String']['output'];
 380  caroster_plus_payment_link: Scalars['String']['output'];
 381  caroster_plus_price?: Maybe<Scalars['Float']['output']>;
 382  createdAt?: Maybe<Scalars['DateTime']['output']>;
 383  locale?: Maybe<Scalars['String']['output']>;
 384  localizations?: Maybe<ModuleRelationResponseCollection>;
 385  updatedAt?: Maybe<Scalars['DateTime']['output']>;
 386};
 387
 388export type ModuleEntity = {
 389  __typename?: 'ModuleEntity';
 390  attributes?: Maybe<Module>;
 391  id?: Maybe<Scalars['ID']['output']>;
 392};
 393
 394export type ModuleEntityResponse = {
 395  __typename?: 'ModuleEntityResponse';
 396  data?: Maybe<ModuleEntity>;
 397};
 398
 399export type ModuleInput = {
 400  caroster_plus_description?: InputMaybe<Scalars['String']['input']>;
 401  caroster_plus_enabled?: InputMaybe<Scalars['Boolean']['input']>;
 402  caroster_plus_name?: InputMaybe<Scalars['String']['input']>;
 403  caroster_plus_payment_link?: InputMaybe<Scalars['String']['input']>;
 404  caroster_plus_payment_link_id?: InputMaybe<Scalars['String']['input']>;
 405  caroster_plus_price?: InputMaybe<Scalars['Float']['input']>;
 406};
 407
 408export type ModuleRelationResponseCollection = {
 409  __typename?: 'ModuleRelationResponseCollection';
 410  data: Array<ModuleEntity>;
 411};
 412
 413export type Mutation = {
 414  __typename?: 'Mutation';
 415  addEventAdmin?: Maybe<EventEntityResponse>;
 416  /** Change user password. Confirm with the current password. */
 417  changePassword?: Maybe<UsersPermissionsLoginPayload>;
 418  createEvent?: Maybe<EventEntityResponse>;
 419  createModuleLocalization?: Maybe<ModuleEntityResponse>;
 420  createNotification?: Maybe<NotificationEntityResponse>;
 421  createPage?: Maybe<PageEntityResponse>;
 422  /** Create a passenger */
 423  createPassenger?: Maybe<PassengerEntityResponse>;
 424  createSettingLocalization?: Maybe<SettingEntityResponse>;
 425  createTravel?: Maybe<TravelEntityResponse>;
 426  createTripAlert?: Maybe<TripAlertEntityResponse>;
 427  createUploadFile?: Maybe<UploadFileEntityResponse>;
 428  createUploadFolder?: Maybe<UploadFolderEntityResponse>;
 429  /** Create a new role */
 430  createUsersPermissionsRole?: Maybe<UsersPermissionsCreateRolePayload>;
 431  /** Create a new user */
 432  createUsersPermissionsUser: UsersPermissionsUserEntityResponse;
 433  createVehicle?: Maybe<VehicleEntityResponse>;
 434  deleteEvent?: Maybe<EventEntityResponse>;
 435  deleteEventAdmin?: Maybe<EventEntityResponse>;
 436  deleteModule?: Maybe<ModuleEntityResponse>;
 437  deleteNotification?: Maybe<NotificationEntityResponse>;
 438  deletePage?: Maybe<PageEntityResponse>;
 439  deletePassenger?: Maybe<PassengerEntityResponse>;
 440  deleteSetting?: Maybe<SettingEntityResponse>;
 441  deleteTravel?: Maybe<TravelEntityResponse>;
 442  deleteTripAlert?: Maybe<TripAlertEntityResponse>;
 443  deleteUploadFile?: Maybe<UploadFileEntityResponse>;
 444  deleteUploadFolder?: Maybe<UploadFolderEntityResponse>;
 445  /** Delete an existing role */
 446  deleteUsersPermissionsRole?: Maybe<UsersPermissionsDeleteRolePayload>;
 447  /** Delete an existing user */
 448  deleteUsersPermissionsUser: UsersPermissionsUserEntityResponse;
 449  deleteVehicle?: Maybe<VehicleEntityResponse>;
 450  /** Confirm an email users email address */
 451  emailConfirmation?: Maybe<UsersPermissionsLoginPayload>;
 452  /** Request a reset password token */
 453  forgotPassword?: Maybe<UsersPermissionsPasswordPayload>;
 454  login: UsersPermissionsLoginPayload;
 455  multipleUpload: Array<Maybe<UploadFileEntityResponse>>;
 456  readNotifications?: Maybe<NotificationEntityResponseCollection>;
 457  /** Register a user */
 458  register: UsersPermissionsLoginPayload;
 459  removeFile?: Maybe<UploadFileEntityResponse>;
 460  /** Reset user password. Confirm with a code (resetToken from forgotPassword) */
 461  resetPassword?: Maybe<UsersPermissionsLoginPayload>;
 462  setTripAlert?: Maybe<TripAlertEntityResponse>;
 463  updateEvent?: Maybe<EventEntityResponse>;
 464  /** Update an event using its UUID */
 465  updateEventByUUID?: Maybe<EventEntityResponse>;
 466  updateFileInfo: UploadFileEntityResponse;
 467  updateMe: UsersPermissionsUserEntityResponse;
 468  updateModule?: Maybe<ModuleEntityResponse>;
 469  updateNotification?: Maybe<NotificationEntityResponse>;
 470  updatePage?: Maybe<PageEntityResponse>;
 471  /** Update a passenger */
 472  updatePassenger?: Maybe<PassengerEntityResponse>;
 473  updateSetting?: Maybe<SettingEntityResponse>;
 474  updateTravel?: Maybe<TravelEntityResponse>;
 475  updateTripAlert?: Maybe<TripAlertEntityResponse>;
 476  updateUploadFile?: Maybe<UploadFileEntityResponse>;
 477  updateUploadFolder?: Maybe<UploadFolderEntityResponse>;
 478  /** Update an existing role */
 479  updateUsersPermissionsRole?: Maybe<UsersPermissionsUpdateRolePayload>;
 480  /** Update an existing user */
 481  updateUsersPermissionsUser: UsersPermissionsUserEntityResponse;
 482  updateVehicle?: Maybe<VehicleEntityResponse>;
 483  upload: UploadFileEntityResponse;
 484};
 485
 486
 487export type MutationAddEventAdminArgs = {
 488  email: Scalars['String']['input'];
 489  eventId: Scalars['ID']['input'];
 490};
 491
 492
 493export type MutationChangePasswordArgs = {
 494  currentPassword: Scalars['String']['input'];
 495  password: Scalars['String']['input'];
 496  passwordConfirmation: Scalars['String']['input'];
 497};
 498
 499
 500export type MutationCreateEventArgs = {
 501  data: EventInput;
 502};
 503
 504
 505export type MutationCreateModuleLocalizationArgs = {
 506  data?: InputMaybe<ModuleInput>;
 507  id?: InputMaybe<Scalars['ID']['input']>;
 508  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
 509};
 510
 511
 512export type MutationCreateNotificationArgs = {
 513  data: NotificationInput;
 514};
 515
 516
 517export type MutationCreatePageArgs = {
 518  data: PageInput;
 519};
 520
 521
 522export type MutationCreatePassengerArgs = {
 523  data: PassengerInput;
 524};
 525
 526
 527export type MutationCreateSettingLocalizationArgs = {
 528  data?: InputMaybe<SettingInput>;
 529  id?: InputMaybe<Scalars['ID']['input']>;
 530  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
 531};
 532
 533
 534export type MutationCreateTravelArgs = {
 535  createVehicle?: InputMaybe<Scalars['Boolean']['input']>;
 536  data: TravelInput;
 537};
 538
 539
 540export type MutationCreateTripAlertArgs = {
 541  data: TripAlertInput;
 542};
 543
 544
 545export type MutationCreateUploadFileArgs = {
 546  data: UploadFileInput;
 547};
 548
 549
 550export type MutationCreateUploadFolderArgs = {
 551  data: UploadFolderInput;
 552};
 553
 554
 555export type MutationCreateUsersPermissionsRoleArgs = {
 556  data: UsersPermissionsRoleInput;
 557};
 558
 559
 560export type MutationCreateUsersPermissionsUserArgs = {
 561  data: UsersPermissionsUserInput;
 562};
 563
 564
 565export type MutationCreateVehicleArgs = {
 566  data: VehicleInput;
 567};
 568
 569
 570export type MutationDeleteEventArgs = {
 571  id: Scalars['ID']['input'];
 572};
 573
 574
 575export type MutationDeleteEventAdminArgs = {
 576  email: Scalars['String']['input'];
 577  eventId: Scalars['ID']['input'];
 578};
 579
 580
 581export type MutationDeleteModuleArgs = {
 582  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
 583};
 584
 585
 586export type MutationDeleteNotificationArgs = {
 587  id: Scalars['ID']['input'];
 588};
 589
 590
 591export type MutationDeletePageArgs = {
 592  id: Scalars['ID']['input'];
 593};
 594
 595
 596export type MutationDeletePassengerArgs = {
 597  id: Scalars['ID']['input'];
 598};
 599
 600
 601export type MutationDeleteSettingArgs = {
 602  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
 603};
 604
 605
 606export type MutationDeleteTravelArgs = {
 607  id: Scalars['ID']['input'];
 608};
 609
 610
 611export type MutationDeleteTripAlertArgs = {
 612  id: Scalars['ID']['input'];
 613};
 614
 615
 616export type MutationDeleteUploadFileArgs = {
 617  id: Scalars['ID']['input'];
 618};
 619
 620
 621export type MutationDeleteUploadFolderArgs = {
 622  id: Scalars['ID']['input'];
 623};
 624
 625
 626export type MutationDeleteUsersPermissionsRoleArgs = {
 627  id: Scalars['ID']['input'];
 628};
 629
 630
 631export type MutationDeleteUsersPermissionsUserArgs = {
 632  id: Scalars['ID']['input'];
 633};
 634
 635
 636export type MutationDeleteVehicleArgs = {
 637  id: Scalars['ID']['input'];
 638};
 639
 640
 641export type MutationEmailConfirmationArgs = {
 642  confirmation: Scalars['String']['input'];
 643};
 644
 645
 646export type MutationForgotPasswordArgs = {
 647  email: Scalars['String']['input'];
 648};
 649
 650
 651export type MutationLoginArgs = {
 652  input: UsersPermissionsLoginInput;
 653};
 654
 655
 656export type MutationMultipleUploadArgs = {
 657  field?: InputMaybe<Scalars['String']['input']>;
 658  files: Array<InputMaybe<Scalars['Upload']['input']>>;
 659  ref?: InputMaybe<Scalars['String']['input']>;
 660  refId?: InputMaybe<Scalars['ID']['input']>;
 661};
 662
 663
 664export type MutationReadNotificationsArgs = {
 665  id?: InputMaybe<Scalars['ID']['input']>;
 666};
 667
 668
 669export type MutationRegisterArgs = {
 670  input: UsersPermissionsRegisterInput;
 671};
 672
 673
 674export type MutationRemoveFileArgs = {
 675  id: Scalars['ID']['input'];
 676};
 677
 678
 679export type MutationResetPasswordArgs = {
 680  code: Scalars['String']['input'];
 681  password: Scalars['String']['input'];
 682  passwordConfirmation: Scalars['String']['input'];
 683};
 684
 685
 686export type MutationSetTripAlertArgs = {
 687  address?: InputMaybe<Scalars['String']['input']>;
 688  enabled?: InputMaybe<Scalars['Boolean']['input']>;
 689  event: Scalars['ID']['input'];
 690  latitude?: InputMaybe<Scalars['Float']['input']>;
 691  longitude?: InputMaybe<Scalars['Float']['input']>;
 692  radius?: InputMaybe<Scalars['Float']['input']>;
 693};
 694
 695
 696export type MutationUpdateEventArgs = {
 697  data: EventInput;
 698  id: Scalars['ID']['input'];
 699};
 700
 701
 702export type MutationUpdateEventByUuidArgs = {
 703  data: EventInput;
 704  uuid: Scalars['String']['input'];
 705};
 706
 707
 708export type MutationUpdateFileInfoArgs = {
 709  id: Scalars['ID']['input'];
 710  info?: InputMaybe<FileInfoInput>;
 711};
 712
 713
 714export type MutationUpdateMeArgs = {
 715  data: UsersPermissionsUserInput;
 716};
 717
 718
 719export type MutationUpdateModuleArgs = {
 720  data: ModuleInput;
 721  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
 722};
 723
 724
 725export type MutationUpdateNotificationArgs = {
 726  data: NotificationInput;
 727  id: Scalars['ID']['input'];
 728};
 729
 730
 731export type MutationUpdatePageArgs = {
 732  data: PageInput;
 733  id: Scalars['ID']['input'];
 734};
 735
 736
 737export type MutationUpdatePassengerArgs = {
 738  data: PassengerInput;
 739  id: Scalars['ID']['input'];
 740};
 741
 742
 743export type MutationUpdateSettingArgs = {
 744  data: SettingInput;
 745  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
 746};
 747
 748
 749export type MutationUpdateTravelArgs = {
 750  data: TravelInput;
 751  id: Scalars['ID']['input'];
 752};
 753
 754
 755export type MutationUpdateTripAlertArgs = {
 756  data: TripAlertInput;
 757  id: Scalars['ID']['input'];
 758};
 759
 760
 761export type MutationUpdateUploadFileArgs = {
 762  data: UploadFileInput;
 763  id: Scalars['ID']['input'];
 764};
 765
 766
 767export type MutationUpdateUploadFolderArgs = {
 768  data: UploadFolderInput;
 769  id: Scalars['ID']['input'];
 770};
 771
 772
 773export type MutationUpdateUsersPermissionsRoleArgs = {
 774  data: UsersPermissionsRoleInput;
 775  id: Scalars['ID']['input'];
 776};
 777
 778
 779export type MutationUpdateUsersPermissionsUserArgs = {
 780  data: UsersPermissionsUserInput;
 781  id: Scalars['ID']['input'];
 782};
 783
 784
 785export type MutationUpdateVehicleArgs = {
 786  data: VehicleInput;
 787  id: Scalars['ID']['input'];
 788};
 789
 790
 791export type MutationUploadArgs = {
 792  field?: InputMaybe<Scalars['String']['input']>;
 793  file: Scalars['Upload']['input'];
 794  info?: InputMaybe<FileInfoInput>;
 795  ref?: InputMaybe<Scalars['String']['input']>;
 796  refId?: InputMaybe<Scalars['ID']['input']>;
 797};
 798
 799export type Notification = {
 800  __typename?: 'Notification';
 801  createdAt?: Maybe<Scalars['DateTime']['output']>;
 802  event?: Maybe<EventEntityResponse>;
 803  payload?: Maybe<Scalars['JSON']['output']>;
 804  read?: Maybe<Scalars['Boolean']['output']>;
 805  type: Enum_Notification_Type;
 806  updatedAt?: Maybe<Scalars['DateTime']['output']>;
 807  user?: Maybe<UsersPermissionsUserEntityResponse>;
 808};
 809
 810export type NotificationEntity = {
 811  __typename?: 'NotificationEntity';
 812  attributes?: Maybe<Notification>;
 813  id?: Maybe<Scalars['ID']['output']>;
 814};
 815
 816export type NotificationEntityResponse = {
 817  __typename?: 'NotificationEntityResponse';
 818  data?: Maybe<NotificationEntity>;
 819};
 820
 821export type NotificationEntityResponseCollection = {
 822  __typename?: 'NotificationEntityResponseCollection';
 823  data: Array<NotificationEntity>;
 824  meta: ResponseCollectionMeta;
 825};
 826
 827export type NotificationFiltersInput = {
 828  and?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
 829  createdAt?: InputMaybe<DateTimeFilterInput>;
 830  event?: InputMaybe<EventFiltersInput>;
 831  id?: InputMaybe<IdFilterInput>;
 832  not?: InputMaybe<NotificationFiltersInput>;
 833  or?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
 834  payload?: InputMaybe<JsonFilterInput>;
 835  read?: InputMaybe<BooleanFilterInput>;
 836  type?: InputMaybe<StringFilterInput>;
 837  updatedAt?: InputMaybe<DateTimeFilterInput>;
 838  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
 839};
 840
 841export type NotificationInput = {
 842  event?: InputMaybe<Scalars['ID']['input']>;
 843  payload?: InputMaybe<Scalars['JSON']['input']>;
 844  read?: InputMaybe<Scalars['Boolean']['input']>;
 845  type?: InputMaybe<Enum_Notification_Type>;
 846  user?: InputMaybe<Scalars['ID']['input']>;
 847};
 848
 849export type NotificationRelationResponseCollection = {
 850  __typename?: 'NotificationRelationResponseCollection';
 851  data: Array<NotificationEntity>;
 852};
 853
 854export type Page = {
 855  __typename?: 'Page';
 856  content?: Maybe<Scalars['String']['output']>;
 857  createdAt?: Maybe<Scalars['DateTime']['output']>;
 858  name: Scalars['String']['output'];
 859  type?: Maybe<Enum_Page_Type>;
 860  updatedAt?: Maybe<Scalars['DateTime']['output']>;
 861};
 862
 863export type PageEntity = {
 864  __typename?: 'PageEntity';
 865  attributes?: Maybe<Page>;
 866  id?: Maybe<Scalars['ID']['output']>;
 867};
 868
 869export type PageEntityResponse = {
 870  __typename?: 'PageEntityResponse';
 871  data?: Maybe<PageEntity>;
 872};
 873
 874export type PageEntityResponseCollection = {
 875  __typename?: 'PageEntityResponseCollection';
 876  data: Array<PageEntity>;
 877  meta: ResponseCollectionMeta;
 878};
 879
 880export type PageFiltersInput = {
 881  and?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
 882  content?: InputMaybe<StringFilterInput>;
 883  createdAt?: InputMaybe<DateTimeFilterInput>;
 884  id?: InputMaybe<IdFilterInput>;
 885  name?: InputMaybe<StringFilterInput>;
 886  not?: InputMaybe<PageFiltersInput>;
 887  or?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
 888  type?: InputMaybe<StringFilterInput>;
 889  updatedAt?: InputMaybe<DateTimeFilterInput>;
 890};
 891
 892export type PageInput = {
 893  content?: InputMaybe<Scalars['String']['input']>;
 894  name?: InputMaybe<Scalars['String']['input']>;
 895  type?: InputMaybe<Enum_Page_Type>;
 896};
 897
 898export type Pagination = {
 899  __typename?: 'Pagination';
 900  page: Scalars['Int']['output'];
 901  pageCount: Scalars['Int']['output'];
 902  pageSize: Scalars['Int']['output'];
 903  total: Scalars['Int']['output'];
 904};
 905
 906export type PaginationArg = {
 907  limit?: InputMaybe<Scalars['Int']['input']>;
 908  page?: InputMaybe<Scalars['Int']['input']>;
 909  pageSize?: InputMaybe<Scalars['Int']['input']>;
 910  start?: InputMaybe<Scalars['Int']['input']>;
 911};
 912
 913export type Passenger = {
 914  __typename?: 'Passenger';
 915  createdAt?: Maybe<Scalars['DateTime']['output']>;
 916  email?: Maybe<Scalars['String']['output']>;
 917  event?: Maybe<EventEntityResponse>;
 918  location?: Maybe<Scalars['String']['output']>;
 919  name: Scalars['String']['output'];
 920  phone?: Maybe<Scalars['String']['output']>;
 921  phoneCountry?: Maybe<Scalars['String']['output']>;
 922  travel?: Maybe<TravelEntityResponse>;
 923  updatedAt?: Maybe<Scalars['DateTime']['output']>;
 924  user?: Maybe<UsersPermissionsUserEntityResponse>;
 925};
 926
 927export type PassengerEntity = {
 928  __typename?: 'PassengerEntity';
 929  attributes?: Maybe<Passenger>;
 930  id?: Maybe<Scalars['ID']['output']>;
 931};
 932
 933export type PassengerEntityResponse = {
 934  __typename?: 'PassengerEntityResponse';
 935  data?: Maybe<PassengerEntity>;
 936};
 937
 938export type PassengerEntityResponseCollection = {
 939  __typename?: 'PassengerEntityResponseCollection';
 940  data: Array<PassengerEntity>;
 941  meta: ResponseCollectionMeta;
 942};
 943
 944export type PassengerFiltersInput = {
 945  and?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
 946  createdAt?: InputMaybe<DateTimeFilterInput>;
 947  email?: InputMaybe<StringFilterInput>;
 948  event?: InputMaybe<EventFiltersInput>;
 949  id?: InputMaybe<IdFilterInput>;
 950  location?: InputMaybe<StringFilterInput>;
 951  name?: InputMaybe<StringFilterInput>;
 952  not?: InputMaybe<PassengerFiltersInput>;
 953  or?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
 954  phone?: InputMaybe<StringFilterInput>;
 955  phoneCountry?: InputMaybe<StringFilterInput>;
 956  travel?: InputMaybe<TravelFiltersInput>;
 957  updatedAt?: InputMaybe<DateTimeFilterInput>;
 958  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
 959};
 960
 961export type PassengerInput = {
 962  email?: InputMaybe<Scalars['String']['input']>;
 963  event?: InputMaybe<Scalars['ID']['input']>;
 964  location?: InputMaybe<Scalars['String']['input']>;
 965  name?: InputMaybe<Scalars['String']['input']>;
 966  phone?: InputMaybe<Scalars['String']['input']>;
 967  phoneCountry?: InputMaybe<Scalars['String']['input']>;
 968  travel?: InputMaybe<Scalars['ID']['input']>;
 969  user?: InputMaybe<Scalars['ID']['input']>;
 970};
 971
 972export type PassengerRelationResponseCollection = {
 973  __typename?: 'PassengerRelationResponseCollection';
 974  data: Array<PassengerEntity>;
 975};
 976
 977export type Query = {
 978  __typename?: 'Query';
 979  event?: Maybe<EventEntityResponse>;
 980  /** Retrieve an event using its UUID */
 981  eventByUUID?: Maybe<EventEntityResponse>;
 982  eventTripAlert?: Maybe<TripAlertEntityResponse>;
 983  i18NLocale?: Maybe<I18NLocaleEntityResponse>;
 984  i18NLocales?: Maybe<I18NLocaleEntityResponseCollection>;
 985  me?: Maybe<UsersPermissionsMe>;
 986  module?: Maybe<ModuleEntityResponse>;
 987  notification?: Maybe<NotificationEntityResponse>;
 988  notifications?: Maybe<NotificationEntityResponseCollection>;
 989  page?: Maybe<PageEntityResponse>;
 990  pages?: Maybe<PageEntityResponseCollection>;
 991  passenger?: Maybe<PassengerEntityResponse>;
 992  passengers?: Maybe<PassengerEntityResponseCollection>;
 993  setting?: Maybe<SettingEntityResponse>;
 994  travel?: Maybe<TravelEntityResponse>;
 995  travels?: Maybe<TravelEntityResponseCollection>;
 996  tripAlert?: Maybe<TripAlertEntityResponse>;
 997  tripAlerts?: Maybe<TripAlertEntityResponseCollection>;
 998  uploadFile?: Maybe<UploadFileEntityResponse>;
 999  uploadFiles?: Maybe<UploadFileEntityResponseCollection>;
1000  uploadFolder?: Maybe<UploadFolderEntityResponse>;
1001  uploadFolders?: Maybe<UploadFolderEntityResponseCollection>;
1002  usersPermissionsRole?: Maybe<UsersPermissionsRoleEntityResponse>;
1003  usersPermissionsRoles?: Maybe<UsersPermissionsRoleEntityResponseCollection>;
1004  usersPermissionsUser?: Maybe<UsersPermissionsUserEntityResponse>;
1005  vehicle?: Maybe<VehicleEntityResponse>;
1006  vehicles?: Maybe<VehicleEntityResponseCollection>;
1007};
1008
1009
1010export type QueryEventArgs = {
1011  id?: InputMaybe<Scalars['ID']['input']>;
1012};
1013
1014
1015export type QueryEventByUuidArgs = {
1016  uuid: Scalars['String']['input'];
1017};
1018
1019
1020export type QueryEventTripAlertArgs = {
1021  event: Scalars['ID']['input'];
1022};
1023
1024
1025export type QueryI18NLocaleArgs = {
1026  id?: InputMaybe<Scalars['ID']['input']>;
1027};
1028
1029
1030export type QueryI18NLocalesArgs = {
1031  filters?: InputMaybe<I18NLocaleFiltersInput>;
1032  pagination?: InputMaybe<PaginationArg>;
1033  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1034};
1035
1036
1037export type QueryModuleArgs = {
1038  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
1039};
1040
1041
1042export type QueryNotificationArgs = {
1043  id?: InputMaybe<Scalars['ID']['input']>;
1044};
1045
1046
1047export type QueryNotificationsArgs = {
1048  filters?: InputMaybe<NotificationFiltersInput>;
1049  pagination?: InputMaybe<PaginationArg>;
1050  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1051};
1052
1053
1054export type QueryPageArgs = {
1055  id?: InputMaybe<Scalars['ID']['input']>;
1056};
1057
1058
1059export type QueryPagesArgs = {
1060  filters?: InputMaybe<PageFiltersInput>;
1061  pagination?: InputMaybe<PaginationArg>;
1062  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1063};
1064
1065
1066export type QueryPassengerArgs = {
1067  id?: InputMaybe<Scalars['ID']['input']>;
1068};
1069
1070
1071export type QueryPassengersArgs = {
1072  filters?: InputMaybe<PassengerFiltersInput>;
1073  pagination?: InputMaybe<PaginationArg>;
1074  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1075};
1076
1077
1078export type QuerySettingArgs = {
1079  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
1080};
1081
1082
1083export type QueryTravelArgs = {
1084  id?: InputMaybe<Scalars['ID']['input']>;
1085};
1086
1087
1088export type QueryTravelsArgs = {
1089  filters?: InputMaybe<TravelFiltersInput>;
1090  pagination?: InputMaybe<PaginationArg>;
1091  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1092};
1093
1094
1095export type QueryTripAlertArgs = {
1096  id?: InputMaybe<Scalars['ID']['input']>;
1097};
1098
1099
1100export type QueryTripAlertsArgs = {
1101  filters?: InputMaybe<TripAlertFiltersInput>;
1102  pagination?: InputMaybe<PaginationArg>;
1103  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1104};
1105
1106
1107export type QueryUploadFileArgs = {
1108  id?: InputMaybe<Scalars['ID']['input']>;
1109};
1110
1111
1112export type QueryUploadFilesArgs = {
1113  filters?: InputMaybe<UploadFileFiltersInput>;
1114  pagination?: InputMaybe<PaginationArg>;
1115  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1116};
1117
1118
1119export type QueryUploadFolderArgs = {
1120  id?: InputMaybe<Scalars['ID']['input']>;
1121};
1122
1123
1124export type QueryUploadFoldersArgs = {
1125  filters?: InputMaybe<UploadFolderFiltersInput>;
1126  pagination?: InputMaybe<PaginationArg>;
1127  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1128};
1129
1130
1131export type QueryUsersPermissionsRoleArgs = {
1132  id?: InputMaybe<Scalars['ID']['input']>;
1133};
1134
1135
1136export type QueryUsersPermissionsRolesArgs = {
1137  filters?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1138  pagination?: InputMaybe<PaginationArg>;
1139  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1140};
1141
1142
1143export type QueryUsersPermissionsUserArgs = {
1144  id?: InputMaybe<Scalars['ID']['input']>;
1145};
1146
1147
1148export type QueryVehicleArgs = {
1149  id?: InputMaybe<Scalars['ID']['input']>;
1150};
1151
1152
1153export type QueryVehiclesArgs = {
1154  filters?: InputMaybe<VehicleFiltersInput>;
1155  pagination?: InputMaybe<PaginationArg>;
1156  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1157};
1158
1159export type ResponseCollectionMeta = {
1160  __typename?: 'ResponseCollectionMeta';
1161  pagination: Pagination;
1162};
1163
1164export type Setting = {
1165  __typename?: 'Setting';
1166  about_link?: Maybe<Scalars['String']['output']>;
1167  announcement?: Maybe<Scalars['String']['output']>;
1168  code_link?: Maybe<Scalars['String']['output']>;
1169  createdAt?: Maybe<Scalars['DateTime']['output']>;
1170  data_policy_link?: Maybe<Scalars['String']['output']>;
1171  gtm_id?: Maybe<Scalars['String']['output']>;
1172  locale?: Maybe<Scalars['String']['output']>;
1173  localizations?: Maybe<SettingRelationResponseCollection>;
1174  matomo_script_url?: Maybe<Scalars['String']['output']>;
1175  opencollective_link?: Maybe<Scalars['String']['output']>;
1176  stripe_dashboard_link?: Maybe<Scalars['String']['output']>;
1177  tos_link?: Maybe<Scalars['String']['output']>;
1178  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1179};
1180
1181export type SettingEntity = {
1182  __typename?: 'SettingEntity';
1183  attributes?: Maybe<Setting>;
1184  id?: Maybe<Scalars['ID']['output']>;
1185};
1186
1187export type SettingEntityResponse = {
1188  __typename?: 'SettingEntityResponse';
1189  data?: Maybe<SettingEntity>;
1190};
1191
1192export type SettingInput = {
1193  about_link?: InputMaybe<Scalars['String']['input']>;
1194  announcement?: InputMaybe<Scalars['String']['input']>;
1195  code_link?: InputMaybe<Scalars['String']['input']>;
1196  data_policy_link?: InputMaybe<Scalars['String']['input']>;
1197  gtm_id?: InputMaybe<Scalars['String']['input']>;
1198  matomo_script_url?: InputMaybe<Scalars['String']['input']>;
1199  opencollective_link?: InputMaybe<Scalars['String']['input']>;
1200  stripe_dashboard_link?: InputMaybe<Scalars['String']['input']>;
1201  tos_link?: InputMaybe<Scalars['String']['input']>;
1202};
1203
1204export type SettingRelationResponseCollection = {
1205  __typename?: 'SettingRelationResponseCollection';
1206  data: Array<SettingEntity>;
1207};
1208
1209export type StringFilterInput = {
1210  and?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1211  between?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1212  contains?: InputMaybe<Scalars['String']['input']>;
1213  containsi?: InputMaybe<Scalars['String']['input']>;
1214  endsWith?: InputMaybe<Scalars['String']['input']>;
1215  eq?: InputMaybe<Scalars['String']['input']>;
1216  eqi?: InputMaybe<Scalars['String']['input']>;
1217  gt?: InputMaybe<Scalars['String']['input']>;
1218  gte?: InputMaybe<Scalars['String']['input']>;
1219  in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1220  lt?: InputMaybe<Scalars['String']['input']>;
1221  lte?: InputMaybe<Scalars['String']['input']>;
1222  ne?: InputMaybe<Scalars['String']['input']>;
1223  nei?: InputMaybe<Scalars['String']['input']>;
1224  not?: InputMaybe<StringFilterInput>;
1225  notContains?: InputMaybe<Scalars['String']['input']>;
1226  notContainsi?: InputMaybe<Scalars['String']['input']>;
1227  notIn?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1228  notNull?: InputMaybe<Scalars['Boolean']['input']>;
1229  null?: InputMaybe<Scalars['Boolean']['input']>;
1230  or?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1231  startsWith?: InputMaybe<Scalars['String']['input']>;
1232};
1233
1234export type Travel = {
1235  __typename?: 'Travel';
1236  createdAt?: Maybe<Scalars['DateTime']['output']>;
1237  departureDate?: Maybe<Scalars['Date']['output']>;
1238  departureTime?: Maybe<Scalars['String']['output']>;
1239  details?: Maybe<Scalars['String']['output']>;
1240  event?: Maybe<EventEntityResponse>;
1241  meeting?: Maybe<Scalars['String']['output']>;
1242  meeting_latitude?: Maybe<Scalars['Float']['output']>;
1243  meeting_longitude?: Maybe<Scalars['Float']['output']>;
1244  passengers?: Maybe<PassengerRelationResponseCollection>;
1245  phoneCountry?: Maybe<Scalars['String']['output']>;
1246  phone_number?: Maybe<Scalars['String']['output']>;
1247  seats?: Maybe<Scalars['Int']['output']>;
1248  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1249  user?: Maybe<UsersPermissionsUserEntityResponse>;
1250  vehicleName?: Maybe<Scalars['String']['output']>;
1251};
1252
1253
1254export type TravelPassengersArgs = {
1255  filters?: InputMaybe<PassengerFiltersInput>;
1256  pagination?: InputMaybe<PaginationArg>;
1257  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1258};
1259
1260export type TravelEntity = {
1261  __typename?: 'TravelEntity';
1262  attributes?: Maybe<Travel>;
1263  id?: Maybe<Scalars['ID']['output']>;
1264};
1265
1266export type TravelEntityResponse = {
1267  __typename?: 'TravelEntityResponse';
1268  data?: Maybe<TravelEntity>;
1269};
1270
1271export type TravelEntityResponseCollection = {
1272  __typename?: 'TravelEntityResponseCollection';
1273  data: Array<TravelEntity>;
1274  meta: ResponseCollectionMeta;
1275};
1276
1277export type TravelFiltersInput = {
1278  and?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1279  createdAt?: InputMaybe<DateTimeFilterInput>;
1280  departureDate?: InputMaybe<DateFilterInput>;
1281  departureTime?: InputMaybe<StringFilterInput>;
1282  details?: InputMaybe<StringFilterInput>;
1283  event?: InputMaybe<EventFiltersInput>;
1284  id?: InputMaybe<IdFilterInput>;
1285  meeting?: InputMaybe<StringFilterInput>;
1286  meeting_latitude?: InputMaybe<FloatFilterInput>;
1287  meeting_longitude?: InputMaybe<FloatFilterInput>;
1288  not?: InputMaybe<TravelFiltersInput>;
1289  or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1290  passengers?: InputMaybe<PassengerFiltersInput>;
1291  phoneCountry?: InputMaybe<StringFilterInput>;
1292  phone_number?: InputMaybe<StringFilterInput>;
1293  seats?: InputMaybe<IntFilterInput>;
1294  updatedAt?: InputMaybe<DateTimeFilterInput>;
1295  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1296  vehicleName?: InputMaybe<StringFilterInput>;
1297};
1298
1299export type TravelInput = {
1300  departureDate?: InputMaybe<Scalars['Date']['input']>;
1301  departureTime?: InputMaybe<Scalars['String']['input']>;
1302  details?: InputMaybe<Scalars['String']['input']>;
1303  event?: InputMaybe<Scalars['ID']['input']>;
1304  meeting?: InputMaybe<Scalars['String']['input']>;
1305  meeting_latitude?: InputMaybe<Scalars['Float']['input']>;
1306  meeting_longitude?: InputMaybe<Scalars['Float']['input']>;
1307  passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1308  phoneCountry?: InputMaybe<Scalars['String']['input']>;
1309  phone_number?: InputMaybe<Scalars['String']['input']>;
1310  seats?: InputMaybe<Scalars['Int']['input']>;
1311  user?: InputMaybe<Scalars['ID']['input']>;
1312  vehicleName?: InputMaybe<Scalars['String']['input']>;
1313};
1314
1315export type TravelRelationResponseCollection = {
1316  __typename?: 'TravelRelationResponseCollection';
1317  data: Array<TravelEntity>;
1318};
1319
1320export type TripAlert = {
1321  __typename?: 'TripAlert';
1322  address?: Maybe<Scalars['String']['output']>;
1323  createdAt?: Maybe<Scalars['DateTime']['output']>;
1324  enabled?: Maybe<Scalars['Boolean']['output']>;
1325  event?: Maybe<EventEntityResponse>;
1326  latitude?: Maybe<Scalars['Float']['output']>;
1327  longitude?: Maybe<Scalars['Float']['output']>;
1328  radius?: Maybe<Scalars['Float']['output']>;
1329  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1330  user?: Maybe<UsersPermissionsUserEntityResponse>;
1331};
1332
1333export type TripAlertEntity = {
1334  __typename?: 'TripAlertEntity';
1335  attributes?: Maybe<TripAlert>;
1336  id?: Maybe<Scalars['ID']['output']>;
1337};
1338
1339export type TripAlertEntityResponse = {
1340  __typename?: 'TripAlertEntityResponse';
1341  data?: Maybe<TripAlertEntity>;
1342};
1343
1344export type TripAlertEntityResponseCollection = {
1345  __typename?: 'TripAlertEntityResponseCollection';
1346  data: Array<TripAlertEntity>;
1347  meta: ResponseCollectionMeta;
1348};
1349
1350export type TripAlertFiltersInput = {
1351  address?: InputMaybe<StringFilterInput>;
1352  and?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1353  createdAt?: InputMaybe<DateTimeFilterInput>;
1354  enabled?: InputMaybe<BooleanFilterInput>;
1355  event?: InputMaybe<EventFiltersInput>;
1356  id?: InputMaybe<IdFilterInput>;
1357  latitude?: InputMaybe<FloatFilterInput>;
1358  longitude?: InputMaybe<FloatFilterInput>;
1359  not?: InputMaybe<TripAlertFiltersInput>;
1360  or?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1361  radius?: InputMaybe<FloatFilterInput>;
1362  updatedAt?: InputMaybe<DateTimeFilterInput>;
1363  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1364};
1365
1366export type TripAlertInput = {
1367  address?: InputMaybe<Scalars['String']['input']>;
1368  enabled?: InputMaybe<Scalars['Boolean']['input']>;
1369  event?: InputMaybe<Scalars['ID']['input']>;
1370  latitude?: InputMaybe<Scalars['Float']['input']>;
1371  longitude?: InputMaybe<Scalars['Float']['input']>;
1372  radius?: InputMaybe<Scalars['Float']['input']>;
1373  user?: InputMaybe<Scalars['ID']['input']>;
1374};
1375
1376export type UploadFile = {
1377  __typename?: 'UploadFile';
1378  alternativeText?: Maybe<Scalars['String']['output']>;
1379  caption?: Maybe<Scalars['String']['output']>;
1380  createdAt?: Maybe<Scalars['DateTime']['output']>;
1381  ext?: Maybe<Scalars['String']['output']>;
1382  formats?: Maybe<Scalars['JSON']['output']>;
1383  hash: Scalars['String']['output'];
1384  height?: Maybe<Scalars['Int']['output']>;
1385  mime: Scalars['String']['output'];
1386  name: Scalars['String']['output'];
1387  previewUrl?: Maybe<Scalars['String']['output']>;
1388  provider: Scalars['String']['output'];
1389  provider_metadata?: Maybe<Scalars['JSON']['output']>;
1390  related?: Maybe<Array<Maybe<GenericMorph>>>;
1391  size: Scalars['Float']['output'];
1392  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1393  url: Scalars['String']['output'];
1394  width?: Maybe<Scalars['Int']['output']>;
1395};
1396
1397export type UploadFileEntity = {
1398  __typename?: 'UploadFileEntity';
1399  attributes?: Maybe<UploadFile>;
1400  id?: Maybe<Scalars['ID']['output']>;
1401};
1402
1403export type UploadFileEntityResponse = {
1404  __typename?: 'UploadFileEntityResponse';
1405  data?: Maybe<UploadFileEntity>;
1406};
1407
1408export type UploadFileEntityResponseCollection = {
1409  __typename?: 'UploadFileEntityResponseCollection';
1410  data: Array<UploadFileEntity>;
1411  meta: ResponseCollectionMeta;
1412};
1413
1414export type UploadFileFiltersInput = {
1415  alternativeText?: InputMaybe<StringFilterInput>;
1416  and?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1417  caption?: InputMaybe<StringFilterInput>;
1418  createdAt?: InputMaybe<DateTimeFilterInput>;
1419  ext?: InputMaybe<StringFilterInput>;
1420  folder?: InputMaybe<UploadFolderFiltersInput>;
1421  folderPath?: InputMaybe<StringFilterInput>;
1422  formats?: InputMaybe<JsonFilterInput>;
1423  hash?: InputMaybe<StringFilterInput>;
1424  height?: InputMaybe<IntFilterInput>;
1425  id?: InputMaybe<IdFilterInput>;
1426  mime?: InputMaybe<StringFilterInput>;
1427  name?: InputMaybe<StringFilterInput>;
1428  not?: InputMaybe<UploadFileFiltersInput>;
1429  or?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1430  previewUrl?: InputMaybe<StringFilterInput>;
1431  provider?: InputMaybe<StringFilterInput>;
1432  provider_metadata?: InputMaybe<JsonFilterInput>;
1433  size?: InputMaybe<FloatFilterInput>;
1434  updatedAt?: InputMaybe<DateTimeFilterInput>;
1435  url?: InputMaybe<StringFilterInput>;
1436  width?: InputMaybe<IntFilterInput>;
1437};
1438
1439export type UploadFileInput = {
1440  alternativeText?: InputMaybe<Scalars['String']['input']>;
1441  caption?: InputMaybe<Scalars['String']['input']>;
1442  ext?: InputMaybe<Scalars['String']['input']>;
1443  folder?: InputMaybe<Scalars['ID']['input']>;
1444  folderPath?: InputMaybe<Scalars['String']['input']>;
1445  formats?: InputMaybe<Scalars['JSON']['input']>;
1446  hash?: InputMaybe<Scalars['String']['input']>;
1447  height?: InputMaybe<Scalars['Int']['input']>;
1448  mime?: InputMaybe<Scalars['String']['input']>;
1449  name?: InputMaybe<Scalars['String']['input']>;
1450  previewUrl?: InputMaybe<Scalars['String']['input']>;
1451  provider?: InputMaybe<Scalars['String']['input']>;
1452  provider_metadata?: InputMaybe<Scalars['JSON']['input']>;
1453  size?: InputMaybe<Scalars['Float']['input']>;
1454  url?: InputMaybe<Scalars['String']['input']>;
1455  width?: InputMaybe<Scalars['Int']['input']>;
1456};
1457
1458export type UploadFileRelationResponseCollection = {
1459  __typename?: 'UploadFileRelationResponseCollection';
1460  data: Array<UploadFileEntity>;
1461};
1462
1463export type UploadFolder = {
1464  __typename?: 'UploadFolder';
1465  children?: Maybe<UploadFolderRelationResponseCollection>;
1466  createdAt?: Maybe<Scalars['DateTime']['output']>;
1467  files?: Maybe<UploadFileRelationResponseCollection>;
1468  name: Scalars['String']['output'];
1469  parent?: Maybe<UploadFolderEntityResponse>;
1470  path: Scalars['String']['output'];
1471  pathId: Scalars['Int']['output'];
1472  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1473};
1474
1475
1476export type UploadFolderChildrenArgs = {
1477  filters?: InputMaybe<UploadFolderFiltersInput>;
1478  pagination?: InputMaybe<PaginationArg>;
1479  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1480};
1481
1482
1483export type UploadFolderFilesArgs = {
1484  filters?: InputMaybe<UploadFileFiltersInput>;
1485  pagination?: InputMaybe<PaginationArg>;
1486  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1487};
1488
1489export type UploadFolderEntity = {
1490  __typename?: 'UploadFolderEntity';
1491  attributes?: Maybe<UploadFolder>;
1492  id?: Maybe<Scalars['ID']['output']>;
1493};
1494
1495export type UploadFolderEntityResponse = {
1496  __typename?: 'UploadFolderEntityResponse';
1497  data?: Maybe<UploadFolderEntity>;
1498};
1499
1500export type UploadFolderEntityResponseCollection = {
1501  __typename?: 'UploadFolderEntityResponseCollection';
1502  data: Array<UploadFolderEntity>;
1503  meta: ResponseCollectionMeta;
1504};
1505
1506export type UploadFolderFiltersInput = {
1507  and?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1508  children?: InputMaybe<UploadFolderFiltersInput>;
1509  createdAt?: InputMaybe<DateTimeFilterInput>;
1510  files?: InputMaybe<UploadFileFiltersInput>;
1511  id?: InputMaybe<IdFilterInput>;
1512  name?: InputMaybe<StringFilterInput>;
1513  not?: InputMaybe<UploadFolderFiltersInput>;
1514  or?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1515  parent?: InputMaybe<UploadFolderFiltersInput>;
1516  path?: InputMaybe<StringFilterInput>;
1517  pathId?: InputMaybe<IntFilterInput>;
1518  updatedAt?: InputMaybe<DateTimeFilterInput>;
1519};
1520
1521export type UploadFolderInput = {
1522  children?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1523  files?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1524  name?: InputMaybe<Scalars['String']['input']>;
1525  parent?: InputMaybe<Scalars['ID']['input']>;
1526  path?: InputMaybe<Scalars['String']['input']>;
1527  pathId?: InputMaybe<Scalars['Int']['input']>;
1528};
1529
1530export type UploadFolderRelationResponseCollection = {
1531  __typename?: 'UploadFolderRelationResponseCollection';
1532  data: Array<UploadFolderEntity>;
1533};
1534
1535export type UsersPermissionsCreateRolePayload = {
1536  __typename?: 'UsersPermissionsCreateRolePayload';
1537  ok: Scalars['Boolean']['output'];
1538};
1539
1540export type UsersPermissionsDeleteRolePayload = {
1541  __typename?: 'UsersPermissionsDeleteRolePayload';
1542  ok: Scalars['Boolean']['output'];
1543};
1544
1545export type UsersPermissionsLoginInput = {
1546  identifier: Scalars['String']['input'];
1547  password: Scalars['String']['input'];
1548  provider?: Scalars['String']['input'];
1549};
1550
1551export type UsersPermissionsLoginPayload = {
1552  __typename?: 'UsersPermissionsLoginPayload';
1553  jwt?: Maybe<Scalars['String']['output']>;
1554  user: UsersPermissionsMe;
1555};
1556
1557export type UsersPermissionsMe = {
1558  __typename?: 'UsersPermissionsMe';
1559  blocked?: Maybe<Scalars['Boolean']['output']>;
1560  confirmed?: Maybe<Scalars['Boolean']['output']>;
1561  email?: Maybe<Scalars['String']['output']>;
1562  id: Scalars['ID']['output'];
1563  profile?: Maybe<UsersPermissionsUser>;
1564  role?: Maybe<UsersPermissionsMeRole>;
1565  username: Scalars['String']['output'];
1566};
1567
1568export type UsersPermissionsMeRole = {
1569  __typename?: 'UsersPermissionsMeRole';
1570  description?: Maybe<Scalars['String']['output']>;
1571  id: Scalars['ID']['output'];
1572  name: Scalars['String']['output'];
1573  type?: Maybe<Scalars['String']['output']>;
1574};
1575
1576export type UsersPermissionsPasswordPayload = {
1577  __typename?: 'UsersPermissionsPasswordPayload';
1578  ok: Scalars['Boolean']['output'];
1579};
1580
1581export type UsersPermissionsPermission = {
1582  __typename?: 'UsersPermissionsPermission';
1583  action: Scalars['String']['output'];
1584  createdAt?: Maybe<Scalars['DateTime']['output']>;
1585  role?: Maybe<UsersPermissionsRoleEntityResponse>;
1586  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1587};
1588
1589export type UsersPermissionsPermissionEntity = {
1590  __typename?: 'UsersPermissionsPermissionEntity';
1591  attributes?: Maybe<UsersPermissionsPermission>;
1592  id?: Maybe<Scalars['ID']['output']>;
1593};
1594
1595export type UsersPermissionsPermissionFiltersInput = {
1596  action?: InputMaybe<StringFilterInput>;
1597  and?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1598  createdAt?: InputMaybe<DateTimeFilterInput>;
1599  id?: InputMaybe<IdFilterInput>;
1600  not?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1601  or?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1602  role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1603  updatedAt?: InputMaybe<DateTimeFilterInput>;
1604};
1605
1606export type UsersPermissionsPermissionRelationResponseCollection = {
1607  __typename?: 'UsersPermissionsPermissionRelationResponseCollection';
1608  data: Array<UsersPermissionsPermissionEntity>;
1609};
1610
1611export type UsersPermissionsRegisterInput = {
1612  email: Scalars['String']['input'];
1613  firstName?: InputMaybe<Scalars['String']['input']>;
1614  lang?: InputMaybe<Scalars['String']['input']>;
1615  lastName?: InputMaybe<Scalars['String']['input']>;
1616  newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1617  password: Scalars['String']['input'];
1618  tosAcceptationDate?: InputMaybe<Scalars['DateTime']['input']>;
1619  username: Scalars['String']['input'];
1620};
1621
1622export type UsersPermissionsRole = {
1623  __typename?: 'UsersPermissionsRole';
1624  createdAt?: Maybe<Scalars['DateTime']['output']>;
1625  description?: Maybe<Scalars['String']['output']>;
1626  name: Scalars['String']['output'];
1627  permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1628  type?: Maybe<Scalars['String']['output']>;
1629  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1630  users?: Maybe<UsersPermissionsUserRelationResponseCollection>;
1631};
1632
1633
1634export type UsersPermissionsRolePermissionsArgs = {
1635  filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1636  pagination?: InputMaybe<PaginationArg>;
1637  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1638};
1639
1640
1641export type UsersPermissionsRoleUsersArgs = {
1642  filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1643  pagination?: InputMaybe<PaginationArg>;
1644  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1645};
1646
1647export type UsersPermissionsRoleEntity = {
1648  __typename?: 'UsersPermissionsRoleEntity';
1649  attributes?: Maybe<UsersPermissionsRole>;
1650  id?: Maybe<Scalars['ID']['output']>;
1651};
1652
1653export type UsersPermissionsRoleEntityResponse = {
1654  __typename?: 'UsersPermissionsRoleEntityResponse';
1655  data?: Maybe<UsersPermissionsRoleEntity>;
1656};
1657
1658export type UsersPermissionsRoleEntityResponseCollection = {
1659  __typename?: 'UsersPermissionsRoleEntityResponseCollection';
1660  data: Array<UsersPermissionsRoleEntity>;
1661  meta: ResponseCollectionMeta;
1662};
1663
1664export type UsersPermissionsRoleFiltersInput = {
1665  and?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1666  createdAt?: InputMaybe<DateTimeFilterInput>;
1667  description?: InputMaybe<StringFilterInput>;
1668  id?: InputMaybe<IdFilterInput>;
1669  name?: InputMaybe<StringFilterInput>;
1670  not?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1671  or?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1672  permissions?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1673  type?: InputMaybe<StringFilterInput>;
1674  updatedAt?: InputMaybe<DateTimeFilterInput>;
1675  users?: InputMaybe<UsersPermissionsUserFiltersInput>;
1676};
1677
1678export type UsersPermissionsRoleInput = {
1679  description?: InputMaybe<Scalars['String']['input']>;
1680  name?: InputMaybe<Scalars['String']['input']>;
1681  permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1682  type?: InputMaybe<Scalars['String']['input']>;
1683  users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1684};
1685
1686export type UsersPermissionsUpdateRolePayload = {
1687  __typename?: 'UsersPermissionsUpdateRolePayload';
1688  ok: Scalars['Boolean']['output'];
1689};
1690
1691export type UsersPermissionsUser = {
1692  __typename?: 'UsersPermissionsUser';
1693  confirmed?: Maybe<Scalars['Boolean']['output']>;
1694  createdAt?: Maybe<Scalars['DateTime']['output']>;
1695  email: Scalars['String']['output'];
1696  events?: Maybe<EventRelationResponseCollection>;
1697  firstName?: Maybe<Scalars['String']['output']>;
1698  lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1699  lastName?: Maybe<Scalars['String']['output']>;
1700  newsletterConsent?: Maybe<Scalars['Boolean']['output']>;
1701  notificationEnabled?: Maybe<Scalars['Boolean']['output']>;
1702  notifications?: Maybe<NotificationRelationResponseCollection>;
1703  onboardingCreator?: Maybe<Scalars['Boolean']['output']>;
1704  onboardingUser?: Maybe<Scalars['Boolean']['output']>;
1705  provider?: Maybe<Scalars['String']['output']>;
1706  role?: Maybe<UsersPermissionsRoleEntityResponse>;
1707  tosAcceptationDate?: Maybe<Scalars['DateTime']['output']>;
1708  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1709  username: Scalars['String']['output'];
1710  vehicles?: Maybe<VehicleRelationResponseCollection>;
1711};
1712
1713
1714export type UsersPermissionsUserEventsArgs = {
1715  filters?: InputMaybe<EventFiltersInput>;
1716  pagination?: InputMaybe<PaginationArg>;
1717  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1718};
1719
1720
1721export type UsersPermissionsUserNotificationsArgs = {
1722  filters?: InputMaybe<NotificationFiltersInput>;
1723  pagination?: InputMaybe<PaginationArg>;
1724  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1725};
1726
1727
1728export type UsersPermissionsUserVehiclesArgs = {
1729  filters?: InputMaybe<VehicleFiltersInput>;
1730  pagination?: InputMaybe<PaginationArg>;
1731  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1732};
1733
1734export type UsersPermissionsUserEntity = {
1735  __typename?: 'UsersPermissionsUserEntity';
1736  attributes?: Maybe<UsersPermissionsUser>;
1737  id?: Maybe<Scalars['ID']['output']>;
1738};
1739
1740export type UsersPermissionsUserEntityResponse = {
1741  __typename?: 'UsersPermissionsUserEntityResponse';
1742  data?: Maybe<UsersPermissionsUserEntity>;
1743};
1744
1745export type UsersPermissionsUserFiltersInput = {
1746  and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1747  blocked?: InputMaybe<BooleanFilterInput>;
1748  confirmationToken?: InputMaybe<StringFilterInput>;
1749  confirmed?: InputMaybe<BooleanFilterInput>;
1750  createdAt?: InputMaybe<DateTimeFilterInput>;
1751  email?: InputMaybe<StringFilterInput>;
1752  events?: InputMaybe<EventFiltersInput>;
1753  firstName?: InputMaybe<StringFilterInput>;
1754  id?: InputMaybe<IdFilterInput>;
1755  lang?: InputMaybe<StringFilterInput>;
1756  lastName?: InputMaybe<StringFilterInput>;
1757  newsletterConsent?: InputMaybe<BooleanFilterInput>;
1758  not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1759  notificationEnabled?: InputMaybe<BooleanFilterInput>;
1760  notifications?: InputMaybe<NotificationFiltersInput>;
1761  onboardingCreator?: InputMaybe<BooleanFilterInput>;
1762  onboardingUser?: InputMaybe<BooleanFilterInput>;
1763  or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1764  passengers?: InputMaybe<PassengerFiltersInput>;
1765  password?: InputMaybe<StringFilterInput>;
1766  provider?: InputMaybe<StringFilterInput>;
1767  resetPasswordToken?: InputMaybe<StringFilterInput>;
1768  role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1769  tosAcceptationDate?: InputMaybe<DateTimeFilterInput>;
1770  updatedAt?: InputMaybe<DateTimeFilterInput>;
1771  username?: InputMaybe<StringFilterInput>;
1772  vehicles?: InputMaybe<VehicleFiltersInput>;
1773};
1774
1775export type UsersPermissionsUserInput = {
1776  blocked?: InputMaybe<Scalars['Boolean']['input']>;
1777  confirmationToken?: InputMaybe<Scalars['String']['input']>;
1778  confirmed?: InputMaybe<Scalars['Boolean']['input']>;
1779  email?: InputMaybe<Scalars['String']['input']>;
1780  events?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1781  firstName?: InputMaybe<Scalars['String']['input']>;
1782  lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1783  lastName?: InputMaybe<Scalars['String']['input']>;
1784  newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1785  notificationEnabled?: InputMaybe<Scalars['Boolean']['input']>;
1786  notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1787  oldPassword?: InputMaybe<Scalars['String']['input']>;
1788  onboardingCreator?: InputMaybe<Scalars['Boolean']['input']>;
1789  onboardingUser?: InputMaybe<Scalars['Boolean']['input']>;
1790  passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1791  password?: InputMaybe<Scalars['String']['input']>;
1792  provider?: InputMaybe<Scalars['String']['input']>;
1793  resetPasswordToken?: InputMaybe<Scalars['String']['input']>;
1794  role?: InputMaybe<Scalars['ID']['input']>;
1795  tosAcceptationDate?: InputMaybe<Scalars['DateTime']['input']>;
1796  username?: InputMaybe<Scalars['String']['input']>;
1797  vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1798};
1799
1800export type UsersPermissionsUserRelationResponseCollection = {
1801  __typename?: 'UsersPermissionsUserRelationResponseCollection';
1802  data: Array<UsersPermissionsUserEntity>;
1803};
1804
1805export type Vehicle = {
1806  __typename?: 'Vehicle';
1807  createdAt?: Maybe<Scalars['DateTime']['output']>;
1808  name: Scalars['String']['output'];
1809  phoneCountry?: Maybe<Scalars['String']['output']>;
1810  phone_number?: Maybe<Scalars['String']['output']>;
1811  seats?: Maybe<Scalars['Int']['output']>;
1812  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1813  user?: Maybe<UsersPermissionsUserEntityResponse>;
1814};
1815
1816export type VehicleEntity = {
1817  __typename?: 'VehicleEntity';
1818  attributes?: Maybe<Vehicle>;
1819  id?: Maybe<Scalars['ID']['output']>;
1820};
1821
1822export type VehicleEntityResponse = {
1823  __typename?: 'VehicleEntityResponse';
1824  data?: Maybe<VehicleEntity>;
1825};
1826
1827export type VehicleEntityResponseCollection = {
1828  __typename?: 'VehicleEntityResponseCollection';
1829  data: Array<VehicleEntity>;
1830  meta: ResponseCollectionMeta;
1831};
1832
1833export type VehicleFiltersInput = {
1834  and?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1835  createdAt?: InputMaybe<DateTimeFilterInput>;
1836  id?: InputMaybe<IdFilterInput>;
1837  name?: InputMaybe<StringFilterInput>;
1838  not?: InputMaybe<VehicleFiltersInput>;
1839  or?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1840  phoneCountry?: InputMaybe<StringFilterInput>;
1841  phone_number?: InputMaybe<StringFilterInput>;
1842  seats?: InputMaybe<IntFilterInput>;
1843  updatedAt?: InputMaybe<DateTimeFilterInput>;
1844  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1845};
1846
1847export type VehicleInput = {
1848  name?: InputMaybe<Scalars['String']['input']>;
1849  phoneCountry?: InputMaybe<Scalars['String']['input']>;
1850  phone_number?: InputMaybe<Scalars['String']['input']>;
1851  seats?: InputMaybe<Scalars['Int']['input']>;
1852  user?: InputMaybe<Scalars['ID']['input']>;
1853};
1854
1855export type VehicleRelationResponseCollection = {
1856  __typename?: 'VehicleRelationResponseCollection';
1857  data: Array<VehicleEntity>;
1858};
1859
1860export type TripAlertQueryVariables = Exact<{
1861  eventId: Scalars['ID']['input'];
1862}>;
1863
1864
1865export type TripAlertQuery = { __typename?: 'Query', eventTripAlert?: { __typename?: 'TripAlertEntityResponse', data?: { __typename?: 'TripAlertEntity', id?: string | null, attributes?: { __typename?: 'TripAlert', address?: string | null, enabled?: boolean | null, radius?: number | null, longitude?: number | null, latitude?: number | null } | null } | null } | null };
1866
1867export type SetTripAlertMutationVariables = Exact<{
1868  eventId: Scalars['ID']['input'];
1869  enabled?: InputMaybe<Scalars['Boolean']['input']>;
1870  latitude?: InputMaybe<Scalars['Float']['input']>;
1871  longitude?: InputMaybe<Scalars['Float']['input']>;
1872  address?: InputMaybe<Scalars['String']['input']>;
1873  radius?: InputMaybe<Scalars['Float']['input']>;
1874}>;
1875
1876
1877export type SetTripAlertMutation = { __typename?: 'Mutation', setTripAlert?: { __typename?: 'TripAlertEntityResponse', data?: { __typename?: 'TripAlertEntity', id?: string | null, attributes?: { __typename?: 'TripAlert', latitude?: number | null, longitude?: number | null, address?: string | null, enabled?: boolean | null } | null } | null } | null };
1878
1879export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null };
1880
1881export type RegisterMutationVariables = Exact<{
1882  user: UsersPermissionsRegisterInput;
1883}>;
1884
1885
1886export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
1887
1888export type ForgotPasswordMutationVariables = Exact<{
1889  email: Scalars['String']['input'];
1890}>;
1891
1892
1893export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UsersPermissionsPasswordPayload', ok: boolean } | null };
1894
1895export type ResetPasswordMutationVariables = Exact<{
1896  password: Scalars['String']['input'];
1897  passwordConfirmation: Scalars['String']['input'];
1898  code: Scalars['String']['input'];
1899}>;
1900
1901
1902export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } | null };
1903
1904export type EventFieldsFragment = { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, phoneCountry?: 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 };
1905
1906export type CreateEventMutationVariables = Exact<{
1907  eventData: EventInput;
1908}>;
1909
1910
1911export type CreateEventMutation = { __typename?: 'Mutation', createEvent?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, phoneCountry?: 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 };
1912
1913export type UpdateEventMutationVariables = Exact<{
1914  uuid: Scalars['String']['input'];
1915  eventUpdate: EventInput;
1916}>;
1917
1918
1919export type UpdateEventMutation = { __typename?: 'Mutation', updateEventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, phoneCountry?: 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 };
1920
1921export type AddEventAdminMutationVariables = Exact<{
1922  eventId: Scalars['ID']['input'];
1923  email: Scalars['String']['input'];
1924}>;
1925
1926
1927export type AddEventAdminMutation = { __typename?: 'Mutation', addEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
1928
1929export type DeleteEventAdminMutationVariables = Exact<{
1930  eventId: Scalars['ID']['input'];
1931  email: Scalars['String']['input'];
1932}>;
1933
1934
1935export type DeleteEventAdminMutation = { __typename?: 'Mutation', deleteEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
1936
1937export type EventByUuidQueryVariables = Exact<{
1938  uuid: Scalars['String']['input'];
1939}>;
1940
1941
1942export type EventByUuidQuery = { __typename?: 'Query', eventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, phoneCountry?: 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 };
1943
1944export type ModuleQueryVariables = Exact<{
1945  locale: Scalars['I18NLocaleCode']['input'];
1946}>;
1947
1948
1949export type ModuleQuery = { __typename?: 'Query', module?: { __typename?: 'ModuleEntityResponse', data?: { __typename?: 'ModuleEntity', attributes?: { __typename?: 'Module', caroster_plus_name: string, caroster_plus_price?: number | null, caroster_plus_enabled?: boolean | null, caroster_plus_description?: string | null, caroster_plus_payment_link: string } | null } | null } | null };
1950
1951export type UserNotificationsQueryVariables = Exact<{
1952  maxItems?: InputMaybe<Scalars['Int']['input']>;
1953}>;
1954
1955
1956export type UserNotificationsQuery = { __typename?: 'Query', notifications?: { __typename?: 'NotificationEntityResponseCollection', data: Array<{ __typename?: 'NotificationEntity', id?: string | null, attributes?: { __typename?: 'Notification', type: Enum_Notification_Type, read?: boolean | null, createdAt?: any | null, event?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', name: string, uuid?: string | null } | null } | null } | null } | null }> } | null };
1957
1958export type ReadNotificationsMutationVariables = Exact<{
1959  id?: InputMaybe<Scalars['ID']['input']>;
1960}>;
1961
1962
1963export type ReadNotificationsMutation = { __typename?: 'Mutation', readNotifications?: { __typename?: 'NotificationEntityResponseCollection', data: Array<{ __typename?: 'NotificationEntity', id?: string | null, attributes?: { __typename?: 'Notification', type: Enum_Notification_Type, read?: boolean | null } | null }> } | null };
1964
1965export type PassengerFieldsFragment = { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, phoneCountry?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null };
1966
1967export type CreatePassengerMutationVariables = Exact<{
1968  passenger: PassengerInput;
1969}>;
1970
1971
1972export type CreatePassengerMutation = { __typename?: 'Mutation', createPassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, phoneCountry?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null } | null } | null };
1973
1974export type UpdatePassengerMutationVariables = Exact<{
1975  id: Scalars['ID']['input'];
1976  passengerUpdate: PassengerInput;
1977}>;
1978
1979
1980export type UpdatePassengerMutation = { __typename?: 'Mutation', updatePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, phoneCountry?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null } | null } | null };
1981
1982export type DeletePassengerMutationVariables = Exact<{
1983  id: Scalars['ID']['input'];
1984}>;
1985
1986
1987export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null };
1988
1989export type SettingQueryVariables = Exact<{
1990  locale: Scalars['I18NLocaleCode']['input'];
1991}>;
1992
1993
1994export type SettingQuery = { __typename?: 'Query', setting?: { __typename?: 'SettingEntityResponse', data?: { __typename?: 'SettingEntity', id?: string | null, attributes?: { __typename?: 'Setting', gtm_id?: string | null, about_link?: string | null, announcement?: string | null, matomo_script_url?: string | null, opencollective_link?: string | null, code_link?: string | null, stripe_dashboard_link?: string | null, tos_link?: string | null, data_policy_link?: string | null } | null } | null } | null };
1995
1996export type TravelFieldsFragment = { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, phoneCountry?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }> } | null } | null };
1997
1998export type CreateTravelMutationVariables = Exact<{
1999  travel: TravelInput;
2000  createVehicle?: InputMaybe<Scalars['Boolean']['input']>;
2001}>;
2002
2003
2004export type CreateTravelMutation = { __typename?: 'Mutation', createTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, phoneCountry?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }> } | null } | null } | null } | null };
2005
2006export type UpdateTravelMutationVariables = Exact<{
2007  id: Scalars['ID']['input'];
2008  travelUpdate: TravelInput;
2009}>;
2010
2011
2012export type UpdateTravelMutation = { __typename?: 'Mutation', updateTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departureDate?: any | null, departureTime?: string | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, phoneCountry?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, phoneCountry?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }> } | null } | null } | null } | null };
2013
2014export type DeleteTravelMutationVariables = Exact<{
2015  id: Scalars['ID']['input'];
2016}>;
2017
2018
2019export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null };
2020
2021export 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, newsletterConsent?: boolean | null, notificationEnabled?: 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, enabled_modules?: any | null } | null }> } | null };
2022
2023export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
2024
2025
2026export 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, newsletterConsent?: boolean | null, notificationEnabled?: 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, enabled_modules?: any | null } | null }> } | null } | null } | null };
2027
2028export type UpdateMeMutationVariables = Exact<{
2029  userUpdate: UsersPermissionsUserInput;
2030}>;
2031
2032
2033export 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, newsletterConsent?: boolean | null, notificationEnabled?: 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, enabled_modules?: any | null } | null }> } | null } | null } | null } };
2034
2035export type VehicleFieldsFragment = { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null, phoneCountry?: string | null } | null };
2036
2037export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>;
2038
2039
2040export 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, phoneCountry?: string | null } | null }> } | null } | null } | null };
2041
2042export type DeleteVehicleMutationVariables = Exact<{
2043  id: Scalars['ID']['input'];
2044}>;
2045
2046
2047export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'VehicleEntityResponse', data?: { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string } | null } | null } | null };
2048
2049export const MeFieldsFragmentDoc = gql`
2050    fragment MeFields on UsersPermissionsMe {
2051  id
2052  username
2053  email
2054  confirmed
2055}
2056    `;
2057export const EventFieldsFragmentDoc = gql`
2058    fragment EventFields on EventEntity {
2059  id
2060  attributes {
2061    uuid
2062    name
2063    description
2064    enabled_modules
2065    email
2066    lang
2067    administrators
2068    date
2069    address
2070    latitude
2071    longitude
2072    waitingPassengers {
2073      data {
2074        id
2075        attributes {
2076          name
2077          email
2078          location
2079          user {
2080            data {
2081              id
2082              attributes {
2083                firstName
2084                lastName
2085              }
2086            }
2087          }
2088        }
2089      }
2090    }
2091    travels(pagination: {limit: 500}) {
2092      data {
2093        id
2094        attributes {
2095          meeting
2096          meeting_latitude
2097          meeting_longitude
2098          departureDate
2099          departureTime
2100          details
2101          vehicleName
2102          phone_number
2103          phoneCountry
2104          seats
2105          user {
2106            data {
2107              id
2108            }
2109          }
2110          passengers {
2111            data {
2112              id
2113              attributes {
2114                name
2115                location
2116                email
2117                phone
2118                phoneCountry
2119                user {
2120                  data {
2121                    id
2122                    attributes {
2123                      firstName
2124                      lastName
2125                    }
2126                  }
2127                }
2128              }
2129            }
2130          }
2131        }
2132      }
2133    }
2134  }
2135}
2136    `;
2137export const PassengerFieldsFragmentDoc = gql`
2138    fragment PassengerFields on PassengerEntity {
2139  id
2140  attributes {
2141    name
2142    location
2143    phone
2144    phoneCountry
2145    email
2146    user {
2147      data {
2148        id
2149        attributes {
2150          firstName
2151          lastName
2152          email
2153        }
2154      }
2155    }
2156  }
2157}
2158    `;
2159export const TravelFieldsFragmentDoc = gql`
2160    fragment TravelFields on TravelEntity {
2161  id
2162  attributes {
2163    meeting
2164    meeting_latitude
2165    meeting_longitude
2166    departureDate
2167    departureTime
2168    details
2169    vehicleName
2170    phone_number
2171    phoneCountry
2172    seats
2173    passengers {
2174      data {
2175        id
2176        attributes {
2177          name
2178          location
2179          phone
2180          phoneCountry
2181          user {
2182            data {
2183              id
2184              attributes {
2185                firstName
2186                lastName
2187                email
2188              }
2189            }
2190          }
2191        }
2192      }
2193    }
2194  }
2195}
2196    `;
2197export const UserFieldsFragmentDoc = gql`
2198    fragment UserFields on UsersPermissionsUser {
2199  username
2200  email
2201  confirmed
2202  lastName
2203  firstName
2204  lang
2205  onboardingUser
2206  onboardingCreator
2207  newsletterConsent
2208  notificationEnabled
2209  provider
2210  events(pagination: {limit: 500}) {
2211    data {
2212      id
2213      attributes {
2214        uuid
2215        name
2216        date
2217        address
2218        enabled_modules
2219      }
2220    }
2221  }
2222}
2223    `;
2224export const VehicleFieldsFragmentDoc = gql`
2225    fragment VehicleFields on VehicleEntity {
2226  id
2227  attributes {
2228    name
2229    seats
2230    phone_number
2231    phoneCountry
2232  }
2233}
2234    `;
2235export const TripAlertDocument = gql`
2236    query TripAlert($eventId: ID!) {
2237  eventTripAlert(event: $eventId) {
2238    data {
2239      id
2240      attributes {
2241        address
2242        enabled
2243        radius
2244        longitude
2245        latitude
2246      }
2247    }
2248  }
2249}
2250    `;
2251
2252/**
2253 * __useTripAlertQuery__
2254 *
2255 * To run a query within a React component, call `useTripAlertQuery` and pass it any options that fit your needs.
2256 * When your component renders, `useTripAlertQuery` returns an object from Apollo Client that contains loading, error, and data properties
2257 * you can use to render your UI.
2258 *
2259 * @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;
2260 *
2261 * @example
2262 * const { data, loading, error } = useTripAlertQuery({
2263 *   variables: {
2264 *      eventId: // value for 'eventId'
2265 *   },
2266 * });
2267 */
2268export function useTripAlertQuery(baseOptions: Apollo.QueryHookOptions<TripAlertQuery, TripAlertQueryVariables> & ({ variables: TripAlertQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
2269        const options = {...defaultOptions, ...baseOptions}
2270        return Apollo.useQuery<TripAlertQuery, TripAlertQueryVariables>(TripAlertDocument, options);
2271      }
2272export function useTripAlertLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<TripAlertQuery, TripAlertQueryVariables>) {
2273          const options = {...defaultOptions, ...baseOptions}
2274          return Apollo.useLazyQuery<TripAlertQuery, TripAlertQueryVariables>(TripAlertDocument, options);
2275        }
2276export function useTripAlertSuspenseQuery(baseOptions?: Apollo.SuspenseQueryHookOptions<TripAlertQuery, TripAlertQueryVariables>) {
2277          const options = {...defaultOptions, ...baseOptions}
2278          return Apollo.useSuspenseQuery<TripAlertQuery, TripAlertQueryVariables>(TripAlertDocument, options);
2279        }
2280export type TripAlertQueryHookResult = ReturnType<typeof useTripAlertQuery>;
2281export type TripAlertLazyQueryHookResult = ReturnType<typeof useTripAlertLazyQuery>;
2282export type TripAlertSuspenseQueryHookResult = ReturnType<typeof useTripAlertSuspenseQuery>;
2283export type TripAlertQueryResult = Apollo.QueryResult<TripAlertQuery, TripAlertQueryVariables>;
2284export const SetTripAlertDocument = gql`
2285    mutation SetTripAlert($eventId: ID!, $enabled: Boolean, $latitude: Float, $longitude: Float, $address: String, $radius: Float) {
2286  setTripAlert(
2287    event: $eventId
2288    latitude: $latitude
2289    longitude: $longitude
2290    address: $address
2291    radius: $radius
2292    enabled: $enabled
2293  ) {
2294    data {
2295      id
2296      attributes {
2297        latitude
2298        longitude
2299        address
2300        enabled
2301      }
2302    }
2303  }
2304}
2305    `;
2306export type SetTripAlertMutationFn = Apollo.MutationFunction<SetTripAlertMutation, SetTripAlertMutationVariables>;
2307
2308/**
2309 * __useSetTripAlertMutation__
2310 *
2311 * To run a mutation, you first call `useSetTripAlertMutation` within a React component and pass it any options that fit your needs.
2312 * When your component renders, `useSetTripAlertMutation` returns a tuple that includes:
2313 * - A mutate function that you can call at any time to execute the mutation
2314 * - An object with fields that represent the current status of the mutation's execution
2315 *
2316 * @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;
2317 *
2318 * @example
2319 * const [setTripAlertMutation, { data, loading, error }] = useSetTripAlertMutation({
2320 *   variables: {
2321 *      eventId: // value for 'eventId'
2322 *      enabled: // value for 'enabled'
2323 *      latitude: // value for 'latitude'
2324 *      longitude: // value for 'longitude'
2325 *      address: // value for 'address'
2326 *      radius: // value for 'radius'
2327 *   },
2328 * });
2329 */
2330export function useSetTripAlertMutation(baseOptions?: Apollo.MutationHookOptions<SetTripAlertMutation, SetTripAlertMutationVariables>) {
2331        const options = {...defaultOptions, ...baseOptions}
2332        return Apollo.useMutation<SetTripAlertMutation, SetTripAlertMutationVariables>(SetTripAlertDocument, options);
2333      }
2334export type SetTripAlertMutationHookResult = ReturnType<typeof useSetTripAlertMutation>;
2335export type SetTripAlertMutationResult = Apollo.MutationResult<SetTripAlertMutation>;
2336export type SetTripAlertMutationOptions = Apollo.BaseMutationOptions<SetTripAlertMutation, SetTripAlertMutationVariables>;
2337export const RegisterDocument = gql`
2338    mutation register($user: UsersPermissionsRegisterInput!) {
2339  register(input: $user) {
2340    jwt
2341    user {
2342      ...MeFields
2343    }
2344  }
2345}
2346    ${MeFieldsFragmentDoc}`;
2347export type RegisterMutationFn = Apollo.MutationFunction<RegisterMutation, RegisterMutationVariables>;
2348
2349/**
2350 * __useRegisterMutation__
2351 *
2352 * To run a mutation, you first call `useRegisterMutation` within a React component and pass it any options that fit your needs.
2353 * When your component renders, `useRegisterMutation` returns a tuple that includes:
2354 * - A mutate function that you can call at any time to execute the mutation
2355 * - An object with fields that represent the current status of the mutation's execution
2356 *
2357 * @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;
2358 *
2359 * @example
2360 * const [registerMutation, { data, loading, error }] = useRegisterMutation({
2361 *   variables: {
2362 *      user: // value for 'user'
2363 *   },
2364 * });
2365 */
2366export function useRegisterMutation(baseOptions?: Apollo.MutationHookOptions<RegisterMutation, RegisterMutationVariables>) {
2367        const options = {...defaultOptions, ...baseOptions}
2368        return Apollo.useMutation<RegisterMutation, RegisterMutationVariables>(RegisterDocument, options);
2369      }
2370export type RegisterMutationHookResult = ReturnType<typeof useRegisterMutation>;
2371export type RegisterMutationResult = Apollo.MutationResult<RegisterMutation>;
2372export type RegisterMutationOptions = Apollo.BaseMutationOptions<RegisterMutation, RegisterMutationVariables>;
2373export const ForgotPasswordDocument = gql`
2374    mutation forgotPassword($email: String!) {
2375  forgotPassword(email: $email) {
2376    ok
2377  }
2378}
2379    `;
2380export type ForgotPasswordMutationFn = Apollo.MutationFunction<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2381
2382/**
2383 * __useForgotPasswordMutation__
2384 *
2385 * To run a mutation, you first call `useForgotPasswordMutation` within a React component and pass it any options that fit your needs.
2386 * When your component renders, `useForgotPasswordMutation` returns a tuple that includes:
2387 * - A mutate function that you can call at any time to execute the mutation
2388 * - An object with fields that represent the current status of the mutation's execution
2389 *
2390 * @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;
2391 *
2392 * @example
2393 * const [forgotPasswordMutation, { data, loading, error }] = useForgotPasswordMutation({
2394 *   variables: {
2395 *      email: // value for 'email'
2396 *   },
2397 * });
2398 */
2399export function useForgotPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>) {
2400        const options = {...defaultOptions, ...baseOptions}
2401        return Apollo.useMutation<ForgotPasswordMutation, ForgotPasswordMutationVariables>(ForgotPasswordDocument, options);
2402      }
2403export type ForgotPasswordMutationHookResult = ReturnType<typeof useForgotPasswordMutation>;
2404export type ForgotPasswordMutationResult = Apollo.MutationResult<ForgotPasswordMutation>;
2405export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>;
2406export const ResetPasswordDocument = gql`
2407    mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
2408  resetPassword(
2409    password: $password
2410    passwordConfirmation: $passwordConfirmation
2411    code: $code
2412  ) {
2413    jwt
2414    user {
2415      ...MeFields
2416    }
2417  }
2418}
2419    ${MeFieldsFragmentDoc}`;
2420export type ResetPasswordMutationFn = Apollo.MutationFunction<ResetPasswordMutation, ResetPasswordMutationVariables>;
2421
2422/**
2423 * __useResetPasswordMutation__
2424 *
2425 * To run a mutation, you first call `useResetPasswordMutation` within a React component and pass it any options that fit your needs.
2426 * When your component renders, `useResetPasswordMutation` returns a tuple that includes:
2427 * - A mutate function that you can call at any time to execute the mutation
2428 * - An object with fields that represent the current status of the mutation's execution
2429 *
2430 * @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;
2431 *
2432 * @example
2433 * const [resetPasswordMutation, { data, loading, error }] = useResetPasswordMutation({
2434 *   variables: {
2435 *      password: // value for 'password'
2436 *      passwordConfirmation: // value for 'passwordConfirmation'
2437 *      code: // value for 'code'
2438 *   },
2439 * });
2440 */
2441export function useResetPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ResetPasswordMutation, ResetPasswordMutationVariables>) {
2442        const options = {...defaultOptions, ...baseOptions}
2443        return Apollo.useMutation<ResetPasswordMutation, ResetPasswordMutationVariables>(ResetPasswordDocument, options);
2444      }
2445export type ResetPasswordMutationHookResult = ReturnType<typeof useResetPasswordMutation>;
2446export type ResetPasswordMutationResult = Apollo.MutationResult<ResetPasswordMutation>;
2447export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions<ResetPasswordMutation, ResetPasswordMutationVariables>;
2448export const CreateEventDocument = gql`
2449    mutation createEvent($eventData: EventInput!) {
2450  createEvent(data: $eventData) {
2451    data {
2452      ...EventFields
2453    }
2454  }
2455}
2456    ${EventFieldsFragmentDoc}`;
2457export type CreateEventMutationFn = Apollo.MutationFunction<CreateEventMutation, CreateEventMutationVariables>;
2458
2459/**
2460 * __useCreateEventMutation__
2461 *
2462 * To run a mutation, you first call `useCreateEventMutation` within a React component and pass it any options that fit your needs.
2463 * When your component renders, `useCreateEventMutation` returns a tuple that includes:
2464 * - A mutate function that you can call at any time to execute the mutation
2465 * - An object with fields that represent the current status of the mutation's execution
2466 *
2467 * @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;
2468 *
2469 * @example
2470 * const [createEventMutation, { data, loading, error }] = useCreateEventMutation({
2471 *   variables: {
2472 *      eventData: // value for 'eventData'
2473 *   },
2474 * });
2475 */
2476export function useCreateEventMutation(baseOptions?: Apollo.MutationHookOptions<CreateEventMutation, CreateEventMutationVariables>) {
2477        const options = {...defaultOptions, ...baseOptions}
2478        return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>(CreateEventDocument, options);
2479      }
2480export type CreateEventMutationHookResult = ReturnType<typeof useCreateEventMutation>;
2481export type CreateEventMutationResult = Apollo.MutationResult<CreateEventMutation>;
2482export type CreateEventMutationOptions = Apollo.BaseMutationOptions<CreateEventMutation, CreateEventMutationVariables>;
2483export const UpdateEventDocument = gql`
2484    mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
2485  updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
2486    data {
2487      ...EventFields
2488    }
2489  }
2490}
2491    ${EventFieldsFragmentDoc}`;
2492export type UpdateEventMutationFn = Apollo.MutationFunction<UpdateEventMutation, UpdateEventMutationVariables>;
2493
2494/**
2495 * __useUpdateEventMutation__
2496 *
2497 * To run a mutation, you first call `useUpdateEventMutation` within a React component and pass it any options that fit your needs.
2498 * When your component renders, `useUpdateEventMutation` returns a tuple that includes:
2499 * - A mutate function that you can call at any time to execute the mutation
2500 * - An object with fields that represent the current status of the mutation's execution
2501 *
2502 * @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;
2503 *
2504 * @example
2505 * const [updateEventMutation, { data, loading, error }] = useUpdateEventMutation({
2506 *   variables: {
2507 *      uuid: // value for 'uuid'
2508 *      eventUpdate: // value for 'eventUpdate'
2509 *   },
2510 * });
2511 */
2512export function useUpdateEventMutation(baseOptions?: Apollo.MutationHookOptions<UpdateEventMutation, UpdateEventMutationVariables>) {
2513        const options = {...defaultOptions, ...baseOptions}
2514        return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>(UpdateEventDocument, options);
2515      }
2516export type UpdateEventMutationHookResult = ReturnType<typeof useUpdateEventMutation>;
2517export type UpdateEventMutationResult = Apollo.MutationResult<UpdateEventMutation>;
2518export type UpdateEventMutationOptions = Apollo.BaseMutationOptions<UpdateEventMutation, UpdateEventMutationVariables>;
2519export const AddEventAdminDocument = gql`
2520    mutation addEventAdmin($eventId: ID!, $email: String!) {
2521  addEventAdmin(eventId: $eventId, email: $email) {
2522    data {
2523      id
2524      attributes {
2525        administrators
2526      }
2527    }
2528  }
2529}
2530    `;
2531export type AddEventAdminMutationFn = Apollo.MutationFunction<AddEventAdminMutation, AddEventAdminMutationVariables>;
2532
2533/**
2534 * __useAddEventAdminMutation__
2535 *
2536 * To run a mutation, you first call `useAddEventAdminMutation` within a React component and pass it any options that fit your needs.
2537 * When your component renders, `useAddEventAdminMutation` returns a tuple that includes:
2538 * - A mutate function that you can call at any time to execute the mutation
2539 * - An object with fields that represent the current status of the mutation's execution
2540 *
2541 * @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;
2542 *
2543 * @example
2544 * const [addEventAdminMutation, { data, loading, error }] = useAddEventAdminMutation({
2545 *   variables: {
2546 *      eventId: // value for 'eventId'
2547 *      email: // value for 'email'
2548 *   },
2549 * });
2550 */
2551export function useAddEventAdminMutation(baseOptions?: Apollo.MutationHookOptions<AddEventAdminMutation, AddEventAdminMutationVariables>) {
2552        const options = {...defaultOptions, ...baseOptions}
2553        return Apollo.useMutation<AddEventAdminMutation, AddEventAdminMutationVariables>(AddEventAdminDocument, options);
2554      }
2555export type AddEventAdminMutationHookResult = ReturnType<typeof useAddEventAdminMutation>;
2556export type AddEventAdminMutationResult = Apollo.MutationResult<AddEventAdminMutation>;
2557export type AddEventAdminMutationOptions = Apollo.BaseMutationOptions<AddEventAdminMutation, AddEventAdminMutationVariables>;
2558export const DeleteEventAdminDocument = gql`
2559    mutation deleteEventAdmin($eventId: ID!, $email: String!) {
2560  deleteEventAdmin(eventId: $eventId, email: $email) {
2561    data {
2562      id
2563      attributes {
2564        administrators
2565      }
2566    }
2567  }
2568}
2569    `;
2570export type DeleteEventAdminMutationFn = Apollo.MutationFunction<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>;
2571
2572/**
2573 * __useDeleteEventAdminMutation__
2574 *
2575 * To run a mutation, you first call `useDeleteEventAdminMutation` within a React component and pass it any options that fit your needs.
2576 * When your component renders, `useDeleteEventAdminMutation` returns a tuple that includes:
2577 * - A mutate function that you can call at any time to execute the mutation
2578 * - An object with fields that represent the current status of the mutation's execution
2579 *
2580 * @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;
2581 *
2582 * @example
2583 * const [deleteEventAdminMutation, { data, loading, error }] = useDeleteEventAdminMutation({
2584 *   variables: {
2585 *      eventId: // value for 'eventId'
2586 *      email: // value for 'email'
2587 *   },
2588 * });
2589 */
2590export function useDeleteEventAdminMutation(baseOptions?: Apollo.MutationHookOptions<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>) {
2591        const options = {...defaultOptions, ...baseOptions}
2592        return Apollo.useMutation<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>(DeleteEventAdminDocument, options);
2593      }
2594export type DeleteEventAdminMutationHookResult = ReturnType<typeof useDeleteEventAdminMutation>;
2595export type DeleteEventAdminMutationResult = Apollo.MutationResult<DeleteEventAdminMutation>;
2596export type DeleteEventAdminMutationOptions = Apollo.BaseMutationOptions<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>;
2597export const EventByUuidDocument = gql`
2598    query eventByUUID($uuid: String!) {
2599  eventByUUID(uuid: $uuid) {
2600    data {
2601      ...EventFields
2602    }
2603  }
2604}
2605    ${EventFieldsFragmentDoc}`;
2606
2607/**
2608 * __useEventByUuidQuery__
2609 *
2610 * To run a query within a React component, call `useEventByUuidQuery` and pass it any options that fit your needs.
2611 * When your component renders, `useEventByUuidQuery` returns an object from Apollo Client that contains loading, error, and data properties
2612 * you can use to render your UI.
2613 *
2614 * @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;
2615 *
2616 * @example
2617 * const { data, loading, error } = useEventByUuidQuery({
2618 *   variables: {
2619 *      uuid: // value for 'uuid'
2620 *   },
2621 * });
2622 */
2623export function useEventByUuidQuery(baseOptions: Apollo.QueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables> & ({ variables: EventByUuidQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
2624        const options = {...defaultOptions, ...baseOptions}
2625        return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2626      }
2627export function useEventByUuidLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2628          const options = {...defaultOptions, ...baseOptions}
2629          return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2630        }
2631export function useEventByUuidSuspenseQuery(baseOptions?: Apollo.SuspenseQueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) {
2632          const options = {...defaultOptions, ...baseOptions}
2633          return Apollo.useSuspenseQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options);
2634        }
2635export type EventByUuidQueryHookResult = ReturnType<typeof useEventByUuidQuery>;
2636export type EventByUuidLazyQueryHookResult = ReturnType<typeof useEventByUuidLazyQuery>;
2637export type EventByUuidSuspenseQueryHookResult = ReturnType<typeof useEventByUuidSuspenseQuery>;
2638export type EventByUuidQueryResult = Apollo.QueryResult<EventByUuidQuery, EventByUuidQueryVariables>;
2639export const ModuleDocument = gql`
2640    query module($locale: I18NLocaleCode!) {
2641  module(locale: $locale) {
2642    data {
2643      attributes {
2644        caroster_plus_name
2645        caroster_plus_price
2646        caroster_plus_enabled
2647        caroster_plus_description
2648        caroster_plus_payment_link
2649      }
2650    }
2651  }
2652}
2653    `;
2654
2655/**
2656 * __useModuleQuery__
2657 *
2658 * To run a query within a React component, call `useModuleQuery` and pass it any options that fit your needs.
2659 * When your component renders, `useModuleQuery` returns an object from Apollo Client that contains loading, error, and data properties
2660 * you can use to render your UI.
2661 *
2662 * @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;
2663 *
2664 * @example
2665 * const { data, loading, error } = useModuleQuery({
2666 *   variables: {
2667 *      locale: // value for 'locale'
2668 *   },
2669 * });
2670 */
2671export function useModuleQuery(baseOptions: Apollo.QueryHookOptions<ModuleQuery, ModuleQueryVariables> & ({ variables: ModuleQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
2672        const options = {...defaultOptions, ...baseOptions}
2673        return Apollo.useQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options);
2674      }
2675export function useModuleLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ModuleQuery, ModuleQueryVariables>) {
2676          const options = {...defaultOptions, ...baseOptions}
2677          return Apollo.useLazyQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options);
2678        }
2679export function useModuleSuspenseQuery(baseOptions?: Apollo.SuspenseQueryHookOptions<ModuleQuery, ModuleQueryVariables>) {
2680          const options = {...defaultOptions, ...baseOptions}
2681          return Apollo.useSuspenseQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options);
2682        }
2683export type ModuleQueryHookResult = ReturnType<typeof useModuleQuery>;
2684export type ModuleLazyQueryHookResult = ReturnType<typeof useModuleLazyQuery>;
2685export type ModuleSuspenseQueryHookResult = ReturnType<typeof useModuleSuspenseQuery>;
2686export type ModuleQueryResult = Apollo.QueryResult<ModuleQuery, ModuleQueryVariables>;
2687export const UserNotificationsDocument = gql`
2688    query UserNotifications($maxItems: Int = 20) {
2689  notifications(pagination: {limit: $maxItems}) {
2690    data {
2691      id
2692      attributes {
2693        type
2694        read
2695        createdAt
2696        event {
2697          data {
2698            id
2699            attributes {
2700              name
2701              uuid
2702            }
2703          }
2704        }
2705      }
2706    }
2707  }
2708}
2709    `;
2710
2711/**
2712 * __useUserNotificationsQuery__
2713 *
2714 * To run a query within a React component, call `useUserNotificationsQuery` and pass it any options that fit your needs.
2715 * When your component renders, `useUserNotificationsQuery` returns an object from Apollo Client that contains loading, error, and data properties
2716 * you can use to render your UI.
2717 *
2718 * @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;
2719 *
2720 * @example
2721 * const { data, loading, error } = useUserNotificationsQuery({
2722 *   variables: {
2723 *      maxItems: // value for 'maxItems'
2724 *   },
2725 * });
2726 */
2727export function useUserNotificationsQuery(baseOptions?: Apollo.QueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) {
2728        const options = {...defaultOptions, ...baseOptions}
2729        return Apollo.useQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options);
2730      }
2731export function useUserNotificationsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) {
2732          const options = {...defaultOptions, ...baseOptions}
2733          return Apollo.useLazyQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options);
2734        }
2735export function useUserNotificationsSuspenseQuery(baseOptions?: Apollo.SuspenseQueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) {
2736          const options = {...defaultOptions, ...baseOptions}
2737          return Apollo.useSuspenseQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options);
2738        }
2739export type UserNotificationsQueryHookResult = ReturnType<typeof useUserNotificationsQuery>;
2740export type UserNotificationsLazyQueryHookResult = ReturnType<typeof useUserNotificationsLazyQuery>;
2741export type UserNotificationsSuspenseQueryHookResult = ReturnType<typeof useUserNotificationsSuspenseQuery>;
2742export type UserNotificationsQueryResult = Apollo.QueryResult<UserNotificationsQuery, UserNotificationsQueryVariables>;
2743export const ReadNotificationsDocument = gql`
2744    mutation readNotifications($id: ID) {
2745  readNotifications(id: $id) {
2746    data {
2747      id
2748      attributes {
2749        type
2750        read
2751      }
2752    }
2753  }
2754}
2755    `;
2756export type ReadNotificationsMutationFn = Apollo.MutationFunction<ReadNotificationsMutation, ReadNotificationsMutationVariables>;
2757
2758/**
2759 * __useReadNotificationsMutation__
2760 *
2761 * To run a mutation, you first call `useReadNotificationsMutation` within a React component and pass it any options that fit your needs.
2762 * When your component renders, `useReadNotificationsMutation` returns a tuple that includes:
2763 * - A mutate function that you can call at any time to execute the mutation
2764 * - An object with fields that represent the current status of the mutation's execution
2765 *
2766 * @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;
2767 *
2768 * @example
2769 * const [readNotificationsMutation, { data, loading, error }] = useReadNotificationsMutation({
2770 *   variables: {
2771 *      id: // value for 'id'
2772 *   },
2773 * });
2774 */
2775export function useReadNotificationsMutation(baseOptions?: Apollo.MutationHookOptions<ReadNotificationsMutation, ReadNotificationsMutationVariables>) {
2776        const options = {...defaultOptions, ...baseOptions}
2777        return Apollo.useMutation<ReadNotificationsMutation, ReadNotificationsMutationVariables>(ReadNotificationsDocument, options);
2778      }
2779export type ReadNotificationsMutationHookResult = ReturnType<typeof useReadNotificationsMutation>;
2780export type ReadNotificationsMutationResult = Apollo.MutationResult<ReadNotificationsMutation>;
2781export type ReadNotificationsMutationOptions = Apollo.BaseMutationOptions<ReadNotificationsMutation, ReadNotificationsMutationVariables>;
2782export const CreatePassengerDocument = gql`
2783    mutation createPassenger($passenger: PassengerInput!) {
2784  createPassenger(data: $passenger) {
2785    data {
2786      ...PassengerFields
2787    }
2788  }
2789}
2790    ${PassengerFieldsFragmentDoc}`;
2791export type CreatePassengerMutationFn = Apollo.MutationFunction<CreatePassengerMutation, CreatePassengerMutationVariables>;
2792
2793/**
2794 * __useCreatePassengerMutation__
2795 *
2796 * To run a mutation, you first call `useCreatePassengerMutation` within a React component and pass it any options that fit your needs.
2797 * When your component renders, `useCreatePassengerMutation` returns a tuple that includes:
2798 * - A mutate function that you can call at any time to execute the mutation
2799 * - An object with fields that represent the current status of the mutation's execution
2800 *
2801 * @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;
2802 *
2803 * @example
2804 * const [createPassengerMutation, { data, loading, error }] = useCreatePassengerMutation({
2805 *   variables: {
2806 *      passenger: // value for 'passenger'
2807 *   },
2808 * });
2809 */
2810export function useCreatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<CreatePassengerMutation, CreatePassengerMutationVariables>) {
2811        const options = {...defaultOptions, ...baseOptions}
2812        return Apollo.useMutation<CreatePassengerMutation, CreatePassengerMutationVariables>(CreatePassengerDocument, options);
2813      }
2814export type CreatePassengerMutationHookResult = ReturnType<typeof useCreatePassengerMutation>;
2815export type CreatePassengerMutationResult = Apollo.MutationResult<CreatePassengerMutation>;
2816export type CreatePassengerMutationOptions = Apollo.BaseMutationOptions<CreatePassengerMutation, CreatePassengerMutationVariables>;
2817export const UpdatePassengerDocument = gql`
2818    mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
2819  updatePassenger(id: $id, data: $passengerUpdate) {
2820    data {
2821      ...PassengerFields
2822    }
2823  }
2824}
2825    ${PassengerFieldsFragmentDoc}`;
2826export type UpdatePassengerMutationFn = Apollo.MutationFunction<UpdatePassengerMutation, UpdatePassengerMutationVariables>;
2827
2828/**
2829 * __useUpdatePassengerMutation__
2830 *
2831 * To run a mutation, you first call `useUpdatePassengerMutation` within a React component and pass it any options that fit your needs.
2832 * When your component renders, `useUpdatePassengerMutation` returns a tuple that includes:
2833 * - A mutate function that you can call at any time to execute the mutation
2834 * - An object with fields that represent the current status of the mutation's execution
2835 *
2836 * @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;
2837 *
2838 * @example
2839 * const [updatePassengerMutation, { data, loading, error }] = useUpdatePassengerMutation({
2840 *   variables: {
2841 *      id: // value for 'id'
2842 *      passengerUpdate: // value for 'passengerUpdate'
2843 *   },
2844 * });
2845 */
2846export function useUpdatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>) {
2847        const options = {...defaultOptions, ...baseOptions}
2848        return Apollo.useMutation<UpdatePassengerMutation, UpdatePassengerMutationVariables>(UpdatePassengerDocument, options);
2849      }
2850export type UpdatePassengerMutationHookResult = ReturnType<typeof useUpdatePassengerMutation>;
2851export type UpdatePassengerMutationResult = Apollo.MutationResult<UpdatePassengerMutation>;
2852export type UpdatePassengerMutationOptions = Apollo.BaseMutationOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>;
2853export const DeletePassengerDocument = gql`
2854    mutation deletePassenger($id: ID!) {
2855  deletePassenger(id: $id) {
2856    data {
2857      id
2858    }
2859  }
2860}
2861    `;
2862export type DeletePassengerMutationFn = Apollo.MutationFunction<DeletePassengerMutation, DeletePassengerMutationVariables>;
2863
2864/**
2865 * __useDeletePassengerMutation__
2866 *
2867 * To run a mutation, you first call `useDeletePassengerMutation` within a React component and pass it any options that fit your needs.
2868 * When your component renders, `useDeletePassengerMutation` returns a tuple that includes:
2869 * - A mutate function that you can call at any time to execute the mutation
2870 * - An object with fields that represent the current status of the mutation's execution
2871 *
2872 * @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;
2873 *
2874 * @example
2875 * const [deletePassengerMutation, { data, loading, error }] = useDeletePassengerMutation({
2876 *   variables: {
2877 *      id: // value for 'id'
2878 *   },
2879 * });
2880 */
2881export function useDeletePassengerMutation(baseOptions?: Apollo.MutationHookOptions<DeletePassengerMutation, DeletePassengerMutationVariables>) {
2882        const options = {...defaultOptions, ...baseOptions}
2883        return Apollo.useMutation<DeletePassengerMutation, DeletePassengerMutationVariables>(DeletePassengerDocument, options);
2884      }
2885export type DeletePassengerMutationHookResult = ReturnType<typeof useDeletePassengerMutation>;
2886export type DeletePassengerMutationResult = Apollo.MutationResult<DeletePassengerMutation>;
2887export type DeletePassengerMutationOptions = Apollo.BaseMutationOptions<DeletePassengerMutation, DeletePassengerMutationVariables>;
2888export const SettingDocument = gql`
2889    query setting($locale: I18NLocaleCode!) {
2890  setting(locale: $locale) {
2891    data {
2892      id
2893      attributes {
2894        gtm_id
2895        about_link
2896        announcement
2897        matomo_script_url
2898        opencollective_link
2899        code_link
2900        stripe_dashboard_link
2901        tos_link
2902        data_policy_link
2903      }
2904    }
2905  }
2906}
2907    `;
2908
2909/**
2910 * __useSettingQuery__
2911 *
2912 * To run a query within a React component, call `useSettingQuery` and pass it any options that fit your needs.
2913 * When your component renders, `useSettingQuery` returns an object from Apollo Client that contains loading, error, and data properties
2914 * you can use to render your UI.
2915 *
2916 * @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;
2917 *
2918 * @example
2919 * const { data, loading, error } = useSettingQuery({
2920 *   variables: {
2921 *      locale: // value for 'locale'
2922 *   },
2923 * });
2924 */
2925export function useSettingQuery(baseOptions: Apollo.QueryHookOptions<SettingQuery, SettingQueryVariables> & ({ variables: SettingQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
2926        const options = {...defaultOptions, ...baseOptions}
2927        return Apollo.useQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
2928      }
2929export function useSettingLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<SettingQuery, SettingQueryVariables>) {
2930          const options = {...defaultOptions, ...baseOptions}
2931          return Apollo.useLazyQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
2932        }
2933export function useSettingSuspenseQuery(baseOptions?: Apollo.SuspenseQueryHookOptions<SettingQuery, SettingQueryVariables>) {
2934          const options = {...defaultOptions, ...baseOptions}
2935          return Apollo.useSuspenseQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options);
2936        }
2937export type SettingQueryHookResult = ReturnType<typeof useSettingQuery>;
2938export type SettingLazyQueryHookResult = ReturnType<typeof useSettingLazyQuery>;
2939export type SettingSuspenseQueryHookResult = ReturnType<typeof useSettingSuspenseQuery>;
2940export type SettingQueryResult = Apollo.QueryResult<SettingQuery, SettingQueryVariables>;
2941export const CreateTravelDocument = gql`
2942    mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
2943  createTravel(data: $travel, createVehicle: $createVehicle) {
2944    data {
2945      ...TravelFields
2946    }
2947  }
2948}
2949    ${TravelFieldsFragmentDoc}`;
2950export type CreateTravelMutationFn = Apollo.MutationFunction<CreateTravelMutation, CreateTravelMutationVariables>;
2951
2952/**
2953 * __useCreateTravelMutation__
2954 *
2955 * To run a mutation, you first call `useCreateTravelMutation` within a React component and pass it any options that fit your needs.
2956 * When your component renders, `useCreateTravelMutation` returns a tuple that includes:
2957 * - A mutate function that you can call at any time to execute the mutation
2958 * - An object with fields that represent the current status of the mutation's execution
2959 *
2960 * @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;
2961 *
2962 * @example
2963 * const [createTravelMutation, { data, loading, error }] = useCreateTravelMutation({
2964 *   variables: {
2965 *      travel: // value for 'travel'
2966 *      createVehicle: // value for 'createVehicle'
2967 *   },
2968 * });
2969 */
2970export function useCreateTravelMutation(baseOptions?: Apollo.MutationHookOptions<CreateTravelMutation, CreateTravelMutationVariables>) {
2971        const options = {...defaultOptions, ...baseOptions}
2972        return Apollo.useMutation<CreateTravelMutation, CreateTravelMutationVariables>(CreateTravelDocument, options);
2973      }
2974export type CreateTravelMutationHookResult = ReturnType<typeof useCreateTravelMutation>;
2975export type CreateTravelMutationResult = Apollo.MutationResult<CreateTravelMutation>;
2976export type CreateTravelMutationOptions = Apollo.BaseMutationOptions<CreateTravelMutation, CreateTravelMutationVariables>;
2977export const UpdateTravelDocument = gql`
2978    mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
2979  updateTravel(id: $id, data: $travelUpdate) {
2980    data {
2981      ...TravelFields
2982    }
2983  }
2984}
2985    ${TravelFieldsFragmentDoc}`;
2986export type UpdateTravelMutationFn = Apollo.MutationFunction<UpdateTravelMutation, UpdateTravelMutationVariables>;
2987
2988/**
2989 * __useUpdateTravelMutation__
2990 *
2991 * To run a mutation, you first call `useUpdateTravelMutation` within a React component and pass it any options that fit your needs.
2992 * When your component renders, `useUpdateTravelMutation` returns a tuple that includes:
2993 * - A mutate function that you can call at any time to execute the mutation
2994 * - An object with fields that represent the current status of the mutation's execution
2995 *
2996 * @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;
2997 *
2998 * @example
2999 * const [updateTravelMutation, { data, loading, error }] = useUpdateTravelMutation({
3000 *   variables: {
3001 *      id: // value for 'id'
3002 *      travelUpdate: // value for 'travelUpdate'
3003 *   },
3004 * });
3005 */
3006export function useUpdateTravelMutation(baseOptions?: Apollo.MutationHookOptions<UpdateTravelMutation, UpdateTravelMutationVariables>) {
3007        const options = {...defaultOptions, ...baseOptions}
3008        return Apollo.useMutation<UpdateTravelMutation, UpdateTravelMutationVariables>(UpdateTravelDocument, options);
3009      }
3010export type UpdateTravelMutationHookResult = ReturnType<typeof useUpdateTravelMutation>;
3011export type UpdateTravelMutationResult = Apollo.MutationResult<UpdateTravelMutation>;
3012export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions<UpdateTravelMutation, UpdateTravelMutationVariables>;
3013export const DeleteTravelDocument = gql`
3014    mutation deleteTravel($id: ID!) {
3015  deleteTravel(id: $id) {
3016    data {
3017      id
3018    }
3019  }
3020}
3021    `;
3022export type DeleteTravelMutationFn = Apollo.MutationFunction<DeleteTravelMutation, DeleteTravelMutationVariables>;
3023
3024/**
3025 * __useDeleteTravelMutation__
3026 *
3027 * To run a mutation, you first call `useDeleteTravelMutation` within a React component and pass it any options that fit your needs.
3028 * When your component renders, `useDeleteTravelMutation` returns a tuple that includes:
3029 * - A mutate function that you can call at any time to execute the mutation
3030 * - An object with fields that represent the current status of the mutation's execution
3031 *
3032 * @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;
3033 *
3034 * @example
3035 * const [deleteTravelMutation, { data, loading, error }] = useDeleteTravelMutation({
3036 *   variables: {
3037 *      id: // value for 'id'
3038 *   },
3039 * });
3040 */
3041export function useDeleteTravelMutation(baseOptions?: Apollo.MutationHookOptions<DeleteTravelMutation, DeleteTravelMutationVariables>) {
3042        const options = {...defaultOptions, ...baseOptions}
3043        return Apollo.useMutation<DeleteTravelMutation, DeleteTravelMutationVariables>(DeleteTravelDocument, options);
3044      }
3045export type DeleteTravelMutationHookResult = ReturnType<typeof useDeleteTravelMutation>;
3046export type DeleteTravelMutationResult = Apollo.MutationResult<DeleteTravelMutation>;
3047export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions<DeleteTravelMutation, DeleteTravelMutationVariables>;
3048export const ProfileDocument = gql`
3049    query profile {
3050  me {
3051    id
3052    username
3053    profile {
3054      ...UserFields
3055    }
3056  }
3057}
3058    ${UserFieldsFragmentDoc}`;
3059
3060/**
3061 * __useProfileQuery__
3062 *
3063 * To run a query within a React component, call `useProfileQuery` and pass it any options that fit your needs.
3064 * When your component renders, `useProfileQuery` returns an object from Apollo Client that contains loading, error, and data properties
3065 * you can use to render your UI.
3066 *
3067 * @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;
3068 *
3069 * @example
3070 * const { data, loading, error } = useProfileQuery({
3071 *   variables: {
3072 *   },
3073 * });
3074 */
3075export function useProfileQuery(baseOptions?: Apollo.QueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
3076        const options = {...defaultOptions, ...baseOptions}
3077        return Apollo.useQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
3078      }
3079export function useProfileLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
3080          const options = {...defaultOptions, ...baseOptions}
3081          return Apollo.useLazyQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
3082        }
3083export function useProfileSuspenseQuery(baseOptions?: Apollo.SuspenseQueryHookOptions<ProfileQuery, ProfileQueryVariables>) {
3084          const options = {...defaultOptions, ...baseOptions}
3085          return Apollo.useSuspenseQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options);
3086        }
3087export type ProfileQueryHookResult = ReturnType<typeof useProfileQuery>;
3088export type ProfileLazyQueryHookResult = ReturnType<typeof useProfileLazyQuery>;
3089export type ProfileSuspenseQueryHookResult = ReturnType<typeof useProfileSuspenseQuery>;
3090export type ProfileQueryResult = Apollo.QueryResult<ProfileQuery, ProfileQueryVariables>;
3091export const UpdateMeDocument = gql`
3092    mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
3093  updateMe(data: $userUpdate) {
3094    data {
3095      id
3096      attributes {
3097        ...UserFields
3098      }
3099    }
3100  }
3101}
3102    ${UserFieldsFragmentDoc}`;
3103export type UpdateMeMutationFn = Apollo.MutationFunction<UpdateMeMutation, UpdateMeMutationVariables>;
3104
3105/**
3106 * __useUpdateMeMutation__
3107 *
3108 * To run a mutation, you first call `useUpdateMeMutation` within a React component and pass it any options that fit your needs.
3109 * When your component renders, `useUpdateMeMutation` returns a tuple that includes:
3110 * - A mutate function that you can call at any time to execute the mutation
3111 * - An object with fields that represent the current status of the mutation's execution
3112 *
3113 * @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;
3114 *
3115 * @example
3116 * const [updateMeMutation, { data, loading, error }] = useUpdateMeMutation({
3117 *   variables: {
3118 *      userUpdate: // value for 'userUpdate'
3119 *   },
3120 * });
3121 */
3122export function useUpdateMeMutation(baseOptions?: Apollo.MutationHookOptions<UpdateMeMutation, UpdateMeMutationVariables>) {
3123        const options = {...defaultOptions, ...baseOptions}
3124        return Apollo.useMutation<UpdateMeMutation, UpdateMeMutationVariables>(UpdateMeDocument, options);
3125      }
3126export type UpdateMeMutationHookResult = ReturnType<typeof useUpdateMeMutation>;
3127export type UpdateMeMutationResult = Apollo.MutationResult<UpdateMeMutation>;
3128export type UpdateMeMutationOptions = Apollo.BaseMutationOptions<UpdateMeMutation, UpdateMeMutationVariables>;
3129export const FindUserVehiclesDocument = gql`
3130    query findUserVehicles {
3131  me {
3132    id
3133    username
3134    profile {
3135      vehicles(pagination: {limit: 500}) {
3136        data {
3137          ...VehicleFields
3138        }
3139      }
3140    }
3141  }
3142}
3143    ${VehicleFieldsFragmentDoc}`;
3144
3145/**
3146 * __useFindUserVehiclesQuery__
3147 *
3148 * To run a query within a React component, call `useFindUserVehiclesQuery` and pass it any options that fit your needs.
3149 * When your component renders, `useFindUserVehiclesQuery` returns an object from Apollo Client that contains loading, error, and data properties
3150 * you can use to render your UI.
3151 *
3152 * @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;
3153 *
3154 * @example
3155 * const { data, loading, error } = useFindUserVehiclesQuery({
3156 *   variables: {
3157 *   },
3158 * });
3159 */
3160export function useFindUserVehiclesQuery(baseOptions?: Apollo.QueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
3161        const options = {...defaultOptions, ...baseOptions}
3162        return Apollo.useQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
3163      }
3164export function useFindUserVehiclesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
3165          const options = {...defaultOptions, ...baseOptions}
3166          return Apollo.useLazyQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
3167        }
3168export function useFindUserVehiclesSuspenseQuery(baseOptions?: Apollo.SuspenseQueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) {
3169          const options = {...defaultOptions, ...baseOptions}
3170          return Apollo.useSuspenseQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options);
3171        }
3172export type FindUserVehiclesQueryHookResult = ReturnType<typeof useFindUserVehiclesQuery>;
3173export type FindUserVehiclesLazyQueryHookResult = ReturnType<typeof useFindUserVehiclesLazyQuery>;
3174export type FindUserVehiclesSuspenseQueryHookResult = ReturnType<typeof useFindUserVehiclesSuspenseQuery>;
3175export type FindUserVehiclesQueryResult = Apollo.QueryResult<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>;
3176export const DeleteVehicleDocument = gql`
3177    mutation deleteVehicle($id: ID!) {
3178  deleteVehicle(id: $id) {
3179    data {
3180      id
3181      attributes {
3182        name
3183      }
3184    }
3185  }
3186}
3187    `;
3188export type DeleteVehicleMutationFn = Apollo.MutationFunction<DeleteVehicleMutation, DeleteVehicleMutationVariables>;
3189
3190/**
3191 * __useDeleteVehicleMutation__
3192 *
3193 * To run a mutation, you first call `useDeleteVehicleMutation` within a React component and pass it any options that fit your needs.
3194 * When your component renders, `useDeleteVehicleMutation` returns a tuple that includes:
3195 * - A mutate function that you can call at any time to execute the mutation
3196 * - An object with fields that represent the current status of the mutation's execution
3197 *
3198 * @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;
3199 *
3200 * @example
3201 * const [deleteVehicleMutation, { data, loading, error }] = useDeleteVehicleMutation({
3202 *   variables: {
3203 *      id: // value for 'id'
3204 *   },
3205 * });
3206 */
3207export function useDeleteVehicleMutation(baseOptions?: Apollo.MutationHookOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>) {
3208        const options = {...defaultOptions, ...baseOptions}
3209        return Apollo.useMutation<DeleteVehicleMutation, DeleteVehicleMutationVariables>(DeleteVehicleDocument, options);
3210      }
3211export type DeleteVehicleMutationHookResult = ReturnType<typeof useDeleteVehicleMutation>;
3212export type DeleteVehicleMutationResult = Apollo.MutationResult<DeleteVehicleMutation>;
3213export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>;