all repos — caroster @ c953ea1f553a9e6e31003bcc99086c9fb24574af

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