all repos — caroster @ 10d46b89199cd58d202c134bd807b1473ae66bf5

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