all repos — caroster @ 30926add195984283c3d9ae7431ebcf05c719182

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

e2e/graphql.ts (view raw)

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