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