all repos — caroster @ 42dc24e52b788d06472c26e9301cabb9ffd6bc6d

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

frontend/generated/graphql.tsx (view raw)

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