all repos — caroster @ 339cbcd2ddf4c97ce812f3c42a312a346e709a2e

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