all repos — caroster @ 86db106f053562bc10976f2c0c8d0d5520291370

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

frontend/generated/graphql.tsx (view raw)

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