all repos — caroster @ ff83faadead96731bb12e1fbcc61e8d716137f32

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

frontend/generated/graphql.tsx (view raw)

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