/ e2e / graphql.ts
graphql.ts
   1  import { GraphQLClient } from 'graphql-request';
   2  import * as Dom from 'graphql-request/dist/types.dom';
   3  import gql from 'graphql-tag';
   4  export type Maybe<T> = T | null;
   5  export type InputMaybe<T> = Maybe<T>;
   6  export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
   7  export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
   8  export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
   9  /** All built-in and custom scalars, mapped to their actual values */
  10  export type Scalars = {
  11    ID: string;
  12    String: string;
  13    Boolean: boolean;
  14    Int: number;
  15    Float: number;
  16    Date: any;
  17    DateTime: any;
  18    I18NLocaleCode: any;
  19    JSON: any;
  20    Upload: any;
  21  };
  22  
  23  export type BooleanFilterInput = {
  24    and?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
  25    between?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
  26    contains?: InputMaybe<Scalars['Boolean']>;
  27    containsi?: InputMaybe<Scalars['Boolean']>;
  28    endsWith?: InputMaybe<Scalars['Boolean']>;
  29    eq?: InputMaybe<Scalars['Boolean']>;
  30    eqi?: InputMaybe<Scalars['Boolean']>;
  31    gt?: InputMaybe<Scalars['Boolean']>;
  32    gte?: InputMaybe<Scalars['Boolean']>;
  33    in?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
  34    lt?: InputMaybe<Scalars['Boolean']>;
  35    lte?: InputMaybe<Scalars['Boolean']>;
  36    ne?: InputMaybe<Scalars['Boolean']>;
  37    nei?: InputMaybe<Scalars['Boolean']>;
  38    not?: InputMaybe<BooleanFilterInput>;
  39    notContains?: InputMaybe<Scalars['Boolean']>;
  40    notContainsi?: InputMaybe<Scalars['Boolean']>;
  41    notIn?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
  42    notNull?: InputMaybe<Scalars['Boolean']>;
  43    null?: InputMaybe<Scalars['Boolean']>;
  44    or?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
  45    startsWith?: InputMaybe<Scalars['Boolean']>;
  46  };
  47  
  48  export type ContentReleasesRelease = {
  49    __typename?: 'ContentReleasesRelease';
  50    actions?: Maybe<ContentReleasesReleaseActionRelationResponseCollection>;
  51    createdAt?: Maybe<Scalars['DateTime']>;
  52    name: Scalars['String'];
  53    releasedAt?: Maybe<Scalars['DateTime']>;
  54    updatedAt?: Maybe<Scalars['DateTime']>;
  55  };
  56  
  57  
  58  export type ContentReleasesReleaseActionsArgs = {
  59    filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
  60    pagination?: InputMaybe<PaginationArg>;
  61    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  62  };
  63  
  64  export type ContentReleasesReleaseAction = {
  65    __typename?: 'ContentReleasesReleaseAction';
  66    contentType: Scalars['String'];
  67    createdAt?: Maybe<Scalars['DateTime']>;
  68    entry?: Maybe<GenericMorph>;
  69    release?: Maybe<ContentReleasesReleaseEntityResponse>;
  70    type: Enum_Contentreleasesreleaseaction_Type;
  71    updatedAt?: Maybe<Scalars['DateTime']>;
  72  };
  73  
  74  export type ContentReleasesReleaseActionEntity = {
  75    __typename?: 'ContentReleasesReleaseActionEntity';
  76    attributes?: Maybe<ContentReleasesReleaseAction>;
  77    id?: Maybe<Scalars['ID']>;
  78  };
  79  
  80  export type ContentReleasesReleaseActionEntityResponse = {
  81    __typename?: 'ContentReleasesReleaseActionEntityResponse';
  82    data?: Maybe<ContentReleasesReleaseActionEntity>;
  83  };
  84  
  85  export type ContentReleasesReleaseActionEntityResponseCollection = {
  86    __typename?: 'ContentReleasesReleaseActionEntityResponseCollection';
  87    data: Array<ContentReleasesReleaseActionEntity>;
  88    meta: ResponseCollectionMeta;
  89  };
  90  
  91  export type ContentReleasesReleaseActionFiltersInput = {
  92    and?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseActionFiltersInput>>>;
  93    contentType?: InputMaybe<StringFilterInput>;
  94    createdAt?: InputMaybe<DateTimeFilterInput>;
  95    id?: InputMaybe<IdFilterInput>;
  96    not?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
  97    or?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseActionFiltersInput>>>;
  98    release?: InputMaybe<ContentReleasesReleaseFiltersInput>;
  99    type?: InputMaybe<StringFilterInput>;
 100    updatedAt?: InputMaybe<DateTimeFilterInput>;
 101  };
 102  
 103  export type ContentReleasesReleaseActionInput = {
 104    contentType?: InputMaybe<Scalars['String']>;
 105    release?: InputMaybe<Scalars['ID']>;
 106    type?: InputMaybe<Enum_Contentreleasesreleaseaction_Type>;
 107  };
 108  
 109  export type ContentReleasesReleaseActionRelationResponseCollection = {
 110    __typename?: 'ContentReleasesReleaseActionRelationResponseCollection';
 111    data: Array<ContentReleasesReleaseActionEntity>;
 112  };
 113  
 114  export type ContentReleasesReleaseEntity = {
 115    __typename?: 'ContentReleasesReleaseEntity';
 116    attributes?: Maybe<ContentReleasesRelease>;
 117    id?: Maybe<Scalars['ID']>;
 118  };
 119  
 120  export type ContentReleasesReleaseEntityResponse = {
 121    __typename?: 'ContentReleasesReleaseEntityResponse';
 122    data?: Maybe<ContentReleasesReleaseEntity>;
 123  };
 124  
 125  export type ContentReleasesReleaseEntityResponseCollection = {
 126    __typename?: 'ContentReleasesReleaseEntityResponseCollection';
 127    data: Array<ContentReleasesReleaseEntity>;
 128    meta: ResponseCollectionMeta;
 129  };
 130  
 131  export type ContentReleasesReleaseFiltersInput = {
 132    actions?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
 133    and?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseFiltersInput>>>;
 134    createdAt?: InputMaybe<DateTimeFilterInput>;
 135    id?: InputMaybe<IdFilterInput>;
 136    name?: InputMaybe<StringFilterInput>;
 137    not?: InputMaybe<ContentReleasesReleaseFiltersInput>;
 138    or?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseFiltersInput>>>;
 139    releasedAt?: InputMaybe<DateTimeFilterInput>;
 140    updatedAt?: InputMaybe<DateTimeFilterInput>;
 141  };
 142  
 143  export type ContentReleasesReleaseInput = {
 144    actions?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 145    name?: InputMaybe<Scalars['String']>;
 146    releasedAt?: InputMaybe<Scalars['DateTime']>;
 147  };
 148  
 149  export type DateFilterInput = {
 150    and?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
 151    between?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
 152    contains?: InputMaybe<Scalars['Date']>;
 153    containsi?: InputMaybe<Scalars['Date']>;
 154    endsWith?: InputMaybe<Scalars['Date']>;
 155    eq?: InputMaybe<Scalars['Date']>;
 156    eqi?: InputMaybe<Scalars['Date']>;
 157    gt?: InputMaybe<Scalars['Date']>;
 158    gte?: InputMaybe<Scalars['Date']>;
 159    in?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
 160    lt?: InputMaybe<Scalars['Date']>;
 161    lte?: InputMaybe<Scalars['Date']>;
 162    ne?: InputMaybe<Scalars['Date']>;
 163    nei?: InputMaybe<Scalars['Date']>;
 164    not?: InputMaybe<DateFilterInput>;
 165    notContains?: InputMaybe<Scalars['Date']>;
 166    notContainsi?: InputMaybe<Scalars['Date']>;
 167    notIn?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
 168    notNull?: InputMaybe<Scalars['Boolean']>;
 169    null?: InputMaybe<Scalars['Boolean']>;
 170    or?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;
 171    startsWith?: InputMaybe<Scalars['Date']>;
 172  };
 173  
 174  export type DateTimeFilterInput = {
 175    and?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
 176    between?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
 177    contains?: InputMaybe<Scalars['DateTime']>;
 178    containsi?: InputMaybe<Scalars['DateTime']>;
 179    endsWith?: InputMaybe<Scalars['DateTime']>;
 180    eq?: InputMaybe<Scalars['DateTime']>;
 181    eqi?: InputMaybe<Scalars['DateTime']>;
 182    gt?: InputMaybe<Scalars['DateTime']>;
 183    gte?: InputMaybe<Scalars['DateTime']>;
 184    in?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
 185    lt?: InputMaybe<Scalars['DateTime']>;
 186    lte?: InputMaybe<Scalars['DateTime']>;
 187    ne?: InputMaybe<Scalars['DateTime']>;
 188    nei?: InputMaybe<Scalars['DateTime']>;
 189    not?: InputMaybe<DateTimeFilterInput>;
 190    notContains?: InputMaybe<Scalars['DateTime']>;
 191    notContainsi?: InputMaybe<Scalars['DateTime']>;
 192    notIn?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
 193    notNull?: InputMaybe<Scalars['Boolean']>;
 194    null?: InputMaybe<Scalars['Boolean']>;
 195    or?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;
 196    startsWith?: InputMaybe<Scalars['DateTime']>;
 197  };
 198  
 199  export enum Enum_Contentreleasesreleaseaction_Type {
 200    publish = 'publish',
 201    unpublish = 'unpublish'
 202  }
 203  
 204  export enum Enum_Notification_Type {
 205    NewPassengerInYourTrip = 'NewPassengerInYourTrip',
 206    NewTrip = 'NewTrip',
 207    AddedAsAdmin = 'AddedAsAdmin',
 208    PassengerJoinTrip = 'PassengerJoinTrip'
 209  }
 210  
 211  export enum Enum_Page_Type {
 212    tos = 'tos'
 213  }
 214  
 215  export enum Enum_Userspermissionsuser_Lang {
 216    en = 'en',
 217    fr = 'fr'
 218  }
 219  
 220  export type EmailDesignerEmailTemplate = {
 221    __typename?: 'EmailDesignerEmailTemplate';
 222    bodyHtml?: Maybe<Scalars['String']>;
 223    bodyText?: Maybe<Scalars['String']>;
 224    createdAt?: Maybe<Scalars['DateTime']>;
 225    design?: Maybe<Scalars['JSON']>;
 226    enabled?: Maybe<Scalars['Boolean']>;
 227    name?: Maybe<Scalars['String']>;
 228    subject?: Maybe<Scalars['String']>;
 229    tags?: Maybe<Scalars['JSON']>;
 230    templateReferenceId?: Maybe<Scalars['Int']>;
 231    updatedAt?: Maybe<Scalars['DateTime']>;
 232  };
 233  
 234  export type EmailDesignerEmailTemplateEntity = {
 235    __typename?: 'EmailDesignerEmailTemplateEntity';
 236    attributes?: Maybe<EmailDesignerEmailTemplate>;
 237    id?: Maybe<Scalars['ID']>;
 238  };
 239  
 240  export type EmailDesignerEmailTemplateEntityResponse = {
 241    __typename?: 'EmailDesignerEmailTemplateEntityResponse';
 242    data?: Maybe<EmailDesignerEmailTemplateEntity>;
 243  };
 244  
 245  export type EmailDesignerEmailTemplateEntityResponseCollection = {
 246    __typename?: 'EmailDesignerEmailTemplateEntityResponseCollection';
 247    data: Array<EmailDesignerEmailTemplateEntity>;
 248    meta: ResponseCollectionMeta;
 249  };
 250  
 251  export type EmailDesignerEmailTemplateFiltersInput = {
 252    and?: InputMaybe<Array<InputMaybe<EmailDesignerEmailTemplateFiltersInput>>>;
 253    bodyHtml?: InputMaybe<StringFilterInput>;
 254    bodyText?: InputMaybe<StringFilterInput>;
 255    createdAt?: InputMaybe<DateTimeFilterInput>;
 256    design?: InputMaybe<JsonFilterInput>;
 257    enabled?: InputMaybe<BooleanFilterInput>;
 258    id?: InputMaybe<IdFilterInput>;
 259    name?: InputMaybe<StringFilterInput>;
 260    not?: InputMaybe<EmailDesignerEmailTemplateFiltersInput>;
 261    or?: InputMaybe<Array<InputMaybe<EmailDesignerEmailTemplateFiltersInput>>>;
 262    subject?: InputMaybe<StringFilterInput>;
 263    tags?: InputMaybe<JsonFilterInput>;
 264    templateReferenceId?: InputMaybe<IntFilterInput>;
 265    updatedAt?: InputMaybe<DateTimeFilterInput>;
 266  };
 267  
 268  export type EmailDesignerEmailTemplateInput = {
 269    bodyHtml?: InputMaybe<Scalars['String']>;
 270    bodyText?: InputMaybe<Scalars['String']>;
 271    design?: InputMaybe<Scalars['JSON']>;
 272    enabled?: InputMaybe<Scalars['Boolean']>;
 273    name?: InputMaybe<Scalars['String']>;
 274    subject?: InputMaybe<Scalars['String']>;
 275    tags?: InputMaybe<Scalars['JSON']>;
 276    templateReferenceId?: InputMaybe<Scalars['Int']>;
 277  };
 278  
 279  export type Event = {
 280    __typename?: 'Event';
 281    address?: Maybe<Scalars['String']>;
 282    createdAt?: Maybe<Scalars['DateTime']>;
 283    date?: Maybe<Scalars['Date']>;
 284    description?: Maybe<Scalars['String']>;
 285    email: Scalars['String'];
 286    enabled_modules?: Maybe<Scalars['JSON']>;
 287    latitude?: Maybe<Scalars['Float']>;
 288    longitude?: Maybe<Scalars['Float']>;
 289    name: Scalars['String'];
 290    passengers?: Maybe<PassengerRelationResponseCollection>;
 291    position?: Maybe<Scalars['JSON']>;
 292    travels?: Maybe<TravelRelationResponseCollection>;
 293    updatedAt?: Maybe<Scalars['DateTime']>;
 294    uuid?: Maybe<Scalars['String']>;
 295    waitingPassengers?: Maybe<PassengerRelationResponseCollection>;
 296  };
 297  
 298  
 299  export type EventPassengersArgs = {
 300    filters?: InputMaybe<PassengerFiltersInput>;
 301    pagination?: InputMaybe<PaginationArg>;
 302    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
 303  };
 304  
 305  
 306  export type EventTravelsArgs = {
 307    filters?: InputMaybe<TravelFiltersInput>;
 308    pagination?: InputMaybe<PaginationArg>;
 309    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
 310  };
 311  
 312  export type EventEntity = {
 313    __typename?: 'EventEntity';
 314    attributes?: Maybe<Event>;
 315    id?: Maybe<Scalars['ID']>;
 316  };
 317  
 318  export type EventEntityResponse = {
 319    __typename?: 'EventEntityResponse';
 320    data?: Maybe<EventEntity>;
 321  };
 322  
 323  export type EventFiltersInput = {
 324    address?: InputMaybe<StringFilterInput>;
 325    and?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
 326    createdAt?: InputMaybe<DateTimeFilterInput>;
 327    date?: InputMaybe<DateFilterInput>;
 328    description?: InputMaybe<StringFilterInput>;
 329    email?: InputMaybe<StringFilterInput>;
 330    enabled_modules?: InputMaybe<JsonFilterInput>;
 331    id?: InputMaybe<IdFilterInput>;
 332    latitude?: InputMaybe<FloatFilterInput>;
 333    longitude?: InputMaybe<FloatFilterInput>;
 334    name?: InputMaybe<StringFilterInput>;
 335    newsletter?: InputMaybe<BooleanFilterInput>;
 336    not?: InputMaybe<EventFiltersInput>;
 337    or?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>;
 338    passengers?: InputMaybe<PassengerFiltersInput>;
 339    position?: InputMaybe<JsonFilterInput>;
 340    travels?: InputMaybe<TravelFiltersInput>;
 341    updatedAt?: InputMaybe<DateTimeFilterInput>;
 342    users?: InputMaybe<UsersPermissionsUserFiltersInput>;
 343    uuid?: InputMaybe<StringFilterInput>;
 344  };
 345  
 346  export type EventInput = {
 347    address?: InputMaybe<Scalars['String']>;
 348    date?: InputMaybe<Scalars['Date']>;
 349    description?: InputMaybe<Scalars['String']>;
 350    email?: InputMaybe<Scalars['String']>;
 351    enabled_modules?: InputMaybe<Scalars['JSON']>;
 352    latitude?: InputMaybe<Scalars['Float']>;
 353    longitude?: InputMaybe<Scalars['Float']>;
 354    name?: InputMaybe<Scalars['String']>;
 355    newsletter?: InputMaybe<Scalars['Boolean']>;
 356    passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 357    position?: InputMaybe<Scalars['JSON']>;
 358    travels?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 359    users?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 360    uuid?: InputMaybe<Scalars['String']>;
 361  };
 362  
 363  export type EventRelationResponseCollection = {
 364    __typename?: 'EventRelationResponseCollection';
 365    data: Array<EventEntity>;
 366  };
 367  
 368  export type FileInfoInput = {
 369    alternativeText?: InputMaybe<Scalars['String']>;
 370    caption?: InputMaybe<Scalars['String']>;
 371    name?: InputMaybe<Scalars['String']>;
 372  };
 373  
 374  export type FloatFilterInput = {
 375    and?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
 376    between?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
 377    contains?: InputMaybe<Scalars['Float']>;
 378    containsi?: InputMaybe<Scalars['Float']>;
 379    endsWith?: InputMaybe<Scalars['Float']>;
 380    eq?: InputMaybe<Scalars['Float']>;
 381    eqi?: InputMaybe<Scalars['Float']>;
 382    gt?: InputMaybe<Scalars['Float']>;
 383    gte?: InputMaybe<Scalars['Float']>;
 384    in?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
 385    lt?: InputMaybe<Scalars['Float']>;
 386    lte?: InputMaybe<Scalars['Float']>;
 387    ne?: InputMaybe<Scalars['Float']>;
 388    nei?: InputMaybe<Scalars['Float']>;
 389    not?: InputMaybe<FloatFilterInput>;
 390    notContains?: InputMaybe<Scalars['Float']>;
 391    notContainsi?: InputMaybe<Scalars['Float']>;
 392    notIn?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
 393    notNull?: InputMaybe<Scalars['Boolean']>;
 394    null?: InputMaybe<Scalars['Boolean']>;
 395    or?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
 396    startsWith?: InputMaybe<Scalars['Float']>;
 397  };
 398  
 399  export type GenericMorph = ContentReleasesRelease | ContentReleasesReleaseAction | EmailDesignerEmailTemplate | Event | I18NLocale | Module | Notification | Page | Passenger | Setting | Travel | UploadFile | UploadFolder | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser | Vehicle;
 400  
 401  export type I18NLocale = {
 402    __typename?: 'I18NLocale';
 403    code?: Maybe<Scalars['String']>;
 404    createdAt?: Maybe<Scalars['DateTime']>;
 405    name?: Maybe<Scalars['String']>;
 406    updatedAt?: Maybe<Scalars['DateTime']>;
 407  };
 408  
 409  export type I18NLocaleEntity = {
 410    __typename?: 'I18NLocaleEntity';
 411    attributes?: Maybe<I18NLocale>;
 412    id?: Maybe<Scalars['ID']>;
 413  };
 414  
 415  export type I18NLocaleEntityResponse = {
 416    __typename?: 'I18NLocaleEntityResponse';
 417    data?: Maybe<I18NLocaleEntity>;
 418  };
 419  
 420  export type I18NLocaleEntityResponseCollection = {
 421    __typename?: 'I18NLocaleEntityResponseCollection';
 422    data: Array<I18NLocaleEntity>;
 423    meta: ResponseCollectionMeta;
 424  };
 425  
 426  export type I18NLocaleFiltersInput = {
 427    and?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
 428    code?: InputMaybe<StringFilterInput>;
 429    createdAt?: InputMaybe<DateTimeFilterInput>;
 430    id?: InputMaybe<IdFilterInput>;
 431    name?: InputMaybe<StringFilterInput>;
 432    not?: InputMaybe<I18NLocaleFiltersInput>;
 433    or?: InputMaybe<Array<InputMaybe<I18NLocaleFiltersInput>>>;
 434    updatedAt?: InputMaybe<DateTimeFilterInput>;
 435  };
 436  
 437  export type IdFilterInput = {
 438    and?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 439    between?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 440    contains?: InputMaybe<Scalars['ID']>;
 441    containsi?: InputMaybe<Scalars['ID']>;
 442    endsWith?: InputMaybe<Scalars['ID']>;
 443    eq?: InputMaybe<Scalars['ID']>;
 444    eqi?: InputMaybe<Scalars['ID']>;
 445    gt?: InputMaybe<Scalars['ID']>;
 446    gte?: InputMaybe<Scalars['ID']>;
 447    in?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 448    lt?: InputMaybe<Scalars['ID']>;
 449    lte?: InputMaybe<Scalars['ID']>;
 450    ne?: InputMaybe<Scalars['ID']>;
 451    nei?: InputMaybe<Scalars['ID']>;
 452    not?: InputMaybe<IdFilterInput>;
 453    notContains?: InputMaybe<Scalars['ID']>;
 454    notContainsi?: InputMaybe<Scalars['ID']>;
 455    notIn?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 456    notNull?: InputMaybe<Scalars['Boolean']>;
 457    null?: InputMaybe<Scalars['Boolean']>;
 458    or?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
 459    startsWith?: InputMaybe<Scalars['ID']>;
 460  };
 461  
 462  export type IntFilterInput = {
 463    and?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
 464    between?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
 465    contains?: InputMaybe<Scalars['Int']>;
 466    containsi?: InputMaybe<Scalars['Int']>;
 467    endsWith?: InputMaybe<Scalars['Int']>;
 468    eq?: InputMaybe<Scalars['Int']>;
 469    eqi?: InputMaybe<Scalars['Int']>;
 470    gt?: InputMaybe<Scalars['Int']>;
 471    gte?: InputMaybe<Scalars['Int']>;
 472    in?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
 473    lt?: InputMaybe<Scalars['Int']>;
 474    lte?: InputMaybe<Scalars['Int']>;
 475    ne?: InputMaybe<Scalars['Int']>;
 476    nei?: InputMaybe<Scalars['Int']>;
 477    not?: InputMaybe<IntFilterInput>;
 478    notContains?: InputMaybe<Scalars['Int']>;
 479    notContainsi?: InputMaybe<Scalars['Int']>;
 480    notIn?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
 481    notNull?: InputMaybe<Scalars['Boolean']>;
 482    null?: InputMaybe<Scalars['Boolean']>;
 483    or?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
 484    startsWith?: InputMaybe<Scalars['Int']>;
 485  };
 486  
 487  export type JsonFilterInput = {
 488    and?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
 489    between?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
 490    contains?: InputMaybe<Scalars['JSON']>;
 491    containsi?: InputMaybe<Scalars['JSON']>;
 492    endsWith?: InputMaybe<Scalars['JSON']>;
 493    eq?: InputMaybe<Scalars['JSON']>;
 494    eqi?: InputMaybe<Scalars['JSON']>;
 495    gt?: InputMaybe<Scalars['JSON']>;
 496    gte?: InputMaybe<Scalars['JSON']>;
 497    in?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
 498    lt?: InputMaybe<Scalars['JSON']>;
 499    lte?: InputMaybe<Scalars['JSON']>;
 500    ne?: InputMaybe<Scalars['JSON']>;
 501    nei?: InputMaybe<Scalars['JSON']>;
 502    not?: InputMaybe<JsonFilterInput>;
 503    notContains?: InputMaybe<Scalars['JSON']>;
 504    notContainsi?: InputMaybe<Scalars['JSON']>;
 505    notIn?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
 506    notNull?: InputMaybe<Scalars['Boolean']>;
 507    null?: InputMaybe<Scalars['Boolean']>;
 508    or?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;
 509    startsWith?: InputMaybe<Scalars['JSON']>;
 510  };
 511  
 512  export type Module = {
 513    __typename?: 'Module';
 514    caroster_plus_description: Scalars['String'];
 515    caroster_plus_enabled?: Maybe<Scalars['Boolean']>;
 516    caroster_plus_name: Scalars['String'];
 517    caroster_plus_payment_link: Scalars['String'];
 518    caroster_plus_price?: Maybe<Scalars['Float']>;
 519    createdAt?: Maybe<Scalars['DateTime']>;
 520    locale?: Maybe<Scalars['String']>;
 521    localizations?: Maybe<ModuleRelationResponseCollection>;
 522    updatedAt?: Maybe<Scalars['DateTime']>;
 523  };
 524  
 525  export type ModuleEntity = {
 526    __typename?: 'ModuleEntity';
 527    attributes?: Maybe<Module>;
 528    id?: Maybe<Scalars['ID']>;
 529  };
 530  
 531  export type ModuleEntityResponse = {
 532    __typename?: 'ModuleEntityResponse';
 533    data?: Maybe<ModuleEntity>;
 534  };
 535  
 536  export type ModuleInput = {
 537    caroster_plus_description?: InputMaybe<Scalars['String']>;
 538    caroster_plus_enabled?: InputMaybe<Scalars['Boolean']>;
 539    caroster_plus_name?: InputMaybe<Scalars['String']>;
 540    caroster_plus_payment_link?: InputMaybe<Scalars['String']>;
 541    caroster_plus_payment_link_id?: InputMaybe<Scalars['String']>;
 542    caroster_plus_price?: InputMaybe<Scalars['Float']>;
 543  };
 544  
 545  export type ModuleRelationResponseCollection = {
 546    __typename?: 'ModuleRelationResponseCollection';
 547    data: Array<ModuleEntity>;
 548  };
 549  
 550  export type Mutation = {
 551    __typename?: 'Mutation';
 552    /** Change user password. Confirm with the current password. */
 553    changePassword?: Maybe<UsersPermissionsLoginPayload>;
 554    createContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
 555    createContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
 556    createEmailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>;
 557    createEvent?: Maybe<EventEntityResponse>;
 558    createModuleLocalization?: Maybe<ModuleEntityResponse>;
 559    createNotification?: Maybe<NotificationEntityResponse>;
 560    createPage?: Maybe<PageEntityResponse>;
 561    /** Create a passenger */
 562    createPassenger?: Maybe<PassengerEntityResponse>;
 563    createSettingLocalization?: Maybe<SettingEntityResponse>;
 564    createTravel?: Maybe<TravelEntityResponse>;
 565    createUploadFile?: Maybe<UploadFileEntityResponse>;
 566    createUploadFolder?: Maybe<UploadFolderEntityResponse>;
 567    /** Create a new role */
 568    createUsersPermissionsRole?: Maybe<UsersPermissionsCreateRolePayload>;
 569    /** Create a new user */
 570    createUsersPermissionsUser: UsersPermissionsUserEntityResponse;
 571    createVehicle?: Maybe<VehicleEntityResponse>;
 572    deleteContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
 573    deleteContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
 574    deleteEmailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>;
 575    deleteEvent?: Maybe<EventEntityResponse>;
 576    deleteModule?: Maybe<ModuleEntityResponse>;
 577    deleteNotification?: Maybe<NotificationEntityResponse>;
 578    deletePage?: Maybe<PageEntityResponse>;
 579    deletePassenger?: Maybe<PassengerEntityResponse>;
 580    deleteSetting?: Maybe<SettingEntityResponse>;
 581    deleteTravel?: Maybe<TravelEntityResponse>;
 582    deleteUploadFile?: Maybe<UploadFileEntityResponse>;
 583    deleteUploadFolder?: Maybe<UploadFolderEntityResponse>;
 584    /** Delete an existing role */
 585    deleteUsersPermissionsRole?: Maybe<UsersPermissionsDeleteRolePayload>;
 586    /** Delete an existing user */
 587    deleteUsersPermissionsUser: UsersPermissionsUserEntityResponse;
 588    deleteVehicle?: Maybe<VehicleEntityResponse>;
 589    /** Confirm an email users email address */
 590    emailConfirmation?: Maybe<UsersPermissionsLoginPayload>;
 591    /** Request a reset password token */
 592    forgotPassword?: Maybe<UsersPermissionsPasswordPayload>;
 593    login: UsersPermissionsLoginPayload;
 594    multipleUpload: Array<Maybe<UploadFileEntityResponse>>;
 595    readNotifications?: Maybe<NotificationEntityResponseCollection>;
 596    /** Register a user */
 597    register: UsersPermissionsLoginPayload;
 598    removeFile?: Maybe<UploadFileEntityResponse>;
 599    /** Reset user password. Confirm with a code (resetToken from forgotPassword) */
 600    resetPassword?: Maybe<UsersPermissionsLoginPayload>;
 601    updateContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
 602    updateContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
 603    updateEmailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>;
 604    updateEvent?: Maybe<EventEntityResponse>;
 605    /** Update an event using its UUID */
 606    updateEventByUUID?: Maybe<EventEntityResponse>;
 607    updateFileInfo: UploadFileEntityResponse;
 608    updateMe: UsersPermissionsUserEntityResponse;
 609    updateModule?: Maybe<ModuleEntityResponse>;
 610    updateNotification?: Maybe<NotificationEntityResponse>;
 611    updatePage?: Maybe<PageEntityResponse>;
 612    updatePassenger?: Maybe<PassengerEntityResponse>;
 613    updateSetting?: Maybe<SettingEntityResponse>;
 614    updateTravel?: Maybe<TravelEntityResponse>;
 615    updateUploadFile?: Maybe<UploadFileEntityResponse>;
 616    updateUploadFolder?: Maybe<UploadFolderEntityResponse>;
 617    /** Update an existing role */
 618    updateUsersPermissionsRole?: Maybe<UsersPermissionsUpdateRolePayload>;
 619    /** Update an existing user */
 620    updateUsersPermissionsUser: UsersPermissionsUserEntityResponse;
 621    updateVehicle?: Maybe<VehicleEntityResponse>;
 622    upload: UploadFileEntityResponse;
 623  };
 624  
 625  
 626  export type MutationChangePasswordArgs = {
 627    currentPassword: Scalars['String'];
 628    password: Scalars['String'];
 629    passwordConfirmation: Scalars['String'];
 630  };
 631  
 632  
 633  export type MutationCreateContentReleasesReleaseArgs = {
 634    data: ContentReleasesReleaseInput;
 635  };
 636  
 637  
 638  export type MutationCreateContentReleasesReleaseActionArgs = {
 639    data: ContentReleasesReleaseActionInput;
 640  };
 641  
 642  
 643  export type MutationCreateEmailDesignerEmailTemplateArgs = {
 644    data: EmailDesignerEmailTemplateInput;
 645  };
 646  
 647  
 648  export type MutationCreateEventArgs = {
 649    data: EventInput;
 650  };
 651  
 652  
 653  export type MutationCreateModuleLocalizationArgs = {
 654    data?: InputMaybe<ModuleInput>;
 655    id?: InputMaybe<Scalars['ID']>;
 656    locale?: InputMaybe<Scalars['I18NLocaleCode']>;
 657  };
 658  
 659  
 660  export type MutationCreateNotificationArgs = {
 661    data: NotificationInput;
 662  };
 663  
 664  
 665  export type MutationCreatePageArgs = {
 666    data: PageInput;
 667  };
 668  
 669  
 670  export type MutationCreatePassengerArgs = {
 671    data: PassengerInput;
 672  };
 673  
 674  
 675  export type MutationCreateSettingLocalizationArgs = {
 676    data?: InputMaybe<SettingInput>;
 677    id?: InputMaybe<Scalars['ID']>;
 678    locale?: InputMaybe<Scalars['I18NLocaleCode']>;
 679  };
 680  
 681  
 682  export type MutationCreateTravelArgs = {
 683    createVehicle?: InputMaybe<Scalars['Boolean']>;
 684    data: TravelInput;
 685  };
 686  
 687  
 688  export type MutationCreateUploadFileArgs = {
 689    data: UploadFileInput;
 690  };
 691  
 692  
 693  export type MutationCreateUploadFolderArgs = {
 694    data: UploadFolderInput;
 695  };
 696  
 697  
 698  export type MutationCreateUsersPermissionsRoleArgs = {
 699    data: UsersPermissionsRoleInput;
 700  };
 701  
 702  
 703  export type MutationCreateUsersPermissionsUserArgs = {
 704    data: UsersPermissionsUserInput;
 705  };
 706  
 707  
 708  export type MutationCreateVehicleArgs = {
 709    data: VehicleInput;
 710  };
 711  
 712  
 713  export type MutationDeleteContentReleasesReleaseArgs = {
 714    id: Scalars['ID'];
 715  };
 716  
 717  
 718  export type MutationDeleteContentReleasesReleaseActionArgs = {
 719    id: Scalars['ID'];
 720  };
 721  
 722  
 723  export type MutationDeleteEmailDesignerEmailTemplateArgs = {
 724    id: Scalars['ID'];
 725  };
 726  
 727  
 728  export type MutationDeleteEventArgs = {
 729    id: Scalars['ID'];
 730  };
 731  
 732  
 733  export type MutationDeleteModuleArgs = {
 734    locale?: InputMaybe<Scalars['I18NLocaleCode']>;
 735  };
 736  
 737  
 738  export type MutationDeleteNotificationArgs = {
 739    id: Scalars['ID'];
 740  };
 741  
 742  
 743  export type MutationDeletePageArgs = {
 744    id: Scalars['ID'];
 745  };
 746  
 747  
 748  export type MutationDeletePassengerArgs = {
 749    id: Scalars['ID'];
 750  };
 751  
 752  
 753  export type MutationDeleteSettingArgs = {
 754    locale?: InputMaybe<Scalars['I18NLocaleCode']>;
 755  };
 756  
 757  
 758  export type MutationDeleteTravelArgs = {
 759    id: Scalars['ID'];
 760  };
 761  
 762  
 763  export type MutationDeleteUploadFileArgs = {
 764    id: Scalars['ID'];
 765  };
 766  
 767  
 768  export type MutationDeleteUploadFolderArgs = {
 769    id: Scalars['ID'];
 770  };
 771  
 772  
 773  export type MutationDeleteUsersPermissionsRoleArgs = {
 774    id: Scalars['ID'];
 775  };
 776  
 777  
 778  export type MutationDeleteUsersPermissionsUserArgs = {
 779    id: Scalars['ID'];
 780  };
 781  
 782  
 783  export type MutationDeleteVehicleArgs = {
 784    id: Scalars['ID'];
 785  };
 786  
 787  
 788  export type MutationEmailConfirmationArgs = {
 789    confirmation: Scalars['String'];
 790  };
 791  
 792  
 793  export type MutationForgotPasswordArgs = {
 794    email: Scalars['String'];
 795  };
 796  
 797  
 798  export type MutationLoginArgs = {
 799    input: UsersPermissionsLoginInput;
 800  };
 801  
 802  
 803  export type MutationMultipleUploadArgs = {
 804    field?: InputMaybe<Scalars['String']>;
 805    files: Array<InputMaybe<Scalars['Upload']>>;
 806    ref?: InputMaybe<Scalars['String']>;
 807    refId?: InputMaybe<Scalars['ID']>;
 808  };
 809  
 810  
 811  export type MutationReadNotificationsArgs = {
 812    id?: InputMaybe<Scalars['ID']>;
 813  };
 814  
 815  
 816  export type MutationRegisterArgs = {
 817    input: UsersPermissionsRegisterInput;
 818  };
 819  
 820  
 821  export type MutationRemoveFileArgs = {
 822    id: Scalars['ID'];
 823  };
 824  
 825  
 826  export type MutationResetPasswordArgs = {
 827    code: Scalars['String'];
 828    password: Scalars['String'];
 829    passwordConfirmation: Scalars['String'];
 830  };
 831  
 832  
 833  export type MutationUpdateContentReleasesReleaseArgs = {
 834    data: ContentReleasesReleaseInput;
 835    id: Scalars['ID'];
 836  };
 837  
 838  
 839  export type MutationUpdateContentReleasesReleaseActionArgs = {
 840    data: ContentReleasesReleaseActionInput;
 841    id: Scalars['ID'];
 842  };
 843  
 844  
 845  export type MutationUpdateEmailDesignerEmailTemplateArgs = {
 846    data: EmailDesignerEmailTemplateInput;
 847    id: Scalars['ID'];
 848  };
 849  
 850  
 851  export type MutationUpdateEventArgs = {
 852    data: EventInput;
 853    id: Scalars['ID'];
 854  };
 855  
 856  
 857  export type MutationUpdateEventByUuidArgs = {
 858    data: EventInput;
 859    uuid: Scalars['String'];
 860  };
 861  
 862  
 863  export type MutationUpdateFileInfoArgs = {
 864    id: Scalars['ID'];
 865    info?: InputMaybe<FileInfoInput>;
 866  };
 867  
 868  
 869  export type MutationUpdateMeArgs = {
 870    data: UsersPermissionsUserInput;
 871  };
 872  
 873  
 874  export type MutationUpdateModuleArgs = {
 875    data: ModuleInput;
 876    locale?: InputMaybe<Scalars['I18NLocaleCode']>;
 877  };
 878  
 879  
 880  export type MutationUpdateNotificationArgs = {
 881    data: NotificationInput;
 882    id: Scalars['ID'];
 883  };
 884  
 885  
 886  export type MutationUpdatePageArgs = {
 887    data: PageInput;
 888    id: Scalars['ID'];
 889  };
 890  
 891  
 892  export type MutationUpdatePassengerArgs = {
 893    data: PassengerInput;
 894    id: Scalars['ID'];
 895  };
 896  
 897  
 898  export type MutationUpdateSettingArgs = {
 899    data: SettingInput;
 900    locale?: InputMaybe<Scalars['I18NLocaleCode']>;
 901  };
 902  
 903  
 904  export type MutationUpdateTravelArgs = {
 905    data: TravelInput;
 906    id: Scalars['ID'];
 907  };
 908  
 909  
 910  export type MutationUpdateUploadFileArgs = {
 911    data: UploadFileInput;
 912    id: Scalars['ID'];
 913  };
 914  
 915  
 916  export type MutationUpdateUploadFolderArgs = {
 917    data: UploadFolderInput;
 918    id: Scalars['ID'];
 919  };
 920  
 921  
 922  export type MutationUpdateUsersPermissionsRoleArgs = {
 923    data: UsersPermissionsRoleInput;
 924    id: Scalars['ID'];
 925  };
 926  
 927  
 928  export type MutationUpdateUsersPermissionsUserArgs = {
 929    data: UsersPermissionsUserInput;
 930    id: Scalars['ID'];
 931  };
 932  
 933  
 934  export type MutationUpdateVehicleArgs = {
 935    data: VehicleInput;
 936    id: Scalars['ID'];
 937  };
 938  
 939  
 940  export type MutationUploadArgs = {
 941    field?: InputMaybe<Scalars['String']>;
 942    file: Scalars['Upload'];
 943    info?: InputMaybe<FileInfoInput>;
 944    ref?: InputMaybe<Scalars['String']>;
 945    refId?: InputMaybe<Scalars['ID']>;
 946  };
 947  
 948  export type Notification = {
 949    __typename?: 'Notification';
 950    createdAt?: Maybe<Scalars['DateTime']>;
 951    event?: Maybe<EventEntityResponse>;
 952    read?: Maybe<Scalars['Boolean']>;
 953    type: Enum_Notification_Type;
 954    updatedAt?: Maybe<Scalars['DateTime']>;
 955    user?: Maybe<UsersPermissionsUserEntityResponse>;
 956  };
 957  
 958  export type NotificationEntity = {
 959    __typename?: 'NotificationEntity';
 960    attributes?: Maybe<Notification>;
 961    id?: Maybe<Scalars['ID']>;
 962  };
 963  
 964  export type NotificationEntityResponse = {
 965    __typename?: 'NotificationEntityResponse';
 966    data?: Maybe<NotificationEntity>;
 967  };
 968  
 969  export type NotificationEntityResponseCollection = {
 970    __typename?: 'NotificationEntityResponseCollection';
 971    data: Array<NotificationEntity>;
 972    meta: ResponseCollectionMeta;
 973  };
 974  
 975  export type NotificationFiltersInput = {
 976    and?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
 977    createdAt?: InputMaybe<DateTimeFilterInput>;
 978    event?: InputMaybe<EventFiltersInput>;
 979    id?: InputMaybe<IdFilterInput>;
 980    not?: InputMaybe<NotificationFiltersInput>;
 981    or?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>;
 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']>;
 990    read?: InputMaybe<Scalars['Boolean']>;
 991    type?: InputMaybe<Enum_Notification_Type>;
 992    user?: InputMaybe<Scalars['ID']>;
 993  };
 994  
 995  export type NotificationRelationResponseCollection = {
 996    __typename?: 'NotificationRelationResponseCollection';
 997    data: Array<NotificationEntity>;
 998  };
 999  
1000  export type Page = {
1001    __typename?: 'Page';
1002    content?: Maybe<Scalars['String']>;
1003    createdAt?: Maybe<Scalars['DateTime']>;
1004    name: Scalars['String'];
1005    type?: Maybe<Enum_Page_Type>;
1006    updatedAt?: Maybe<Scalars['DateTime']>;
1007  };
1008  
1009  export type PageEntity = {
1010    __typename?: 'PageEntity';
1011    attributes?: Maybe<Page>;
1012    id?: Maybe<Scalars['ID']>;
1013  };
1014  
1015  export type PageEntityResponse = {
1016    __typename?: 'PageEntityResponse';
1017    data?: Maybe<PageEntity>;
1018  };
1019  
1020  export type PageEntityResponseCollection = {
1021    __typename?: 'PageEntityResponseCollection';
1022    data: Array<PageEntity>;
1023    meta: ResponseCollectionMeta;
1024  };
1025  
1026  export type PageFiltersInput = {
1027    and?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
1028    content?: InputMaybe<StringFilterInput>;
1029    createdAt?: InputMaybe<DateTimeFilterInput>;
1030    id?: InputMaybe<IdFilterInput>;
1031    name?: InputMaybe<StringFilterInput>;
1032    not?: InputMaybe<PageFiltersInput>;
1033    or?: InputMaybe<Array<InputMaybe<PageFiltersInput>>>;
1034    type?: InputMaybe<StringFilterInput>;
1035    updatedAt?: InputMaybe<DateTimeFilterInput>;
1036  };
1037  
1038  export type PageInput = {
1039    content?: InputMaybe<Scalars['String']>;
1040    name?: InputMaybe<Scalars['String']>;
1041    type?: InputMaybe<Enum_Page_Type>;
1042  };
1043  
1044  export type Pagination = {
1045    __typename?: 'Pagination';
1046    page: Scalars['Int'];
1047    pageCount: Scalars['Int'];
1048    pageSize: Scalars['Int'];
1049    total: Scalars['Int'];
1050  };
1051  
1052  export type PaginationArg = {
1053    limit?: InputMaybe<Scalars['Int']>;
1054    page?: InputMaybe<Scalars['Int']>;
1055    pageSize?: InputMaybe<Scalars['Int']>;
1056    start?: InputMaybe<Scalars['Int']>;
1057  };
1058  
1059  export type Passenger = {
1060    __typename?: 'Passenger';
1061    createdAt?: Maybe<Scalars['DateTime']>;
1062    email?: Maybe<Scalars['String']>;
1063    event?: Maybe<EventEntityResponse>;
1064    location?: Maybe<Scalars['String']>;
1065    name: Scalars['String'];
1066    travel?: Maybe<TravelEntityResponse>;
1067    updatedAt?: Maybe<Scalars['DateTime']>;
1068    user?: Maybe<UsersPermissionsUserEntityResponse>;
1069  };
1070  
1071  export type PassengerEntity = {
1072    __typename?: 'PassengerEntity';
1073    attributes?: Maybe<Passenger>;
1074    id?: Maybe<Scalars['ID']>;
1075  };
1076  
1077  export type PassengerEntityResponse = {
1078    __typename?: 'PassengerEntityResponse';
1079    data?: Maybe<PassengerEntity>;
1080  };
1081  
1082  export type PassengerFiltersInput = {
1083    and?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
1084    createdAt?: InputMaybe<DateTimeFilterInput>;
1085    email?: InputMaybe<StringFilterInput>;
1086    event?: InputMaybe<EventFiltersInput>;
1087    id?: InputMaybe<IdFilterInput>;
1088    location?: InputMaybe<StringFilterInput>;
1089    name?: InputMaybe<StringFilterInput>;
1090    not?: InputMaybe<PassengerFiltersInput>;
1091    or?: InputMaybe<Array<InputMaybe<PassengerFiltersInput>>>;
1092    travel?: InputMaybe<TravelFiltersInput>;
1093    updatedAt?: InputMaybe<DateTimeFilterInput>;
1094    user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1095  };
1096  
1097  export type PassengerInput = {
1098    email?: InputMaybe<Scalars['String']>;
1099    event?: InputMaybe<Scalars['ID']>;
1100    location?: InputMaybe<Scalars['String']>;
1101    name?: InputMaybe<Scalars['String']>;
1102    travel?: InputMaybe<Scalars['ID']>;
1103    user?: InputMaybe<Scalars['ID']>;
1104  };
1105  
1106  export type PassengerRelationResponseCollection = {
1107    __typename?: 'PassengerRelationResponseCollection';
1108    data: Array<PassengerEntity>;
1109  };
1110  
1111  export type Query = {
1112    __typename?: 'Query';
1113    contentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>;
1114    contentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>;
1115    contentReleasesReleaseActions?: Maybe<ContentReleasesReleaseActionEntityResponseCollection>;
1116    contentReleasesReleases?: Maybe<ContentReleasesReleaseEntityResponseCollection>;
1117    emailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>;
1118    emailDesignerEmailTemplates?: Maybe<EmailDesignerEmailTemplateEntityResponseCollection>;
1119    event?: Maybe<EventEntityResponse>;
1120    /** Retrieve an event using its UUID */
1121    eventByUUID?: Maybe<EventEntityResponse>;
1122    i18NLocale?: Maybe<I18NLocaleEntityResponse>;
1123    i18NLocales?: Maybe<I18NLocaleEntityResponseCollection>;
1124    me?: Maybe<UsersPermissionsMe>;
1125    module?: Maybe<ModuleEntityResponse>;
1126    notification?: Maybe<NotificationEntityResponse>;
1127    notifications?: Maybe<NotificationEntityResponseCollection>;
1128    page?: Maybe<PageEntityResponse>;
1129    pages?: Maybe<PageEntityResponseCollection>;
1130    passenger?: Maybe<PassengerEntityResponse>;
1131    setting?: Maybe<SettingEntityResponse>;
1132    travel?: Maybe<TravelEntityResponse>;
1133    uploadFile?: Maybe<UploadFileEntityResponse>;
1134    uploadFiles?: Maybe<UploadFileEntityResponseCollection>;
1135    uploadFolder?: Maybe<UploadFolderEntityResponse>;
1136    uploadFolders?: Maybe<UploadFolderEntityResponseCollection>;
1137    usersPermissionsRole?: Maybe<UsersPermissionsRoleEntityResponse>;
1138    usersPermissionsRoles?: Maybe<UsersPermissionsRoleEntityResponseCollection>;
1139    usersPermissionsUser?: Maybe<UsersPermissionsUserEntityResponse>;
1140    vehicle?: Maybe<VehicleEntityResponse>;
1141  };
1142  
1143  
1144  export type QueryContentReleasesReleaseArgs = {
1145    id?: InputMaybe<Scalars['ID']>;
1146  };
1147  
1148  
1149  export type QueryContentReleasesReleaseActionArgs = {
1150    id?: InputMaybe<Scalars['ID']>;
1151  };
1152  
1153  
1154  export type QueryContentReleasesReleaseActionsArgs = {
1155    filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;
1156    pagination?: InputMaybe<PaginationArg>;
1157    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1158  };
1159  
1160  
1161  export type QueryContentReleasesReleasesArgs = {
1162    filters?: InputMaybe<ContentReleasesReleaseFiltersInput>;
1163    pagination?: InputMaybe<PaginationArg>;
1164    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1165  };
1166  
1167  
1168  export type QueryEmailDesignerEmailTemplateArgs = {
1169    id?: InputMaybe<Scalars['ID']>;
1170  };
1171  
1172  
1173  export type QueryEmailDesignerEmailTemplatesArgs = {
1174    filters?: InputMaybe<EmailDesignerEmailTemplateFiltersInput>;
1175    pagination?: InputMaybe<PaginationArg>;
1176    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1177  };
1178  
1179  
1180  export type QueryEventArgs = {
1181    id?: InputMaybe<Scalars['ID']>;
1182  };
1183  
1184  
1185  export type QueryEventByUuidArgs = {
1186    uuid: Scalars['String'];
1187  };
1188  
1189  
1190  export type QueryI18NLocaleArgs = {
1191    id?: InputMaybe<Scalars['ID']>;
1192  };
1193  
1194  
1195  export type QueryI18NLocalesArgs = {
1196    filters?: InputMaybe<I18NLocaleFiltersInput>;
1197    pagination?: InputMaybe<PaginationArg>;
1198    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1199  };
1200  
1201  
1202  export type QueryModuleArgs = {
1203    locale?: InputMaybe<Scalars['I18NLocaleCode']>;
1204  };
1205  
1206  
1207  export type QueryNotificationArgs = {
1208    id?: InputMaybe<Scalars['ID']>;
1209  };
1210  
1211  
1212  export type QueryNotificationsArgs = {
1213    filters?: InputMaybe<NotificationFiltersInput>;
1214    pagination?: InputMaybe<PaginationArg>;
1215    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1216  };
1217  
1218  
1219  export type QueryPageArgs = {
1220    id?: InputMaybe<Scalars['ID']>;
1221  };
1222  
1223  
1224  export type QueryPagesArgs = {
1225    filters?: InputMaybe<PageFiltersInput>;
1226    pagination?: InputMaybe<PaginationArg>;
1227    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1228  };
1229  
1230  
1231  export type QueryPassengerArgs = {
1232    id?: InputMaybe<Scalars['ID']>;
1233  };
1234  
1235  
1236  export type QuerySettingArgs = {
1237    locale?: InputMaybe<Scalars['I18NLocaleCode']>;
1238  };
1239  
1240  
1241  export type QueryTravelArgs = {
1242    id?: InputMaybe<Scalars['ID']>;
1243  };
1244  
1245  
1246  export type QueryUploadFileArgs = {
1247    id?: InputMaybe<Scalars['ID']>;
1248  };
1249  
1250  
1251  export type QueryUploadFilesArgs = {
1252    filters?: InputMaybe<UploadFileFiltersInput>;
1253    pagination?: InputMaybe<PaginationArg>;
1254    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1255  };
1256  
1257  
1258  export type QueryUploadFolderArgs = {
1259    id?: InputMaybe<Scalars['ID']>;
1260  };
1261  
1262  
1263  export type QueryUploadFoldersArgs = {
1264    filters?: InputMaybe<UploadFolderFiltersInput>;
1265    pagination?: InputMaybe<PaginationArg>;
1266    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1267  };
1268  
1269  
1270  export type QueryUsersPermissionsRoleArgs = {
1271    id?: InputMaybe<Scalars['ID']>;
1272  };
1273  
1274  
1275  export type QueryUsersPermissionsRolesArgs = {
1276    filters?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1277    pagination?: InputMaybe<PaginationArg>;
1278    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1279  };
1280  
1281  
1282  export type QueryUsersPermissionsUserArgs = {
1283    id?: InputMaybe<Scalars['ID']>;
1284  };
1285  
1286  
1287  export type QueryVehicleArgs = {
1288    id?: InputMaybe<Scalars['ID']>;
1289  };
1290  
1291  export type ResponseCollectionMeta = {
1292    __typename?: 'ResponseCollectionMeta';
1293    pagination: Pagination;
1294  };
1295  
1296  export type Setting = {
1297    __typename?: 'Setting';
1298    about_link?: Maybe<Scalars['String']>;
1299    announcement?: Maybe<Scalars['String']>;
1300    code_link?: Maybe<Scalars['String']>;
1301    createdAt?: Maybe<Scalars['DateTime']>;
1302    faq_link?: Maybe<Scalars['String']>;
1303    gtm_id?: Maybe<Scalars['String']>;
1304    locale?: Maybe<Scalars['String']>;
1305    localizations?: Maybe<SettingRelationResponseCollection>;
1306    matomo_script_url?: Maybe<Scalars['String']>;
1307    opencollective_link?: Maybe<Scalars['String']>;
1308    updatedAt?: Maybe<Scalars['DateTime']>;
1309  };
1310  
1311  export type SettingEntity = {
1312    __typename?: 'SettingEntity';
1313    attributes?: Maybe<Setting>;
1314    id?: Maybe<Scalars['ID']>;
1315  };
1316  
1317  export type SettingEntityResponse = {
1318    __typename?: 'SettingEntityResponse';
1319    data?: Maybe<SettingEntity>;
1320  };
1321  
1322  export type SettingInput = {
1323    about_link?: InputMaybe<Scalars['String']>;
1324    announcement?: InputMaybe<Scalars['String']>;
1325    code_link?: InputMaybe<Scalars['String']>;
1326    faq_link?: InputMaybe<Scalars['String']>;
1327    gtm_id?: InputMaybe<Scalars['String']>;
1328    matomo_script_url?: InputMaybe<Scalars['String']>;
1329    opencollective_link?: InputMaybe<Scalars['String']>;
1330  };
1331  
1332  export type SettingRelationResponseCollection = {
1333    __typename?: 'SettingRelationResponseCollection';
1334    data: Array<SettingEntity>;
1335  };
1336  
1337  export type StringFilterInput = {
1338    and?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1339    between?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1340    contains?: InputMaybe<Scalars['String']>;
1341    containsi?: InputMaybe<Scalars['String']>;
1342    endsWith?: InputMaybe<Scalars['String']>;
1343    eq?: InputMaybe<Scalars['String']>;
1344    eqi?: InputMaybe<Scalars['String']>;
1345    gt?: InputMaybe<Scalars['String']>;
1346    gte?: InputMaybe<Scalars['String']>;
1347    in?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1348    lt?: InputMaybe<Scalars['String']>;
1349    lte?: InputMaybe<Scalars['String']>;
1350    ne?: InputMaybe<Scalars['String']>;
1351    nei?: InputMaybe<Scalars['String']>;
1352    not?: InputMaybe<StringFilterInput>;
1353    notContains?: InputMaybe<Scalars['String']>;
1354    notContainsi?: InputMaybe<Scalars['String']>;
1355    notIn?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1356    notNull?: InputMaybe<Scalars['Boolean']>;
1357    null?: InputMaybe<Scalars['Boolean']>;
1358    or?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1359    startsWith?: InputMaybe<Scalars['String']>;
1360  };
1361  
1362  export type Travel = {
1363    __typename?: 'Travel';
1364    createdAt?: Maybe<Scalars['DateTime']>;
1365    departure?: Maybe<Scalars['DateTime']>;
1366    details?: Maybe<Scalars['String']>;
1367    event?: Maybe<EventEntityResponse>;
1368    meeting?: Maybe<Scalars['String']>;
1369    meeting_latitude?: Maybe<Scalars['Float']>;
1370    meeting_longitude?: Maybe<Scalars['Float']>;
1371    passengers?: Maybe<PassengerRelationResponseCollection>;
1372    phone_number?: Maybe<Scalars['String']>;
1373    seats?: Maybe<Scalars['Int']>;
1374    updatedAt?: Maybe<Scalars['DateTime']>;
1375    user?: Maybe<UsersPermissionsUserEntityResponse>;
1376    vehicleName?: Maybe<Scalars['String']>;
1377  };
1378  
1379  
1380  export type TravelPassengersArgs = {
1381    filters?: InputMaybe<PassengerFiltersInput>;
1382    pagination?: InputMaybe<PaginationArg>;
1383    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1384  };
1385  
1386  export type TravelEntity = {
1387    __typename?: 'TravelEntity';
1388    attributes?: Maybe<Travel>;
1389    id?: Maybe<Scalars['ID']>;
1390  };
1391  
1392  export type TravelEntityResponse = {
1393    __typename?: 'TravelEntityResponse';
1394    data?: Maybe<TravelEntity>;
1395  };
1396  
1397  export type TravelFiltersInput = {
1398    and?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1399    createdAt?: InputMaybe<DateTimeFilterInput>;
1400    departure?: InputMaybe<DateTimeFilterInput>;
1401    details?: InputMaybe<StringFilterInput>;
1402    event?: InputMaybe<EventFiltersInput>;
1403    id?: InputMaybe<IdFilterInput>;
1404    meeting?: InputMaybe<StringFilterInput>;
1405    meeting_latitude?: InputMaybe<FloatFilterInput>;
1406    meeting_longitude?: InputMaybe<FloatFilterInput>;
1407    not?: InputMaybe<TravelFiltersInput>;
1408    or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1409    passengers?: InputMaybe<PassengerFiltersInput>;
1410    phone_number?: InputMaybe<StringFilterInput>;
1411    seats?: InputMaybe<IntFilterInput>;
1412    updatedAt?: InputMaybe<DateTimeFilterInput>;
1413    user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1414    vehicleName?: InputMaybe<StringFilterInput>;
1415  };
1416  
1417  export type TravelInput = {
1418    departure?: InputMaybe<Scalars['DateTime']>;
1419    details?: InputMaybe<Scalars['String']>;
1420    event?: InputMaybe<Scalars['ID']>;
1421    meeting?: InputMaybe<Scalars['String']>;
1422    meeting_latitude?: InputMaybe<Scalars['Float']>;
1423    meeting_longitude?: InputMaybe<Scalars['Float']>;
1424    passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1425    phone_number?: InputMaybe<Scalars['String']>;
1426    seats?: InputMaybe<Scalars['Int']>;
1427    user?: InputMaybe<Scalars['ID']>;
1428    vehicleName?: InputMaybe<Scalars['String']>;
1429  };
1430  
1431  export type TravelRelationResponseCollection = {
1432    __typename?: 'TravelRelationResponseCollection';
1433    data: Array<TravelEntity>;
1434  };
1435  
1436  export type UploadFile = {
1437    __typename?: 'UploadFile';
1438    alternativeText?: Maybe<Scalars['String']>;
1439    caption?: Maybe<Scalars['String']>;
1440    createdAt?: Maybe<Scalars['DateTime']>;
1441    ext?: Maybe<Scalars['String']>;
1442    formats?: Maybe<Scalars['JSON']>;
1443    hash: Scalars['String'];
1444    height?: Maybe<Scalars['Int']>;
1445    mime: Scalars['String'];
1446    name: Scalars['String'];
1447    previewUrl?: Maybe<Scalars['String']>;
1448    provider: Scalars['String'];
1449    provider_metadata?: Maybe<Scalars['JSON']>;
1450    related?: Maybe<Array<Maybe<GenericMorph>>>;
1451    size: Scalars['Float'];
1452    updatedAt?: Maybe<Scalars['DateTime']>;
1453    url: Scalars['String'];
1454    width?: Maybe<Scalars['Int']>;
1455  };
1456  
1457  export type UploadFileEntity = {
1458    __typename?: 'UploadFileEntity';
1459    attributes?: Maybe<UploadFile>;
1460    id?: Maybe<Scalars['ID']>;
1461  };
1462  
1463  export type UploadFileEntityResponse = {
1464    __typename?: 'UploadFileEntityResponse';
1465    data?: Maybe<UploadFileEntity>;
1466  };
1467  
1468  export type UploadFileEntityResponseCollection = {
1469    __typename?: 'UploadFileEntityResponseCollection';
1470    data: Array<UploadFileEntity>;
1471    meta: ResponseCollectionMeta;
1472  };
1473  
1474  export type UploadFileFiltersInput = {
1475    alternativeText?: InputMaybe<StringFilterInput>;
1476    and?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1477    caption?: InputMaybe<StringFilterInput>;
1478    createdAt?: InputMaybe<DateTimeFilterInput>;
1479    ext?: InputMaybe<StringFilterInput>;
1480    folder?: InputMaybe<UploadFolderFiltersInput>;
1481    folderPath?: InputMaybe<StringFilterInput>;
1482    formats?: InputMaybe<JsonFilterInput>;
1483    hash?: InputMaybe<StringFilterInput>;
1484    height?: InputMaybe<IntFilterInput>;
1485    id?: InputMaybe<IdFilterInput>;
1486    mime?: InputMaybe<StringFilterInput>;
1487    name?: InputMaybe<StringFilterInput>;
1488    not?: InputMaybe<UploadFileFiltersInput>;
1489    or?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1490    previewUrl?: InputMaybe<StringFilterInput>;
1491    provider?: InputMaybe<StringFilterInput>;
1492    provider_metadata?: InputMaybe<JsonFilterInput>;
1493    size?: InputMaybe<FloatFilterInput>;
1494    updatedAt?: InputMaybe<DateTimeFilterInput>;
1495    url?: InputMaybe<StringFilterInput>;
1496    width?: InputMaybe<IntFilterInput>;
1497  };
1498  
1499  export type UploadFileInput = {
1500    alternativeText?: InputMaybe<Scalars['String']>;
1501    caption?: InputMaybe<Scalars['String']>;
1502    ext?: InputMaybe<Scalars['String']>;
1503    folder?: InputMaybe<Scalars['ID']>;
1504    folderPath?: InputMaybe<Scalars['String']>;
1505    formats?: InputMaybe<Scalars['JSON']>;
1506    hash?: InputMaybe<Scalars['String']>;
1507    height?: InputMaybe<Scalars['Int']>;
1508    mime?: InputMaybe<Scalars['String']>;
1509    name?: InputMaybe<Scalars['String']>;
1510    previewUrl?: InputMaybe<Scalars['String']>;
1511    provider?: InputMaybe<Scalars['String']>;
1512    provider_metadata?: InputMaybe<Scalars['JSON']>;
1513    size?: InputMaybe<Scalars['Float']>;
1514    url?: InputMaybe<Scalars['String']>;
1515    width?: InputMaybe<Scalars['Int']>;
1516  };
1517  
1518  export type UploadFileRelationResponseCollection = {
1519    __typename?: 'UploadFileRelationResponseCollection';
1520    data: Array<UploadFileEntity>;
1521  };
1522  
1523  export type UploadFolder = {
1524    __typename?: 'UploadFolder';
1525    children?: Maybe<UploadFolderRelationResponseCollection>;
1526    createdAt?: Maybe<Scalars['DateTime']>;
1527    files?: Maybe<UploadFileRelationResponseCollection>;
1528    name: Scalars['String'];
1529    parent?: Maybe<UploadFolderEntityResponse>;
1530    path: Scalars['String'];
1531    pathId: Scalars['Int'];
1532    updatedAt?: Maybe<Scalars['DateTime']>;
1533  };
1534  
1535  
1536  export type UploadFolderChildrenArgs = {
1537    filters?: InputMaybe<UploadFolderFiltersInput>;
1538    pagination?: InputMaybe<PaginationArg>;
1539    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1540  };
1541  
1542  
1543  export type UploadFolderFilesArgs = {
1544    filters?: InputMaybe<UploadFileFiltersInput>;
1545    pagination?: InputMaybe<PaginationArg>;
1546    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1547  };
1548  
1549  export type UploadFolderEntity = {
1550    __typename?: 'UploadFolderEntity';
1551    attributes?: Maybe<UploadFolder>;
1552    id?: Maybe<Scalars['ID']>;
1553  };
1554  
1555  export type UploadFolderEntityResponse = {
1556    __typename?: 'UploadFolderEntityResponse';
1557    data?: Maybe<UploadFolderEntity>;
1558  };
1559  
1560  export type UploadFolderEntityResponseCollection = {
1561    __typename?: 'UploadFolderEntityResponseCollection';
1562    data: Array<UploadFolderEntity>;
1563    meta: ResponseCollectionMeta;
1564  };
1565  
1566  export type UploadFolderFiltersInput = {
1567    and?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1568    children?: InputMaybe<UploadFolderFiltersInput>;
1569    createdAt?: InputMaybe<DateTimeFilterInput>;
1570    files?: InputMaybe<UploadFileFiltersInput>;
1571    id?: InputMaybe<IdFilterInput>;
1572    name?: InputMaybe<StringFilterInput>;
1573    not?: InputMaybe<UploadFolderFiltersInput>;
1574    or?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1575    parent?: InputMaybe<UploadFolderFiltersInput>;
1576    path?: InputMaybe<StringFilterInput>;
1577    pathId?: InputMaybe<IntFilterInput>;
1578    updatedAt?: InputMaybe<DateTimeFilterInput>;
1579  };
1580  
1581  export type UploadFolderInput = {
1582    children?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1583    files?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1584    name?: InputMaybe<Scalars['String']>;
1585    parent?: InputMaybe<Scalars['ID']>;
1586    path?: InputMaybe<Scalars['String']>;
1587    pathId?: InputMaybe<Scalars['Int']>;
1588  };
1589  
1590  export type UploadFolderRelationResponseCollection = {
1591    __typename?: 'UploadFolderRelationResponseCollection';
1592    data: Array<UploadFolderEntity>;
1593  };
1594  
1595  export type UsersPermissionsCreateRolePayload = {
1596    __typename?: 'UsersPermissionsCreateRolePayload';
1597    ok: Scalars['Boolean'];
1598  };
1599  
1600  export type UsersPermissionsDeleteRolePayload = {
1601    __typename?: 'UsersPermissionsDeleteRolePayload';
1602    ok: Scalars['Boolean'];
1603  };
1604  
1605  export type UsersPermissionsLoginInput = {
1606    identifier: Scalars['String'];
1607    password: Scalars['String'];
1608    provider?: Scalars['String'];
1609  };
1610  
1611  export type UsersPermissionsLoginPayload = {
1612    __typename?: 'UsersPermissionsLoginPayload';
1613    jwt?: Maybe<Scalars['String']>;
1614    user: UsersPermissionsMe;
1615  };
1616  
1617  export type UsersPermissionsMe = {
1618    __typename?: 'UsersPermissionsMe';
1619    blocked?: Maybe<Scalars['Boolean']>;
1620    confirmed?: Maybe<Scalars['Boolean']>;
1621    email?: Maybe<Scalars['String']>;
1622    id: Scalars['ID'];
1623    profile?: Maybe<UsersPermissionsUser>;
1624    role?: Maybe<UsersPermissionsMeRole>;
1625    username: Scalars['String'];
1626  };
1627  
1628  export type UsersPermissionsMeRole = {
1629    __typename?: 'UsersPermissionsMeRole';
1630    description?: Maybe<Scalars['String']>;
1631    id: Scalars['ID'];
1632    name: Scalars['String'];
1633    type?: Maybe<Scalars['String']>;
1634  };
1635  
1636  export type UsersPermissionsPasswordPayload = {
1637    __typename?: 'UsersPermissionsPasswordPayload';
1638    ok: Scalars['Boolean'];
1639  };
1640  
1641  export type UsersPermissionsPermission = {
1642    __typename?: 'UsersPermissionsPermission';
1643    action: Scalars['String'];
1644    createdAt?: Maybe<Scalars['DateTime']>;
1645    role?: Maybe<UsersPermissionsRoleEntityResponse>;
1646    updatedAt?: Maybe<Scalars['DateTime']>;
1647  };
1648  
1649  export type UsersPermissionsPermissionEntity = {
1650    __typename?: 'UsersPermissionsPermissionEntity';
1651    attributes?: Maybe<UsersPermissionsPermission>;
1652    id?: Maybe<Scalars['ID']>;
1653  };
1654  
1655  export type UsersPermissionsPermissionFiltersInput = {
1656    action?: InputMaybe<StringFilterInput>;
1657    and?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1658    createdAt?: InputMaybe<DateTimeFilterInput>;
1659    id?: InputMaybe<IdFilterInput>;
1660    not?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1661    or?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1662    role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1663    updatedAt?: InputMaybe<DateTimeFilterInput>;
1664  };
1665  
1666  export type UsersPermissionsPermissionRelationResponseCollection = {
1667    __typename?: 'UsersPermissionsPermissionRelationResponseCollection';
1668    data: Array<UsersPermissionsPermissionEntity>;
1669  };
1670  
1671  export type UsersPermissionsRegisterInput = {
1672    email: Scalars['String'];
1673    firstName?: InputMaybe<Scalars['String']>;
1674    lang?: InputMaybe<Scalars['String']>;
1675    lastName?: InputMaybe<Scalars['String']>;
1676    newsletterConsent?: InputMaybe<Scalars['Boolean']>;
1677    password: Scalars['String'];
1678    username: Scalars['String'];
1679  };
1680  
1681  export type UsersPermissionsRole = {
1682    __typename?: 'UsersPermissionsRole';
1683    createdAt?: Maybe<Scalars['DateTime']>;
1684    description?: Maybe<Scalars['String']>;
1685    name: Scalars['String'];
1686    permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1687    type?: Maybe<Scalars['String']>;
1688    updatedAt?: Maybe<Scalars['DateTime']>;
1689    users?: Maybe<UsersPermissionsUserRelationResponseCollection>;
1690  };
1691  
1692  
1693  export type UsersPermissionsRolePermissionsArgs = {
1694    filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1695    pagination?: InputMaybe<PaginationArg>;
1696    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1697  };
1698  
1699  
1700  export type UsersPermissionsRoleUsersArgs = {
1701    filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1702    pagination?: InputMaybe<PaginationArg>;
1703    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1704  };
1705  
1706  export type UsersPermissionsRoleEntity = {
1707    __typename?: 'UsersPermissionsRoleEntity';
1708    attributes?: Maybe<UsersPermissionsRole>;
1709    id?: Maybe<Scalars['ID']>;
1710  };
1711  
1712  export type UsersPermissionsRoleEntityResponse = {
1713    __typename?: 'UsersPermissionsRoleEntityResponse';
1714    data?: Maybe<UsersPermissionsRoleEntity>;
1715  };
1716  
1717  export type UsersPermissionsRoleEntityResponseCollection = {
1718    __typename?: 'UsersPermissionsRoleEntityResponseCollection';
1719    data: Array<UsersPermissionsRoleEntity>;
1720    meta: ResponseCollectionMeta;
1721  };
1722  
1723  export type UsersPermissionsRoleFiltersInput = {
1724    and?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1725    createdAt?: InputMaybe<DateTimeFilterInput>;
1726    description?: InputMaybe<StringFilterInput>;
1727    id?: InputMaybe<IdFilterInput>;
1728    name?: InputMaybe<StringFilterInput>;
1729    not?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1730    or?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1731    permissions?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1732    type?: InputMaybe<StringFilterInput>;
1733    updatedAt?: InputMaybe<DateTimeFilterInput>;
1734    users?: InputMaybe<UsersPermissionsUserFiltersInput>;
1735  };
1736  
1737  export type UsersPermissionsRoleInput = {
1738    description?: InputMaybe<Scalars['String']>;
1739    name?: InputMaybe<Scalars['String']>;
1740    permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1741    type?: InputMaybe<Scalars['String']>;
1742    users?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1743  };
1744  
1745  export type UsersPermissionsUpdateRolePayload = {
1746    __typename?: 'UsersPermissionsUpdateRolePayload';
1747    ok: Scalars['Boolean'];
1748  };
1749  
1750  export type UsersPermissionsUser = {
1751    __typename?: 'UsersPermissionsUser';
1752    confirmed?: Maybe<Scalars['Boolean']>;
1753    createdAt?: Maybe<Scalars['DateTime']>;
1754    email: Scalars['String'];
1755    events?: Maybe<EventRelationResponseCollection>;
1756    firstName?: Maybe<Scalars['String']>;
1757    lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1758    lastName?: Maybe<Scalars['String']>;
1759    newsletterConsent?: Maybe<Scalars['Boolean']>;
1760    notifications?: Maybe<NotificationRelationResponseCollection>;
1761    onboardingCreator?: Maybe<Scalars['Boolean']>;
1762    onboardingUser?: Maybe<Scalars['Boolean']>;
1763    provider?: Maybe<Scalars['String']>;
1764    role?: Maybe<UsersPermissionsRoleEntityResponse>;
1765    updatedAt?: Maybe<Scalars['DateTime']>;
1766    username: Scalars['String'];
1767    vehicles?: Maybe<VehicleRelationResponseCollection>;
1768  };
1769  
1770  
1771  export type UsersPermissionsUserEventsArgs = {
1772    filters?: InputMaybe<EventFiltersInput>;
1773    pagination?: InputMaybe<PaginationArg>;
1774    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1775  };
1776  
1777  
1778  export type UsersPermissionsUserNotificationsArgs = {
1779    filters?: InputMaybe<NotificationFiltersInput>;
1780    pagination?: InputMaybe<PaginationArg>;
1781    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1782  };
1783  
1784  
1785  export type UsersPermissionsUserVehiclesArgs = {
1786    filters?: InputMaybe<VehicleFiltersInput>;
1787    pagination?: InputMaybe<PaginationArg>;
1788    sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1789  };
1790  
1791  export type UsersPermissionsUserEntity = {
1792    __typename?: 'UsersPermissionsUserEntity';
1793    attributes?: Maybe<UsersPermissionsUser>;
1794    id?: Maybe<Scalars['ID']>;
1795  };
1796  
1797  export type UsersPermissionsUserEntityResponse = {
1798    __typename?: 'UsersPermissionsUserEntityResponse';
1799    data?: Maybe<UsersPermissionsUserEntity>;
1800  };
1801  
1802  export type UsersPermissionsUserFiltersInput = {
1803    and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1804    blocked?: InputMaybe<BooleanFilterInput>;
1805    confirmationToken?: InputMaybe<StringFilterInput>;
1806    confirmed?: InputMaybe<BooleanFilterInput>;
1807    createdAt?: InputMaybe<DateTimeFilterInput>;
1808    email?: InputMaybe<StringFilterInput>;
1809    events?: InputMaybe<EventFiltersInput>;
1810    firstName?: InputMaybe<StringFilterInput>;
1811    id?: InputMaybe<IdFilterInput>;
1812    lang?: InputMaybe<StringFilterInput>;
1813    lastName?: InputMaybe<StringFilterInput>;
1814    newsletterConsent?: InputMaybe<BooleanFilterInput>;
1815    not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1816    notifications?: InputMaybe<NotificationFiltersInput>;
1817    onboardingCreator?: InputMaybe<BooleanFilterInput>;
1818    onboardingUser?: InputMaybe<BooleanFilterInput>;
1819    or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1820    passengers?: InputMaybe<PassengerFiltersInput>;
1821    password?: InputMaybe<StringFilterInput>;
1822    provider?: InputMaybe<StringFilterInput>;
1823    resetPasswordToken?: InputMaybe<StringFilterInput>;
1824    role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1825    updatedAt?: InputMaybe<DateTimeFilterInput>;
1826    username?: InputMaybe<StringFilterInput>;
1827    vehicles?: InputMaybe<VehicleFiltersInput>;
1828  };
1829  
1830  export type UsersPermissionsUserInput = {
1831    blocked?: InputMaybe<Scalars['Boolean']>;
1832    confirmationToken?: InputMaybe<Scalars['String']>;
1833    confirmed?: InputMaybe<Scalars['Boolean']>;
1834    email?: InputMaybe<Scalars['String']>;
1835    events?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1836    firstName?: InputMaybe<Scalars['String']>;
1837    lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1838    lastName?: InputMaybe<Scalars['String']>;
1839    newsletterConsent?: InputMaybe<Scalars['Boolean']>;
1840    notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1841    oldPassword?: InputMaybe<Scalars['String']>;
1842    onboardingCreator?: InputMaybe<Scalars['Boolean']>;
1843    onboardingUser?: InputMaybe<Scalars['Boolean']>;
1844    passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1845    password?: InputMaybe<Scalars['String']>;
1846    provider?: InputMaybe<Scalars['String']>;
1847    resetPasswordToken?: InputMaybe<Scalars['String']>;
1848    role?: InputMaybe<Scalars['ID']>;
1849    username?: InputMaybe<Scalars['String']>;
1850    vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1851  };
1852  
1853  export type UsersPermissionsUserRelationResponseCollection = {
1854    __typename?: 'UsersPermissionsUserRelationResponseCollection';
1855    data: Array<UsersPermissionsUserEntity>;
1856  };
1857  
1858  export type Vehicle = {
1859    __typename?: 'Vehicle';
1860    createdAt?: Maybe<Scalars['DateTime']>;
1861    name: Scalars['String'];
1862    phone_number?: Maybe<Scalars['String']>;
1863    seats?: Maybe<Scalars['Int']>;
1864    updatedAt?: Maybe<Scalars['DateTime']>;
1865    user?: Maybe<UsersPermissionsUserEntityResponse>;
1866  };
1867  
1868  export type VehicleEntity = {
1869    __typename?: 'VehicleEntity';
1870    attributes?: Maybe<Vehicle>;
1871    id?: Maybe<Scalars['ID']>;
1872  };
1873  
1874  export type VehicleEntityResponse = {
1875    __typename?: 'VehicleEntityResponse';
1876    data?: Maybe<VehicleEntity>;
1877  };
1878  
1879  export type VehicleFiltersInput = {
1880    and?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1881    createdAt?: InputMaybe<DateTimeFilterInput>;
1882    id?: InputMaybe<IdFilterInput>;
1883    name?: InputMaybe<StringFilterInput>;
1884    not?: InputMaybe<VehicleFiltersInput>;
1885    or?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
1886    phone_number?: InputMaybe<StringFilterInput>;
1887    seats?: InputMaybe<IntFilterInput>;
1888    updatedAt?: InputMaybe<DateTimeFilterInput>;
1889    user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1890  };
1891  
1892  export type VehicleInput = {
1893    name?: InputMaybe<Scalars['String']>;
1894    phone_number?: InputMaybe<Scalars['String']>;
1895    seats?: InputMaybe<Scalars['Int']>;
1896    user?: InputMaybe<Scalars['ID']>;
1897  };
1898  
1899  export type VehicleRelationResponseCollection = {
1900    __typename?: 'VehicleRelationResponseCollection';
1901    data: Array<VehicleEntity>;
1902  };
1903  
1904  export const MeFieldsFragmentDoc = gql`
1905      fragment MeFields on UsersPermissionsMe {
1906    id
1907    username
1908    email
1909    confirmed
1910  }
1911      `;
1912  export const EventFieldsFragmentDoc = gql`
1913      fragment EventFields on EventEntity {
1914    id
1915    attributes {
1916      uuid
1917      name
1918      description
1919      email
1920      date
1921      address
1922      latitude
1923      longitude
1924      position
1925      waitingPassengers {
1926        data {
1927          id
1928          attributes {
1929            name
1930            email
1931            location
1932            user {
1933              data {
1934                id
1935                attributes {
1936                  firstName
1937                  lastName
1938                }
1939              }
1940            }
1941          }
1942        }
1943      }
1944      travels(pagination: {limit: 500}) {
1945        data {
1946          id
1947          attributes {
1948            meeting
1949            meeting_latitude
1950            meeting_longitude
1951            departure
1952            details
1953            vehicleName
1954            phone_number
1955            seats
1956            passengers {
1957              data {
1958                id
1959                attributes {
1960                  name
1961                  location
1962                  user {
1963                    data {
1964                      id
1965                      attributes {
1966                        firstName
1967                        lastName
1968                      }
1969                    }
1970                  }
1971                }
1972              }
1973            }
1974          }
1975        }
1976      }
1977    }
1978  }
1979      `;
1980  export const PassengerFieldsFragmentDoc = gql`
1981      fragment PassengerFields on PassengerEntity {
1982    id
1983    attributes {
1984      name
1985      location
1986      email
1987      user {
1988        data {
1989          id
1990          attributes {
1991            firstName
1992            lastName
1993          }
1994        }
1995      }
1996    }
1997  }
1998      `;
1999  export const TravelFieldsFragmentDoc = gql`
2000      fragment TravelFields on TravelEntity {
2001    id
2002    attributes {
2003      meeting
2004      meeting_latitude
2005      meeting_longitude
2006      departure
2007      details
2008      vehicleName
2009      phone_number
2010      seats
2011      passengers {
2012        data {
2013          id
2014          attributes {
2015            name
2016            location
2017            user {
2018              data {
2019                id
2020                attributes {
2021                  firstName
2022                  lastName
2023                }
2024              }
2025            }
2026          }
2027        }
2028      }
2029    }
2030  }
2031      `;
2032  export const UserFieldsFragmentDoc = gql`
2033      fragment UserFields on UsersPermissionsUser {
2034    username
2035    email
2036    confirmed
2037    lastName
2038    firstName
2039    lang
2040    onboardingUser
2041    onboardingCreator
2042    provider
2043    events(pagination: {limit: 500}) {
2044      data {
2045        id
2046        attributes {
2047          uuid
2048          name
2049          date
2050          address
2051        }
2052      }
2053    }
2054  }
2055      `;
2056  export const VehicleFieldsFragmentDoc = gql`
2057      fragment VehicleFields on VehicleEntity {
2058    id
2059    attributes {
2060      name
2061      seats
2062      phone_number
2063    }
2064  }
2065      `;
2066  export const LoginDocument = gql`
2067      mutation login($identifier: String!, $password: String!) {
2068    login(input: {identifier: $identifier, password: $password}) {
2069      jwt
2070      user {
2071        id
2072        username
2073        email
2074        confirmed
2075      }
2076    }
2077  }
2078      `;
2079  export const RegisterDocument = gql`
2080      mutation register($user: UsersPermissionsRegisterInput!) {
2081    register(input: $user) {
2082      jwt
2083      user {
2084        ...MeFields
2085      }
2086    }
2087  }
2088      ${MeFieldsFragmentDoc}`;
2089  export const ForgotPasswordDocument = gql`
2090      mutation forgotPassword($email: String!) {
2091    forgotPassword(email: $email) {
2092      ok
2093    }
2094  }
2095      `;
2096  export const ResetPasswordDocument = gql`
2097      mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
2098    resetPassword(
2099      password: $password
2100      passwordConfirmation: $passwordConfirmation
2101      code: $code
2102    ) {
2103      jwt
2104      user {
2105        ...MeFields
2106      }
2107    }
2108  }
2109      ${MeFieldsFragmentDoc}`;
2110  export const CreateEventDocument = gql`
2111      mutation createEvent($name: String!, $email: String!, $date: Date, $address: String, $latitude: Float, $longitude: Float, $description: String, $newsletter: Boolean) {
2112    createEvent(
2113      data: {name: $name, email: $email, date: $date, latitude: $latitude, longitude: $longitude, address: $address, description: $description, newsletter: $newsletter}
2114    ) {
2115      data {
2116        ...EventFields
2117      }
2118    }
2119  }
2120      ${EventFieldsFragmentDoc}`;
2121  export const UpdateEventDocument = gql`
2122      mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
2123    updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
2124      data {
2125        ...EventFields
2126      }
2127    }
2128  }
2129      ${EventFieldsFragmentDoc}`;
2130  export const EventByUuidDocument = gql`
2131      query eventByUUID($uuid: String!) {
2132    eventByUUID(uuid: $uuid) {
2133      data {
2134        ...EventFields
2135      }
2136    }
2137  }
2138      ${EventFieldsFragmentDoc}`;
2139  export const CreatePassengerDocument = gql`
2140      mutation createPassenger($passenger: PassengerInput!) {
2141    createPassenger(data: $passenger) {
2142      data {
2143        ...PassengerFields
2144      }
2145    }
2146  }
2147      ${PassengerFieldsFragmentDoc}`;
2148  export const UpdatePassengerDocument = gql`
2149      mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
2150    updatePassenger(id: $id, data: $passengerUpdate) {
2151      data {
2152        ...PassengerFields
2153      }
2154    }
2155  }
2156      ${PassengerFieldsFragmentDoc}`;
2157  export const DeletePassengerDocument = gql`
2158      mutation deletePassenger($id: ID!) {
2159    deletePassenger(id: $id) {
2160      data {
2161        id
2162      }
2163    }
2164  }
2165      `;
2166  export const SettingDocument = gql`
2167      query setting($locale: I18NLocaleCode!) {
2168    setting(locale: $locale) {
2169      data {
2170        id
2171        attributes {
2172          gtm_id
2173          about_link
2174          faq_link
2175          announcement
2176          matomo_script_url
2177          opencollective_link
2178          code_link
2179        }
2180      }
2181    }
2182  }
2183      `;
2184  export const CreateTravelDocument = gql`
2185      mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
2186    createTravel(data: $travel, createVehicle: $createVehicle) {
2187      data {
2188        ...TravelFields
2189      }
2190    }
2191  }
2192      ${TravelFieldsFragmentDoc}`;
2193  export const UpdateTravelDocument = gql`
2194      mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
2195    updateTravel(id: $id, data: $travelUpdate) {
2196      data {
2197        ...TravelFields
2198      }
2199    }
2200  }
2201      ${TravelFieldsFragmentDoc}`;
2202  export const DeleteTravelDocument = gql`
2203      mutation deleteTravel($id: ID!) {
2204    deleteTravel(id: $id) {
2205      data {
2206        id
2207      }
2208    }
2209  }
2210      `;
2211  export const ProfileDocument = gql`
2212      query profile {
2213    me {
2214      id
2215      username
2216      profile {
2217        ...UserFields
2218      }
2219    }
2220  }
2221      ${UserFieldsFragmentDoc}`;
2222  export const UpdateMeDocument = gql`
2223      mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
2224    updateMe(data: $userUpdate) {
2225      data {
2226        id
2227        attributes {
2228          ...UserFields
2229        }
2230      }
2231    }
2232  }
2233      ${UserFieldsFragmentDoc}`;
2234  export const FindUserVehiclesDocument = gql`
2235      query findUserVehicles {
2236    me {
2237      id
2238      username
2239      profile {
2240        vehicles(pagination: {limit: 500}) {
2241          data {
2242            ...VehicleFields
2243          }
2244        }
2245      }
2246    }
2247  }
2248      ${VehicleFieldsFragmentDoc}`;
2249  export const DeleteVehicleDocument = gql`
2250      mutation deleteVehicle($id: ID!) {
2251    deleteVehicle(id: $id) {
2252      data {
2253        id
2254        attributes {
2255          name
2256        }
2257      }
2258    }
2259  }
2260      `;
2261  
2262  export type SdkFunctionWrapper = <T>(action: (requestHeaders?: Record<string, string>) => Promise<T>, operationName: string, operationType?: string) => Promise<T>;
2263  
2264  
2265  const defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType) => action();
2266  
2267  export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) {
2268    return {
2269      login(variables: LoginMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<LoginMutation> {
2270        return withWrapper((wrappedRequestHeaders) => client.request<LoginMutation>(LoginDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'login', 'mutation');
2271      },
2272      register(variables: RegisterMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<RegisterMutation> {
2273        return withWrapper((wrappedRequestHeaders) => client.request<RegisterMutation>(RegisterDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'register', 'mutation');
2274      },
2275      forgotPassword(variables: ForgotPasswordMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ForgotPasswordMutation> {
2276        return withWrapper((wrappedRequestHeaders) => client.request<ForgotPasswordMutation>(ForgotPasswordDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'forgotPassword', 'mutation');
2277      },
2278      resetPassword(variables: ResetPasswordMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ResetPasswordMutation> {
2279        return withWrapper((wrappedRequestHeaders) => client.request<ResetPasswordMutation>(ResetPasswordDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'resetPassword', 'mutation');
2280      },
2281      createEvent(variables: CreateEventMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreateEventMutation> {
2282        return withWrapper((wrappedRequestHeaders) => client.request<CreateEventMutation>(CreateEventDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'createEvent', 'mutation');
2283      },
2284      updateEvent(variables: UpdateEventMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateEventMutation> {
2285        return withWrapper((wrappedRequestHeaders) => client.request<UpdateEventMutation>(UpdateEventDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'updateEvent', 'mutation');
2286      },
2287      eventByUUID(variables: EventByUuidQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<EventByUuidQuery> {
2288        return withWrapper((wrappedRequestHeaders) => client.request<EventByUuidQuery>(EventByUuidDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'eventByUUID', 'query');
2289      },
2290      createPassenger(variables: CreatePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreatePassengerMutation> {
2291        return withWrapper((wrappedRequestHeaders) => client.request<CreatePassengerMutation>(CreatePassengerDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'createPassenger', 'mutation');
2292      },
2293      updatePassenger(variables: UpdatePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdatePassengerMutation> {
2294        return withWrapper((wrappedRequestHeaders) => client.request<UpdatePassengerMutation>(UpdatePassengerDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'updatePassenger', 'mutation');
2295      },
2296      deletePassenger(variables: DeletePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeletePassengerMutation> {
2297        return withWrapper((wrappedRequestHeaders) => client.request<DeletePassengerMutation>(DeletePassengerDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'deletePassenger', 'mutation');
2298      },
2299      setting(variables: SettingQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<SettingQuery> {
2300        return withWrapper((wrappedRequestHeaders) => client.request<SettingQuery>(SettingDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'setting', 'query');
2301      },
2302      createTravel(variables: CreateTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreateTravelMutation> {
2303        return withWrapper((wrappedRequestHeaders) => client.request<CreateTravelMutation>(CreateTravelDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'createTravel', 'mutation');
2304      },
2305      updateTravel(variables: UpdateTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateTravelMutation> {
2306        return withWrapper((wrappedRequestHeaders) => client.request<UpdateTravelMutation>(UpdateTravelDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'updateTravel', 'mutation');
2307      },
2308      deleteTravel(variables: DeleteTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteTravelMutation> {
2309        return withWrapper((wrappedRequestHeaders) => client.request<DeleteTravelMutation>(DeleteTravelDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'deleteTravel', 'mutation');
2310      },
2311      profile(variables?: ProfileQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ProfileQuery> {
2312        return withWrapper((wrappedRequestHeaders) => client.request<ProfileQuery>(ProfileDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'profile', 'query');
2313      },
2314      updateMe(variables: UpdateMeMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateMeMutation> {
2315        return withWrapper((wrappedRequestHeaders) => client.request<UpdateMeMutation>(UpdateMeDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'updateMe', 'mutation');
2316      },
2317      findUserVehicles(variables?: FindUserVehiclesQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<FindUserVehiclesQuery> {
2318        return withWrapper((wrappedRequestHeaders) => client.request<FindUserVehiclesQuery>(FindUserVehiclesDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'findUserVehicles', 'query');
2319      },
2320      deleteVehicle(variables: DeleteVehicleMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteVehicleMutation> {
2321        return withWrapper((wrappedRequestHeaders) => client.request<DeleteVehicleMutation>(DeleteVehicleDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'deleteVehicle', 'mutation');
2322      }
2323    };
2324  }
2325  export type Sdk = ReturnType<typeof getSdk>;
2326  export type LoginMutationVariables = Exact<{
2327    identifier: Scalars['String'];
2328    password: Scalars['String'];
2329  }>;
2330  
2331  
2332  export type LoginMutation = { __typename?: 'Mutation', login: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2333  
2334  export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null };
2335  
2336  export type RegisterMutationVariables = Exact<{
2337    user: UsersPermissionsRegisterInput;
2338  }>;
2339  
2340  
2341  export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2342  
2343  export type ForgotPasswordMutationVariables = Exact<{
2344    email: Scalars['String'];
2345  }>;
2346  
2347  
2348  export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UsersPermissionsPasswordPayload', ok: boolean } | null };
2349  
2350  export type ResetPasswordMutationVariables = Exact<{
2351    password: Scalars['String'];
2352    passwordConfirmation: Scalars['String'];
2353    code: Scalars['String'];
2354  }>;
2355  
2356  
2357  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 };
2358  
2359  export type EventFieldsFragment = { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null };
2360  
2361  export type CreateEventMutationVariables = Exact<{
2362    name: Scalars['String'];
2363    email: Scalars['String'];
2364    date?: InputMaybe<Scalars['Date']>;
2365    address?: InputMaybe<Scalars['String']>;
2366    latitude?: InputMaybe<Scalars['Float']>;
2367    longitude?: InputMaybe<Scalars['Float']>;
2368    description?: InputMaybe<Scalars['String']>;
2369    newsletter?: InputMaybe<Scalars['Boolean']>;
2370  }>;
2371  
2372  
2373  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, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
2374  
2375  export type UpdateEventMutationVariables = Exact<{
2376    uuid: Scalars['String'];
2377    eventUpdate: EventInput;
2378  }>;
2379  
2380  
2381  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, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
2382  
2383  export type EventByUuidQueryVariables = Exact<{
2384    uuid: Scalars['String'];
2385  }>;
2386  
2387  
2388  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, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null };
2389  
2390  export type PassengerFieldsFragment = { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null };
2391  
2392  export type CreatePassengerMutationVariables = Exact<{
2393    passenger: PassengerInput;
2394  }>;
2395  
2396  
2397  export type CreatePassengerMutation = { __typename?: 'Mutation', createPassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null } | null } | null };
2398  
2399  export type UpdatePassengerMutationVariables = Exact<{
2400    id: Scalars['ID'];
2401    passengerUpdate: PassengerInput;
2402  }>;
2403  
2404  
2405  export type UpdatePassengerMutation = { __typename?: 'Mutation', updatePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null } | null } | null };
2406  
2407  export type DeletePassengerMutationVariables = Exact<{
2408    id: Scalars['ID'];
2409  }>;
2410  
2411  
2412  export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null };
2413  
2414  export type SettingQueryVariables = Exact<{
2415    locale: Scalars['I18NLocaleCode'];
2416  }>;
2417  
2418  
2419  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 } | null } | null } | null };
2420  
2421  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, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null };
2422  
2423  export type CreateTravelMutationVariables = Exact<{
2424    travel: TravelInput;
2425    createVehicle?: InputMaybe<Scalars['Boolean']>;
2426  }>;
2427  
2428  
2429  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, 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 };
2430  
2431  export type UpdateTravelMutationVariables = Exact<{
2432    id: Scalars['ID'];
2433    travelUpdate: TravelInput;
2434  }>;
2435  
2436  
2437  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, 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 };
2438  
2439  export type DeleteTravelMutationVariables = Exact<{
2440    id: Scalars['ID'];
2441  }>;
2442  
2443  
2444  export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null };
2445  
2446  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, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null } | null }> } | null };
2447  
2448  export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
2449  
2450  
2451  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, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null } | null }> } | null } | null } | null };
2452  
2453  export type UpdateMeMutationVariables = Exact<{
2454    userUpdate: UsersPermissionsUserInput;
2455  }>;
2456  
2457  
2458  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, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null } | null }> } | null } | null } | null } };
2459  
2460  export type VehicleFieldsFragment = { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null };
2461  
2462  export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>;
2463  
2464  
2465  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 };
2466  
2467  export type DeleteVehicleMutationVariables = Exact<{
2468    id: Scalars['ID'];
2469  }>;
2470  
2471  
2472  export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'VehicleEntityResponse', data?: { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string } | null } | null } | null };