all repos — caroster @ e3dd820256e0c4ea2c317a33c8fc29f9a83f3711

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