all repos — caroster @ 5b56ddaba8515a32a5623282ddc378007e8efcb9

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