all repos — caroster @ 4c733c75c7cd8b445013383eee26c32cc30621c6

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