all repos — caroster @ 589ba138174504e3663d8e893cf9bdaed9e25d59

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

frontend/generated/graphql.tsx (view raw)

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