all repos — caroster @ c953ea1f553a9e6e31003bcc99086c9fb24574af

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