all repos — caroster @ 406456e1af7399c4bf12340f443334a004070db9

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

e2e/graphql.ts (view raw)

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