all repos — caroster @ 2e4e192becc64475ea9245eb5fec57f72cb7088e

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

frontend/generated/graphql.tsx (view raw)

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