all repos — caroster @ 07bd55954ab0463c5a5c9302ff739974c536db9e

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

frontend/generated/graphql.tsx (view raw)

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