all repos — caroster @ 319a37b5975c4983a15f2c9184558c81cee2fca9

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