all repos — caroster @ 11ead31f4aee86f2a841b8775231bc52abb9df0e

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