all repos — caroster @ 11a23c91cc454c6f511947fd1341a589a1bb109c

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

frontend/generated/graphql.tsx (view raw)

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