all repos — caroster @ 69a8f789f50a85eb1d8519dd7d3c54eba39233c3

[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> & {
   7  [SubKey in K]?: Maybe<T[SubKey]>;
   8};
   9export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & {
  10  [SubKey in K]: Maybe<T[SubKey]>;
  11};
  12export type MakeEmpty<T extends {[key: string]: unknown}, K extends keyof T> = {
  13  [_ in K]?: never;
  14};
  15export type Incremental<T> =
  16  | T
  17  | {[P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never};
  18const defaultOptions = {} as const;
  19/** All built-in and custom scalars, mapped to their actual values */
  20export type Scalars = {
  21  ID: {input: string; output: string};
  22  String: {input: string; output: string};
  23  Boolean: {input: boolean; output: boolean};
  24  Int: {input: number; output: number};
  25  Float: {input: number; output: number};
  26  Date: {input: any; output: any};
  27  DateTime: {input: any; output: any};
  28  I18NLocaleCode: {input: any; output: any};
  29  JSON: {input: any; output: any};
  30  Upload: {input: any; output: any};
  31};
  32
  33export type BooleanFilterInput = {
  34  and?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
  35  between?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
  36  contains?: InputMaybe<Scalars['Boolean']['input']>;
  37  containsi?: InputMaybe<Scalars['Boolean']['input']>;
  38  endsWith?: InputMaybe<Scalars['Boolean']['input']>;
  39  eq?: InputMaybe<Scalars['Boolean']['input']>;
  40  eqi?: InputMaybe<Scalars['Boolean']['input']>;
  41  gt?: InputMaybe<Scalars['Boolean']['input']>;
  42  gte?: InputMaybe<Scalars['Boolean']['input']>;
  43  in?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
  44  lt?: InputMaybe<Scalars['Boolean']['input']>;
  45  lte?: InputMaybe<Scalars['Boolean']['input']>;
  46  ne?: InputMaybe<Scalars['Boolean']['input']>;
  47  nei?: InputMaybe<Scalars['Boolean']['input']>;
  48  not?: InputMaybe<BooleanFilterInput>;
  49  notContains?: InputMaybe<Scalars['Boolean']['input']>;
  50  notContainsi?: InputMaybe<Scalars['Boolean']['input']>;
  51  notIn?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
  52  notNull?: InputMaybe<Scalars['Boolean']['input']>;
  53  null?: InputMaybe<Scalars['Boolean']['input']>;
  54  or?: InputMaybe<Array<InputMaybe<Scalars['Boolean']['input']>>>;
  55  startsWith?: InputMaybe<Scalars['Boolean']['input']>;
  56};
  57
  58export type ContentReleasesRelease = {
  59  __typename?: 'ContentReleasesRelease';
  60  actions?: Maybe<ContentReleasesReleaseActionRelationResponseCollection>;
  61  createdAt?: Maybe<Scalars['DateTime']['output']>;
  62  name: Scalars['String']['output'];
  63  releasedAt?: Maybe<Scalars['DateTime']['output']>;
  64  updatedAt?: Maybe<Scalars['DateTime']['output']>;
  65};
  66
  67export type ContentReleasesReleaseActionsArgs = {
  68  filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
  69  pagination?: InputMaybe<PaginationArg>;
  70  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
  71};
  72
  73export type ContentReleasesReleaseAction = {
  74  __typename?: 'ContentReleasesReleaseAction';
  75  contentType: Scalars['String']['output'];
  76  createdAt?: Maybe<Scalars['DateTime']['output']>;
  77  entry?: Maybe<GenericMorph>;
  78  release?: Maybe<ContentReleasesReleaseEntityResponse>;
  79  type: Enum_Contentreleasesreleaseaction_Type;
  80  updatedAt?: Maybe<Scalars['DateTime']['output']>;
  81};
  82
  83export type ContentReleasesReleaseActionEntity = {
  84  __typename?: 'ContentReleasesReleaseActionEntity';
  85  attributes?: Maybe<ContentReleasesReleaseAction>;
  86  id?: Maybe<Scalars['ID']['output']>;
  87};
  88
  89export type ContentReleasesReleaseActionEntityResponse = {
  90  __typename?: 'ContentReleasesReleaseActionEntityResponse';
  91  data?: Maybe<ContentReleasesReleaseActionEntity>;
  92};
  93
  94export type ContentReleasesReleaseActionEntityResponseCollection = {
  95  __typename?: 'ContentReleasesReleaseActionEntityResponseCollection';
  96  data: Array<ContentReleasesReleaseActionEntity>;
  97  meta: ResponseCollectionMeta;
  98};
  99
 100export type ContentReleasesReleaseActionFiltersInput = {
 101  and?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseActionFiltersInput>>>;
 102  contentType?: InputMaybe<StringFilterInput>;
 103  createdAt?: InputMaybe<DateTimeFilterInput>;
 104  id?: InputMaybe<IdFilterInput>;
 105  not?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
 106  or?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseActionFiltersInput>>>;
 107  release?: InputMaybe<ContentReleasesReleaseFiltersInput>;
 108  type?: InputMaybe<StringFilterInput>;
 109  updatedAt?: InputMaybe<DateTimeFilterInput>;
 110};
 111
 112export type ContentReleasesReleaseActionInput = {
 113  contentType?: InputMaybe<Scalars['String']['input']>;
 114  release?: InputMaybe<Scalars['ID']['input']>;
 115  type?: InputMaybe<Enum_Contentreleasesreleaseaction_Type>;
 116};
 117
 118export type ContentReleasesReleaseActionRelationResponseCollection = {
 119  __typename?: 'ContentReleasesReleaseActionRelationResponseCollection';
 120  data: Array<ContentReleasesReleaseActionEntity>;
 121};
 122
 123export type ContentReleasesReleaseEntity = {
 124  __typename?: 'ContentReleasesReleaseEntity';
 125  attributes?: Maybe<ContentReleasesRelease>;
 126  id?: Maybe<Scalars['ID']['output']>;
 127};
 128
 129export type ContentReleasesReleaseEntityResponse = {
 130  __typename?: 'ContentReleasesReleaseEntityResponse';
 131  data?: Maybe<ContentReleasesReleaseEntity>;
 132};
 133
 134export type ContentReleasesReleaseEntityResponseCollection = {
 135  __typename?: 'ContentReleasesReleaseEntityResponseCollection';
 136  data: Array<ContentReleasesReleaseEntity>;
 137  meta: ResponseCollectionMeta;
 138};
 139
 140export type ContentReleasesReleaseFiltersInput = {
 141  actions?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
 142  and?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseFiltersInput>>>;
 143  createdAt?: InputMaybe<DateTimeFilterInput>;
 144  id?: InputMaybe<IdFilterInput>;
 145  name?: InputMaybe<StringFilterInput>;
 146  not?: InputMaybe<ContentReleasesReleaseFiltersInput>;
 147  or?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseFiltersInput>>>;
 148  releasedAt?: InputMaybe<DateTimeFilterInput>;
 149  updatedAt?: InputMaybe<DateTimeFilterInput>;
 150};
 151
 152export type ContentReleasesReleaseInput = {
 153  actions?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 154  name?: InputMaybe<Scalars['String']['input']>;
 155  releasedAt?: InputMaybe<Scalars['DateTime']['input']>;
 156};
 157
 158export type DateFilterInput = {
 159  and?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
 160  between?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
 161  contains?: InputMaybe<Scalars['Date']['input']>;
 162  containsi?: InputMaybe<Scalars['Date']['input']>;
 163  endsWith?: InputMaybe<Scalars['Date']['input']>;
 164  eq?: InputMaybe<Scalars['Date']['input']>;
 165  eqi?: InputMaybe<Scalars['Date']['input']>;
 166  gt?: InputMaybe<Scalars['Date']['input']>;
 167  gte?: InputMaybe<Scalars['Date']['input']>;
 168  in?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
 169  lt?: InputMaybe<Scalars['Date']['input']>;
 170  lte?: InputMaybe<Scalars['Date']['input']>;
 171  ne?: InputMaybe<Scalars['Date']['input']>;
 172  nei?: InputMaybe<Scalars['Date']['input']>;
 173  not?: InputMaybe<DateFilterInput>;
 174  notContains?: InputMaybe<Scalars['Date']['input']>;
 175  notContainsi?: InputMaybe<Scalars['Date']['input']>;
 176  notIn?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
 177  notNull?: InputMaybe<Scalars['Boolean']['input']>;
 178  null?: InputMaybe<Scalars['Boolean']['input']>;
 179  or?: InputMaybe<Array<InputMaybe<Scalars['Date']['input']>>>;
 180  startsWith?: InputMaybe<Scalars['Date']['input']>;
 181};
 182
 183export type DateTimeFilterInput = {
 184  and?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
 185  between?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
 186  contains?: InputMaybe<Scalars['DateTime']['input']>;
 187  containsi?: InputMaybe<Scalars['DateTime']['input']>;
 188  endsWith?: InputMaybe<Scalars['DateTime']['input']>;
 189  eq?: InputMaybe<Scalars['DateTime']['input']>;
 190  eqi?: InputMaybe<Scalars['DateTime']['input']>;
 191  gt?: InputMaybe<Scalars['DateTime']['input']>;
 192  gte?: InputMaybe<Scalars['DateTime']['input']>;
 193  in?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
 194  lt?: InputMaybe<Scalars['DateTime']['input']>;
 195  lte?: InputMaybe<Scalars['DateTime']['input']>;
 196  ne?: InputMaybe<Scalars['DateTime']['input']>;
 197  nei?: InputMaybe<Scalars['DateTime']['input']>;
 198  not?: InputMaybe<DateTimeFilterInput>;
 199  notContains?: InputMaybe<Scalars['DateTime']['input']>;
 200  notContainsi?: InputMaybe<Scalars['DateTime']['input']>;
 201  notIn?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
 202  notNull?: InputMaybe<Scalars['Boolean']['input']>;
 203  null?: InputMaybe<Scalars['Boolean']['input']>;
 204  or?: InputMaybe<Array<InputMaybe<Scalars['DateTime']['input']>>>;
 205  startsWith?: InputMaybe<Scalars['DateTime']['input']>;
 206};
 207
 208export enum Enum_Contentreleasesreleaseaction_Type {
 209  publish = 'publish',
 210  unpublish = 'unpublish',
 211}
 212
 213export enum Enum_Notification_Type {
 214  AddedAsAdmin = 'AddedAsAdmin',
 215  EventCreated = 'EventCreated',
 216  EventEnded = 'EventEnded',
 217  EventRecap = 'EventRecap',
 218  NewPassengerInYourTrip = 'NewPassengerInYourTrip',
 219  NewTrip = 'NewTrip',
 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  latitude?: Maybe<Scalars['Float']['output']>;
 241  longitude?: Maybe<Scalars['Float']['output']>;
 242  name: Scalars['String']['output'];
 243  passengers?: Maybe<PassengerRelationResponseCollection>;
 244  position?: Maybe<Scalars['JSON']['output']>;
 245  travels?: Maybe<TravelRelationResponseCollection>;
 246  updatedAt?: Maybe<Scalars['DateTime']['output']>;
 247  uuid?: Maybe<Scalars['String']['output']>;
 248  waitingPassengers?: Maybe<PassengerRelationResponseCollection>;
 249};
 250
 251export type EventPassengersArgs = {
 252  filters?: InputMaybe<PassengerFiltersInput>;
 253  pagination?: InputMaybe<PaginationArg>;
 254  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
 255};
 256
 257export type EventTravelsArgs = {
 258  filters?: InputMaybe<TravelFiltersInput>;
 259  pagination?: InputMaybe<PaginationArg>;
 260  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
 261};
 262
 263export type EventEntity = {
 264  __typename?: 'EventEntity';
 265  attributes?: Maybe<Event>;
 266  id?: Maybe<Scalars['ID']['output']>;
 267};
 268
 269export type EventEntityResponse = {
 270  __typename?: 'EventEntityResponse';
 271  data?: Maybe<EventEntity>;
 272};
 273
 274export type EventEntityResponseCollection = {
 275  __typename?: 'EventEntityResponseCollection';
 276  data: Array<EventEntity>;
 277  meta: ResponseCollectionMeta;
 278};
 279
 280export type EventFiltersInput = {
 281  address?: InputMaybe<StringFilterInput>;
 282  administrators?: InputMaybe<StringFilterInput>;
 283  and?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
 284  createdAt?: InputMaybe<DateTimeFilterInput>;
 285  date?: InputMaybe<DateFilterInput>;
 286  description?: InputMaybe<StringFilterInput>;
 287  email?: InputMaybe<StringFilterInput>;
 288  enabled_modules?: InputMaybe<JsonFilterInput>;
 289  id?: InputMaybe<IdFilterInput>;
 290  latitude?: InputMaybe<FloatFilterInput>;
 291  longitude?: InputMaybe<FloatFilterInput>;
 292  name?: InputMaybe<StringFilterInput>;
 293  newsletter?: InputMaybe<BooleanFilterInput>;
 294  not?: InputMaybe<EventFiltersInput>;
 295  or?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
 296  passengers?: InputMaybe<PassengerFiltersInput>;
 297  position?: InputMaybe<JsonFilterInput>;
 298  travels?: InputMaybe<TravelFiltersInput>;
 299  updatedAt?: InputMaybe<DateTimeFilterInput>;
 300  users?: InputMaybe<UsersPermissionsUserFiltersInput>;
 301  uuid?: InputMaybe<StringFilterInput>;
 302};
 303
 304export type EventInput = {
 305  address?: InputMaybe<Scalars['String']['input']>;
 306  administrators?: InputMaybe<Scalars['String']['input']>;
 307  date?: InputMaybe<Scalars['Date']['input']>;
 308  description?: InputMaybe<Scalars['String']['input']>;
 309  email?: InputMaybe<Scalars['String']['input']>;
 310  enabled_modules?: InputMaybe<Scalars['JSON']['input']>;
 311  latitude?: InputMaybe<Scalars['Float']['input']>;
 312  longitude?: InputMaybe<Scalars['Float']['input']>;
 313  name?: InputMaybe<Scalars['String']['input']>;
 314  newsletter?: InputMaybe<Scalars['Boolean']['input']>;
 315  passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 316  position?: InputMaybe<Scalars['JSON']['input']>;
 317  travels?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 318  users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 319  uuid?: InputMaybe<Scalars['String']['input']>;
 320};
 321
 322export type EventRelationResponseCollection = {
 323  __typename?: 'EventRelationResponseCollection';
 324  data: Array<EventEntity>;
 325};
 326
 327export type FileInfoInput = {
 328  alternativeText?: InputMaybe<Scalars['String']['input']>;
 329  caption?: InputMaybe<Scalars['String']['input']>;
 330  name?: InputMaybe<Scalars['String']['input']>;
 331};
 332
 333export type FloatFilterInput = {
 334  and?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
 335  between?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
 336  contains?: InputMaybe<Scalars['Float']['input']>;
 337  containsi?: InputMaybe<Scalars['Float']['input']>;
 338  endsWith?: InputMaybe<Scalars['Float']['input']>;
 339  eq?: InputMaybe<Scalars['Float']['input']>;
 340  eqi?: InputMaybe<Scalars['Float']['input']>;
 341  gt?: InputMaybe<Scalars['Float']['input']>;
 342  gte?: InputMaybe<Scalars['Float']['input']>;
 343  in?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
 344  lt?: InputMaybe<Scalars['Float']['input']>;
 345  lte?: InputMaybe<Scalars['Float']['input']>;
 346  ne?: InputMaybe<Scalars['Float']['input']>;
 347  nei?: InputMaybe<Scalars['Float']['input']>;
 348  not?: InputMaybe<FloatFilterInput>;
 349  notContains?: InputMaybe<Scalars['Float']['input']>;
 350  notContainsi?: InputMaybe<Scalars['Float']['input']>;
 351  notIn?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
 352  notNull?: InputMaybe<Scalars['Boolean']['input']>;
 353  null?: InputMaybe<Scalars['Boolean']['input']>;
 354  or?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
 355  startsWith?: InputMaybe<Scalars['Float']['input']>;
 356};
 357
 358export type GenericMorph =
 359  | ContentReleasesRelease
 360  | ContentReleasesReleaseAction
 361  | Event
 362  | I18NLocale
 363  | Module
 364  | Notification
 365  | Page
 366  | Passenger
 367  | Setting
 368  | Travel
 369  | TripAlert
 370  | UploadFile
 371  | UploadFolder
 372  | UsersPermissionsPermission
 373  | UsersPermissionsRole
 374  | UsersPermissionsUser
 375  | Vehicle;
 376
 377export type I18NLocale = {
 378  __typename?: 'I18NLocale';
 379  code?: Maybe<Scalars['String']['output']>;
 380  createdAt?: Maybe<Scalars['DateTime']['output']>;
 381  name?: Maybe<Scalars['String']['output']>;
 382  updatedAt?: Maybe<Scalars['DateTime']['output']>;
 383};
 384
 385export type I18NLocaleEntity = {
 386  __typename?: 'I18NLocaleEntity';
 387  attributes?: Maybe<I18NLocale>;
 388  id?: Maybe<Scalars['ID']['output']>;
 389};
 390
 391export type I18NLocaleEntityResponse = {
 392  __typename?: 'I18NLocaleEntityResponse';
 393  data?: Maybe<I18NLocaleEntity>;
 394};
 395
 396export type I18NLocaleEntityResponseCollection = {
 397  __typename?: 'I18NLocaleEntityResponseCollection';
 398  data: Array<I18NLocaleEntity>;
 399  meta: ResponseCollectionMeta;
 400};
 401
 402export type I18NLocaleFiltersInput = {
 403  and?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
 404  code?: InputMaybe<StringFilterInput>;
 405  createdAt?: InputMaybe<DateTimeFilterInput>;
 406  id?: InputMaybe<IdFilterInput>;
 407  name?: InputMaybe<StringFilterInput>;
 408  not?: InputMaybe<I18NLocaleFiltersInput>;
 409  or?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
 410  updatedAt?: InputMaybe<DateTimeFilterInput>;
 411};
 412
 413export type IdFilterInput = {
 414  and?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 415  between?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 416  contains?: InputMaybe<Scalars['ID']['input']>;
 417  containsi?: InputMaybe<Scalars['ID']['input']>;
 418  endsWith?: InputMaybe<Scalars['ID']['input']>;
 419  eq?: InputMaybe<Scalars['ID']['input']>;
 420  eqi?: InputMaybe<Scalars['ID']['input']>;
 421  gt?: InputMaybe<Scalars['ID']['input']>;
 422  gte?: InputMaybe<Scalars['ID']['input']>;
 423  in?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 424  lt?: InputMaybe<Scalars['ID']['input']>;
 425  lte?: InputMaybe<Scalars['ID']['input']>;
 426  ne?: InputMaybe<Scalars['ID']['input']>;
 427  nei?: InputMaybe<Scalars['ID']['input']>;
 428  not?: InputMaybe<IdFilterInput>;
 429  notContains?: InputMaybe<Scalars['ID']['input']>;
 430  notContainsi?: InputMaybe<Scalars['ID']['input']>;
 431  notIn?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 432  notNull?: InputMaybe<Scalars['Boolean']['input']>;
 433  null?: InputMaybe<Scalars['Boolean']['input']>;
 434  or?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
 435  startsWith?: InputMaybe<Scalars['ID']['input']>;
 436};
 437
 438export type IntFilterInput = {
 439  and?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
 440  between?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
 441  contains?: InputMaybe<Scalars['Int']['input']>;
 442  containsi?: InputMaybe<Scalars['Int']['input']>;
 443  endsWith?: InputMaybe<Scalars['Int']['input']>;
 444  eq?: InputMaybe<Scalars['Int']['input']>;
 445  eqi?: InputMaybe<Scalars['Int']['input']>;
 446  gt?: InputMaybe<Scalars['Int']['input']>;
 447  gte?: InputMaybe<Scalars['Int']['input']>;
 448  in?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
 449  lt?: InputMaybe<Scalars['Int']['input']>;
 450  lte?: InputMaybe<Scalars['Int']['input']>;
 451  ne?: InputMaybe<Scalars['Int']['input']>;
 452  nei?: InputMaybe<Scalars['Int']['input']>;
 453  not?: InputMaybe<IntFilterInput>;
 454  notContains?: InputMaybe<Scalars['Int']['input']>;
 455  notContainsi?: InputMaybe<Scalars['Int']['input']>;
 456  notIn?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
 457  notNull?: InputMaybe<Scalars['Boolean']['input']>;
 458  null?: InputMaybe<Scalars['Boolean']['input']>;
 459  or?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
 460  startsWith?: InputMaybe<Scalars['Int']['input']>;
 461};
 462
 463export type JsonFilterInput = {
 464  and?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
 465  between?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
 466  contains?: InputMaybe<Scalars['JSON']['input']>;
 467  containsi?: InputMaybe<Scalars['JSON']['input']>;
 468  endsWith?: InputMaybe<Scalars['JSON']['input']>;
 469  eq?: InputMaybe<Scalars['JSON']['input']>;
 470  eqi?: InputMaybe<Scalars['JSON']['input']>;
 471  gt?: InputMaybe<Scalars['JSON']['input']>;
 472  gte?: InputMaybe<Scalars['JSON']['input']>;
 473  in?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
 474  lt?: InputMaybe<Scalars['JSON']['input']>;
 475  lte?: InputMaybe<Scalars['JSON']['input']>;
 476  ne?: InputMaybe<Scalars['JSON']['input']>;
 477  nei?: InputMaybe<Scalars['JSON']['input']>;
 478  not?: InputMaybe<JsonFilterInput>;
 479  notContains?: InputMaybe<Scalars['JSON']['input']>;
 480  notContainsi?: InputMaybe<Scalars['JSON']['input']>;
 481  notIn?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
 482  notNull?: InputMaybe<Scalars['Boolean']['input']>;
 483  null?: InputMaybe<Scalars['Boolean']['input']>;
 484  or?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>;
 485  startsWith?: InputMaybe<Scalars['JSON']['input']>;
 486};
 487
 488export type Module = {
 489  __typename?: 'Module';
 490  caroster_plus_description?: Maybe<Scalars['String']['output']>;
 491  caroster_plus_enabled?: Maybe<Scalars['Boolean']['output']>;
 492  caroster_plus_name: Scalars['String']['output'];
 493  caroster_plus_payment_link: Scalars['String']['output'];
 494  caroster_plus_price?: Maybe<Scalars['Float']['output']>;
 495  createdAt?: Maybe<Scalars['DateTime']['output']>;
 496  locale?: Maybe<Scalars['String']['output']>;
 497  localizations?: Maybe<ModuleRelationResponseCollection>;
 498  updatedAt?: Maybe<Scalars['DateTime']['output']>;
 499};
 500
 501export type ModuleEntity = {
 502  __typename?: 'ModuleEntity';
 503  attributes?: Maybe<Module>;
 504  id?: Maybe<Scalars['ID']['output']>;
 505};
 506
 507export type ModuleEntityResponse = {
 508  __typename?: 'ModuleEntityResponse';
 509  data?: Maybe<ModuleEntity>;
 510};
 511
 512export type ModuleInput = {
 513  caroster_plus_description?: InputMaybe<Scalars['String']['input']>;
 514  caroster_plus_enabled?: InputMaybe<Scalars['Boolean']['input']>;
 515  caroster_plus_name?: InputMaybe<Scalars['String']['input']>;
 516  caroster_plus_payment_link?: InputMaybe<Scalars['String']['input']>;
 517  caroster_plus_payment_link_id?: InputMaybe<Scalars['String']['input']>;
 518  caroster_plus_price?: InputMaybe<Scalars['Float']['input']>;
 519};
 520
 521export type ModuleRelationResponseCollection = {
 522  __typename?: 'ModuleRelationResponseCollection';
 523  data: Array<ModuleEntity>;
 524};
 525
 526export type Mutation = {
 527  __typename?: 'Mutation';
 528  addEventAdmin?: Maybe<EventEntityResponse>;
 529  /** Change user password. Confirm with the current password. */
 530  changePassword?: Maybe<UsersPermissionsLoginPayload>;
 531  createContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
 532  createContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
 533  createEvent?: Maybe<EventEntityResponse>;
 534  createModuleLocalization?: Maybe<ModuleEntityResponse>;
 535  createNotification?: Maybe<NotificationEntityResponse>;
 536  createPage?: Maybe<PageEntityResponse>;
 537  /** Create a passenger */
 538  createPassenger?: Maybe<PassengerEntityResponse>;
 539  createSettingLocalization?: Maybe<SettingEntityResponse>;
 540  createTravel?: Maybe<TravelEntityResponse>;
 541  createTripAlert?: Maybe<TripAlertEntityResponse>;
 542  createUploadFile?: Maybe<UploadFileEntityResponse>;
 543  createUploadFolder?: Maybe<UploadFolderEntityResponse>;
 544  /** Create a new role */
 545  createUsersPermissionsRole?: Maybe<UsersPermissionsCreateRolePayload>;
 546  /** Create a new user */
 547  createUsersPermissionsUser: UsersPermissionsUserEntityResponse;
 548  createVehicle?: Maybe<VehicleEntityResponse>;
 549  deleteContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
 550  deleteContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
 551  deleteEvent?: Maybe<EventEntityResponse>;
 552  deleteEventAdmin?: Maybe<EventEntityResponse>;
 553  deleteModule?: Maybe<ModuleEntityResponse>;
 554  deleteNotification?: Maybe<NotificationEntityResponse>;
 555  deletePage?: Maybe<PageEntityResponse>;
 556  deletePassenger?: Maybe<PassengerEntityResponse>;
 557  deleteSetting?: Maybe<SettingEntityResponse>;
 558  deleteTravel?: Maybe<TravelEntityResponse>;
 559  deleteTripAlert?: Maybe<TripAlertEntityResponse>;
 560  deleteUploadFile?: Maybe<UploadFileEntityResponse>;
 561  deleteUploadFolder?: Maybe<UploadFolderEntityResponse>;
 562  /** Delete an existing role */
 563  deleteUsersPermissionsRole?: Maybe<UsersPermissionsDeleteRolePayload>;
 564  /** Delete an existing user */
 565  deleteUsersPermissionsUser: UsersPermissionsUserEntityResponse;
 566  deleteVehicle?: Maybe<VehicleEntityResponse>;
 567  /** Confirm an email users email address */
 568  emailConfirmation?: Maybe<UsersPermissionsLoginPayload>;
 569  /** Request a reset password token */
 570  forgotPassword?: Maybe<UsersPermissionsPasswordPayload>;
 571  login: UsersPermissionsLoginPayload;
 572  multipleUpload: Array<Maybe<UploadFileEntityResponse>>;
 573  readNotifications?: Maybe<NotificationEntityResponseCollection>;
 574  /** Register a user */
 575  register: UsersPermissionsLoginPayload;
 576  removeFile?: Maybe<UploadFileEntityResponse>;
 577  /** Reset user password. Confirm with a code (resetToken from forgotPassword) */
 578  resetPassword?: Maybe<UsersPermissionsLoginPayload>;
 579  setTripAlert?: Maybe<TripAlertEntityResponse>;
 580  updateContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
 581  updateContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
 582  updateEvent?: Maybe<EventEntityResponse>;
 583  /** Update an event using its UUID */
 584  updateEventByUUID?: Maybe<EventEntityResponse>;
 585  updateFileInfo: UploadFileEntityResponse;
 586  updateMe: UsersPermissionsUserEntityResponse;
 587  updateModule?: Maybe<ModuleEntityResponse>;
 588  updateNotification?: Maybe<NotificationEntityResponse>;
 589  updatePage?: Maybe<PageEntityResponse>;
 590  /** Update a passenger */
 591  updatePassenger?: Maybe<PassengerEntityResponse>;
 592  updateSetting?: Maybe<SettingEntityResponse>;
 593  updateTravel?: Maybe<TravelEntityResponse>;
 594  updateTripAlert?: Maybe<TripAlertEntityResponse>;
 595  updateUploadFile?: Maybe<UploadFileEntityResponse>;
 596  updateUploadFolder?: Maybe<UploadFolderEntityResponse>;
 597  /** Update an existing role */
 598  updateUsersPermissionsRole?: Maybe<UsersPermissionsUpdateRolePayload>;
 599  /** Update an existing user */
 600  updateUsersPermissionsUser: UsersPermissionsUserEntityResponse;
 601  updateVehicle?: Maybe<VehicleEntityResponse>;
 602  upload: UploadFileEntityResponse;
 603};
 604
 605export type MutationAddEventAdminArgs = {
 606  email: Scalars['String']['input'];
 607  eventId: Scalars['ID']['input'];
 608};
 609
 610export type MutationChangePasswordArgs = {
 611  currentPassword: Scalars['String']['input'];
 612  password: Scalars['String']['input'];
 613  passwordConfirmation: Scalars['String']['input'];
 614};
 615
 616export type MutationCreateContentReleasesReleaseArgs = {
 617  data: ContentReleasesReleaseInput;
 618};
 619
 620export type MutationCreateContentReleasesReleaseActionArgs = {
 621  data: ContentReleasesReleaseActionInput;
 622};
 623
 624export type MutationCreateEventArgs = {
 625  data: EventInput;
 626};
 627
 628export type MutationCreateModuleLocalizationArgs = {
 629  data?: InputMaybe<ModuleInput>;
 630  id?: InputMaybe<Scalars['ID']['input']>;
 631  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
 632};
 633
 634export type MutationCreateNotificationArgs = {
 635  data: NotificationInput;
 636};
 637
 638export type MutationCreatePageArgs = {
 639  data: PageInput;
 640};
 641
 642export type MutationCreatePassengerArgs = {
 643  data: PassengerInput;
 644};
 645
 646export type MutationCreateSettingLocalizationArgs = {
 647  data?: InputMaybe<SettingInput>;
 648  id?: InputMaybe<Scalars['ID']['input']>;
 649  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
 650};
 651
 652export type MutationCreateTravelArgs = {
 653  createVehicle?: InputMaybe<Scalars['Boolean']['input']>;
 654  data: TravelInput;
 655};
 656
 657export type MutationCreateTripAlertArgs = {
 658  data: TripAlertInput;
 659};
 660
 661export type MutationCreateUploadFileArgs = {
 662  data: UploadFileInput;
 663};
 664
 665export type MutationCreateUploadFolderArgs = {
 666  data: UploadFolderInput;
 667};
 668
 669export type MutationCreateUsersPermissionsRoleArgs = {
 670  data: UsersPermissionsRoleInput;
 671};
 672
 673export type MutationCreateUsersPermissionsUserArgs = {
 674  data: UsersPermissionsUserInput;
 675};
 676
 677export type MutationCreateVehicleArgs = {
 678  data: VehicleInput;
 679};
 680
 681export type MutationDeleteContentReleasesReleaseArgs = {
 682  id: Scalars['ID']['input'];
 683};
 684
 685export type MutationDeleteContentReleasesReleaseActionArgs = {
 686  id: Scalars['ID']['input'];
 687};
 688
 689export type MutationDeleteEventArgs = {
 690  id: Scalars['ID']['input'];
 691};
 692
 693export type MutationDeleteEventAdminArgs = {
 694  email: Scalars['String']['input'];
 695  eventId: Scalars['ID']['input'];
 696};
 697
 698export type MutationDeleteModuleArgs = {
 699  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
 700};
 701
 702export type MutationDeleteNotificationArgs = {
 703  id: Scalars['ID']['input'];
 704};
 705
 706export type MutationDeletePageArgs = {
 707  id: Scalars['ID']['input'];
 708};
 709
 710export type MutationDeletePassengerArgs = {
 711  id: Scalars['ID']['input'];
 712};
 713
 714export type MutationDeleteSettingArgs = {
 715  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
 716};
 717
 718export type MutationDeleteTravelArgs = {
 719  id: Scalars['ID']['input'];
 720};
 721
 722export type MutationDeleteTripAlertArgs = {
 723  id: Scalars['ID']['input'];
 724};
 725
 726export type MutationDeleteUploadFileArgs = {
 727  id: Scalars['ID']['input'];
 728};
 729
 730export type MutationDeleteUploadFolderArgs = {
 731  id: Scalars['ID']['input'];
 732};
 733
 734export type MutationDeleteUsersPermissionsRoleArgs = {
 735  id: Scalars['ID']['input'];
 736};
 737
 738export type MutationDeleteUsersPermissionsUserArgs = {
 739  id: Scalars['ID']['input'];
 740};
 741
 742export type MutationDeleteVehicleArgs = {
 743  id: Scalars['ID']['input'];
 744};
 745
 746export type MutationEmailConfirmationArgs = {
 747  confirmation: Scalars['String']['input'];
 748};
 749
 750export type MutationForgotPasswordArgs = {
 751  email: Scalars['String']['input'];
 752};
 753
 754export type MutationLoginArgs = {
 755  input: UsersPermissionsLoginInput;
 756};
 757
 758export type MutationMultipleUploadArgs = {
 759  field?: InputMaybe<Scalars['String']['input']>;
 760  files: Array<InputMaybe<Scalars['Upload']['input']>>;
 761  ref?: InputMaybe<Scalars['String']['input']>;
 762  refId?: InputMaybe<Scalars['ID']['input']>;
 763};
 764
 765export type MutationReadNotificationsArgs = {
 766  id?: InputMaybe<Scalars['ID']['input']>;
 767};
 768
 769export type MutationRegisterArgs = {
 770  input: UsersPermissionsRegisterInput;
 771};
 772
 773export type MutationRemoveFileArgs = {
 774  id: Scalars['ID']['input'];
 775};
 776
 777export type MutationResetPasswordArgs = {
 778  code: Scalars['String']['input'];
 779  password: Scalars['String']['input'];
 780  passwordConfirmation: Scalars['String']['input'];
 781};
 782
 783export type MutationSetTripAlertArgs = {
 784  address?: InputMaybe<Scalars['String']['input']>;
 785  enabled?: InputMaybe<Scalars['Boolean']['input']>;
 786  event: Scalars['ID']['input'];
 787  latitude?: InputMaybe<Scalars['Float']['input']>;
 788  longitude?: InputMaybe<Scalars['Float']['input']>;
 789  radius?: InputMaybe<Scalars['Float']['input']>;
 790};
 791
 792export type MutationUpdateContentReleasesReleaseArgs = {
 793  data: ContentReleasesReleaseInput;
 794  id: Scalars['ID']['input'];
 795};
 796
 797export type MutationUpdateContentReleasesReleaseActionArgs = {
 798  data: ContentReleasesReleaseActionInput;
 799  id: Scalars['ID']['input'];
 800};
 801
 802export type MutationUpdateEventArgs = {
 803  data: EventInput;
 804  id: Scalars['ID']['input'];
 805};
 806
 807export type MutationUpdateEventByUuidArgs = {
 808  data: EventInput;
 809  uuid: Scalars['String']['input'];
 810};
 811
 812export type MutationUpdateFileInfoArgs = {
 813  id: Scalars['ID']['input'];
 814  info?: InputMaybe<FileInfoInput>;
 815};
 816
 817export type MutationUpdateMeArgs = {
 818  data: UsersPermissionsUserInput;
 819};
 820
 821export type MutationUpdateModuleArgs = {
 822  data: ModuleInput;
 823  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
 824};
 825
 826export type MutationUpdateNotificationArgs = {
 827  data: NotificationInput;
 828  id: Scalars['ID']['input'];
 829};
 830
 831export type MutationUpdatePageArgs = {
 832  data: PageInput;
 833  id: Scalars['ID']['input'];
 834};
 835
 836export type MutationUpdatePassengerArgs = {
 837  data: PassengerInput;
 838  id: Scalars['ID']['input'];
 839};
 840
 841export type MutationUpdateSettingArgs = {
 842  data: SettingInput;
 843  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
 844};
 845
 846export type MutationUpdateTravelArgs = {
 847  data: TravelInput;
 848  id: Scalars['ID']['input'];
 849};
 850
 851export type MutationUpdateTripAlertArgs = {
 852  data: TripAlertInput;
 853  id: Scalars['ID']['input'];
 854};
 855
 856export type MutationUpdateUploadFileArgs = {
 857  data: UploadFileInput;
 858  id: Scalars['ID']['input'];
 859};
 860
 861export type MutationUpdateUploadFolderArgs = {
 862  data: UploadFolderInput;
 863  id: Scalars['ID']['input'];
 864};
 865
 866export type MutationUpdateUsersPermissionsRoleArgs = {
 867  data: UsersPermissionsRoleInput;
 868  id: Scalars['ID']['input'];
 869};
 870
 871export type MutationUpdateUsersPermissionsUserArgs = {
 872  data: UsersPermissionsUserInput;
 873  id: Scalars['ID']['input'];
 874};
 875
 876export type MutationUpdateVehicleArgs = {
 877  data: VehicleInput;
 878  id: Scalars['ID']['input'];
 879};
 880
 881export type MutationUploadArgs = {
 882  field?: InputMaybe<Scalars['String']['input']>;
 883  file: Scalars['Upload']['input'];
 884  info?: InputMaybe<FileInfoInput>;
 885  ref?: InputMaybe<Scalars['String']['input']>;
 886  refId?: InputMaybe<Scalars['ID']['input']>;
 887};
 888
 889export type Notification = {
 890  __typename?: 'Notification';
 891  createdAt?: Maybe<Scalars['DateTime']['output']>;
 892  event?: Maybe<EventEntityResponse>;
 893  payload?: Maybe<Scalars['JSON']['output']>;
 894  read?: Maybe<Scalars['Boolean']['output']>;
 895  type: Enum_Notification_Type;
 896  updatedAt?: Maybe<Scalars['DateTime']['output']>;
 897  user?: Maybe<UsersPermissionsUserEntityResponse>;
 898};
 899
 900export type NotificationEntity = {
 901  __typename?: 'NotificationEntity';
 902  attributes?: Maybe<Notification>;
 903  id?: Maybe<Scalars['ID']['output']>;
 904};
 905
 906export type NotificationEntityResponse = {
 907  __typename?: 'NotificationEntityResponse';
 908  data?: Maybe<NotificationEntity>;
 909};
 910
 911export type NotificationEntityResponseCollection = {
 912  __typename?: 'NotificationEntityResponseCollection';
 913  data: Array<NotificationEntity>;
 914  meta: ResponseCollectionMeta;
 915};
 916
 917export type NotificationFiltersInput = {
 918  and?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
 919  createdAt?: InputMaybe<DateTimeFilterInput>;
 920  event?: InputMaybe<EventFiltersInput>;
 921  id?: InputMaybe<IdFilterInput>;
 922  not?: InputMaybe<NotificationFiltersInput>;
 923  or?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
 924  payload?: InputMaybe<JsonFilterInput>;
 925  read?: InputMaybe<BooleanFilterInput>;
 926  type?: InputMaybe<StringFilterInput>;
 927  updatedAt?: InputMaybe<DateTimeFilterInput>;
 928  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
 929};
 930
 931export type NotificationInput = {
 932  event?: InputMaybe<Scalars['ID']['input']>;
 933  payload?: InputMaybe<Scalars['JSON']['input']>;
 934  read?: InputMaybe<Scalars['Boolean']['input']>;
 935  type?: InputMaybe<Enum_Notification_Type>;
 936  user?: InputMaybe<Scalars['ID']['input']>;
 937};
 938
 939export type NotificationRelationResponseCollection = {
 940  __typename?: 'NotificationRelationResponseCollection';
 941  data: Array<NotificationEntity>;
 942};
 943
 944export type Page = {
 945  __typename?: 'Page';
 946  content?: Maybe<Scalars['String']['output']>;
 947  createdAt?: Maybe<Scalars['DateTime']['output']>;
 948  name: Scalars['String']['output'];
 949  type?: Maybe<Enum_Page_Type>;
 950  updatedAt?: Maybe<Scalars['DateTime']['output']>;
 951};
 952
 953export type PageEntity = {
 954  __typename?: 'PageEntity';
 955  attributes?: Maybe<Page>;
 956  id?: Maybe<Scalars['ID']['output']>;
 957};
 958
 959export type PageEntityResponse = {
 960  __typename?: 'PageEntityResponse';
 961  data?: Maybe<PageEntity>;
 962};
 963
 964export type PageEntityResponseCollection = {
 965  __typename?: 'PageEntityResponseCollection';
 966  data: Array<PageEntity>;
 967  meta: ResponseCollectionMeta;
 968};
 969
 970export type PageFiltersInput = {
 971  and?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
 972  content?: InputMaybe<StringFilterInput>;
 973  createdAt?: InputMaybe<DateTimeFilterInput>;
 974  id?: InputMaybe<IdFilterInput>;
 975  name?: InputMaybe<StringFilterInput>;
 976  not?: InputMaybe<PageFiltersInput>;
 977  or?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
 978  type?: InputMaybe<StringFilterInput>;
 979  updatedAt?: InputMaybe<DateTimeFilterInput>;
 980};
 981
 982export type PageInput = {
 983  content?: InputMaybe<Scalars['String']['input']>;
 984  name?: InputMaybe<Scalars['String']['input']>;
 985  type?: InputMaybe<Enum_Page_Type>;
 986};
 987
 988export type Pagination = {
 989  __typename?: 'Pagination';
 990  page: Scalars['Int']['output'];
 991  pageCount: Scalars['Int']['output'];
 992  pageSize: Scalars['Int']['output'];
 993  total: Scalars['Int']['output'];
 994};
 995
 996export type PaginationArg = {
 997  limit?: InputMaybe<Scalars['Int']['input']>;
 998  page?: InputMaybe<Scalars['Int']['input']>;
 999  pageSize?: InputMaybe<Scalars['Int']['input']>;
1000  start?: InputMaybe<Scalars['Int']['input']>;
1001};
1002
1003export type Passenger = {
1004  __typename?: 'Passenger';
1005  createdAt?: Maybe<Scalars['DateTime']['output']>;
1006  email?: Maybe<Scalars['String']['output']>;
1007  event?: Maybe<EventEntityResponse>;
1008  location?: Maybe<Scalars['String']['output']>;
1009  name: Scalars['String']['output'];
1010  travel?: Maybe<TravelEntityResponse>;
1011  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1012  user?: Maybe<UsersPermissionsUserEntityResponse>;
1013};
1014
1015export type PassengerEntity = {
1016  __typename?: 'PassengerEntity';
1017  attributes?: Maybe<Passenger>;
1018  id?: Maybe<Scalars['ID']['output']>;
1019};
1020
1021export type PassengerEntityResponse = {
1022  __typename?: 'PassengerEntityResponse';
1023  data?: Maybe<PassengerEntity>;
1024};
1025
1026export type PassengerEntityResponseCollection = {
1027  __typename?: 'PassengerEntityResponseCollection';
1028  data: Array<PassengerEntity>;
1029  meta: ResponseCollectionMeta;
1030};
1031
1032export type PassengerFiltersInput = {
1033  and?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
1034  createdAt?: InputMaybe<DateTimeFilterInput>;
1035  email?: InputMaybe<StringFilterInput>;
1036  event?: InputMaybe<EventFiltersInput>;
1037  id?: InputMaybe<IdFilterInput>;
1038  location?: InputMaybe<StringFilterInput>;
1039  name?: InputMaybe<StringFilterInput>;
1040  not?: InputMaybe<PassengerFiltersInput>;
1041  or?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
1042  travel?: InputMaybe<TravelFiltersInput>;
1043  updatedAt?: InputMaybe<DateTimeFilterInput>;
1044  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1045};
1046
1047export type PassengerInput = {
1048  email?: InputMaybe<Scalars['String']['input']>;
1049  event?: InputMaybe<Scalars['ID']['input']>;
1050  location?: InputMaybe<Scalars['String']['input']>;
1051  name?: InputMaybe<Scalars['String']['input']>;
1052  travel?: InputMaybe<Scalars['ID']['input']>;
1053  user?: InputMaybe<Scalars['ID']['input']>;
1054};
1055
1056export type PassengerRelationResponseCollection = {
1057  __typename?: 'PassengerRelationResponseCollection';
1058  data: Array<PassengerEntity>;
1059};
1060
1061export type Query = {
1062  __typename?: 'Query';
1063  contentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
1064  contentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
1065  contentReleasesReleaseActions?: Maybe<ContentReleasesReleaseActionEntityResponseCollection>;
1066  contentReleasesReleases?: Maybe<ContentReleasesReleaseEntityResponseCollection>;
1067  event?: Maybe<EventEntityResponse>;
1068  /** Retrieve an event using its UUID */
1069  eventByUUID?: Maybe<EventEntityResponse>;
1070  eventTripAlert?: Maybe<TripAlertEntityResponse>;
1071  events?: Maybe<EventEntityResponseCollection>;
1072  i18NLocale?: Maybe<I18NLocaleEntityResponse>;
1073  i18NLocales?: Maybe<I18NLocaleEntityResponseCollection>;
1074  me?: Maybe<UsersPermissionsMe>;
1075  module?: Maybe<ModuleEntityResponse>;
1076  notification?: Maybe<NotificationEntityResponse>;
1077  notifications?: Maybe<NotificationEntityResponseCollection>;
1078  page?: Maybe<PageEntityResponse>;
1079  pages?: Maybe<PageEntityResponseCollection>;
1080  passenger?: Maybe<PassengerEntityResponse>;
1081  passengers?: Maybe<PassengerEntityResponseCollection>;
1082  setting?: Maybe<SettingEntityResponse>;
1083  travel?: Maybe<TravelEntityResponse>;
1084  travels?: Maybe<TravelEntityResponseCollection>;
1085  tripAlert?: Maybe<TripAlertEntityResponse>;
1086  tripAlerts?: Maybe<TripAlertEntityResponseCollection>;
1087  uploadFile?: Maybe<UploadFileEntityResponse>;
1088  uploadFiles?: Maybe<UploadFileEntityResponseCollection>;
1089  uploadFolder?: Maybe<UploadFolderEntityResponse>;
1090  uploadFolders?: Maybe<UploadFolderEntityResponseCollection>;
1091  usersPermissionsRole?: Maybe<UsersPermissionsRoleEntityResponse>;
1092  usersPermissionsRoles?: Maybe<UsersPermissionsRoleEntityResponseCollection>;
1093  usersPermissionsUser?: Maybe<UsersPermissionsUserEntityResponse>;
1094  usersPermissionsUsers?: Maybe<UsersPermissionsUserEntityResponseCollection>;
1095  vehicle?: Maybe<VehicleEntityResponse>;
1096  vehicles?: Maybe<VehicleEntityResponseCollection>;
1097};
1098
1099export type QueryContentReleasesReleaseArgs = {
1100  id?: InputMaybe<Scalars['ID']['input']>;
1101};
1102
1103export type QueryContentReleasesReleaseActionArgs = {
1104  id?: InputMaybe<Scalars['ID']['input']>;
1105};
1106
1107export type QueryContentReleasesReleaseActionsArgs = {
1108  filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
1109  pagination?: InputMaybe<PaginationArg>;
1110  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1111};
1112
1113export type QueryContentReleasesReleasesArgs = {
1114  filters?: InputMaybe<ContentReleasesReleaseFiltersInput>;
1115  pagination?: InputMaybe<PaginationArg>;
1116  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1117};
1118
1119export type QueryEventArgs = {
1120  id?: InputMaybe<Scalars['ID']['input']>;
1121};
1122
1123export type QueryEventByUuidArgs = {
1124  uuid: Scalars['String']['input'];
1125};
1126
1127export type QueryEventTripAlertArgs = {
1128  event: Scalars['ID']['input'];
1129};
1130
1131export type QueryEventsArgs = {
1132  filters?: InputMaybe<EventFiltersInput>;
1133  pagination?: InputMaybe<PaginationArg>;
1134  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1135};
1136
1137export type QueryI18NLocaleArgs = {
1138  id?: InputMaybe<Scalars['ID']['input']>;
1139};
1140
1141export type QueryI18NLocalesArgs = {
1142  filters?: InputMaybe<I18NLocaleFiltersInput>;
1143  pagination?: InputMaybe<PaginationArg>;
1144  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1145};
1146
1147export type QueryModuleArgs = {
1148  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
1149};
1150
1151export type QueryNotificationArgs = {
1152  id?: InputMaybe<Scalars['ID']['input']>;
1153};
1154
1155export type QueryNotificationsArgs = {
1156  filters?: InputMaybe<NotificationFiltersInput>;
1157  pagination?: InputMaybe<PaginationArg>;
1158  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1159};
1160
1161export type QueryPageArgs = {
1162  id?: InputMaybe<Scalars['ID']['input']>;
1163};
1164
1165export type QueryPagesArgs = {
1166  filters?: InputMaybe<PageFiltersInput>;
1167  pagination?: InputMaybe<PaginationArg>;
1168  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1169};
1170
1171export type QueryPassengerArgs = {
1172  id?: InputMaybe<Scalars['ID']['input']>;
1173};
1174
1175export type QueryPassengersArgs = {
1176  filters?: InputMaybe<PassengerFiltersInput>;
1177  pagination?: InputMaybe<PaginationArg>;
1178  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1179};
1180
1181export type QuerySettingArgs = {
1182  locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>;
1183};
1184
1185export type QueryTravelArgs = {
1186  id?: InputMaybe<Scalars['ID']['input']>;
1187};
1188
1189export type QueryTravelsArgs = {
1190  filters?: InputMaybe<TravelFiltersInput>;
1191  pagination?: InputMaybe<PaginationArg>;
1192  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1193};
1194
1195export type QueryTripAlertArgs = {
1196  id?: InputMaybe<Scalars['ID']['input']>;
1197};
1198
1199export type QueryTripAlertsArgs = {
1200  filters?: InputMaybe<TripAlertFiltersInput>;
1201  pagination?: InputMaybe<PaginationArg>;
1202  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1203};
1204
1205export type QueryUploadFileArgs = {
1206  id?: InputMaybe<Scalars['ID']['input']>;
1207};
1208
1209export type QueryUploadFilesArgs = {
1210  filters?: InputMaybe<UploadFileFiltersInput>;
1211  pagination?: InputMaybe<PaginationArg>;
1212  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1213};
1214
1215export type QueryUploadFolderArgs = {
1216  id?: InputMaybe<Scalars['ID']['input']>;
1217};
1218
1219export type QueryUploadFoldersArgs = {
1220  filters?: InputMaybe<UploadFolderFiltersInput>;
1221  pagination?: InputMaybe<PaginationArg>;
1222  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1223};
1224
1225export type QueryUsersPermissionsRoleArgs = {
1226  id?: InputMaybe<Scalars['ID']['input']>;
1227};
1228
1229export type QueryUsersPermissionsRolesArgs = {
1230  filters?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1231  pagination?: InputMaybe<PaginationArg>;
1232  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1233};
1234
1235export type QueryUsersPermissionsUserArgs = {
1236  id?: InputMaybe<Scalars['ID']['input']>;
1237};
1238
1239export type QueryUsersPermissionsUsersArgs = {
1240  filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1241  pagination?: InputMaybe<PaginationArg>;
1242  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1243};
1244
1245export type QueryVehicleArgs = {
1246  id?: InputMaybe<Scalars['ID']['input']>;
1247};
1248
1249export type QueryVehiclesArgs = {
1250  filters?: InputMaybe<VehicleFiltersInput>;
1251  pagination?: InputMaybe<PaginationArg>;
1252  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1253};
1254
1255export type ResponseCollectionMeta = {
1256  __typename?: 'ResponseCollectionMeta';
1257  pagination: Pagination;
1258};
1259
1260export type Setting = {
1261  __typename?: 'Setting';
1262  about_link?: Maybe<Scalars['String']['output']>;
1263  announcement?: Maybe<Scalars['String']['output']>;
1264  code_link?: Maybe<Scalars['String']['output']>;
1265  createdAt?: Maybe<Scalars['DateTime']['output']>;
1266  faq_link?: Maybe<Scalars['String']['output']>;
1267  gtm_id?: Maybe<Scalars['String']['output']>;
1268  locale?: Maybe<Scalars['String']['output']>;
1269  localizations?: Maybe<SettingRelationResponseCollection>;
1270  matomo_script_url?: Maybe<Scalars['String']['output']>;
1271  opencollective_link?: Maybe<Scalars['String']['output']>;
1272  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1273};
1274
1275export type SettingEntity = {
1276  __typename?: 'SettingEntity';
1277  attributes?: Maybe<Setting>;
1278  id?: Maybe<Scalars['ID']['output']>;
1279};
1280
1281export type SettingEntityResponse = {
1282  __typename?: 'SettingEntityResponse';
1283  data?: Maybe<SettingEntity>;
1284};
1285
1286export type SettingInput = {
1287  about_link?: InputMaybe<Scalars['String']['input']>;
1288  announcement?: InputMaybe<Scalars['String']['input']>;
1289  code_link?: InputMaybe<Scalars['String']['input']>;
1290  faq_link?: InputMaybe<Scalars['String']['input']>;
1291  gtm_id?: InputMaybe<Scalars['String']['input']>;
1292  matomo_script_url?: InputMaybe<Scalars['String']['input']>;
1293  opencollective_link?: InputMaybe<Scalars['String']['input']>;
1294};
1295
1296export type SettingRelationResponseCollection = {
1297  __typename?: 'SettingRelationResponseCollection';
1298  data: Array<SettingEntity>;
1299};
1300
1301export type StringFilterInput = {
1302  and?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1303  between?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1304  contains?: InputMaybe<Scalars['String']['input']>;
1305  containsi?: InputMaybe<Scalars['String']['input']>;
1306  endsWith?: InputMaybe<Scalars['String']['input']>;
1307  eq?: InputMaybe<Scalars['String']['input']>;
1308  eqi?: InputMaybe<Scalars['String']['input']>;
1309  gt?: InputMaybe<Scalars['String']['input']>;
1310  gte?: InputMaybe<Scalars['String']['input']>;
1311  in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1312  lt?: InputMaybe<Scalars['String']['input']>;
1313  lte?: InputMaybe<Scalars['String']['input']>;
1314  ne?: InputMaybe<Scalars['String']['input']>;
1315  nei?: InputMaybe<Scalars['String']['input']>;
1316  not?: InputMaybe<StringFilterInput>;
1317  notContains?: InputMaybe<Scalars['String']['input']>;
1318  notContainsi?: InputMaybe<Scalars['String']['input']>;
1319  notIn?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1320  notNull?: InputMaybe<Scalars['Boolean']['input']>;
1321  null?: InputMaybe<Scalars['Boolean']['input']>;
1322  or?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1323  startsWith?: InputMaybe<Scalars['String']['input']>;
1324};
1325
1326export type Travel = {
1327  __typename?: 'Travel';
1328  createdAt?: Maybe<Scalars['DateTime']['output']>;
1329  departure?: Maybe<Scalars['DateTime']['output']>;
1330  details?: Maybe<Scalars['String']['output']>;
1331  event?: Maybe<EventEntityResponse>;
1332  meeting?: Maybe<Scalars['String']['output']>;
1333  meeting_latitude?: Maybe<Scalars['Float']['output']>;
1334  meeting_longitude?: Maybe<Scalars['Float']['output']>;
1335  passengers?: Maybe<PassengerRelationResponseCollection>;
1336  phone_number?: Maybe<Scalars['String']['output']>;
1337  seats?: Maybe<Scalars['Int']['output']>;
1338  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1339  user?: Maybe<UsersPermissionsUserEntityResponse>;
1340  vehicleName?: Maybe<Scalars['String']['output']>;
1341};
1342
1343export type TravelPassengersArgs = {
1344  filters?: InputMaybe<PassengerFiltersInput>;
1345  pagination?: InputMaybe<PaginationArg>;
1346  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1347};
1348
1349export type TravelEntity = {
1350  __typename?: 'TravelEntity';
1351  attributes?: Maybe<Travel>;
1352  id?: Maybe<Scalars['ID']['output']>;
1353};
1354
1355export type TravelEntityResponse = {
1356  __typename?: 'TravelEntityResponse';
1357  data?: Maybe<TravelEntity>;
1358};
1359
1360export type TravelEntityResponseCollection = {
1361  __typename?: 'TravelEntityResponseCollection';
1362  data: Array<TravelEntity>;
1363  meta: ResponseCollectionMeta;
1364};
1365
1366export type TravelFiltersInput = {
1367  and?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1368  createdAt?: InputMaybe<DateTimeFilterInput>;
1369  departure?: InputMaybe<DateTimeFilterInput>;
1370  details?: InputMaybe<StringFilterInput>;
1371  event?: InputMaybe<EventFiltersInput>;
1372  id?: InputMaybe<IdFilterInput>;
1373  meeting?: InputMaybe<StringFilterInput>;
1374  meeting_latitude?: InputMaybe<FloatFilterInput>;
1375  meeting_longitude?: InputMaybe<FloatFilterInput>;
1376  not?: InputMaybe<TravelFiltersInput>;
1377  or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1378  passengers?: InputMaybe<PassengerFiltersInput>;
1379  phone_number?: InputMaybe<StringFilterInput>;
1380  seats?: InputMaybe<IntFilterInput>;
1381  updatedAt?: InputMaybe<DateTimeFilterInput>;
1382  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1383  vehicleName?: InputMaybe<StringFilterInput>;
1384};
1385
1386export type TravelInput = {
1387  departure?: InputMaybe<Scalars['DateTime']['input']>;
1388  details?: InputMaybe<Scalars['String']['input']>;
1389  event?: InputMaybe<Scalars['ID']['input']>;
1390  meeting?: InputMaybe<Scalars['String']['input']>;
1391  meeting_latitude?: InputMaybe<Scalars['Float']['input']>;
1392  meeting_longitude?: InputMaybe<Scalars['Float']['input']>;
1393  passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1394  phone_number?: InputMaybe<Scalars['String']['input']>;
1395  seats?: InputMaybe<Scalars['Int']['input']>;
1396  user?: InputMaybe<Scalars['ID']['input']>;
1397  vehicleName?: InputMaybe<Scalars['String']['input']>;
1398};
1399
1400export type TravelRelationResponseCollection = {
1401  __typename?: 'TravelRelationResponseCollection';
1402  data: Array<TravelEntity>;
1403};
1404
1405export type TripAlert = {
1406  __typename?: 'TripAlert';
1407  address?: Maybe<Scalars['String']['output']>;
1408  createdAt?: Maybe<Scalars['DateTime']['output']>;
1409  enabled?: Maybe<Scalars['Boolean']['output']>;
1410  event?: Maybe<EventEntityResponse>;
1411  latitude?: Maybe<Scalars['Float']['output']>;
1412  longitude?: Maybe<Scalars['Float']['output']>;
1413  radius?: Maybe<Scalars['Float']['output']>;
1414  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1415  user?: Maybe<UsersPermissionsUserEntityResponse>;
1416};
1417
1418export type TripAlertEntity = {
1419  __typename?: 'TripAlertEntity';
1420  attributes?: Maybe<TripAlert>;
1421  id?: Maybe<Scalars['ID']['output']>;
1422};
1423
1424export type TripAlertEntityResponse = {
1425  __typename?: 'TripAlertEntityResponse';
1426  data?: Maybe<TripAlertEntity>;
1427};
1428
1429export type TripAlertEntityResponseCollection = {
1430  __typename?: 'TripAlertEntityResponseCollection';
1431  data: Array<TripAlertEntity>;
1432  meta: ResponseCollectionMeta;
1433};
1434
1435export type TripAlertFiltersInput = {
1436  address?: InputMaybe<StringFilterInput>;
1437  and?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1438  createdAt?: InputMaybe<DateTimeFilterInput>;
1439  enabled?: InputMaybe<BooleanFilterInput>;
1440  event?: InputMaybe<EventFiltersInput>;
1441  id?: InputMaybe<IdFilterInput>;
1442  latitude?: InputMaybe<FloatFilterInput>;
1443  longitude?: InputMaybe<FloatFilterInput>;
1444  not?: InputMaybe<TripAlertFiltersInput>;
1445  or?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1446  radius?: InputMaybe<FloatFilterInput>;
1447  updatedAt?: InputMaybe<DateTimeFilterInput>;
1448  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1449};
1450
1451export type TripAlertInput = {
1452  address?: InputMaybe<Scalars['String']['input']>;
1453  enabled?: InputMaybe<Scalars['Boolean']['input']>;
1454  event?: InputMaybe<Scalars['ID']['input']>;
1455  latitude?: InputMaybe<Scalars['Float']['input']>;
1456  longitude?: InputMaybe<Scalars['Float']['input']>;
1457  radius?: InputMaybe<Scalars['Float']['input']>;
1458  user?: InputMaybe<Scalars['ID']['input']>;
1459};
1460
1461export type UploadFile = {
1462  __typename?: 'UploadFile';
1463  alternativeText?: Maybe<Scalars['String']['output']>;
1464  caption?: Maybe<Scalars['String']['output']>;
1465  createdAt?: Maybe<Scalars['DateTime']['output']>;
1466  ext?: Maybe<Scalars['String']['output']>;
1467  formats?: Maybe<Scalars['JSON']['output']>;
1468  hash: Scalars['String']['output'];
1469  height?: Maybe<Scalars['Int']['output']>;
1470  mime: Scalars['String']['output'];
1471  name: Scalars['String']['output'];
1472  previewUrl?: Maybe<Scalars['String']['output']>;
1473  provider: Scalars['String']['output'];
1474  provider_metadata?: Maybe<Scalars['JSON']['output']>;
1475  related?: Maybe<Array<Maybe<GenericMorph>>>;
1476  size: Scalars['Float']['output'];
1477  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1478  url: Scalars['String']['output'];
1479  width?: Maybe<Scalars['Int']['output']>;
1480};
1481
1482export type UploadFileEntity = {
1483  __typename?: 'UploadFileEntity';
1484  attributes?: Maybe<UploadFile>;
1485  id?: Maybe<Scalars['ID']['output']>;
1486};
1487
1488export type UploadFileEntityResponse = {
1489  __typename?: 'UploadFileEntityResponse';
1490  data?: Maybe<UploadFileEntity>;
1491};
1492
1493export type UploadFileEntityResponseCollection = {
1494  __typename?: 'UploadFileEntityResponseCollection';
1495  data: Array<UploadFileEntity>;
1496  meta: ResponseCollectionMeta;
1497};
1498
1499export type UploadFileFiltersInput = {
1500  alternativeText?: InputMaybe<StringFilterInput>;
1501  and?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1502  caption?: InputMaybe<StringFilterInput>;
1503  createdAt?: InputMaybe<DateTimeFilterInput>;
1504  ext?: InputMaybe<StringFilterInput>;
1505  folder?: InputMaybe<UploadFolderFiltersInput>;
1506  folderPath?: InputMaybe<StringFilterInput>;
1507  formats?: InputMaybe<JsonFilterInput>;
1508  hash?: InputMaybe<StringFilterInput>;
1509  height?: InputMaybe<IntFilterInput>;
1510  id?: InputMaybe<IdFilterInput>;
1511  mime?: InputMaybe<StringFilterInput>;
1512  name?: InputMaybe<StringFilterInput>;
1513  not?: InputMaybe<UploadFileFiltersInput>;
1514  or?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1515  previewUrl?: InputMaybe<StringFilterInput>;
1516  provider?: InputMaybe<StringFilterInput>;
1517  provider_metadata?: InputMaybe<JsonFilterInput>;
1518  size?: InputMaybe<FloatFilterInput>;
1519  updatedAt?: InputMaybe<DateTimeFilterInput>;
1520  url?: InputMaybe<StringFilterInput>;
1521  width?: InputMaybe<IntFilterInput>;
1522};
1523
1524export type UploadFileInput = {
1525  alternativeText?: InputMaybe<Scalars['String']['input']>;
1526  caption?: InputMaybe<Scalars['String']['input']>;
1527  ext?: InputMaybe<Scalars['String']['input']>;
1528  folder?: InputMaybe<Scalars['ID']['input']>;
1529  folderPath?: InputMaybe<Scalars['String']['input']>;
1530  formats?: InputMaybe<Scalars['JSON']['input']>;
1531  hash?: InputMaybe<Scalars['String']['input']>;
1532  height?: InputMaybe<Scalars['Int']['input']>;
1533  mime?: InputMaybe<Scalars['String']['input']>;
1534  name?: InputMaybe<Scalars['String']['input']>;
1535  previewUrl?: InputMaybe<Scalars['String']['input']>;
1536  provider?: InputMaybe<Scalars['String']['input']>;
1537  provider_metadata?: InputMaybe<Scalars['JSON']['input']>;
1538  size?: InputMaybe<Scalars['Float']['input']>;
1539  url?: InputMaybe<Scalars['String']['input']>;
1540  width?: InputMaybe<Scalars['Int']['input']>;
1541};
1542
1543export type UploadFileRelationResponseCollection = {
1544  __typename?: 'UploadFileRelationResponseCollection';
1545  data: Array<UploadFileEntity>;
1546};
1547
1548export type UploadFolder = {
1549  __typename?: 'UploadFolder';
1550  children?: Maybe<UploadFolderRelationResponseCollection>;
1551  createdAt?: Maybe<Scalars['DateTime']['output']>;
1552  files?: Maybe<UploadFileRelationResponseCollection>;
1553  name: Scalars['String']['output'];
1554  parent?: Maybe<UploadFolderEntityResponse>;
1555  path: Scalars['String']['output'];
1556  pathId: Scalars['Int']['output'];
1557  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1558};
1559
1560export type UploadFolderChildrenArgs = {
1561  filters?: InputMaybe<UploadFolderFiltersInput>;
1562  pagination?: InputMaybe<PaginationArg>;
1563  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1564};
1565
1566export type UploadFolderFilesArgs = {
1567  filters?: InputMaybe<UploadFileFiltersInput>;
1568  pagination?: InputMaybe<PaginationArg>;
1569  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1570};
1571
1572export type UploadFolderEntity = {
1573  __typename?: 'UploadFolderEntity';
1574  attributes?: Maybe<UploadFolder>;
1575  id?: Maybe<Scalars['ID']['output']>;
1576};
1577
1578export type UploadFolderEntityResponse = {
1579  __typename?: 'UploadFolderEntityResponse';
1580  data?: Maybe<UploadFolderEntity>;
1581};
1582
1583export type UploadFolderEntityResponseCollection = {
1584  __typename?: 'UploadFolderEntityResponseCollection';
1585  data: Array<UploadFolderEntity>;
1586  meta: ResponseCollectionMeta;
1587};
1588
1589export type UploadFolderFiltersInput = {
1590  and?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1591  children?: InputMaybe<UploadFolderFiltersInput>;
1592  createdAt?: InputMaybe<DateTimeFilterInput>;
1593  files?: InputMaybe<UploadFileFiltersInput>;
1594  id?: InputMaybe<IdFilterInput>;
1595  name?: InputMaybe<StringFilterInput>;
1596  not?: InputMaybe<UploadFolderFiltersInput>;
1597  or?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1598  parent?: InputMaybe<UploadFolderFiltersInput>;
1599  path?: InputMaybe<StringFilterInput>;
1600  pathId?: InputMaybe<IntFilterInput>;
1601  updatedAt?: InputMaybe<DateTimeFilterInput>;
1602};
1603
1604export type UploadFolderInput = {
1605  children?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1606  files?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1607  name?: InputMaybe<Scalars['String']['input']>;
1608  parent?: InputMaybe<Scalars['ID']['input']>;
1609  path?: InputMaybe<Scalars['String']['input']>;
1610  pathId?: InputMaybe<Scalars['Int']['input']>;
1611};
1612
1613export type UploadFolderRelationResponseCollection = {
1614  __typename?: 'UploadFolderRelationResponseCollection';
1615  data: Array<UploadFolderEntity>;
1616};
1617
1618export type UsersPermissionsCreateRolePayload = {
1619  __typename?: 'UsersPermissionsCreateRolePayload';
1620  ok: Scalars['Boolean']['output'];
1621};
1622
1623export type UsersPermissionsDeleteRolePayload = {
1624  __typename?: 'UsersPermissionsDeleteRolePayload';
1625  ok: Scalars['Boolean']['output'];
1626};
1627
1628export type UsersPermissionsLoginInput = {
1629  identifier: Scalars['String']['input'];
1630  password: Scalars['String']['input'];
1631  provider?: Scalars['String']['input'];
1632};
1633
1634export type UsersPermissionsLoginPayload = {
1635  __typename?: 'UsersPermissionsLoginPayload';
1636  jwt?: Maybe<Scalars['String']['output']>;
1637  user: UsersPermissionsMe;
1638};
1639
1640export type UsersPermissionsMe = {
1641  __typename?: 'UsersPermissionsMe';
1642  blocked?: Maybe<Scalars['Boolean']['output']>;
1643  confirmed?: Maybe<Scalars['Boolean']['output']>;
1644  email?: Maybe<Scalars['String']['output']>;
1645  id: Scalars['ID']['output'];
1646  profile?: Maybe<UsersPermissionsUser>;
1647  role?: Maybe<UsersPermissionsMeRole>;
1648  username: Scalars['String']['output'];
1649};
1650
1651export type UsersPermissionsMeRole = {
1652  __typename?: 'UsersPermissionsMeRole';
1653  description?: Maybe<Scalars['String']['output']>;
1654  id: Scalars['ID']['output'];
1655  name: Scalars['String']['output'];
1656  type?: Maybe<Scalars['String']['output']>;
1657};
1658
1659export type UsersPermissionsPasswordPayload = {
1660  __typename?: 'UsersPermissionsPasswordPayload';
1661  ok: Scalars['Boolean']['output'];
1662};
1663
1664export type UsersPermissionsPermission = {
1665  __typename?: 'UsersPermissionsPermission';
1666  action: Scalars['String']['output'];
1667  createdAt?: Maybe<Scalars['DateTime']['output']>;
1668  role?: Maybe<UsersPermissionsRoleEntityResponse>;
1669  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1670};
1671
1672export type UsersPermissionsPermissionEntity = {
1673  __typename?: 'UsersPermissionsPermissionEntity';
1674  attributes?: Maybe<UsersPermissionsPermission>;
1675  id?: Maybe<Scalars['ID']['output']>;
1676};
1677
1678export type UsersPermissionsPermissionFiltersInput = {
1679  action?: InputMaybe<StringFilterInput>;
1680  and?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1681  createdAt?: InputMaybe<DateTimeFilterInput>;
1682  id?: InputMaybe<IdFilterInput>;
1683  not?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1684  or?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1685  role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1686  updatedAt?: InputMaybe<DateTimeFilterInput>;
1687};
1688
1689export type UsersPermissionsPermissionRelationResponseCollection = {
1690  __typename?: 'UsersPermissionsPermissionRelationResponseCollection';
1691  data: Array<UsersPermissionsPermissionEntity>;
1692};
1693
1694export type UsersPermissionsRegisterInput = {
1695  email: Scalars['String']['input'];
1696  firstName?: InputMaybe<Scalars['String']['input']>;
1697  lang?: InputMaybe<Scalars['String']['input']>;
1698  lastName?: InputMaybe<Scalars['String']['input']>;
1699  newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1700  password: Scalars['String']['input'];
1701  username: Scalars['String']['input'];
1702};
1703
1704export type UsersPermissionsRole = {
1705  __typename?: 'UsersPermissionsRole';
1706  createdAt?: Maybe<Scalars['DateTime']['output']>;
1707  description?: Maybe<Scalars['String']['output']>;
1708  name: Scalars['String']['output'];
1709  permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1710  type?: Maybe<Scalars['String']['output']>;
1711  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1712  users?: Maybe<UsersPermissionsUserRelationResponseCollection>;
1713};
1714
1715export type UsersPermissionsRolePermissionsArgs = {
1716  filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1717  pagination?: InputMaybe<PaginationArg>;
1718  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1719};
1720
1721export type UsersPermissionsRoleUsersArgs = {
1722  filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1723  pagination?: InputMaybe<PaginationArg>;
1724  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1725};
1726
1727export type UsersPermissionsRoleEntity = {
1728  __typename?: 'UsersPermissionsRoleEntity';
1729  attributes?: Maybe<UsersPermissionsRole>;
1730  id?: Maybe<Scalars['ID']['output']>;
1731};
1732
1733export type UsersPermissionsRoleEntityResponse = {
1734  __typename?: 'UsersPermissionsRoleEntityResponse';
1735  data?: Maybe<UsersPermissionsRoleEntity>;
1736};
1737
1738export type UsersPermissionsRoleEntityResponseCollection = {
1739  __typename?: 'UsersPermissionsRoleEntityResponseCollection';
1740  data: Array<UsersPermissionsRoleEntity>;
1741  meta: ResponseCollectionMeta;
1742};
1743
1744export type UsersPermissionsRoleFiltersInput = {
1745  and?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1746  createdAt?: InputMaybe<DateTimeFilterInput>;
1747  description?: InputMaybe<StringFilterInput>;
1748  id?: InputMaybe<IdFilterInput>;
1749  name?: InputMaybe<StringFilterInput>;
1750  not?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1751  or?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1752  permissions?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1753  type?: InputMaybe<StringFilterInput>;
1754  updatedAt?: InputMaybe<DateTimeFilterInput>;
1755  users?: InputMaybe<UsersPermissionsUserFiltersInput>;
1756};
1757
1758export type UsersPermissionsRoleInput = {
1759  description?: InputMaybe<Scalars['String']['input']>;
1760  name?: InputMaybe<Scalars['String']['input']>;
1761  permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1762  type?: InputMaybe<Scalars['String']['input']>;
1763  users?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1764};
1765
1766export type UsersPermissionsUpdateRolePayload = {
1767  __typename?: 'UsersPermissionsUpdateRolePayload';
1768  ok: Scalars['Boolean']['output'];
1769};
1770
1771export type UsersPermissionsUser = {
1772  __typename?: 'UsersPermissionsUser';
1773  confirmed?: Maybe<Scalars['Boolean']['output']>;
1774  createdAt?: Maybe<Scalars['DateTime']['output']>;
1775  email: Scalars['String']['output'];
1776  events?: Maybe<EventRelationResponseCollection>;
1777  firstName?: Maybe<Scalars['String']['output']>;
1778  lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1779  lastName?: Maybe<Scalars['String']['output']>;
1780  newsletterConsent?: Maybe<Scalars['Boolean']['output']>;
1781  notificationEnabled?: Maybe<Scalars['Boolean']['output']>;
1782  notifications?: Maybe<NotificationRelationResponseCollection>;
1783  onboardingCreator?: Maybe<Scalars['Boolean']['output']>;
1784  onboardingUser?: Maybe<Scalars['Boolean']['output']>;
1785  provider?: Maybe<Scalars['String']['output']>;
1786  role?: Maybe<UsersPermissionsRoleEntityResponse>;
1787  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1788  username: Scalars['String']['output'];
1789  vehicles?: Maybe<VehicleRelationResponseCollection>;
1790};
1791
1792export type UsersPermissionsUserEventsArgs = {
1793  filters?: InputMaybe<EventFiltersInput>;
1794  pagination?: InputMaybe<PaginationArg>;
1795  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1796};
1797
1798export type UsersPermissionsUserNotificationsArgs = {
1799  filters?: InputMaybe<NotificationFiltersInput>;
1800  pagination?: InputMaybe<PaginationArg>;
1801  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1802};
1803
1804export type UsersPermissionsUserVehiclesArgs = {
1805  filters?: InputMaybe<VehicleFiltersInput>;
1806  pagination?: InputMaybe<PaginationArg>;
1807  sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
1808};
1809
1810export type UsersPermissionsUserEntity = {
1811  __typename?: 'UsersPermissionsUserEntity';
1812  attributes?: Maybe<UsersPermissionsUser>;
1813  id?: Maybe<Scalars['ID']['output']>;
1814};
1815
1816export type UsersPermissionsUserEntityResponse = {
1817  __typename?: 'UsersPermissionsUserEntityResponse';
1818  data?: Maybe<UsersPermissionsUserEntity>;
1819};
1820
1821export type UsersPermissionsUserEntityResponseCollection = {
1822  __typename?: 'UsersPermissionsUserEntityResponseCollection';
1823  data: Array<UsersPermissionsUserEntity>;
1824  meta: ResponseCollectionMeta;
1825};
1826
1827export type UsersPermissionsUserFiltersInput = {
1828  and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1829  blocked?: InputMaybe<BooleanFilterInput>;
1830  confirmationToken?: InputMaybe<StringFilterInput>;
1831  confirmed?: InputMaybe<BooleanFilterInput>;
1832  createdAt?: InputMaybe<DateTimeFilterInput>;
1833  email?: InputMaybe<StringFilterInput>;
1834  events?: InputMaybe<EventFiltersInput>;
1835  firstName?: InputMaybe<StringFilterInput>;
1836  id?: InputMaybe<IdFilterInput>;
1837  lang?: InputMaybe<StringFilterInput>;
1838  lastName?: InputMaybe<StringFilterInput>;
1839  newsletterConsent?: InputMaybe<BooleanFilterInput>;
1840  not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1841  notificationEnabled?: InputMaybe<BooleanFilterInput>;
1842  notifications?: InputMaybe<NotificationFiltersInput>;
1843  onboardingCreator?: InputMaybe<BooleanFilterInput>;
1844  onboardingUser?: InputMaybe<BooleanFilterInput>;
1845  or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1846  passengers?: InputMaybe<PassengerFiltersInput>;
1847  password?: InputMaybe<StringFilterInput>;
1848  provider?: InputMaybe<StringFilterInput>;
1849  resetPasswordToken?: InputMaybe<StringFilterInput>;
1850  role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1851  updatedAt?: InputMaybe<DateTimeFilterInput>;
1852  username?: InputMaybe<StringFilterInput>;
1853  vehicles?: InputMaybe<VehicleFiltersInput>;
1854};
1855
1856export type UsersPermissionsUserInput = {
1857  blocked?: InputMaybe<Scalars['Boolean']['input']>;
1858  confirmationToken?: InputMaybe<Scalars['String']['input']>;
1859  confirmed?: InputMaybe<Scalars['Boolean']['input']>;
1860  email?: InputMaybe<Scalars['String']['input']>;
1861  events?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1862  firstName?: InputMaybe<Scalars['String']['input']>;
1863  lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1864  lastName?: InputMaybe<Scalars['String']['input']>;
1865  newsletterConsent?: InputMaybe<Scalars['Boolean']['input']>;
1866  notificationEnabled?: InputMaybe<Scalars['Boolean']['input']>;
1867  notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1868  oldPassword?: InputMaybe<Scalars['String']['input']>;
1869  onboardingCreator?: InputMaybe<Scalars['Boolean']['input']>;
1870  onboardingUser?: InputMaybe<Scalars['Boolean']['input']>;
1871  passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1872  password?: InputMaybe<Scalars['String']['input']>;
1873  provider?: InputMaybe<Scalars['String']['input']>;
1874  resetPasswordToken?: InputMaybe<Scalars['String']['input']>;
1875  role?: InputMaybe<Scalars['ID']['input']>;
1876  username?: InputMaybe<Scalars['String']['input']>;
1877  vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']['input']>>>;
1878};
1879
1880export type UsersPermissionsUserRelationResponseCollection = {
1881  __typename?: 'UsersPermissionsUserRelationResponseCollection';
1882  data: Array<UsersPermissionsUserEntity>;
1883};
1884
1885export type Vehicle = {
1886  __typename?: 'Vehicle';
1887  createdAt?: Maybe<Scalars['DateTime']['output']>;
1888  name: Scalars['String']['output'];
1889  phone_number?: Maybe<Scalars['String']['output']>;
1890  seats?: Maybe<Scalars['Int']['output']>;
1891  updatedAt?: Maybe<Scalars['DateTime']['output']>;
1892  user?: Maybe<UsersPermissionsUserEntityResponse>;
1893};
1894
1895export type VehicleEntity = {
1896  __typename?: 'VehicleEntity';
1897  attributes?: Maybe<Vehicle>;
1898  id?: Maybe<Scalars['ID']['output']>;
1899};
1900
1901export type VehicleEntityResponse = {
1902  __typename?: 'VehicleEntityResponse';
1903  data?: Maybe<VehicleEntity>;
1904};
1905
1906export type VehicleEntityResponseCollection = {
1907  __typename?: 'VehicleEntityResponseCollection';
1908  data: Array<VehicleEntity>;
1909  meta: ResponseCollectionMeta;
1910};
1911
1912export type VehicleFiltersInput = {
1913  and?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1914  createdAt?: InputMaybe<DateTimeFilterInput>;
1915  id?: InputMaybe<IdFilterInput>;
1916  name?: InputMaybe<StringFilterInput>;
1917  not?: InputMaybe<VehicleFiltersInput>;
1918  or?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1919  phone_number?: InputMaybe<StringFilterInput>;
1920  seats?: InputMaybe<IntFilterInput>;
1921  updatedAt?: InputMaybe<DateTimeFilterInput>;
1922  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1923};
1924
1925export type VehicleInput = {
1926  name?: InputMaybe<Scalars['String']['input']>;
1927  phone_number?: InputMaybe<Scalars['String']['input']>;
1928  seats?: InputMaybe<Scalars['Int']['input']>;
1929  user?: InputMaybe<Scalars['ID']['input']>;
1930};
1931
1932export type VehicleRelationResponseCollection = {
1933  __typename?: 'VehicleRelationResponseCollection';
1934  data: Array<VehicleEntity>;
1935};
1936
1937export type TripAlertQueryVariables = Exact<{
1938  eventId: Scalars['ID']['input'];
1939}>;
1940
1941export type TripAlertQuery = {
1942  __typename?: 'Query';
1943  eventTripAlert?: {
1944    __typename?: 'TripAlertEntityResponse';
1945    data?: {
1946      __typename?: 'TripAlertEntity';
1947      id?: string | null;
1948      attributes?: {
1949        __typename?: 'TripAlert';
1950        address?: string | null;
1951        enabled?: boolean | null;
1952        radius?: number | null;
1953        longitude?: number | null;
1954        latitude?: number | null;
1955      } | null;
1956    } | null;
1957  } | null;
1958};
1959
1960export type SetTripAlertMutationVariables = Exact<{
1961  eventId: Scalars['ID']['input'];
1962  enabled?: InputMaybe<Scalars['Boolean']['input']>;
1963  latitude?: InputMaybe<Scalars['Float']['input']>;
1964  longitude?: InputMaybe<Scalars['Float']['input']>;
1965  address?: InputMaybe<Scalars['String']['input']>;
1966  radius?: InputMaybe<Scalars['Float']['input']>;
1967}>;
1968
1969export type SetTripAlertMutation = {
1970  __typename?: 'Mutation';
1971  setTripAlert?: {
1972    __typename?: 'TripAlertEntityResponse';
1973    data?: {
1974      __typename?: 'TripAlertEntity';
1975      id?: string | null;
1976      attributes?: {
1977        __typename?: 'TripAlert';
1978        latitude?: number | null;
1979        longitude?: number | null;
1980        address?: string | null;
1981        enabled?: boolean | null;
1982      } | null;
1983    } | null;
1984  } | null;
1985};
1986
1987export type MeFieldsFragment = {
1988  __typename?: 'UsersPermissionsMe';
1989  id: string;
1990  username: string;
1991  email?: string | null;
1992  confirmed?: boolean | null;
1993};
1994
1995export type RegisterMutationVariables = Exact<{
1996  user: UsersPermissionsRegisterInput;
1997}>;
1998
1999export type RegisterMutation = {
2000  __typename?: 'Mutation';
2001  register: {
2002    __typename?: 'UsersPermissionsLoginPayload';
2003    jwt?: string | null;
2004    user: {
2005      __typename?: 'UsersPermissionsMe';
2006      id: string;
2007      username: string;
2008      email?: string | null;
2009      confirmed?: boolean | null;
2010    };
2011  };
2012};
2013
2014export type ForgotPasswordMutationVariables = Exact<{
2015  email: Scalars['String']['input'];
2016}>;
2017
2018export type ForgotPasswordMutation = {
2019  __typename?: 'Mutation';
2020  forgotPassword?: {
2021    __typename?: 'UsersPermissionsPasswordPayload';
2022    ok: boolean;
2023  } | null;
2024};
2025
2026export type ResetPasswordMutationVariables = Exact<{
2027  password: Scalars['String']['input'];
2028  passwordConfirmation: Scalars['String']['input'];
2029  code: Scalars['String']['input'];
2030}>;
2031
2032export type ResetPasswordMutation = {
2033  __typename?: 'Mutation';
2034  resetPassword?: {
2035    __typename?: 'UsersPermissionsLoginPayload';
2036    jwt?: string | null;
2037    user: {
2038      __typename?: 'UsersPermissionsMe';
2039      id: string;
2040      username: string;
2041      email?: string | null;
2042      confirmed?: boolean | null;
2043    };
2044  } | null;
2045};
2046
2047export type EventFieldsFragment = {
2048  __typename?: 'EventEntity';
2049  id?: string | null;
2050  attributes?: {
2051    __typename?: 'Event';
2052    uuid?: string | null;
2053    name: string;
2054    description?: string | null;
2055    enabled_modules?: any | null;
2056    email: string;
2057    administrators?: Array<string | null> | null;
2058    date?: any | null;
2059    address?: string | null;
2060    latitude?: number | null;
2061    longitude?: number | null;
2062    position?: any | null;
2063    waitingPassengers?: {
2064      __typename?: 'PassengerRelationResponseCollection';
2065      data: Array<{
2066        __typename?: 'PassengerEntity';
2067        id?: string | null;
2068        attributes?: {
2069          __typename?: 'Passenger';
2070          name: string;
2071          email?: string | null;
2072          location?: string | null;
2073          user?: {
2074            __typename?: 'UsersPermissionsUserEntityResponse';
2075            data?: {
2076              __typename?: 'UsersPermissionsUserEntity';
2077              id?: string | null;
2078              attributes?: {
2079                __typename?: 'UsersPermissionsUser';
2080                firstName?: string | null;
2081                lastName?: string | null;
2082              } | null;
2083            } | null;
2084          } | null;
2085        } | null;
2086      }>;
2087    } | null;
2088    travels?: {
2089      __typename?: 'TravelRelationResponseCollection';
2090      data: Array<{
2091        __typename?: 'TravelEntity';
2092        id?: string | null;
2093        attributes?: {
2094          __typename?: 'Travel';
2095          meeting?: string | null;
2096          meeting_latitude?: number | null;
2097          meeting_longitude?: number | null;
2098          departure?: any | null;
2099          details?: string | null;
2100          vehicleName?: string | null;
2101          phone_number?: string | null;
2102          seats?: number | null;
2103          user?: {
2104            __typename?: 'UsersPermissionsUserEntityResponse';
2105            data?: {
2106              __typename?: 'UsersPermissionsUserEntity';
2107              id?: string | null;
2108            } | null;
2109          } | null;
2110          passengers?: {
2111            __typename?: 'PassengerRelationResponseCollection';
2112            data: Array<{
2113              __typename?: 'PassengerEntity';
2114              id?: string | null;
2115              attributes?: {
2116                __typename?: 'Passenger';
2117                name: string;
2118                location?: string | null;
2119                user?: {
2120                  __typename?: 'UsersPermissionsUserEntityResponse';
2121                  data?: {
2122                    __typename?: 'UsersPermissionsUserEntity';
2123                    id?: string | null;
2124                    attributes?: {
2125                      __typename?: 'UsersPermissionsUser';
2126                      firstName?: string | null;
2127                      lastName?: string | null;
2128                    } | null;
2129                  } | null;
2130                } | null;
2131              } | null;
2132            }>;
2133          } | null;
2134        } | null;
2135      }>;
2136    } | null;
2137  } | null;
2138};
2139
2140export type CreateEventMutationVariables = Exact<{
2141  name: Scalars['String']['input'];
2142  email: Scalars['String']['input'];
2143  date?: InputMaybe<Scalars['Date']['input']>;
2144  address?: InputMaybe<Scalars['String']['input']>;
2145  latitude?: InputMaybe<Scalars['Float']['input']>;
2146  longitude?: InputMaybe<Scalars['Float']['input']>;
2147  description?: InputMaybe<Scalars['String']['input']>;
2148  newsletter?: InputMaybe<Scalars['Boolean']['input']>;
2149}>;
2150
2151export type CreateEventMutation = {
2152  __typename?: 'Mutation';
2153  createEvent?: {
2154    __typename?: 'EventEntityResponse';
2155    data?: {
2156      __typename?: 'EventEntity';
2157      id?: string | null;
2158      attributes?: {
2159        __typename?: 'Event';
2160        uuid?: string | null;
2161        name: string;
2162        description?: string | null;
2163        enabled_modules?: any | null;
2164        email: string;
2165        administrators?: Array<string | null> | null;
2166        date?: any | null;
2167        address?: string | null;
2168        latitude?: number | null;
2169        longitude?: number | null;
2170        position?: any | null;
2171        waitingPassengers?: {
2172          __typename?: 'PassengerRelationResponseCollection';
2173          data: Array<{
2174            __typename?: 'PassengerEntity';
2175            id?: string | null;
2176            attributes?: {
2177              __typename?: 'Passenger';
2178              name: string;
2179              email?: string | null;
2180              location?: string | null;
2181              user?: {
2182                __typename?: 'UsersPermissionsUserEntityResponse';
2183                data?: {
2184                  __typename?: 'UsersPermissionsUserEntity';
2185                  id?: string | null;
2186                  attributes?: {
2187                    __typename?: 'UsersPermissionsUser';
2188                    firstName?: string | null;
2189                    lastName?: string | null;
2190                  } | null;
2191                } | null;
2192              } | null;
2193            } | null;
2194          }>;
2195        } | null;
2196        travels?: {
2197          __typename?: 'TravelRelationResponseCollection';
2198          data: Array<{
2199            __typename?: 'TravelEntity';
2200            id?: string | null;
2201            attributes?: {
2202              __typename?: 'Travel';
2203              meeting?: string | null;
2204              meeting_latitude?: number | null;
2205              meeting_longitude?: number | null;
2206              departure?: any | null;
2207              details?: string | null;
2208              vehicleName?: string | null;
2209              phone_number?: string | null;
2210              seats?: number | null;
2211              user?: {
2212                __typename?: 'UsersPermissionsUserEntityResponse';
2213                data?: {
2214                  __typename?: 'UsersPermissionsUserEntity';
2215                  id?: string | null;
2216                } | null;
2217              } | null;
2218              passengers?: {
2219                __typename?: 'PassengerRelationResponseCollection';
2220                data: Array<{
2221                  __typename?: 'PassengerEntity';
2222                  id?: string | null;
2223                  attributes?: {
2224                    __typename?: 'Passenger';
2225                    name: string;
2226                    location?: string | null;
2227                    user?: {
2228                      __typename?: 'UsersPermissionsUserEntityResponse';
2229                      data?: {
2230                        __typename?: 'UsersPermissionsUserEntity';
2231                        id?: string | null;
2232                        attributes?: {
2233                          __typename?: 'UsersPermissionsUser';
2234                          firstName?: string | null;
2235                          lastName?: string | null;
2236                        } | null;
2237                      } | null;
2238                    } | null;
2239                  } | null;
2240                }>;
2241              } | null;
2242            } | null;
2243          }>;
2244        } | null;
2245      } | null;
2246    } | null;
2247  } | null;
2248};
2249
2250export type UpdateEventMutationVariables = Exact<{
2251  uuid: Scalars['String']['input'];
2252  eventUpdate: EventInput;
2253}>;
2254
2255export type UpdateEventMutation = {
2256  __typename?: 'Mutation';
2257  updateEventByUUID?: {
2258    __typename?: 'EventEntityResponse';
2259    data?: {
2260      __typename?: 'EventEntity';
2261      id?: string | null;
2262      attributes?: {
2263        __typename?: 'Event';
2264        uuid?: string | null;
2265        name: string;
2266        description?: string | null;
2267        enabled_modules?: any | null;
2268        email: string;
2269        administrators?: Array<string | null> | null;
2270        date?: any | null;
2271        address?: string | null;
2272        latitude?: number | null;
2273        longitude?: number | null;
2274        position?: any | null;
2275        waitingPassengers?: {
2276          __typename?: 'PassengerRelationResponseCollection';
2277          data: Array<{
2278            __typename?: 'PassengerEntity';
2279            id?: string | null;
2280            attributes?: {
2281              __typename?: 'Passenger';
2282              name: string;
2283              email?: string | null;
2284              location?: string | null;
2285              user?: {
2286                __typename?: 'UsersPermissionsUserEntityResponse';
2287                data?: {
2288                  __typename?: 'UsersPermissionsUserEntity';
2289                  id?: string | null;
2290                  attributes?: {
2291                    __typename?: 'UsersPermissionsUser';
2292                    firstName?: string | null;
2293                    lastName?: string | null;
2294                  } | null;
2295                } | null;
2296              } | null;
2297            } | null;
2298          }>;
2299        } | null;
2300        travels?: {
2301          __typename?: 'TravelRelationResponseCollection';
2302          data: Array<{
2303            __typename?: 'TravelEntity';
2304            id?: string | null;
2305            attributes?: {
2306              __typename?: 'Travel';
2307              meeting?: string | null;
2308              meeting_latitude?: number | null;
2309              meeting_longitude?: number | null;
2310              departure?: any | null;
2311              details?: string | null;
2312              vehicleName?: string | null;
2313              phone_number?: string | null;
2314              seats?: number | null;
2315              user?: {
2316                __typename?: 'UsersPermissionsUserEntityResponse';
2317                data?: {
2318                  __typename?: 'UsersPermissionsUserEntity';
2319                  id?: string | null;
2320                } | null;
2321              } | null;
2322              passengers?: {
2323                __typename?: 'PassengerRelationResponseCollection';
2324                data: Array<{
2325                  __typename?: 'PassengerEntity';
2326                  id?: string | null;
2327                  attributes?: {
2328                    __typename?: 'Passenger';
2329                    name: string;
2330                    location?: string | null;
2331                    user?: {
2332                      __typename?: 'UsersPermissionsUserEntityResponse';
2333                      data?: {
2334                        __typename?: 'UsersPermissionsUserEntity';
2335                        id?: string | null;
2336                        attributes?: {
2337                          __typename?: 'UsersPermissionsUser';
2338                          firstName?: string | null;
2339                          lastName?: string | null;
2340                        } | null;
2341                      } | null;
2342                    } | null;
2343                  } | null;
2344                }>;
2345              } | null;
2346            } | null;
2347          }>;
2348        } | null;
2349      } | null;
2350    } | null;
2351  } | null;
2352};
2353
2354export type AddEventAdminMutationVariables = Exact<{
2355  eventId: Scalars['ID']['input'];
2356  email: Scalars['String']['input'];
2357}>;
2358
2359export type AddEventAdminMutation = {
2360  __typename?: 'Mutation';
2361  addEventAdmin?: {
2362    __typename?: 'EventEntityResponse';
2363    data?: {
2364      __typename?: 'EventEntity';
2365      id?: string | null;
2366      attributes?: {
2367        __typename?: 'Event';
2368        administrators?: Array<string | null> | null;
2369      } | null;
2370    } | null;
2371  } | null;
2372};
2373
2374export type DeleteEventAdminMutationVariables = Exact<{
2375  eventId: Scalars['ID']['input'];
2376  email: Scalars['String']['input'];
2377}>;
2378
2379export type DeleteEventAdminMutation = {
2380  __typename?: 'Mutation';
2381  deleteEventAdmin?: {
2382    __typename?: 'EventEntityResponse';
2383    data?: {
2384      __typename?: 'EventEntity';
2385      id?: string | null;
2386      attributes?: {
2387        __typename?: 'Event';
2388        administrators?: Array<string | null> | null;
2389      } | null;
2390    } | null;
2391  } | null;
2392};
2393
2394export type EventByUuidQueryVariables = Exact<{
2395  uuid: Scalars['String']['input'];
2396}>;
2397
2398export type EventByUuidQuery = {
2399  __typename?: 'Query';
2400  eventByUUID?: {
2401    __typename?: 'EventEntityResponse';
2402    data?: {
2403      __typename?: 'EventEntity';
2404      id?: string | null;
2405      attributes?: {
2406        __typename?: 'Event';
2407        uuid?: string | null;
2408        name: string;
2409        description?: string | null;
2410        enabled_modules?: any | null;
2411        email: string;
2412        administrators?: Array<string | null> | null;
2413        date?: any | null;
2414        address?: string | null;
2415        latitude?: number | null;
2416        longitude?: number | null;
2417        position?: any | null;
2418        waitingPassengers?: {
2419          __typename?: 'PassengerRelationResponseCollection';
2420          data: Array<{
2421            __typename?: 'PassengerEntity';
2422            id?: string | null;
2423            attributes?: {
2424              __typename?: 'Passenger';
2425              name: string;
2426              email?: string | null;
2427              location?: string | null;
2428              user?: {
2429                __typename?: 'UsersPermissionsUserEntityResponse';
2430                data?: {
2431                  __typename?: 'UsersPermissionsUserEntity';
2432                  id?: string | null;
2433                  attributes?: {
2434                    __typename?: 'UsersPermissionsUser';
2435                    firstName?: string | null;
2436                    lastName?: string | null;
2437                  } | null;
2438                } | null;
2439              } | null;
2440            } | null;
2441          }>;
2442        } | null;
2443        travels?: {
2444          __typename?: 'TravelRelationResponseCollection';
2445          data: Array<{
2446            __typename?: 'TravelEntity';
2447            id?: string | null;
2448            attributes?: {
2449              __typename?: 'Travel';
2450              meeting?: string | null;
2451              meeting_latitude?: number | null;
2452              meeting_longitude?: number | null;
2453              departure?: any | null;
2454              details?: string | null;
2455              vehicleName?: string | null;
2456              phone_number?: string | null;
2457              seats?: number | null;
2458              user?: {
2459                __typename?: 'UsersPermissionsUserEntityResponse';
2460                data?: {
2461                  __typename?: 'UsersPermissionsUserEntity';
2462                  id?: string | null;
2463                } | null;
2464              } | null;
2465              passengers?: {
2466                __typename?: 'PassengerRelationResponseCollection';
2467                data: Array<{
2468                  __typename?: 'PassengerEntity';
2469                  id?: string | null;
2470                  attributes?: {
2471                    __typename?: 'Passenger';
2472                    name: string;
2473                    location?: string | null;
2474                    user?: {
2475                      __typename?: 'UsersPermissionsUserEntityResponse';
2476                      data?: {
2477                        __typename?: 'UsersPermissionsUserEntity';
2478                        id?: string | null;
2479                        attributes?: {
2480                          __typename?: 'UsersPermissionsUser';
2481                          firstName?: string | null;
2482                          lastName?: string | null;
2483                        } | null;
2484                      } | null;
2485                    } | null;
2486                  } | null;
2487                }>;
2488              } | null;
2489            } | null;
2490          }>;
2491        } | null;
2492      } | null;
2493    } | null;
2494  } | null;
2495};
2496
2497export type ModuleQueryVariables = Exact<{
2498  locale: Scalars['I18NLocaleCode']['input'];
2499}>;
2500
2501export type ModuleQuery = {
2502  __typename?: 'Query';
2503  module?: {
2504    __typename?: 'ModuleEntityResponse';
2505    data?: {
2506      __typename?: 'ModuleEntity';
2507      attributes?: {
2508        __typename?: 'Module';
2509        caroster_plus_name: string;
2510        caroster_plus_price?: number | null;
2511        caroster_plus_enabled?: boolean | null;
2512        caroster_plus_description?: string | null;
2513        caroster_plus_payment_link: string;
2514      } | null;
2515    } | null;
2516  } | null;
2517};
2518
2519export type UserNotificationsQueryVariables = Exact<{
2520  maxItems?: InputMaybe<Scalars['Int']['input']>;
2521}>;
2522
2523export type UserNotificationsQuery = {
2524  __typename?: 'Query';
2525  me?: {
2526    __typename?: 'UsersPermissionsMe';
2527    profile?: {
2528      __typename?: 'UsersPermissionsUser';
2529      notifications?: {
2530        __typename?: 'NotificationRelationResponseCollection';
2531        data: Array<{
2532          __typename?: 'NotificationEntity';
2533          id?: string | null;
2534          attributes?: {
2535            __typename?: 'Notification';
2536            type: Enum_Notification_Type;
2537            read?: boolean | null;
2538            createdAt?: any | null;
2539            event?: {
2540              __typename?: 'EventEntityResponse';
2541              data?: {
2542                __typename?: 'EventEntity';
2543                id?: string | null;
2544                attributes?: {
2545                  __typename?: 'Event';
2546                  name: string;
2547                  uuid?: string | null;
2548                } | null;
2549              } | null;
2550            } | null;
2551          } | null;
2552        }>;
2553      } | null;
2554    } | null;
2555  } | null;
2556};
2557
2558export type ReadNotificationsMutationVariables = Exact<{
2559  id?: InputMaybe<Scalars['ID']['input']>;
2560}>;
2561
2562export type ReadNotificationsMutation = {
2563  __typename?: 'Mutation';
2564  readNotifications?: {
2565    __typename?: 'NotificationEntityResponseCollection';
2566    data: Array<{
2567      __typename?: 'NotificationEntity';
2568      id?: string | null;
2569      attributes?: {
2570        __typename?: 'Notification';
2571        type: Enum_Notification_Type;
2572        read?: boolean | null;
2573      } | null;
2574    }>;
2575  } | null;
2576};
2577
2578export type PassengerFieldsFragment = {
2579  __typename?: 'PassengerEntity';
2580  id?: string | null;
2581  attributes?: {
2582    __typename?: 'Passenger';
2583    name: string;
2584    location?: string | null;
2585    email?: string | null;
2586    user?: {
2587      __typename?: 'UsersPermissionsUserEntityResponse';
2588      data?: {
2589        __typename?: 'UsersPermissionsUserEntity';
2590        id?: string | null;
2591        attributes?: {
2592          __typename?: 'UsersPermissionsUser';
2593          firstName?: string | null;
2594          lastName?: string | null;
2595        } | null;
2596      } | null;
2597    } | null;
2598  } | null;
2599};
2600
2601export type CreatePassengerMutationVariables = Exact<{
2602  passenger: PassengerInput;
2603}>;
2604
2605export type CreatePassengerMutation = {
2606  __typename?: 'Mutation';
2607  createPassenger?: {
2608    __typename?: 'PassengerEntityResponse';
2609    data?: {
2610      __typename?: 'PassengerEntity';
2611      id?: string | null;
2612      attributes?: {
2613        __typename?: 'Passenger';
2614        name: string;
2615        location?: string | null;
2616        email?: string | null;
2617        user?: {
2618          __typename?: 'UsersPermissionsUserEntityResponse';
2619          data?: {
2620            __typename?: 'UsersPermissionsUserEntity';
2621            id?: string | null;
2622            attributes?: {
2623              __typename?: 'UsersPermissionsUser';
2624              firstName?: string | null;
2625              lastName?: string | null;
2626            } | null;
2627          } | null;
2628        } | null;
2629      } | null;
2630    } | null;
2631  } | null;
2632};
2633
2634export type UpdatePassengerMutationVariables = Exact<{
2635  id: Scalars['ID']['input'];
2636  passengerUpdate: PassengerInput;
2637}>;
2638
2639export type UpdatePassengerMutation = {
2640  __typename?: 'Mutation';
2641  updatePassenger?: {
2642    __typename?: 'PassengerEntityResponse';
2643    data?: {
2644      __typename?: 'PassengerEntity';
2645      id?: string | null;
2646      attributes?: {
2647        __typename?: 'Passenger';
2648        name: string;
2649        location?: string | null;
2650        email?: string | null;
2651        user?: {
2652          __typename?: 'UsersPermissionsUserEntityResponse';
2653          data?: {
2654            __typename?: 'UsersPermissionsUserEntity';
2655            id?: string | null;
2656            attributes?: {
2657              __typename?: 'UsersPermissionsUser';
2658              firstName?: string | null;
2659              lastName?: string | null;
2660            } | null;
2661          } | null;
2662        } | null;
2663      } | null;
2664    } | null;
2665  } | null;
2666};
2667
2668export type DeletePassengerMutationVariables = Exact<{
2669  id: Scalars['ID']['input'];
2670}>;
2671
2672export type DeletePassengerMutation = {
2673  __typename?: 'Mutation';
2674  deletePassenger?: {
2675    __typename?: 'PassengerEntityResponse';
2676    data?: {__typename?: 'PassengerEntity'; id?: string | null} | null;
2677  } | null;
2678};
2679
2680export type SettingQueryVariables = Exact<{
2681  locale: Scalars['I18NLocaleCode']['input'];
2682}>;
2683
2684export type SettingQuery = {
2685  __typename?: 'Query';
2686  setting?: {
2687    __typename?: 'SettingEntityResponse';
2688    data?: {
2689      __typename?: 'SettingEntity';
2690      id?: string | null;
2691      attributes?: {
2692        __typename?: 'Setting';
2693        gtm_id?: string | null;
2694        about_link?: string | null;
2695        faq_link?: string | null;
2696        announcement?: string | null;
2697        matomo_script_url?: string | null;
2698        opencollective_link?: string | null;
2699        code_link?: string | null;
2700      } | null;
2701    } | null;
2702  } | null;
2703};
2704
2705export type TravelFieldsFragment = {
2706  __typename?: 'TravelEntity';
2707  id?: string | null;
2708  attributes?: {
2709    __typename?: 'Travel';
2710    meeting?: string | null;
2711    meeting_latitude?: number | null;
2712    meeting_longitude?: number | null;
2713    departure?: any | null;
2714    details?: string | null;
2715    vehicleName?: string | null;
2716    phone_number?: string | null;
2717    seats?: number | null;
2718    passengers?: {
2719      __typename?: 'PassengerRelationResponseCollection';
2720      data: Array<{
2721        __typename?: 'PassengerEntity';
2722        id?: string | null;
2723        attributes?: {
2724          __typename?: 'Passenger';
2725          name: string;
2726          location?: string | null;
2727          user?: {
2728            __typename?: 'UsersPermissionsUserEntityResponse';
2729            data?: {
2730              __typename?: 'UsersPermissionsUserEntity';
2731              id?: string | null;
2732              attributes?: {
2733                __typename?: 'UsersPermissionsUser';
2734                firstName?: string | null;
2735                lastName?: string | null;
2736              } | null;
2737            } | null;
2738          } | null;
2739        } | null;
2740      }>;
2741    } | null;
2742  } | null;
2743};
2744
2745export type CreateTravelMutationVariables = Exact<{
2746  travel: TravelInput;
2747  createVehicle?: InputMaybe<Scalars['Boolean']['input']>;
2748}>;
2749
2750export type CreateTravelMutation = {
2751  __typename?: 'Mutation';
2752  createTravel?: {
2753    __typename?: 'TravelEntityResponse';
2754    data?: {
2755      __typename?: 'TravelEntity';
2756      id?: string | null;
2757      attributes?: {
2758        __typename?: 'Travel';
2759        meeting?: string | null;
2760        meeting_latitude?: number | null;
2761        meeting_longitude?: number | null;
2762        departure?: any | null;
2763        details?: string | null;
2764        vehicleName?: string | null;
2765        phone_number?: string | null;
2766        seats?: number | null;
2767        passengers?: {
2768          __typename?: 'PassengerRelationResponseCollection';
2769          data: Array<{
2770            __typename?: 'PassengerEntity';
2771            id?: string | null;
2772            attributes?: {
2773              __typename?: 'Passenger';
2774              name: string;
2775              location?: string | null;
2776              user?: {
2777                __typename?: 'UsersPermissionsUserEntityResponse';
2778                data?: {
2779                  __typename?: 'UsersPermissionsUserEntity';
2780                  id?: string | null;
2781                  attributes?: {
2782                    __typename?: 'UsersPermissionsUser';
2783                    firstName?: string | null;
2784                    lastName?: string | null;
2785                  } | null;
2786                } | null;
2787              } | null;
2788            } | null;
2789          }>;
2790        } | null;
2791      } | null;
2792    } | null;
2793  } | null;
2794};
2795
2796export type UpdateTravelMutationVariables = Exact<{
2797  id: Scalars['ID']['input'];
2798  travelUpdate: TravelInput;
2799}>;
2800
2801export type UpdateTravelMutation = {
2802  __typename?: 'Mutation';
2803  updateTravel?: {
2804    __typename?: 'TravelEntityResponse';
2805    data?: {
2806      __typename?: 'TravelEntity';
2807      id?: string | null;
2808      attributes?: {
2809        __typename?: 'Travel';
2810        meeting?: string | null;
2811        meeting_latitude?: number | null;
2812        meeting_longitude?: number | null;
2813        departure?: any | null;
2814        details?: string | null;
2815        vehicleName?: string | null;
2816        phone_number?: string | null;
2817        seats?: number | null;
2818        passengers?: {
2819          __typename?: 'PassengerRelationResponseCollection';
2820          data: Array<{
2821            __typename?: 'PassengerEntity';
2822            id?: string | null;
2823            attributes?: {
2824              __typename?: 'Passenger';
2825              name: string;
2826              location?: string | null;
2827              user?: {
2828                __typename?: 'UsersPermissionsUserEntityResponse';
2829                data?: {
2830                  __typename?: 'UsersPermissionsUserEntity';
2831                  id?: string | null;
2832                  attributes?: {
2833                    __typename?: 'UsersPermissionsUser';
2834                    firstName?: string | null;
2835                    lastName?: string | null;
2836                  } | null;
2837                } | null;
2838              } | null;
2839            } | null;
2840          }>;
2841        } | null;
2842      } | null;
2843    } | null;
2844  } | null;
2845};
2846
2847export type DeleteTravelMutationVariables = Exact<{
2848  id: Scalars['ID']['input'];
2849}>;
2850
2851export type DeleteTravelMutation = {
2852  __typename?: 'Mutation';
2853  deleteTravel?: {
2854    __typename?: 'TravelEntityResponse';
2855    data?: {__typename?: 'TravelEntity'; id?: string | null} | null;
2856  } | null;
2857};
2858
2859export type UserFieldsFragment = {
2860  __typename?: 'UsersPermissionsUser';
2861  username: string;
2862  email: string;
2863  confirmed?: boolean | null;
2864  lastName?: string | null;
2865  firstName?: string | null;
2866  lang?: Enum_Userspermissionsuser_Lang | null;
2867  onboardingUser?: boolean | null;
2868  onboardingCreator?: boolean | null;
2869  newsletterConsent?: boolean | null;
2870  notificationEnabled?: boolean | null;
2871  provider?: string | null;
2872  events?: {
2873    __typename?: 'EventRelationResponseCollection';
2874    data: Array<{
2875      __typename?: 'EventEntity';
2876      id?: string | null;
2877      attributes?: {
2878        __typename?: 'Event';
2879        uuid?: string | null;
2880        name: string;
2881        date?: any | null;
2882        address?: string | null;
2883      } | null;
2884    }>;
2885  } | null;
2886};
2887
2888export type ProfileQueryVariables = Exact<{[key: string]: never}>;
2889
2890export type ProfileQuery = {
2891  __typename?: 'Query';
2892  me?: {
2893    __typename?: 'UsersPermissionsMe';
2894    id: string;
2895    username: string;
2896    profile?: {
2897      __typename?: 'UsersPermissionsUser';
2898      username: string;
2899      email: string;
2900      confirmed?: boolean | null;
2901      lastName?: string | null;
2902      firstName?: string | null;
2903      lang?: Enum_Userspermissionsuser_Lang | null;
2904      onboardingUser?: boolean | null;
2905      onboardingCreator?: boolean | null;
2906      newsletterConsent?: boolean | null;
2907      notificationEnabled?: boolean | null;
2908      provider?: string | null;
2909      events?: {
2910        __typename?: 'EventRelationResponseCollection';
2911        data: Array<{
2912          __typename?: 'EventEntity';
2913          id?: string | null;
2914          attributes?: {
2915            __typename?: 'Event';
2916            uuid?: string | null;
2917            name: string;
2918            date?: any | null;
2919            address?: string | null;
2920          } | null;
2921        }>;
2922      } | null;
2923    } | null;
2924  } | null;
2925};
2926
2927export type UpdateMeMutationVariables = Exact<{
2928  userUpdate: UsersPermissionsUserInput;
2929}>;
2930
2931export type UpdateMeMutation = {
2932  __typename?: 'Mutation';
2933  updateMe: {
2934    __typename?: 'UsersPermissionsUserEntityResponse';
2935    data?: {
2936      __typename?: 'UsersPermissionsUserEntity';
2937      id?: string | null;
2938      attributes?: {
2939        __typename?: 'UsersPermissionsUser';
2940        username: string;
2941        email: string;
2942        confirmed?: boolean | null;
2943        lastName?: string | null;
2944        firstName?: string | null;
2945        lang?: Enum_Userspermissionsuser_Lang | null;
2946        onboardingUser?: boolean | null;
2947        onboardingCreator?: boolean | null;
2948        newsletterConsent?: boolean | null;
2949        notificationEnabled?: boolean | null;
2950        provider?: string | null;
2951        events?: {
2952          __typename?: 'EventRelationResponseCollection';
2953          data: Array<{
2954            __typename?: 'EventEntity';
2955            id?: string | null;
2956            attributes?: {
2957              __typename?: 'Event';
2958              uuid?: string | null;
2959              name: string;
2960              date?: any | null;
2961              address?: string | null;
2962            } | null;
2963          }>;
2964        } | null;
2965      } | null;
2966    } | null;
2967  };
2968};
2969
2970export type VehicleFieldsFragment = {
2971  __typename?: 'VehicleEntity';
2972  id?: string | null;
2973  attributes?: {
2974    __typename?: 'Vehicle';
2975    name: string;
2976    seats?: number | null;
2977    phone_number?: string | null;
2978  } | null;
2979};
2980
2981export type FindUserVehiclesQueryVariables = Exact<{[key: string]: never}>;
2982
2983export type FindUserVehiclesQuery = {
2984  __typename?: 'Query';
2985  me?: {
2986    __typename?: 'UsersPermissionsMe';
2987    id: string;
2988    username: string;
2989    profile?: {
2990      __typename?: 'UsersPermissionsUser';
2991      vehicles?: {
2992        __typename?: 'VehicleRelationResponseCollection';
2993        data: Array<{
2994          __typename?: 'VehicleEntity';
2995          id?: string | null;
2996          attributes?: {
2997            __typename?: 'Vehicle';
2998            name: string;
2999            seats?: number | null;
3000            phone_number?: string | null;
3001          } | null;
3002        }>;
3003      } | null;
3004    } | null;
3005  } | null;
3006};
3007
3008export type DeleteVehicleMutationVariables = Exact<{
3009  id: Scalars['ID']['input'];
3010}>;
3011
3012export type DeleteVehicleMutation = {
3013  __typename?: 'Mutation';
3014  deleteVehicle?: {
3015    __typename?: 'VehicleEntityResponse';
3016    data?: {
3017      __typename?: 'VehicleEntity';
3018      id?: string | null;
3019      attributes?: {__typename?: 'Vehicle'; name: string} | null;
3020    } | null;
3021  } | null;
3022};
3023
3024export const MeFieldsFragmentDoc = gql`
3025  fragment MeFields on UsersPermissionsMe {
3026    id
3027    username
3028    email
3029    confirmed
3030  }
3031`;
3032export const EventFieldsFragmentDoc = gql`
3033  fragment EventFields on EventEntity {
3034    id
3035    attributes {
3036      uuid
3037      name
3038      description
3039      enabled_modules
3040      email
3041      administrators
3042      date
3043      address
3044      latitude
3045      longitude
3046      position
3047      waitingPassengers {
3048        data {
3049          id
3050          attributes {
3051            name
3052            email
3053            location
3054            user {
3055              data {
3056                id
3057                attributes {
3058                  firstName
3059                  lastName
3060                }
3061              }
3062            }
3063          }
3064        }
3065      }
3066      travels(pagination: {limit: 500}) {
3067        data {
3068          id
3069          attributes {
3070            meeting
3071            meeting_latitude
3072            meeting_longitude
3073            departure
3074            details
3075            vehicleName
3076            phone_number
3077            seats
3078            user {
3079              data {
3080                id
3081              }
3082            }
3083            passengers {
3084              data {
3085                id
3086                attributes {
3087                  name
3088                  location
3089                  user {
3090                    data {
3091                      id
3092                      attributes {
3093                        firstName
3094                        lastName
3095                      }
3096                    }
3097                  }
3098                }
3099              }
3100            }
3101          }
3102        }
3103      }
3104    }
3105  }
3106`;
3107export const PassengerFieldsFragmentDoc = gql`
3108  fragment PassengerFields on PassengerEntity {
3109    id
3110    attributes {
3111      name
3112      location
3113      email
3114      user {
3115        data {
3116          id
3117          attributes {
3118            firstName
3119            lastName
3120          }
3121        }
3122      }
3123    }
3124  }
3125`;
3126export const TravelFieldsFragmentDoc = gql`
3127  fragment TravelFields on TravelEntity {
3128    id
3129    attributes {
3130      meeting
3131      meeting_latitude
3132      meeting_longitude
3133      departure
3134      details
3135      vehicleName
3136      phone_number
3137      seats
3138      passengers {
3139        data {
3140          id
3141          attributes {
3142            name
3143            location
3144            user {
3145              data {
3146                id
3147                attributes {
3148                  firstName
3149                  lastName
3150                }
3151              }
3152            }
3153          }
3154        }
3155      }
3156    }
3157  }
3158`;
3159export const UserFieldsFragmentDoc = gql`
3160  fragment UserFields on UsersPermissionsUser {
3161    username
3162    email
3163    confirmed
3164    lastName
3165    firstName
3166    lang
3167    onboardingUser
3168    onboardingCreator
3169    newsletterConsent
3170    notificationEnabled
3171    provider
3172    events(pagination: {limit: 500}) {
3173      data {
3174        id
3175        attributes {
3176          uuid
3177          name
3178          date
3179          address
3180        }
3181      }
3182    }
3183  }
3184`;
3185export const VehicleFieldsFragmentDoc = gql`
3186  fragment VehicleFields on VehicleEntity {
3187    id
3188    attributes {
3189      name
3190      seats
3191      phone_number
3192    }
3193  }
3194`;
3195export const TripAlertDocument = gql`
3196  query TripAlert($eventId: ID!) {
3197    eventTripAlert(event: $eventId) {
3198      data {
3199        id
3200        attributes {
3201          address
3202          enabled
3203          radius
3204          longitude
3205          latitude
3206        }
3207      }
3208    }
3209  }
3210`;
3211
3212/**
3213 * __useTripAlertQuery__
3214 *
3215 * To run a query within a React component, call `useTripAlertQuery` and pass it any options that fit your needs.
3216 * When your component renders, `useTripAlertQuery` returns an object from Apollo Client that contains loading, error, and data properties
3217 * you can use to render your UI.
3218 *
3219 * @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;
3220 *
3221 * @example
3222 * const { data, loading, error } = useTripAlertQuery({
3223 *   variables: {
3224 *      eventId: // value for 'eventId'
3225 *   },
3226 * });
3227 */
3228export function useTripAlertQuery(
3229  baseOptions: Apollo.QueryHookOptions<TripAlertQuery, TripAlertQueryVariables>
3230) {
3231  const options = {...defaultOptions, ...baseOptions};
3232  return Apollo.useQuery<TripAlertQuery, TripAlertQueryVariables>(
3233    TripAlertDocument,
3234    options
3235  );
3236}
3237export function useTripAlertLazyQuery(
3238  baseOptions?: Apollo.LazyQueryHookOptions<
3239    TripAlertQuery,
3240    TripAlertQueryVariables
3241  >
3242) {
3243  const options = {...defaultOptions, ...baseOptions};
3244  return Apollo.useLazyQuery<TripAlertQuery, TripAlertQueryVariables>(
3245    TripAlertDocument,
3246    options
3247  );
3248}
3249export type TripAlertQueryHookResult = ReturnType<typeof useTripAlertQuery>;
3250export type TripAlertLazyQueryHookResult = ReturnType<
3251  typeof useTripAlertLazyQuery
3252>;
3253export type TripAlertQueryResult = Apollo.QueryResult<
3254  TripAlertQuery,
3255  TripAlertQueryVariables
3256>;
3257export const SetTripAlertDocument = gql`
3258  mutation SetTripAlert(
3259    $eventId: ID!
3260    $enabled: Boolean
3261    $latitude: Float
3262    $longitude: Float
3263    $address: String
3264    $radius: Float
3265  ) {
3266    setTripAlert(
3267      event: $eventId
3268      latitude: $latitude
3269      longitude: $longitude
3270      address: $address
3271      radius: $radius
3272      enabled: $enabled
3273    ) {
3274      data {
3275        id
3276        attributes {
3277          latitude
3278          longitude
3279          address
3280          enabled
3281        }
3282      }
3283    }
3284  }
3285`;
3286export type SetTripAlertMutationFn = Apollo.MutationFunction<
3287  SetTripAlertMutation,
3288  SetTripAlertMutationVariables
3289>;
3290
3291/**
3292 * __useSetTripAlertMutation__
3293 *
3294 * To run a mutation, you first call `useSetTripAlertMutation` within a React component and pass it any options that fit your needs.
3295 * When your component renders, `useSetTripAlertMutation` returns a tuple that includes:
3296 * - A mutate function that you can call at any time to execute the mutation
3297 * - An object with fields that represent the current status of the mutation's execution
3298 *
3299 * @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;
3300 *
3301 * @example
3302 * const [setTripAlertMutation, { data, loading, error }] = useSetTripAlertMutation({
3303 *   variables: {
3304 *      eventId: // value for 'eventId'
3305 *      enabled: // value for 'enabled'
3306 *      latitude: // value for 'latitude'
3307 *      longitude: // value for 'longitude'
3308 *      address: // value for 'address'
3309 *      radius: // value for 'radius'
3310 *   },
3311 * });
3312 */
3313export function useSetTripAlertMutation(
3314  baseOptions?: Apollo.MutationHookOptions<
3315    SetTripAlertMutation,
3316    SetTripAlertMutationVariables
3317  >
3318) {
3319  const options = {...defaultOptions, ...baseOptions};
3320  return Apollo.useMutation<
3321    SetTripAlertMutation,
3322    SetTripAlertMutationVariables
3323  >(SetTripAlertDocument, options);
3324}
3325export type SetTripAlertMutationHookResult = ReturnType<
3326  typeof useSetTripAlertMutation
3327>;
3328export type SetTripAlertMutationResult =
3329  Apollo.MutationResult<SetTripAlertMutation>;
3330export type SetTripAlertMutationOptions = Apollo.BaseMutationOptions<
3331  SetTripAlertMutation,
3332  SetTripAlertMutationVariables
3333>;
3334export const RegisterDocument = gql`
3335  mutation register($user: UsersPermissionsRegisterInput!) {
3336    register(input: $user) {
3337      jwt
3338      user {
3339        ...MeFields
3340      }
3341    }
3342  }
3343  ${MeFieldsFragmentDoc}
3344`;
3345export type RegisterMutationFn = Apollo.MutationFunction<
3346  RegisterMutation,
3347  RegisterMutationVariables
3348>;
3349
3350/**
3351 * __useRegisterMutation__
3352 *
3353 * To run a mutation, you first call `useRegisterMutation` within a React component and pass it any options that fit your needs.
3354 * When your component renders, `useRegisterMutation` returns a tuple that includes:
3355 * - A mutate function that you can call at any time to execute the mutation
3356 * - An object with fields that represent the current status of the mutation's execution
3357 *
3358 * @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;
3359 *
3360 * @example
3361 * const [registerMutation, { data, loading, error }] = useRegisterMutation({
3362 *   variables: {
3363 *      user: // value for 'user'
3364 *   },
3365 * });
3366 */
3367export function useRegisterMutation(
3368  baseOptions?: Apollo.MutationHookOptions<
3369    RegisterMutation,
3370    RegisterMutationVariables
3371  >
3372) {
3373  const options = {...defaultOptions, ...baseOptions};
3374  return Apollo.useMutation<RegisterMutation, RegisterMutationVariables>(
3375    RegisterDocument,
3376    options
3377  );
3378}
3379export type RegisterMutationHookResult = ReturnType<typeof useRegisterMutation>;
3380export type RegisterMutationResult = Apollo.MutationResult<RegisterMutation>;
3381export type RegisterMutationOptions = Apollo.BaseMutationOptions<
3382  RegisterMutation,
3383  RegisterMutationVariables
3384>;
3385export const ForgotPasswordDocument = gql`
3386  mutation forgotPassword($email: String!) {
3387    forgotPassword(email: $email) {
3388      ok
3389    }
3390  }
3391`;
3392export type ForgotPasswordMutationFn = Apollo.MutationFunction<
3393  ForgotPasswordMutation,
3394  ForgotPasswordMutationVariables
3395>;
3396
3397/**
3398 * __useForgotPasswordMutation__
3399 *
3400 * To run a mutation, you first call `useForgotPasswordMutation` within a React component and pass it any options that fit your needs.
3401 * When your component renders, `useForgotPasswordMutation` returns a tuple that includes:
3402 * - A mutate function that you can call at any time to execute the mutation
3403 * - An object with fields that represent the current status of the mutation's execution
3404 *
3405 * @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;
3406 *
3407 * @example
3408 * const [forgotPasswordMutation, { data, loading, error }] = useForgotPasswordMutation({
3409 *   variables: {
3410 *      email: // value for 'email'
3411 *   },
3412 * });
3413 */
3414export function useForgotPasswordMutation(
3415  baseOptions?: Apollo.MutationHookOptions<
3416    ForgotPasswordMutation,
3417    ForgotPasswordMutationVariables
3418  >
3419) {
3420  const options = {...defaultOptions, ...baseOptions};
3421  return Apollo.useMutation<
3422    ForgotPasswordMutation,
3423    ForgotPasswordMutationVariables
3424  >(ForgotPasswordDocument, options);
3425}
3426export type ForgotPasswordMutationHookResult = ReturnType<
3427  typeof useForgotPasswordMutation
3428>;
3429export type ForgotPasswordMutationResult =
3430  Apollo.MutationResult<ForgotPasswordMutation>;
3431export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions<
3432  ForgotPasswordMutation,
3433  ForgotPasswordMutationVariables
3434>;
3435export const ResetPasswordDocument = gql`
3436  mutation resetPassword(
3437    $password: String!
3438    $passwordConfirmation: String!
3439    $code: String!
3440  ) {
3441    resetPassword(
3442      password: $password
3443      passwordConfirmation: $passwordConfirmation
3444      code: $code
3445    ) {
3446      jwt
3447      user {
3448        ...MeFields
3449      }
3450    }
3451  }
3452  ${MeFieldsFragmentDoc}
3453`;
3454export type ResetPasswordMutationFn = Apollo.MutationFunction<
3455  ResetPasswordMutation,
3456  ResetPasswordMutationVariables
3457>;
3458
3459/**
3460 * __useResetPasswordMutation__
3461 *
3462 * To run a mutation, you first call `useResetPasswordMutation` within a React component and pass it any options that fit your needs.
3463 * When your component renders, `useResetPasswordMutation` returns a tuple that includes:
3464 * - A mutate function that you can call at any time to execute the mutation
3465 * - An object with fields that represent the current status of the mutation's execution
3466 *
3467 * @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;
3468 *
3469 * @example
3470 * const [resetPasswordMutation, { data, loading, error }] = useResetPasswordMutation({
3471 *   variables: {
3472 *      password: // value for 'password'
3473 *      passwordConfirmation: // value for 'passwordConfirmation'
3474 *      code: // value for 'code'
3475 *   },
3476 * });
3477 */
3478export function useResetPasswordMutation(
3479  baseOptions?: Apollo.MutationHookOptions<
3480    ResetPasswordMutation,
3481    ResetPasswordMutationVariables
3482  >
3483) {
3484  const options = {...defaultOptions, ...baseOptions};
3485  return Apollo.useMutation<
3486    ResetPasswordMutation,
3487    ResetPasswordMutationVariables
3488  >(ResetPasswordDocument, options);
3489}
3490export type ResetPasswordMutationHookResult = ReturnType<
3491  typeof useResetPasswordMutation
3492>;
3493export type ResetPasswordMutationResult =
3494  Apollo.MutationResult<ResetPasswordMutation>;
3495export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions<
3496  ResetPasswordMutation,
3497  ResetPasswordMutationVariables
3498>;
3499export const CreateEventDocument = gql`
3500  mutation createEvent(
3501    $name: String!
3502    $email: String!
3503    $date: Date
3504    $address: String
3505    $latitude: Float
3506    $longitude: Float
3507    $description: String
3508    $newsletter: Boolean
3509  ) {
3510    createEvent(
3511      data: {
3512        name: $name
3513        email: $email
3514        date: $date
3515        latitude: $latitude
3516        longitude: $longitude
3517        address: $address
3518        description: $description
3519        newsletter: $newsletter
3520      }
3521    ) {
3522      data {
3523        ...EventFields
3524      }
3525    }
3526  }
3527  ${EventFieldsFragmentDoc}
3528`;
3529export type CreateEventMutationFn = Apollo.MutationFunction<
3530  CreateEventMutation,
3531  CreateEventMutationVariables
3532>;
3533
3534/**
3535 * __useCreateEventMutation__
3536 *
3537 * To run a mutation, you first call `useCreateEventMutation` within a React component and pass it any options that fit your needs.
3538 * When your component renders, `useCreateEventMutation` returns a tuple that includes:
3539 * - A mutate function that you can call at any time to execute the mutation
3540 * - An object with fields that represent the current status of the mutation's execution
3541 *
3542 * @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;
3543 *
3544 * @example
3545 * const [createEventMutation, { data, loading, error }] = useCreateEventMutation({
3546 *   variables: {
3547 *      name: // value for 'name'
3548 *      email: // value for 'email'
3549 *      date: // value for 'date'
3550 *      address: // value for 'address'
3551 *      latitude: // value for 'latitude'
3552 *      longitude: // value for 'longitude'
3553 *      description: // value for 'description'
3554 *      newsletter: // value for 'newsletter'
3555 *   },
3556 * });
3557 */
3558export function useCreateEventMutation(
3559  baseOptions?: Apollo.MutationHookOptions<
3560    CreateEventMutation,
3561    CreateEventMutationVariables
3562  >
3563) {
3564  const options = {...defaultOptions, ...baseOptions};
3565  return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>(
3566    CreateEventDocument,
3567    options
3568  );
3569}
3570export type CreateEventMutationHookResult = ReturnType<
3571  typeof useCreateEventMutation
3572>;
3573export type CreateEventMutationResult =
3574  Apollo.MutationResult<CreateEventMutation>;
3575export type CreateEventMutationOptions = Apollo.BaseMutationOptions<
3576  CreateEventMutation,
3577  CreateEventMutationVariables
3578>;
3579export const UpdateEventDocument = gql`
3580  mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
3581    updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
3582      data {
3583        ...EventFields
3584      }
3585    }
3586  }
3587  ${EventFieldsFragmentDoc}
3588`;
3589export type UpdateEventMutationFn = Apollo.MutationFunction<
3590  UpdateEventMutation,
3591  UpdateEventMutationVariables
3592>;
3593
3594/**
3595 * __useUpdateEventMutation__
3596 *
3597 * To run a mutation, you first call `useUpdateEventMutation` within a React component and pass it any options that fit your needs.
3598 * When your component renders, `useUpdateEventMutation` returns a tuple that includes:
3599 * - A mutate function that you can call at any time to execute the mutation
3600 * - An object with fields that represent the current status of the mutation's execution
3601 *
3602 * @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;
3603 *
3604 * @example
3605 * const [updateEventMutation, { data, loading, error }] = useUpdateEventMutation({
3606 *   variables: {
3607 *      uuid: // value for 'uuid'
3608 *      eventUpdate: // value for 'eventUpdate'
3609 *   },
3610 * });
3611 */
3612export function useUpdateEventMutation(
3613  baseOptions?: Apollo.MutationHookOptions<
3614    UpdateEventMutation,
3615    UpdateEventMutationVariables
3616  >
3617) {
3618  const options = {...defaultOptions, ...baseOptions};
3619  return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>(
3620    UpdateEventDocument,
3621    options
3622  );
3623}
3624export type UpdateEventMutationHookResult = ReturnType<
3625  typeof useUpdateEventMutation
3626>;
3627export type UpdateEventMutationResult =
3628  Apollo.MutationResult<UpdateEventMutation>;
3629export type UpdateEventMutationOptions = Apollo.BaseMutationOptions<
3630  UpdateEventMutation,
3631  UpdateEventMutationVariables
3632>;
3633export const AddEventAdminDocument = gql`
3634  mutation addEventAdmin($eventId: ID!, $email: String!) {
3635    addEventAdmin(eventId: $eventId, email: $email) {
3636      data {
3637        id
3638        attributes {
3639          administrators
3640        }
3641      }
3642    }
3643  }
3644`;
3645export type AddEventAdminMutationFn = Apollo.MutationFunction<
3646  AddEventAdminMutation,
3647  AddEventAdminMutationVariables
3648>;
3649
3650/**
3651 * __useAddEventAdminMutation__
3652 *
3653 * To run a mutation, you first call `useAddEventAdminMutation` within a React component and pass it any options that fit your needs.
3654 * When your component renders, `useAddEventAdminMutation` returns a tuple that includes:
3655 * - A mutate function that you can call at any time to execute the mutation
3656 * - An object with fields that represent the current status of the mutation's execution
3657 *
3658 * @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;
3659 *
3660 * @example
3661 * const [addEventAdminMutation, { data, loading, error }] = useAddEventAdminMutation({
3662 *   variables: {
3663 *      eventId: // value for 'eventId'
3664 *      email: // value for 'email'
3665 *   },
3666 * });
3667 */
3668export function useAddEventAdminMutation(
3669  baseOptions?: Apollo.MutationHookOptions<
3670    AddEventAdminMutation,
3671    AddEventAdminMutationVariables
3672  >
3673) {
3674  const options = {...defaultOptions, ...baseOptions};
3675  return Apollo.useMutation<
3676    AddEventAdminMutation,
3677    AddEventAdminMutationVariables
3678  >(AddEventAdminDocument, options);
3679}
3680export type AddEventAdminMutationHookResult = ReturnType<
3681  typeof useAddEventAdminMutation
3682>;
3683export type AddEventAdminMutationResult =
3684  Apollo.MutationResult<AddEventAdminMutation>;
3685export type AddEventAdminMutationOptions = Apollo.BaseMutationOptions<
3686  AddEventAdminMutation,
3687  AddEventAdminMutationVariables
3688>;
3689export const DeleteEventAdminDocument = gql`
3690  mutation deleteEventAdmin($eventId: ID!, $email: String!) {
3691    deleteEventAdmin(eventId: $eventId, email: $email) {
3692      data {
3693        id
3694        attributes {
3695          administrators
3696        }
3697      }
3698    }
3699  }
3700`;
3701export type DeleteEventAdminMutationFn = Apollo.MutationFunction<
3702  DeleteEventAdminMutation,
3703  DeleteEventAdminMutationVariables
3704>;
3705
3706/**
3707 * __useDeleteEventAdminMutation__
3708 *
3709 * To run a mutation, you first call `useDeleteEventAdminMutation` within a React component and pass it any options that fit your needs.
3710 * When your component renders, `useDeleteEventAdminMutation` returns a tuple that includes:
3711 * - A mutate function that you can call at any time to execute the mutation
3712 * - An object with fields that represent the current status of the mutation's execution
3713 *
3714 * @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;
3715 *
3716 * @example
3717 * const [deleteEventAdminMutation, { data, loading, error }] = useDeleteEventAdminMutation({
3718 *   variables: {
3719 *      eventId: // value for 'eventId'
3720 *      email: // value for 'email'
3721 *   },
3722 * });
3723 */
3724export function useDeleteEventAdminMutation(
3725  baseOptions?: Apollo.MutationHookOptions<
3726    DeleteEventAdminMutation,
3727    DeleteEventAdminMutationVariables
3728  >
3729) {
3730  const options = {...defaultOptions, ...baseOptions};
3731  return Apollo.useMutation<
3732    DeleteEventAdminMutation,
3733    DeleteEventAdminMutationVariables
3734  >(DeleteEventAdminDocument, options);
3735}
3736export type DeleteEventAdminMutationHookResult = ReturnType<
3737  typeof useDeleteEventAdminMutation
3738>;
3739export type DeleteEventAdminMutationResult =
3740  Apollo.MutationResult<DeleteEventAdminMutation>;
3741export type DeleteEventAdminMutationOptions = Apollo.BaseMutationOptions<
3742  DeleteEventAdminMutation,
3743  DeleteEventAdminMutationVariables
3744>;
3745export const EventByUuidDocument = gql`
3746  query eventByUUID($uuid: String!) {
3747    eventByUUID(uuid: $uuid) {
3748      data {
3749        ...EventFields
3750      }
3751    }
3752  }
3753  ${EventFieldsFragmentDoc}
3754`;
3755
3756/**
3757 * __useEventByUuidQuery__
3758 *
3759 * To run a query within a React component, call `useEventByUuidQuery` and pass it any options that fit your needs.
3760 * When your component renders, `useEventByUuidQuery` returns an object from Apollo Client that contains loading, error, and data properties
3761 * you can use to render your UI.
3762 *
3763 * @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;
3764 *
3765 * @example
3766 * const { data, loading, error } = useEventByUuidQuery({
3767 *   variables: {
3768 *      uuid: // value for 'uuid'
3769 *   },
3770 * });
3771 */
3772export function useEventByUuidQuery(
3773  baseOptions: Apollo.QueryHookOptions<
3774    EventByUuidQuery,
3775    EventByUuidQueryVariables
3776  >
3777) {
3778  const options = {...defaultOptions, ...baseOptions};
3779  return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>(
3780    EventByUuidDocument,
3781    options
3782  );
3783}
3784export function useEventByUuidLazyQuery(
3785  baseOptions?: Apollo.LazyQueryHookOptions<
3786    EventByUuidQuery,
3787    EventByUuidQueryVariables
3788  >
3789) {
3790  const options = {...defaultOptions, ...baseOptions};
3791  return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>(
3792    EventByUuidDocument,
3793    options
3794  );
3795}
3796export type EventByUuidQueryHookResult = ReturnType<typeof useEventByUuidQuery>;
3797export type EventByUuidLazyQueryHookResult = ReturnType<
3798  typeof useEventByUuidLazyQuery
3799>;
3800export type EventByUuidQueryResult = Apollo.QueryResult<
3801  EventByUuidQuery,
3802  EventByUuidQueryVariables
3803>;
3804export const ModuleDocument = gql`
3805  query module($locale: I18NLocaleCode!) {
3806    module(locale: $locale) {
3807      data {
3808        attributes {
3809          caroster_plus_name
3810          caroster_plus_price
3811          caroster_plus_enabled
3812          caroster_plus_description
3813          caroster_plus_payment_link
3814        }
3815      }
3816    }
3817  }
3818`;
3819
3820/**
3821 * __useModuleQuery__
3822 *
3823 * To run a query within a React component, call `useModuleQuery` and pass it any options that fit your needs.
3824 * When your component renders, `useModuleQuery` returns an object from Apollo Client that contains loading, error, and data properties
3825 * you can use to render your UI.
3826 *
3827 * @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;
3828 *
3829 * @example
3830 * const { data, loading, error } = useModuleQuery({
3831 *   variables: {
3832 *      locale: // value for 'locale'
3833 *   },
3834 * });
3835 */
3836export function useModuleQuery(
3837  baseOptions: Apollo.QueryHookOptions<ModuleQuery, ModuleQueryVariables>
3838) {
3839  const options = {...defaultOptions, ...baseOptions};
3840  return Apollo.useQuery<ModuleQuery, ModuleQueryVariables>(
3841    ModuleDocument,
3842    options
3843  );
3844}
3845export function useModuleLazyQuery(
3846  baseOptions?: Apollo.LazyQueryHookOptions<ModuleQuery, ModuleQueryVariables>
3847) {
3848  const options = {...defaultOptions, ...baseOptions};
3849  return Apollo.useLazyQuery<ModuleQuery, ModuleQueryVariables>(
3850    ModuleDocument,
3851    options
3852  );
3853}
3854export type ModuleQueryHookResult = ReturnType<typeof useModuleQuery>;
3855export type ModuleLazyQueryHookResult = ReturnType<typeof useModuleLazyQuery>;
3856export type ModuleQueryResult = Apollo.QueryResult<
3857  ModuleQuery,
3858  ModuleQueryVariables
3859>;
3860export const UserNotificationsDocument = gql`
3861  query UserNotifications($maxItems: Int = 20) {
3862    me {
3863      profile {
3864        notifications(pagination: {limit: $maxItems}, sort: "createdAt:DESC") {
3865          data {
3866            id
3867            attributes {
3868              type
3869              read
3870              createdAt
3871              event {
3872                data {
3873                  id
3874                  attributes {
3875                    name
3876                    uuid
3877                  }
3878                }
3879              }
3880            }
3881          }
3882        }
3883      }
3884    }
3885  }
3886`;
3887
3888/**
3889 * __useUserNotificationsQuery__
3890 *
3891 * To run a query within a React component, call `useUserNotificationsQuery` and pass it any options that fit your needs.
3892 * When your component renders, `useUserNotificationsQuery` returns an object from Apollo Client that contains loading, error, and data properties
3893 * you can use to render your UI.
3894 *
3895 * @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;
3896 *
3897 * @example
3898 * const { data, loading, error } = useUserNotificationsQuery({
3899 *   variables: {
3900 *      maxItems: // value for 'maxItems'
3901 *   },
3902 * });
3903 */
3904export function useUserNotificationsQuery(
3905  baseOptions?: Apollo.QueryHookOptions<
3906    UserNotificationsQuery,
3907    UserNotificationsQueryVariables
3908  >
3909) {
3910  const options = {...defaultOptions, ...baseOptions};
3911  return Apollo.useQuery<
3912    UserNotificationsQuery,
3913    UserNotificationsQueryVariables
3914  >(UserNotificationsDocument, options);
3915}
3916export function useUserNotificationsLazyQuery(
3917  baseOptions?: Apollo.LazyQueryHookOptions<
3918    UserNotificationsQuery,
3919    UserNotificationsQueryVariables
3920  >
3921) {
3922  const options = {...defaultOptions, ...baseOptions};
3923  return Apollo.useLazyQuery<
3924    UserNotificationsQuery,
3925    UserNotificationsQueryVariables
3926  >(UserNotificationsDocument, options);
3927}
3928export type UserNotificationsQueryHookResult = ReturnType<
3929  typeof useUserNotificationsQuery
3930>;
3931export type UserNotificationsLazyQueryHookResult = ReturnType<
3932  typeof useUserNotificationsLazyQuery
3933>;
3934export type UserNotificationsQueryResult = Apollo.QueryResult<
3935  UserNotificationsQuery,
3936  UserNotificationsQueryVariables
3937>;
3938export const ReadNotificationsDocument = gql`
3939  mutation readNotifications($id: ID) {
3940    readNotifications(id: $id) {
3941      data {
3942        id
3943        attributes {
3944          type
3945          read
3946        }
3947      }
3948    }
3949  }
3950`;
3951export type ReadNotificationsMutationFn = Apollo.MutationFunction<
3952  ReadNotificationsMutation,
3953  ReadNotificationsMutationVariables
3954>;
3955
3956/**
3957 * __useReadNotificationsMutation__
3958 *
3959 * To run a mutation, you first call `useReadNotificationsMutation` within a React component and pass it any options that fit your needs.
3960 * When your component renders, `useReadNotificationsMutation` returns a tuple that includes:
3961 * - A mutate function that you can call at any time to execute the mutation
3962 * - An object with fields that represent the current status of the mutation's execution
3963 *
3964 * @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;
3965 *
3966 * @example
3967 * const [readNotificationsMutation, { data, loading, error }] = useReadNotificationsMutation({
3968 *   variables: {
3969 *      id: // value for 'id'
3970 *   },
3971 * });
3972 */
3973export function useReadNotificationsMutation(
3974  baseOptions?: Apollo.MutationHookOptions<
3975    ReadNotificationsMutation,
3976    ReadNotificationsMutationVariables
3977  >
3978) {
3979  const options = {...defaultOptions, ...baseOptions};
3980  return Apollo.useMutation<
3981    ReadNotificationsMutation,
3982    ReadNotificationsMutationVariables
3983  >(ReadNotificationsDocument, options);
3984}
3985export type ReadNotificationsMutationHookResult = ReturnType<
3986  typeof useReadNotificationsMutation
3987>;
3988export type ReadNotificationsMutationResult =
3989  Apollo.MutationResult<ReadNotificationsMutation>;
3990export type ReadNotificationsMutationOptions = Apollo.BaseMutationOptions<
3991  ReadNotificationsMutation,
3992  ReadNotificationsMutationVariables
3993>;
3994export const CreatePassengerDocument = gql`
3995  mutation createPassenger($passenger: PassengerInput!) {
3996    createPassenger(data: $passenger) {
3997      data {
3998        ...PassengerFields
3999      }
4000    }
4001  }
4002  ${PassengerFieldsFragmentDoc}
4003`;
4004export type CreatePassengerMutationFn = Apollo.MutationFunction<
4005  CreatePassengerMutation,
4006  CreatePassengerMutationVariables
4007>;
4008
4009/**
4010 * __useCreatePassengerMutation__
4011 *
4012 * To run a mutation, you first call `useCreatePassengerMutation` within a React component and pass it any options that fit your needs.
4013 * When your component renders, `useCreatePassengerMutation` returns a tuple that includes:
4014 * - A mutate function that you can call at any time to execute the mutation
4015 * - An object with fields that represent the current status of the mutation's execution
4016 *
4017 * @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;
4018 *
4019 * @example
4020 * const [createPassengerMutation, { data, loading, error }] = useCreatePassengerMutation({
4021 *   variables: {
4022 *      passenger: // value for 'passenger'
4023 *   },
4024 * });
4025 */
4026export function useCreatePassengerMutation(
4027  baseOptions?: Apollo.MutationHookOptions<
4028    CreatePassengerMutation,
4029    CreatePassengerMutationVariables
4030  >
4031) {
4032  const options = {...defaultOptions, ...baseOptions};
4033  return Apollo.useMutation<
4034    CreatePassengerMutation,
4035    CreatePassengerMutationVariables
4036  >(CreatePassengerDocument, options);
4037}
4038export type CreatePassengerMutationHookResult = ReturnType<
4039  typeof useCreatePassengerMutation
4040>;
4041export type CreatePassengerMutationResult =
4042  Apollo.MutationResult<CreatePassengerMutation>;
4043export type CreatePassengerMutationOptions = Apollo.BaseMutationOptions<
4044  CreatePassengerMutation,
4045  CreatePassengerMutationVariables
4046>;
4047export const UpdatePassengerDocument = gql`
4048  mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
4049    updatePassenger(id: $id, data: $passengerUpdate) {
4050      data {
4051        ...PassengerFields
4052      }
4053    }
4054  }
4055  ${PassengerFieldsFragmentDoc}
4056`;
4057export type UpdatePassengerMutationFn = Apollo.MutationFunction<
4058  UpdatePassengerMutation,
4059  UpdatePassengerMutationVariables
4060>;
4061
4062/**
4063 * __useUpdatePassengerMutation__
4064 *
4065 * To run a mutation, you first call `useUpdatePassengerMutation` within a React component and pass it any options that fit your needs.
4066 * When your component renders, `useUpdatePassengerMutation` returns a tuple that includes:
4067 * - A mutate function that you can call at any time to execute the mutation
4068 * - An object with fields that represent the current status of the mutation's execution
4069 *
4070 * @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;
4071 *
4072 * @example
4073 * const [updatePassengerMutation, { data, loading, error }] = useUpdatePassengerMutation({
4074 *   variables: {
4075 *      id: // value for 'id'
4076 *      passengerUpdate: // value for 'passengerUpdate'
4077 *   },
4078 * });
4079 */
4080export function useUpdatePassengerMutation(
4081  baseOptions?: Apollo.MutationHookOptions<
4082    UpdatePassengerMutation,
4083    UpdatePassengerMutationVariables
4084  >
4085) {
4086  const options = {...defaultOptions, ...baseOptions};
4087  return Apollo.useMutation<
4088    UpdatePassengerMutation,
4089    UpdatePassengerMutationVariables
4090  >(UpdatePassengerDocument, options);
4091}
4092export type UpdatePassengerMutationHookResult = ReturnType<
4093  typeof useUpdatePassengerMutation
4094>;
4095export type UpdatePassengerMutationResult =
4096  Apollo.MutationResult<UpdatePassengerMutation>;
4097export type UpdatePassengerMutationOptions = Apollo.BaseMutationOptions<
4098  UpdatePassengerMutation,
4099  UpdatePassengerMutationVariables
4100>;
4101export const DeletePassengerDocument = gql`
4102  mutation deletePassenger($id: ID!) {
4103    deletePassenger(id: $id) {
4104      data {
4105        id
4106      }
4107    }
4108  }
4109`;
4110export type DeletePassengerMutationFn = Apollo.MutationFunction<
4111  DeletePassengerMutation,
4112  DeletePassengerMutationVariables
4113>;
4114
4115/**
4116 * __useDeletePassengerMutation__
4117 *
4118 * To run a mutation, you first call `useDeletePassengerMutation` within a React component and pass it any options that fit your needs.
4119 * When your component renders, `useDeletePassengerMutation` returns a tuple that includes:
4120 * - A mutate function that you can call at any time to execute the mutation
4121 * - An object with fields that represent the current status of the mutation's execution
4122 *
4123 * @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;
4124 *
4125 * @example
4126 * const [deletePassengerMutation, { data, loading, error }] = useDeletePassengerMutation({
4127 *   variables: {
4128 *      id: // value for 'id'
4129 *   },
4130 * });
4131 */
4132export function useDeletePassengerMutation(
4133  baseOptions?: Apollo.MutationHookOptions<
4134    DeletePassengerMutation,
4135    DeletePassengerMutationVariables
4136  >
4137) {
4138  const options = {...defaultOptions, ...baseOptions};
4139  return Apollo.useMutation<
4140    DeletePassengerMutation,
4141    DeletePassengerMutationVariables
4142  >(DeletePassengerDocument, options);
4143}
4144export type DeletePassengerMutationHookResult = ReturnType<
4145  typeof useDeletePassengerMutation
4146>;
4147export type DeletePassengerMutationResult =
4148  Apollo.MutationResult<DeletePassengerMutation>;
4149export type DeletePassengerMutationOptions = Apollo.BaseMutationOptions<
4150  DeletePassengerMutation,
4151  DeletePassengerMutationVariables
4152>;
4153export const SettingDocument = gql`
4154  query setting($locale: I18NLocaleCode!) {
4155    setting(locale: $locale) {
4156      data {
4157        id
4158        attributes {
4159          gtm_id
4160          about_link
4161          faq_link
4162          announcement
4163          matomo_script_url
4164          opencollective_link
4165          code_link
4166        }
4167      }
4168    }
4169  }
4170`;
4171
4172/**
4173 * __useSettingQuery__
4174 *
4175 * To run a query within a React component, call `useSettingQuery` and pass it any options that fit your needs.
4176 * When your component renders, `useSettingQuery` returns an object from Apollo Client that contains loading, error, and data properties
4177 * you can use to render your UI.
4178 *
4179 * @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;
4180 *
4181 * @example
4182 * const { data, loading, error } = useSettingQuery({
4183 *   variables: {
4184 *      locale: // value for 'locale'
4185 *   },
4186 * });
4187 */
4188export function useSettingQuery(
4189  baseOptions: Apollo.QueryHookOptions<SettingQuery, SettingQueryVariables>
4190) {
4191  const options = {...defaultOptions, ...baseOptions};
4192  return Apollo.useQuery<SettingQuery, SettingQueryVariables>(
4193    SettingDocument,
4194    options
4195  );
4196}
4197export function useSettingLazyQuery(
4198  baseOptions?: Apollo.LazyQueryHookOptions<SettingQuery, SettingQueryVariables>
4199) {
4200  const options = {...defaultOptions, ...baseOptions};
4201  return Apollo.useLazyQuery<SettingQuery, SettingQueryVariables>(
4202    SettingDocument,
4203    options
4204  );
4205}
4206export type SettingQueryHookResult = ReturnType<typeof useSettingQuery>;
4207export type SettingLazyQueryHookResult = ReturnType<typeof useSettingLazyQuery>;
4208export type SettingQueryResult = Apollo.QueryResult<
4209  SettingQuery,
4210  SettingQueryVariables
4211>;
4212export const CreateTravelDocument = gql`
4213  mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
4214    createTravel(data: $travel, createVehicle: $createVehicle) {
4215      data {
4216        ...TravelFields
4217      }
4218    }
4219  }
4220  ${TravelFieldsFragmentDoc}
4221`;
4222export type CreateTravelMutationFn = Apollo.MutationFunction<
4223  CreateTravelMutation,
4224  CreateTravelMutationVariables
4225>;
4226
4227/**
4228 * __useCreateTravelMutation__
4229 *
4230 * To run a mutation, you first call `useCreateTravelMutation` within a React component and pass it any options that fit your needs.
4231 * When your component renders, `useCreateTravelMutation` returns a tuple that includes:
4232 * - A mutate function that you can call at any time to execute the mutation
4233 * - An object with fields that represent the current status of the mutation's execution
4234 *
4235 * @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;
4236 *
4237 * @example
4238 * const [createTravelMutation, { data, loading, error }] = useCreateTravelMutation({
4239 *   variables: {
4240 *      travel: // value for 'travel'
4241 *      createVehicle: // value for 'createVehicle'
4242 *   },
4243 * });
4244 */
4245export function useCreateTravelMutation(
4246  baseOptions?: Apollo.MutationHookOptions<
4247    CreateTravelMutation,
4248    CreateTravelMutationVariables
4249  >
4250) {
4251  const options = {...defaultOptions, ...baseOptions};
4252  return Apollo.useMutation<
4253    CreateTravelMutation,
4254    CreateTravelMutationVariables
4255  >(CreateTravelDocument, options);
4256}
4257export type CreateTravelMutationHookResult = ReturnType<
4258  typeof useCreateTravelMutation
4259>;
4260export type CreateTravelMutationResult =
4261  Apollo.MutationResult<CreateTravelMutation>;
4262export type CreateTravelMutationOptions = Apollo.BaseMutationOptions<
4263  CreateTravelMutation,
4264  CreateTravelMutationVariables
4265>;
4266export const UpdateTravelDocument = gql`
4267  mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
4268    updateTravel(id: $id, data: $travelUpdate) {
4269      data {
4270        ...TravelFields
4271      }
4272    }
4273  }
4274  ${TravelFieldsFragmentDoc}
4275`;
4276export type UpdateTravelMutationFn = Apollo.MutationFunction<
4277  UpdateTravelMutation,
4278  UpdateTravelMutationVariables
4279>;
4280
4281/**
4282 * __useUpdateTravelMutation__
4283 *
4284 * To run a mutation, you first call `useUpdateTravelMutation` within a React component and pass it any options that fit your needs.
4285 * When your component renders, `useUpdateTravelMutation` returns a tuple that includes:
4286 * - A mutate function that you can call at any time to execute the mutation
4287 * - An object with fields that represent the current status of the mutation's execution
4288 *
4289 * @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;
4290 *
4291 * @example
4292 * const [updateTravelMutation, { data, loading, error }] = useUpdateTravelMutation({
4293 *   variables: {
4294 *      id: // value for 'id'
4295 *      travelUpdate: // value for 'travelUpdate'
4296 *   },
4297 * });
4298 */
4299export function useUpdateTravelMutation(
4300  baseOptions?: Apollo.MutationHookOptions<
4301    UpdateTravelMutation,
4302    UpdateTravelMutationVariables
4303  >
4304) {
4305  const options = {...defaultOptions, ...baseOptions};
4306  return Apollo.useMutation<
4307    UpdateTravelMutation,
4308    UpdateTravelMutationVariables
4309  >(UpdateTravelDocument, options);
4310}
4311export type UpdateTravelMutationHookResult = ReturnType<
4312  typeof useUpdateTravelMutation
4313>;
4314export type UpdateTravelMutationResult =
4315  Apollo.MutationResult<UpdateTravelMutation>;
4316export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions<
4317  UpdateTravelMutation,
4318  UpdateTravelMutationVariables
4319>;
4320export const DeleteTravelDocument = gql`
4321  mutation deleteTravel($id: ID!) {
4322    deleteTravel(id: $id) {
4323      data {
4324        id
4325      }
4326    }
4327  }
4328`;
4329export type DeleteTravelMutationFn = Apollo.MutationFunction<
4330  DeleteTravelMutation,
4331  DeleteTravelMutationVariables
4332>;
4333
4334/**
4335 * __useDeleteTravelMutation__
4336 *
4337 * To run a mutation, you first call `useDeleteTravelMutation` within a React component and pass it any options that fit your needs.
4338 * When your component renders, `useDeleteTravelMutation` returns a tuple that includes:
4339 * - A mutate function that you can call at any time to execute the mutation
4340 * - An object with fields that represent the current status of the mutation's execution
4341 *
4342 * @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;
4343 *
4344 * @example
4345 * const [deleteTravelMutation, { data, loading, error }] = useDeleteTravelMutation({
4346 *   variables: {
4347 *      id: // value for 'id'
4348 *   },
4349 * });
4350 */
4351export function useDeleteTravelMutation(
4352  baseOptions?: Apollo.MutationHookOptions<
4353    DeleteTravelMutation,
4354    DeleteTravelMutationVariables
4355  >
4356) {
4357  const options = {...defaultOptions, ...baseOptions};
4358  return Apollo.useMutation<
4359    DeleteTravelMutation,
4360    DeleteTravelMutationVariables
4361  >(DeleteTravelDocument, options);
4362}
4363export type DeleteTravelMutationHookResult = ReturnType<
4364  typeof useDeleteTravelMutation
4365>;
4366export type DeleteTravelMutationResult =
4367  Apollo.MutationResult<DeleteTravelMutation>;
4368export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions<
4369  DeleteTravelMutation,
4370  DeleteTravelMutationVariables
4371>;
4372export const ProfileDocument = gql`
4373  query profile {
4374    me {
4375      id
4376      username
4377      profile {
4378        ...UserFields
4379      }
4380    }
4381  }
4382  ${UserFieldsFragmentDoc}
4383`;
4384
4385/**
4386 * __useProfileQuery__
4387 *
4388 * To run a query within a React component, call `useProfileQuery` and pass it any options that fit your needs.
4389 * When your component renders, `useProfileQuery` returns an object from Apollo Client that contains loading, error, and data properties
4390 * you can use to render your UI.
4391 *
4392 * @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;
4393 *
4394 * @example
4395 * const { data, loading, error } = useProfileQuery({
4396 *   variables: {
4397 *   },
4398 * });
4399 */
4400export function useProfileQuery(
4401  baseOptions?: Apollo.QueryHookOptions<ProfileQuery, ProfileQueryVariables>
4402) {
4403  const options = {...defaultOptions, ...baseOptions};
4404  return Apollo.useQuery<ProfileQuery, ProfileQueryVariables>(
4405    ProfileDocument,
4406    options
4407  );
4408}
4409export function useProfileLazyQuery(
4410  baseOptions?: Apollo.LazyQueryHookOptions<ProfileQuery, ProfileQueryVariables>
4411) {
4412  const options = {...defaultOptions, ...baseOptions};
4413  return Apollo.useLazyQuery<ProfileQuery, ProfileQueryVariables>(
4414    ProfileDocument,
4415    options
4416  );
4417}
4418export type ProfileQueryHookResult = ReturnType<typeof useProfileQuery>;
4419export type ProfileLazyQueryHookResult = ReturnType<typeof useProfileLazyQuery>;
4420export type ProfileQueryResult = Apollo.QueryResult<
4421  ProfileQuery,
4422  ProfileQueryVariables
4423>;
4424export const UpdateMeDocument = gql`
4425  mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
4426    updateMe(data: $userUpdate) {
4427      data {
4428        id
4429        attributes {
4430          ...UserFields
4431        }
4432      }
4433    }
4434  }
4435  ${UserFieldsFragmentDoc}
4436`;
4437export type UpdateMeMutationFn = Apollo.MutationFunction<
4438  UpdateMeMutation,
4439  UpdateMeMutationVariables
4440>;
4441
4442/**
4443 * __useUpdateMeMutation__
4444 *
4445 * To run a mutation, you first call `useUpdateMeMutation` within a React component and pass it any options that fit your needs.
4446 * When your component renders, `useUpdateMeMutation` returns a tuple that includes:
4447 * - A mutate function that you can call at any time to execute the mutation
4448 * - An object with fields that represent the current status of the mutation's execution
4449 *
4450 * @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;
4451 *
4452 * @example
4453 * const [updateMeMutation, { data, loading, error }] = useUpdateMeMutation({
4454 *   variables: {
4455 *      userUpdate: // value for 'userUpdate'
4456 *   },
4457 * });
4458 */
4459export function useUpdateMeMutation(
4460  baseOptions?: Apollo.MutationHookOptions<
4461    UpdateMeMutation,
4462    UpdateMeMutationVariables
4463  >
4464) {
4465  const options = {...defaultOptions, ...baseOptions};
4466  return Apollo.useMutation<UpdateMeMutation, UpdateMeMutationVariables>(
4467    UpdateMeDocument,
4468    options
4469  );
4470}
4471export type UpdateMeMutationHookResult = ReturnType<typeof useUpdateMeMutation>;
4472export type UpdateMeMutationResult = Apollo.MutationResult<UpdateMeMutation>;
4473export type UpdateMeMutationOptions = Apollo.BaseMutationOptions<
4474  UpdateMeMutation,
4475  UpdateMeMutationVariables
4476>;
4477export const FindUserVehiclesDocument = gql`
4478  query findUserVehicles {
4479    me {
4480      id
4481      username
4482      profile {
4483        vehicles(pagination: {limit: 500}) {
4484          data {
4485            ...VehicleFields
4486          }
4487        }
4488      }
4489    }
4490  }
4491  ${VehicleFieldsFragmentDoc}
4492`;
4493
4494/**
4495 * __useFindUserVehiclesQuery__
4496 *
4497 * To run a query within a React component, call `useFindUserVehiclesQuery` and pass it any options that fit your needs.
4498 * When your component renders, `useFindUserVehiclesQuery` returns an object from Apollo Client that contains loading, error, and data properties
4499 * you can use to render your UI.
4500 *
4501 * @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;
4502 *
4503 * @example
4504 * const { data, loading, error } = useFindUserVehiclesQuery({
4505 *   variables: {
4506 *   },
4507 * });
4508 */
4509export function useFindUserVehiclesQuery(
4510  baseOptions?: Apollo.QueryHookOptions<
4511    FindUserVehiclesQuery,
4512    FindUserVehiclesQueryVariables
4513  >
4514) {
4515  const options = {...defaultOptions, ...baseOptions};
4516  return Apollo.useQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(
4517    FindUserVehiclesDocument,
4518    options
4519  );
4520}
4521export function useFindUserVehiclesLazyQuery(
4522  baseOptions?: Apollo.LazyQueryHookOptions<
4523    FindUserVehiclesQuery,
4524    FindUserVehiclesQueryVariables
4525  >
4526) {
4527  const options = {...defaultOptions, ...baseOptions};
4528  return Apollo.useLazyQuery<
4529    FindUserVehiclesQuery,
4530    FindUserVehiclesQueryVariables
4531  >(FindUserVehiclesDocument, options);
4532}
4533export type FindUserVehiclesQueryHookResult = ReturnType<
4534  typeof useFindUserVehiclesQuery
4535>;
4536export type FindUserVehiclesLazyQueryHookResult = ReturnType<
4537  typeof useFindUserVehiclesLazyQuery
4538>;
4539export type FindUserVehiclesQueryResult = Apollo.QueryResult<
4540  FindUserVehiclesQuery,
4541  FindUserVehiclesQueryVariables
4542>;
4543export const DeleteVehicleDocument = gql`
4544  mutation deleteVehicle($id: ID!) {
4545    deleteVehicle(id: $id) {
4546      data {
4547        id
4548        attributes {
4549          name
4550        }
4551      }
4552    }
4553  }
4554`;
4555export type DeleteVehicleMutationFn = Apollo.MutationFunction<
4556  DeleteVehicleMutation,
4557  DeleteVehicleMutationVariables
4558>;
4559
4560/**
4561 * __useDeleteVehicleMutation__
4562 *
4563 * To run a mutation, you first call `useDeleteVehicleMutation` within a React component and pass it any options that fit your needs.
4564 * When your component renders, `useDeleteVehicleMutation` returns a tuple that includes:
4565 * - A mutate function that you can call at any time to execute the mutation
4566 * - An object with fields that represent the current status of the mutation's execution
4567 *
4568 * @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;
4569 *
4570 * @example
4571 * const [deleteVehicleMutation, { data, loading, error }] = useDeleteVehicleMutation({
4572 *   variables: {
4573 *      id: // value for 'id'
4574 *   },
4575 * });
4576 */
4577export function useDeleteVehicleMutation(
4578  baseOptions?: Apollo.MutationHookOptions<
4579    DeleteVehicleMutation,
4580    DeleteVehicleMutationVariables
4581  >
4582) {
4583  const options = {...defaultOptions, ...baseOptions};
4584  return Apollo.useMutation<
4585    DeleteVehicleMutation,
4586    DeleteVehicleMutationVariables
4587  >(DeleteVehicleDocument, options);
4588}
4589export type DeleteVehicleMutationHookResult = ReturnType<
4590  typeof useDeleteVehicleMutation
4591>;
4592export type DeleteVehicleMutationResult =
4593  Apollo.MutationResult<DeleteVehicleMutation>;
4594export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions<
4595  DeleteVehicleMutation,
4596  DeleteVehicleMutationVariables
4597>;