all repos — caroster @ v8.0

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

frontend/generated/graphql.tsx (view raw)

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