all repos — caroster @ 2514e64e14324d01eada51f08410194d01a169c4

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