all repos — caroster @ aa7e34b3fb18f1f2e4b57ddbafef5f68523acbd9

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