all repos — caroster @ a7f00a96575b17ed51637a09a10f0361ce410007

[Octree] Group carpool to your event https://caroster.io

frontend/generated/graphql.tsx (view raw)

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