all repos — caroster @ ec2276de0c9fc726e11e5be10ba90e54216f1cec

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