all repos — caroster @ 52ad6be503528baa3feff0e610b44f0f82ffc2a3

[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  gtm_id?: Maybe<Scalars['String']>;
1358  locale?: Maybe<Scalars['String']>;
1359  localizations?: Maybe<SettingRelationResponseCollection>;
1360  matomo_script_url?: Maybe<Scalars['String']>;
1361  opencollective_link?: Maybe<Scalars['String']>;
1362  stripe_dashboard_link?: Maybe<Scalars['String']>;
1363  tos_link?: Maybe<Scalars['String']>;
1364  updatedAt?: Maybe<Scalars['DateTime']>;
1365};
1366
1367export type SettingEntity = {
1368  __typename?: 'SettingEntity';
1369  attributes?: Maybe<Setting>;
1370  id?: Maybe<Scalars['ID']>;
1371};
1372
1373export type SettingEntityResponse = {
1374  __typename?: 'SettingEntityResponse';
1375  data?: Maybe<SettingEntity>;
1376};
1377
1378export type SettingInput = {
1379  about_link?: InputMaybe<Scalars['String']>;
1380  announcement?: InputMaybe<Scalars['String']>;
1381  code_link?: InputMaybe<Scalars['String']>;
1382  data_policy_link?: InputMaybe<Scalars['String']>;
1383  gtm_id?: InputMaybe<Scalars['String']>;
1384  matomo_script_url?: InputMaybe<Scalars['String']>;
1385  opencollective_link?: InputMaybe<Scalars['String']>;
1386  stripe_dashboard_link?: InputMaybe<Scalars['String']>;
1387  tos_link?: InputMaybe<Scalars['String']>;
1388};
1389
1390export type SettingRelationResponseCollection = {
1391  __typename?: 'SettingRelationResponseCollection';
1392  data: Array<SettingEntity>;
1393};
1394
1395export type StringFilterInput = {
1396  and?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1397  between?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1398  contains?: InputMaybe<Scalars['String']>;
1399  containsi?: InputMaybe<Scalars['String']>;
1400  endsWith?: InputMaybe<Scalars['String']>;
1401  eq?: InputMaybe<Scalars['String']>;
1402  eqi?: InputMaybe<Scalars['String']>;
1403  gt?: InputMaybe<Scalars['String']>;
1404  gte?: InputMaybe<Scalars['String']>;
1405  in?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1406  lt?: InputMaybe<Scalars['String']>;
1407  lte?: InputMaybe<Scalars['String']>;
1408  ne?: InputMaybe<Scalars['String']>;
1409  nei?: InputMaybe<Scalars['String']>;
1410  not?: InputMaybe<StringFilterInput>;
1411  notContains?: InputMaybe<Scalars['String']>;
1412  notContainsi?: InputMaybe<Scalars['String']>;
1413  notIn?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1414  notNull?: InputMaybe<Scalars['Boolean']>;
1415  null?: InputMaybe<Scalars['Boolean']>;
1416  or?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1417  startsWith?: InputMaybe<Scalars['String']>;
1418};
1419
1420export type Travel = {
1421  __typename?: 'Travel';
1422  createdAt?: Maybe<Scalars['DateTime']>;
1423  departure?: Maybe<Scalars['DateTime']>;
1424  departureDate?: Maybe<Scalars['Date']>;
1425  departureTime?: Maybe<Scalars['String']>;
1426  details?: Maybe<Scalars['String']>;
1427  event?: Maybe<EventEntityResponse>;
1428  meeting?: Maybe<Scalars['String']>;
1429  meeting_latitude?: Maybe<Scalars['Float']>;
1430  meeting_longitude?: Maybe<Scalars['Float']>;
1431  passengers?: Maybe<PassengerRelationResponseCollection>;
1432  phone_number?: Maybe<Scalars['String']>;
1433  seats?: Maybe<Scalars['Int']>;
1434  updatedAt?: Maybe<Scalars['DateTime']>;
1435  user?: Maybe<UsersPermissionsUserEntityResponse>;
1436  vehicleName?: Maybe<Scalars['String']>;
1437};
1438
1439
1440export type TravelPassengersArgs = {
1441  filters?: InputMaybe<PassengerFiltersInput>;
1442  pagination?: InputMaybe<PaginationArg>;
1443  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1444};
1445
1446export type TravelEntity = {
1447  __typename?: 'TravelEntity';
1448  attributes?: Maybe<Travel>;
1449  id?: Maybe<Scalars['ID']>;
1450};
1451
1452export type TravelEntityResponse = {
1453  __typename?: 'TravelEntityResponse';
1454  data?: Maybe<TravelEntity>;
1455};
1456
1457export type TravelEntityResponseCollection = {
1458  __typename?: 'TravelEntityResponseCollection';
1459  data: Array<TravelEntity>;
1460  meta: ResponseCollectionMeta;
1461};
1462
1463export type TravelFiltersInput = {
1464  and?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1465  createdAt?: InputMaybe<DateTimeFilterInput>;
1466  departure?: InputMaybe<DateTimeFilterInput>;
1467  departureDate?: InputMaybe<DateFilterInput>;
1468  departureTime?: InputMaybe<StringFilterInput>;
1469  details?: InputMaybe<StringFilterInput>;
1470  event?: InputMaybe<EventFiltersInput>;
1471  id?: InputMaybe<IdFilterInput>;
1472  meeting?: InputMaybe<StringFilterInput>;
1473  meeting_latitude?: InputMaybe<FloatFilterInput>;
1474  meeting_longitude?: InputMaybe<FloatFilterInput>;
1475  not?: InputMaybe<TravelFiltersInput>;
1476  or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>;
1477  passengers?: InputMaybe<PassengerFiltersInput>;
1478  phone_number?: InputMaybe<StringFilterInput>;
1479  seats?: InputMaybe<IntFilterInput>;
1480  updatedAt?: InputMaybe<DateTimeFilterInput>;
1481  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1482  vehicleName?: InputMaybe<StringFilterInput>;
1483};
1484
1485export type TravelInput = {
1486  departure?: InputMaybe<Scalars['DateTime']>;
1487  departureDate?: InputMaybe<Scalars['Date']>;
1488  departureTime?: InputMaybe<Scalars['String']>;
1489  details?: InputMaybe<Scalars['String']>;
1490  event?: InputMaybe<Scalars['ID']>;
1491  meeting?: InputMaybe<Scalars['String']>;
1492  meeting_latitude?: InputMaybe<Scalars['Float']>;
1493  meeting_longitude?: InputMaybe<Scalars['Float']>;
1494  passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1495  phone_number?: InputMaybe<Scalars['String']>;
1496  seats?: InputMaybe<Scalars['Int']>;
1497  user?: InputMaybe<Scalars['ID']>;
1498  vehicleName?: InputMaybe<Scalars['String']>;
1499};
1500
1501export type TravelRelationResponseCollection = {
1502  __typename?: 'TravelRelationResponseCollection';
1503  data: Array<TravelEntity>;
1504};
1505
1506export type TripAlert = {
1507  __typename?: 'TripAlert';
1508  address?: Maybe<Scalars['String']>;
1509  createdAt?: Maybe<Scalars['DateTime']>;
1510  enabled?: Maybe<Scalars['Boolean']>;
1511  event?: Maybe<EventEntityResponse>;
1512  latitude?: Maybe<Scalars['Float']>;
1513  longitude?: Maybe<Scalars['Float']>;
1514  radius?: Maybe<Scalars['Float']>;
1515  updatedAt?: Maybe<Scalars['DateTime']>;
1516  user?: Maybe<UsersPermissionsUserEntityResponse>;
1517};
1518
1519export type TripAlertEntity = {
1520  __typename?: 'TripAlertEntity';
1521  attributes?: Maybe<TripAlert>;
1522  id?: Maybe<Scalars['ID']>;
1523};
1524
1525export type TripAlertEntityResponse = {
1526  __typename?: 'TripAlertEntityResponse';
1527  data?: Maybe<TripAlertEntity>;
1528};
1529
1530export type TripAlertEntityResponseCollection = {
1531  __typename?: 'TripAlertEntityResponseCollection';
1532  data: Array<TripAlertEntity>;
1533  meta: ResponseCollectionMeta;
1534};
1535
1536export type TripAlertFiltersInput = {
1537  address?: InputMaybe<StringFilterInput>;
1538  and?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1539  createdAt?: InputMaybe<DateTimeFilterInput>;
1540  enabled?: InputMaybe<BooleanFilterInput>;
1541  event?: InputMaybe<EventFiltersInput>;
1542  id?: InputMaybe<IdFilterInput>;
1543  latitude?: InputMaybe<FloatFilterInput>;
1544  longitude?: InputMaybe<FloatFilterInput>;
1545  not?: InputMaybe<TripAlertFiltersInput>;
1546  or?: InputMaybe<Array<InputMaybe<TripAlertFiltersInput>>>;
1547  radius?: InputMaybe<FloatFilterInput>;
1548  updatedAt?: InputMaybe<DateTimeFilterInput>;
1549  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
1550};
1551
1552export type TripAlertInput = {
1553  address?: InputMaybe<Scalars['String']>;
1554  enabled?: InputMaybe<Scalars['Boolean']>;
1555  event?: InputMaybe<Scalars['ID']>;
1556  latitude?: InputMaybe<Scalars['Float']>;
1557  longitude?: InputMaybe<Scalars['Float']>;
1558  radius?: InputMaybe<Scalars['Float']>;
1559  user?: InputMaybe<Scalars['ID']>;
1560};
1561
1562export type UploadFile = {
1563  __typename?: 'UploadFile';
1564  alternativeText?: Maybe<Scalars['String']>;
1565  caption?: Maybe<Scalars['String']>;
1566  createdAt?: Maybe<Scalars['DateTime']>;
1567  ext?: Maybe<Scalars['String']>;
1568  formats?: Maybe<Scalars['JSON']>;
1569  hash: Scalars['String'];
1570  height?: Maybe<Scalars['Int']>;
1571  mime: Scalars['String'];
1572  name: Scalars['String'];
1573  previewUrl?: Maybe<Scalars['String']>;
1574  provider: Scalars['String'];
1575  provider_metadata?: Maybe<Scalars['JSON']>;
1576  related?: Maybe<Array<Maybe<GenericMorph>>>;
1577  size: Scalars['Float'];
1578  updatedAt?: Maybe<Scalars['DateTime']>;
1579  url: Scalars['String'];
1580  width?: Maybe<Scalars['Int']>;
1581};
1582
1583export type UploadFileEntity = {
1584  __typename?: 'UploadFileEntity';
1585  attributes?: Maybe<UploadFile>;
1586  id?: Maybe<Scalars['ID']>;
1587};
1588
1589export type UploadFileEntityResponse = {
1590  __typename?: 'UploadFileEntityResponse';
1591  data?: Maybe<UploadFileEntity>;
1592};
1593
1594export type UploadFileEntityResponseCollection = {
1595  __typename?: 'UploadFileEntityResponseCollection';
1596  data: Array<UploadFileEntity>;
1597  meta: ResponseCollectionMeta;
1598};
1599
1600export type UploadFileFiltersInput = {
1601  alternativeText?: InputMaybe<StringFilterInput>;
1602  and?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1603  caption?: InputMaybe<StringFilterInput>;
1604  createdAt?: InputMaybe<DateTimeFilterInput>;
1605  ext?: InputMaybe<StringFilterInput>;
1606  folder?: InputMaybe<UploadFolderFiltersInput>;
1607  folderPath?: InputMaybe<StringFilterInput>;
1608  formats?: InputMaybe<JsonFilterInput>;
1609  hash?: InputMaybe<StringFilterInput>;
1610  height?: InputMaybe<IntFilterInput>;
1611  id?: InputMaybe<IdFilterInput>;
1612  mime?: InputMaybe<StringFilterInput>;
1613  name?: InputMaybe<StringFilterInput>;
1614  not?: InputMaybe<UploadFileFiltersInput>;
1615  or?: InputMaybe<Array<InputMaybe<UploadFileFiltersInput>>>;
1616  previewUrl?: InputMaybe<StringFilterInput>;
1617  provider?: InputMaybe<StringFilterInput>;
1618  provider_metadata?: InputMaybe<JsonFilterInput>;
1619  size?: InputMaybe<FloatFilterInput>;
1620  updatedAt?: InputMaybe<DateTimeFilterInput>;
1621  url?: InputMaybe<StringFilterInput>;
1622  width?: InputMaybe<IntFilterInput>;
1623};
1624
1625export type UploadFileInput = {
1626  alternativeText?: InputMaybe<Scalars['String']>;
1627  caption?: InputMaybe<Scalars['String']>;
1628  ext?: InputMaybe<Scalars['String']>;
1629  folder?: InputMaybe<Scalars['ID']>;
1630  folderPath?: InputMaybe<Scalars['String']>;
1631  formats?: InputMaybe<Scalars['JSON']>;
1632  hash?: InputMaybe<Scalars['String']>;
1633  height?: InputMaybe<Scalars['Int']>;
1634  mime?: InputMaybe<Scalars['String']>;
1635  name?: InputMaybe<Scalars['String']>;
1636  previewUrl?: InputMaybe<Scalars['String']>;
1637  provider?: InputMaybe<Scalars['String']>;
1638  provider_metadata?: InputMaybe<Scalars['JSON']>;
1639  size?: InputMaybe<Scalars['Float']>;
1640  url?: InputMaybe<Scalars['String']>;
1641  width?: InputMaybe<Scalars['Int']>;
1642};
1643
1644export type UploadFileRelationResponseCollection = {
1645  __typename?: 'UploadFileRelationResponseCollection';
1646  data: Array<UploadFileEntity>;
1647};
1648
1649export type UploadFolder = {
1650  __typename?: 'UploadFolder';
1651  children?: Maybe<UploadFolderRelationResponseCollection>;
1652  createdAt?: Maybe<Scalars['DateTime']>;
1653  files?: Maybe<UploadFileRelationResponseCollection>;
1654  name: Scalars['String'];
1655  parent?: Maybe<UploadFolderEntityResponse>;
1656  path: Scalars['String'];
1657  pathId: Scalars['Int'];
1658  updatedAt?: Maybe<Scalars['DateTime']>;
1659};
1660
1661
1662export type UploadFolderChildrenArgs = {
1663  filters?: InputMaybe<UploadFolderFiltersInput>;
1664  pagination?: InputMaybe<PaginationArg>;
1665  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1666};
1667
1668
1669export type UploadFolderFilesArgs = {
1670  filters?: InputMaybe<UploadFileFiltersInput>;
1671  pagination?: InputMaybe<PaginationArg>;
1672  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1673};
1674
1675export type UploadFolderEntity = {
1676  __typename?: 'UploadFolderEntity';
1677  attributes?: Maybe<UploadFolder>;
1678  id?: Maybe<Scalars['ID']>;
1679};
1680
1681export type UploadFolderEntityResponse = {
1682  __typename?: 'UploadFolderEntityResponse';
1683  data?: Maybe<UploadFolderEntity>;
1684};
1685
1686export type UploadFolderEntityResponseCollection = {
1687  __typename?: 'UploadFolderEntityResponseCollection';
1688  data: Array<UploadFolderEntity>;
1689  meta: ResponseCollectionMeta;
1690};
1691
1692export type UploadFolderFiltersInput = {
1693  and?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1694  children?: InputMaybe<UploadFolderFiltersInput>;
1695  createdAt?: InputMaybe<DateTimeFilterInput>;
1696  files?: InputMaybe<UploadFileFiltersInput>;
1697  id?: InputMaybe<IdFilterInput>;
1698  name?: InputMaybe<StringFilterInput>;
1699  not?: InputMaybe<UploadFolderFiltersInput>;
1700  or?: InputMaybe<Array<InputMaybe<UploadFolderFiltersInput>>>;
1701  parent?: InputMaybe<UploadFolderFiltersInput>;
1702  path?: InputMaybe<StringFilterInput>;
1703  pathId?: InputMaybe<IntFilterInput>;
1704  updatedAt?: InputMaybe<DateTimeFilterInput>;
1705};
1706
1707export type UploadFolderInput = {
1708  children?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1709  files?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1710  name?: InputMaybe<Scalars['String']>;
1711  parent?: InputMaybe<Scalars['ID']>;
1712  path?: InputMaybe<Scalars['String']>;
1713  pathId?: InputMaybe<Scalars['Int']>;
1714};
1715
1716export type UploadFolderRelationResponseCollection = {
1717  __typename?: 'UploadFolderRelationResponseCollection';
1718  data: Array<UploadFolderEntity>;
1719};
1720
1721export type UsersPermissionsCreateRolePayload = {
1722  __typename?: 'UsersPermissionsCreateRolePayload';
1723  ok: Scalars['Boolean'];
1724};
1725
1726export type UsersPermissionsDeleteRolePayload = {
1727  __typename?: 'UsersPermissionsDeleteRolePayload';
1728  ok: Scalars['Boolean'];
1729};
1730
1731export type UsersPermissionsLoginInput = {
1732  identifier: Scalars['String'];
1733  password: Scalars['String'];
1734  provider?: Scalars['String'];
1735};
1736
1737export type UsersPermissionsLoginPayload = {
1738  __typename?: 'UsersPermissionsLoginPayload';
1739  jwt?: Maybe<Scalars['String']>;
1740  user: UsersPermissionsMe;
1741};
1742
1743export type UsersPermissionsMe = {
1744  __typename?: 'UsersPermissionsMe';
1745  blocked?: Maybe<Scalars['Boolean']>;
1746  confirmed?: Maybe<Scalars['Boolean']>;
1747  email?: Maybe<Scalars['String']>;
1748  id: Scalars['ID'];
1749  profile?: Maybe<UsersPermissionsUser>;
1750  role?: Maybe<UsersPermissionsMeRole>;
1751  username: Scalars['String'];
1752};
1753
1754export type UsersPermissionsMeRole = {
1755  __typename?: 'UsersPermissionsMeRole';
1756  description?: Maybe<Scalars['String']>;
1757  id: Scalars['ID'];
1758  name: Scalars['String'];
1759  type?: Maybe<Scalars['String']>;
1760};
1761
1762export type UsersPermissionsPasswordPayload = {
1763  __typename?: 'UsersPermissionsPasswordPayload';
1764  ok: Scalars['Boolean'];
1765};
1766
1767export type UsersPermissionsPermission = {
1768  __typename?: 'UsersPermissionsPermission';
1769  action: Scalars['String'];
1770  createdAt?: Maybe<Scalars['DateTime']>;
1771  role?: Maybe<UsersPermissionsRoleEntityResponse>;
1772  updatedAt?: Maybe<Scalars['DateTime']>;
1773};
1774
1775export type UsersPermissionsPermissionEntity = {
1776  __typename?: 'UsersPermissionsPermissionEntity';
1777  attributes?: Maybe<UsersPermissionsPermission>;
1778  id?: Maybe<Scalars['ID']>;
1779};
1780
1781export type UsersPermissionsPermissionFiltersInput = {
1782  action?: InputMaybe<StringFilterInput>;
1783  and?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1784  createdAt?: InputMaybe<DateTimeFilterInput>;
1785  id?: InputMaybe<IdFilterInput>;
1786  not?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1787  or?: InputMaybe<Array<InputMaybe<UsersPermissionsPermissionFiltersInput>>>;
1788  role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1789  updatedAt?: InputMaybe<DateTimeFilterInput>;
1790};
1791
1792export type UsersPermissionsPermissionRelationResponseCollection = {
1793  __typename?: 'UsersPermissionsPermissionRelationResponseCollection';
1794  data: Array<UsersPermissionsPermissionEntity>;
1795};
1796
1797export type UsersPermissionsRegisterInput = {
1798  email: Scalars['String'];
1799  firstName?: InputMaybe<Scalars['String']>;
1800  lang?: InputMaybe<Scalars['String']>;
1801  lastName?: InputMaybe<Scalars['String']>;
1802  newsletterConsent?: InputMaybe<Scalars['Boolean']>;
1803  password: Scalars['String'];
1804  tosAcceptationDate?: InputMaybe<Scalars['DateTime']>;
1805  username: Scalars['String'];
1806};
1807
1808export type UsersPermissionsRole = {
1809  __typename?: 'UsersPermissionsRole';
1810  createdAt?: Maybe<Scalars['DateTime']>;
1811  description?: Maybe<Scalars['String']>;
1812  name: Scalars['String'];
1813  permissions?: Maybe<UsersPermissionsPermissionRelationResponseCollection>;
1814  type?: Maybe<Scalars['String']>;
1815  updatedAt?: Maybe<Scalars['DateTime']>;
1816  users?: Maybe<UsersPermissionsUserRelationResponseCollection>;
1817};
1818
1819
1820export type UsersPermissionsRolePermissionsArgs = {
1821  filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1822  pagination?: InputMaybe<PaginationArg>;
1823  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1824};
1825
1826
1827export type UsersPermissionsRoleUsersArgs = {
1828  filters?: InputMaybe<UsersPermissionsUserFiltersInput>;
1829  pagination?: InputMaybe<PaginationArg>;
1830  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1831};
1832
1833export type UsersPermissionsRoleEntity = {
1834  __typename?: 'UsersPermissionsRoleEntity';
1835  attributes?: Maybe<UsersPermissionsRole>;
1836  id?: Maybe<Scalars['ID']>;
1837};
1838
1839export type UsersPermissionsRoleEntityResponse = {
1840  __typename?: 'UsersPermissionsRoleEntityResponse';
1841  data?: Maybe<UsersPermissionsRoleEntity>;
1842};
1843
1844export type UsersPermissionsRoleEntityResponseCollection = {
1845  __typename?: 'UsersPermissionsRoleEntityResponseCollection';
1846  data: Array<UsersPermissionsRoleEntity>;
1847  meta: ResponseCollectionMeta;
1848};
1849
1850export type UsersPermissionsRoleFiltersInput = {
1851  and?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1852  createdAt?: InputMaybe<DateTimeFilterInput>;
1853  description?: InputMaybe<StringFilterInput>;
1854  id?: InputMaybe<IdFilterInput>;
1855  name?: InputMaybe<StringFilterInput>;
1856  not?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1857  or?: InputMaybe<Array<InputMaybe<UsersPermissionsRoleFiltersInput>>>;
1858  permissions?: InputMaybe<UsersPermissionsPermissionFiltersInput>;
1859  type?: InputMaybe<StringFilterInput>;
1860  updatedAt?: InputMaybe<DateTimeFilterInput>;
1861  users?: InputMaybe<UsersPermissionsUserFiltersInput>;
1862};
1863
1864export type UsersPermissionsRoleInput = {
1865  description?: InputMaybe<Scalars['String']>;
1866  name?: InputMaybe<Scalars['String']>;
1867  permissions?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1868  type?: InputMaybe<Scalars['String']>;
1869  users?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1870};
1871
1872export type UsersPermissionsUpdateRolePayload = {
1873  __typename?: 'UsersPermissionsUpdateRolePayload';
1874  ok: Scalars['Boolean'];
1875};
1876
1877export type UsersPermissionsUser = {
1878  __typename?: 'UsersPermissionsUser';
1879  confirmed?: Maybe<Scalars['Boolean']>;
1880  createdAt?: Maybe<Scalars['DateTime']>;
1881  email: Scalars['String'];
1882  events?: Maybe<EventRelationResponseCollection>;
1883  firstName?: Maybe<Scalars['String']>;
1884  lang?: Maybe<Enum_Userspermissionsuser_Lang>;
1885  lastName?: Maybe<Scalars['String']>;
1886  newsletterConsent?: Maybe<Scalars['Boolean']>;
1887  notificationEnabled?: Maybe<Scalars['Boolean']>;
1888  notifications?: Maybe<NotificationRelationResponseCollection>;
1889  onboardingCreator?: Maybe<Scalars['Boolean']>;
1890  onboardingUser?: Maybe<Scalars['Boolean']>;
1891  provider?: Maybe<Scalars['String']>;
1892  role?: Maybe<UsersPermissionsRoleEntityResponse>;
1893  tosAcceptationDate?: Maybe<Scalars['DateTime']>;
1894  updatedAt?: Maybe<Scalars['DateTime']>;
1895  username: Scalars['String'];
1896  vehicles?: Maybe<VehicleRelationResponseCollection>;
1897};
1898
1899
1900export type UsersPermissionsUserEventsArgs = {
1901  filters?: InputMaybe<EventFiltersInput>;
1902  pagination?: InputMaybe<PaginationArg>;
1903  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1904};
1905
1906
1907export type UsersPermissionsUserNotificationsArgs = {
1908  filters?: InputMaybe<NotificationFiltersInput>;
1909  pagination?: InputMaybe<PaginationArg>;
1910  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1911};
1912
1913
1914export type UsersPermissionsUserVehiclesArgs = {
1915  filters?: InputMaybe<VehicleFiltersInput>;
1916  pagination?: InputMaybe<PaginationArg>;
1917  sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
1918};
1919
1920export type UsersPermissionsUserEntity = {
1921  __typename?: 'UsersPermissionsUserEntity';
1922  attributes?: Maybe<UsersPermissionsUser>;
1923  id?: Maybe<Scalars['ID']>;
1924};
1925
1926export type UsersPermissionsUserEntityResponse = {
1927  __typename?: 'UsersPermissionsUserEntityResponse';
1928  data?: Maybe<UsersPermissionsUserEntity>;
1929};
1930
1931export type UsersPermissionsUserEntityResponseCollection = {
1932  __typename?: 'UsersPermissionsUserEntityResponseCollection';
1933  data: Array<UsersPermissionsUserEntity>;
1934  meta: ResponseCollectionMeta;
1935};
1936
1937export type UsersPermissionsUserFiltersInput = {
1938  and?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1939  blocked?: InputMaybe<BooleanFilterInput>;
1940  confirmationToken?: InputMaybe<StringFilterInput>;
1941  confirmed?: InputMaybe<BooleanFilterInput>;
1942  createdAt?: InputMaybe<DateTimeFilterInput>;
1943  email?: InputMaybe<StringFilterInput>;
1944  events?: InputMaybe<EventFiltersInput>;
1945  firstName?: InputMaybe<StringFilterInput>;
1946  id?: InputMaybe<IdFilterInput>;
1947  lang?: InputMaybe<StringFilterInput>;
1948  lastName?: InputMaybe<StringFilterInput>;
1949  newsletterConsent?: InputMaybe<BooleanFilterInput>;
1950  not?: InputMaybe<UsersPermissionsUserFiltersInput>;
1951  notificationEnabled?: InputMaybe<BooleanFilterInput>;
1952  notifications?: InputMaybe<NotificationFiltersInput>;
1953  onboardingCreator?: InputMaybe<BooleanFilterInput>;
1954  onboardingUser?: InputMaybe<BooleanFilterInput>;
1955  or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;
1956  passengers?: InputMaybe<PassengerFiltersInput>;
1957  password?: InputMaybe<StringFilterInput>;
1958  provider?: InputMaybe<StringFilterInput>;
1959  resetPasswordToken?: InputMaybe<StringFilterInput>;
1960  role?: InputMaybe<UsersPermissionsRoleFiltersInput>;
1961  tosAcceptationDate?: InputMaybe<DateTimeFilterInput>;
1962  updatedAt?: InputMaybe<DateTimeFilterInput>;
1963  username?: InputMaybe<StringFilterInput>;
1964  vehicles?: InputMaybe<VehicleFiltersInput>;
1965};
1966
1967export type UsersPermissionsUserInput = {
1968  blocked?: InputMaybe<Scalars['Boolean']>;
1969  confirmationToken?: InputMaybe<Scalars['String']>;
1970  confirmed?: InputMaybe<Scalars['Boolean']>;
1971  email?: InputMaybe<Scalars['String']>;
1972  events?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1973  firstName?: InputMaybe<Scalars['String']>;
1974  lang?: InputMaybe<Enum_Userspermissionsuser_Lang>;
1975  lastName?: InputMaybe<Scalars['String']>;
1976  newsletterConsent?: InputMaybe<Scalars['Boolean']>;
1977  notificationEnabled?: InputMaybe<Scalars['Boolean']>;
1978  notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1979  oldPassword?: InputMaybe<Scalars['String']>;
1980  onboardingCreator?: InputMaybe<Scalars['Boolean']>;
1981  onboardingUser?: InputMaybe<Scalars['Boolean']>;
1982  passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1983  password?: InputMaybe<Scalars['String']>;
1984  provider?: InputMaybe<Scalars['String']>;
1985  resetPasswordToken?: InputMaybe<Scalars['String']>;
1986  role?: InputMaybe<Scalars['ID']>;
1987  tosAcceptationDate?: InputMaybe<Scalars['DateTime']>;
1988  username?: InputMaybe<Scalars['String']>;
1989  vehicles?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
1990};
1991
1992export type UsersPermissionsUserRelationResponseCollection = {
1993  __typename?: 'UsersPermissionsUserRelationResponseCollection';
1994  data: Array<UsersPermissionsUserEntity>;
1995};
1996
1997export type Vehicle = {
1998  __typename?: 'Vehicle';
1999  createdAt?: Maybe<Scalars['DateTime']>;
2000  name: Scalars['String'];
2001  phone_number?: Maybe<Scalars['String']>;
2002  seats?: Maybe<Scalars['Int']>;
2003  updatedAt?: Maybe<Scalars['DateTime']>;
2004  user?: Maybe<UsersPermissionsUserEntityResponse>;
2005};
2006
2007export type VehicleEntity = {
2008  __typename?: 'VehicleEntity';
2009  attributes?: Maybe<Vehicle>;
2010  id?: Maybe<Scalars['ID']>;
2011};
2012
2013export type VehicleEntityResponse = {
2014  __typename?: 'VehicleEntityResponse';
2015  data?: Maybe<VehicleEntity>;
2016};
2017
2018export type VehicleEntityResponseCollection = {
2019  __typename?: 'VehicleEntityResponseCollection';
2020  data: Array<VehicleEntity>;
2021  meta: ResponseCollectionMeta;
2022};
2023
2024export type VehicleFiltersInput = {
2025  and?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
2026  createdAt?: InputMaybe<DateTimeFilterInput>;
2027  id?: InputMaybe<IdFilterInput>;
2028  name?: InputMaybe<StringFilterInput>;
2029  not?: InputMaybe<VehicleFiltersInput>;
2030  or?: InputMaybe<Array<InputMaybe<VehicleFiltersInput>>>;
2031  phone_number?: InputMaybe<StringFilterInput>;
2032  seats?: InputMaybe<IntFilterInput>;
2033  updatedAt?: InputMaybe<DateTimeFilterInput>;
2034  user?: InputMaybe<UsersPermissionsUserFiltersInput>;
2035};
2036
2037export type VehicleInput = {
2038  name?: InputMaybe<Scalars['String']>;
2039  phone_number?: InputMaybe<Scalars['String']>;
2040  seats?: InputMaybe<Scalars['Int']>;
2041  user?: InputMaybe<Scalars['ID']>;
2042};
2043
2044export type VehicleRelationResponseCollection = {
2045  __typename?: 'VehicleRelationResponseCollection';
2046  data: Array<VehicleEntity>;
2047};
2048
2049export const MeFieldsFragmentDoc = gql`
2050    fragment MeFields on UsersPermissionsMe {
2051  id
2052  username
2053  email
2054  confirmed
2055}
2056    `;
2057export const EventFieldsFragmentDoc = gql`
2058    fragment EventFields on EventEntity {
2059  id
2060  attributes {
2061    uuid
2062    name
2063    description
2064    enabled_modules
2065    email
2066    lang
2067    administrators
2068    date
2069    address
2070    latitude
2071    longitude
2072    position
2073    waitingPassengers {
2074      data {
2075        id
2076        attributes {
2077          name
2078          email
2079          location
2080          user {
2081            data {
2082              id
2083              attributes {
2084                firstName
2085                lastName
2086              }
2087            }
2088          }
2089        }
2090      }
2091    }
2092    travels(pagination: {limit: 500}) {
2093      data {
2094        id
2095        attributes {
2096          meeting
2097          meeting_latitude
2098          meeting_longitude
2099          departure
2100          details
2101          vehicleName
2102          phone_number
2103          seats
2104          user {
2105            data {
2106              id
2107            }
2108          }
2109          passengers {
2110            data {
2111              id
2112              attributes {
2113                name
2114                location
2115                email
2116                phone
2117                user {
2118                  data {
2119                    id
2120                    attributes {
2121                      firstName
2122                      lastName
2123                    }
2124                  }
2125                }
2126              }
2127            }
2128          }
2129        }
2130      }
2131    }
2132  }
2133}
2134    `;
2135export const PassengerFieldsFragmentDoc = gql`
2136    fragment PassengerFields on PassengerEntity {
2137  id
2138  attributes {
2139    name
2140    location
2141    phone
2142    email
2143    user {
2144      data {
2145        id
2146        attributes {
2147          firstName
2148          lastName
2149          email
2150        }
2151      }
2152    }
2153  }
2154}
2155    `;
2156export const TravelFieldsFragmentDoc = gql`
2157    fragment TravelFields on TravelEntity {
2158  id
2159  attributes {
2160    meeting
2161    meeting_latitude
2162    meeting_longitude
2163    departure
2164    details
2165    vehicleName
2166    phone_number
2167    seats
2168    passengers {
2169      data {
2170        id
2171        attributes {
2172          name
2173          location
2174          phone
2175          user {
2176            data {
2177              id
2178              attributes {
2179                firstName
2180                lastName
2181                email
2182              }
2183            }
2184          }
2185        }
2186      }
2187    }
2188  }
2189}
2190    `;
2191export const UserFieldsFragmentDoc = gql`
2192    fragment UserFields on UsersPermissionsUser {
2193  username
2194  email
2195  confirmed
2196  lastName
2197  firstName
2198  lang
2199  onboardingUser
2200  onboardingCreator
2201  newsletterConsent
2202  notificationEnabled
2203  provider
2204  events(pagination: {limit: 500}) {
2205    data {
2206      id
2207      attributes {
2208        uuid
2209        name
2210        date
2211        address
2212        enabled_modules
2213      }
2214    }
2215  }
2216}
2217    `;
2218export const VehicleFieldsFragmentDoc = gql`
2219    fragment VehicleFields on VehicleEntity {
2220  id
2221  attributes {
2222    name
2223    seats
2224    phone_number
2225  }
2226}
2227    `;
2228export const LoginDocument = gql`
2229    mutation login($identifier: String!, $password: String!) {
2230  login(input: {identifier: $identifier, password: $password}) {
2231    jwt
2232    user {
2233      id
2234      username
2235      email
2236      confirmed
2237    }
2238  }
2239}
2240    `;
2241export const TripAlertDocument = gql`
2242    query TripAlert($eventId: ID!) {
2243  eventTripAlert(event: $eventId) {
2244    data {
2245      id
2246      attributes {
2247        address
2248        enabled
2249        radius
2250        longitude
2251        latitude
2252      }
2253    }
2254  }
2255}
2256    `;
2257export const SetTripAlertDocument = gql`
2258    mutation SetTripAlert($eventId: ID!, $enabled: Boolean, $latitude: Float, $longitude: Float, $address: String, $radius: Float) {
2259  setTripAlert(
2260    event: $eventId
2261    latitude: $latitude
2262    longitude: $longitude
2263    address: $address
2264    radius: $radius
2265    enabled: $enabled
2266  ) {
2267    data {
2268      id
2269      attributes {
2270        latitude
2271        longitude
2272        address
2273        enabled
2274      }
2275    }
2276  }
2277}
2278    `;
2279export const RegisterDocument = gql`
2280    mutation register($user: UsersPermissionsRegisterInput!) {
2281  register(input: $user) {
2282    jwt
2283    user {
2284      ...MeFields
2285    }
2286  }
2287}
2288    ${MeFieldsFragmentDoc}`;
2289export const ForgotPasswordDocument = gql`
2290    mutation forgotPassword($email: String!) {
2291  forgotPassword(email: $email) {
2292    ok
2293  }
2294}
2295    `;
2296export const ResetPasswordDocument = gql`
2297    mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) {
2298  resetPassword(
2299    password: $password
2300    passwordConfirmation: $passwordConfirmation
2301    code: $code
2302  ) {
2303    jwt
2304    user {
2305      ...MeFields
2306    }
2307  }
2308}
2309    ${MeFieldsFragmentDoc}`;
2310export const CreateEventDocument = gql`
2311    mutation createEvent($eventData: EventInput!) {
2312  createEvent(data: $eventData) {
2313    data {
2314      ...EventFields
2315    }
2316  }
2317}
2318    ${EventFieldsFragmentDoc}`;
2319export const UpdateEventDocument = gql`
2320    mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) {
2321  updateEventByUUID(uuid: $uuid, data: $eventUpdate) {
2322    data {
2323      ...EventFields
2324    }
2325  }
2326}
2327    ${EventFieldsFragmentDoc}`;
2328export const AddEventAdminDocument = gql`
2329    mutation addEventAdmin($eventId: ID!, $email: String!) {
2330  addEventAdmin(eventId: $eventId, email: $email) {
2331    data {
2332      id
2333      attributes {
2334        administrators
2335      }
2336    }
2337  }
2338}
2339    `;
2340export const DeleteEventAdminDocument = gql`
2341    mutation deleteEventAdmin($eventId: ID!, $email: String!) {
2342  deleteEventAdmin(eventId: $eventId, email: $email) {
2343    data {
2344      id
2345      attributes {
2346        administrators
2347      }
2348    }
2349  }
2350}
2351    `;
2352export const EventByUuidDocument = gql`
2353    query eventByUUID($uuid: String!) {
2354  eventByUUID(uuid: $uuid) {
2355    data {
2356      ...EventFields
2357    }
2358  }
2359}
2360    ${EventFieldsFragmentDoc}`;
2361export const ModuleDocument = gql`
2362    query module($locale: I18NLocaleCode!) {
2363  module(locale: $locale) {
2364    data {
2365      attributes {
2366        caroster_plus_name
2367        caroster_plus_price
2368        caroster_plus_enabled
2369        caroster_plus_description
2370        caroster_plus_payment_link
2371      }
2372    }
2373  }
2374}
2375    `;
2376export const UserNotificationsDocument = gql`
2377    query UserNotifications($maxItems: Int = 20) {
2378  notifications(pagination: {limit: $maxItems}, sort: "createdAt:DESC") {
2379    data {
2380      id
2381      attributes {
2382        type
2383        read
2384        createdAt
2385        event {
2386          data {
2387            id
2388            attributes {
2389              name
2390              uuid
2391            }
2392          }
2393        }
2394      }
2395    }
2396  }
2397}
2398    `;
2399export const ReadNotificationsDocument = gql`
2400    mutation readNotifications($id: ID) {
2401  readNotifications(id: $id) {
2402    data {
2403      id
2404      attributes {
2405        type
2406        read
2407      }
2408    }
2409  }
2410}
2411    `;
2412export const CreatePassengerDocument = gql`
2413    mutation createPassenger($passenger: PassengerInput!) {
2414  createPassenger(data: $passenger) {
2415    data {
2416      ...PassengerFields
2417    }
2418  }
2419}
2420    ${PassengerFieldsFragmentDoc}`;
2421export const UpdatePassengerDocument = gql`
2422    mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) {
2423  updatePassenger(id: $id, data: $passengerUpdate) {
2424    data {
2425      ...PassengerFields
2426    }
2427  }
2428}
2429    ${PassengerFieldsFragmentDoc}`;
2430export const DeletePassengerDocument = gql`
2431    mutation deletePassenger($id: ID!) {
2432  deletePassenger(id: $id) {
2433    data {
2434      id
2435    }
2436  }
2437}
2438    `;
2439export const SettingDocument = gql`
2440    query setting($locale: I18NLocaleCode!) {
2441  setting(locale: $locale) {
2442    data {
2443      id
2444      attributes {
2445        gtm_id
2446        about_link
2447        announcement
2448        matomo_script_url
2449        opencollective_link
2450        code_link
2451        stripe_dashboard_link
2452        tos_link
2453        data_policy_link
2454      }
2455    }
2456  }
2457}
2458    `;
2459export const CreateTravelDocument = gql`
2460    mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
2461  createTravel(data: $travel, createVehicle: $createVehicle) {
2462    data {
2463      ...TravelFields
2464    }
2465  }
2466}
2467    ${TravelFieldsFragmentDoc}`;
2468export const UpdateTravelDocument = gql`
2469    mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
2470  updateTravel(id: $id, data: $travelUpdate) {
2471    data {
2472      ...TravelFields
2473    }
2474  }
2475}
2476    ${TravelFieldsFragmentDoc}`;
2477export const DeleteTravelDocument = gql`
2478    mutation deleteTravel($id: ID!) {
2479  deleteTravel(id: $id) {
2480    data {
2481      id
2482    }
2483  }
2484}
2485    `;
2486export const ProfileDocument = gql`
2487    query profile {
2488  me {
2489    id
2490    username
2491    profile {
2492      ...UserFields
2493    }
2494  }
2495}
2496    ${UserFieldsFragmentDoc}`;
2497export const UpdateMeDocument = gql`
2498    mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
2499  updateMe(data: $userUpdate) {
2500    data {
2501      id
2502      attributes {
2503        ...UserFields
2504      }
2505    }
2506  }
2507}
2508    ${UserFieldsFragmentDoc}`;
2509export const FindUserVehiclesDocument = gql`
2510    query findUserVehicles {
2511  me {
2512    id
2513    username
2514    profile {
2515      vehicles(pagination: {limit: 500}) {
2516        data {
2517          ...VehicleFields
2518        }
2519      }
2520    }
2521  }
2522}
2523    ${VehicleFieldsFragmentDoc}`;
2524export const DeleteVehicleDocument = gql`
2525    mutation deleteVehicle($id: ID!) {
2526  deleteVehicle(id: $id) {
2527    data {
2528      id
2529      attributes {
2530        name
2531      }
2532    }
2533  }
2534}
2535    `;
2536
2537export type SdkFunctionWrapper = <T>(action: (requestHeaders?:Record<string, string>) => Promise<T>, operationName: string, operationType?: string) => Promise<T>;
2538
2539
2540const defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType) => action();
2541
2542export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) {
2543  return {
2544    login(variables: LoginMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<LoginMutation> {
2545      return withWrapper((wrappedRequestHeaders) => client.request<LoginMutation>(LoginDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'login', 'mutation');
2546    },
2547    TripAlert(variables: TripAlertQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<TripAlertQuery> {
2548      return withWrapper((wrappedRequestHeaders) => client.request<TripAlertQuery>(TripAlertDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'TripAlert', 'query');
2549    },
2550    SetTripAlert(variables: SetTripAlertMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<SetTripAlertMutation> {
2551      return withWrapper((wrappedRequestHeaders) => client.request<SetTripAlertMutation>(SetTripAlertDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'SetTripAlert', 'mutation');
2552    },
2553    register(variables: RegisterMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<RegisterMutation> {
2554      return withWrapper((wrappedRequestHeaders) => client.request<RegisterMutation>(RegisterDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'register', 'mutation');
2555    },
2556    forgotPassword(variables: ForgotPasswordMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ForgotPasswordMutation> {
2557      return withWrapper((wrappedRequestHeaders) => client.request<ForgotPasswordMutation>(ForgotPasswordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'forgotPassword', 'mutation');
2558    },
2559    resetPassword(variables: ResetPasswordMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ResetPasswordMutation> {
2560      return withWrapper((wrappedRequestHeaders) => client.request<ResetPasswordMutation>(ResetPasswordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'resetPassword', 'mutation');
2561    },
2562    createEvent(variables: CreateEventMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreateEventMutation> {
2563      return withWrapper((wrappedRequestHeaders) => client.request<CreateEventMutation>(CreateEventDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createEvent', 'mutation');
2564    },
2565    updateEvent(variables: UpdateEventMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateEventMutation> {
2566      return withWrapper((wrappedRequestHeaders) => client.request<UpdateEventMutation>(UpdateEventDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateEvent', 'mutation');
2567    },
2568    addEventAdmin(variables: AddEventAdminMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<AddEventAdminMutation> {
2569      return withWrapper((wrappedRequestHeaders) => client.request<AddEventAdminMutation>(AddEventAdminDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'addEventAdmin', 'mutation');
2570    },
2571    deleteEventAdmin(variables: DeleteEventAdminMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteEventAdminMutation> {
2572      return withWrapper((wrappedRequestHeaders) => client.request<DeleteEventAdminMutation>(DeleteEventAdminDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteEventAdmin', 'mutation');
2573    },
2574    eventByUUID(variables: EventByUuidQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<EventByUuidQuery> {
2575      return withWrapper((wrappedRequestHeaders) => client.request<EventByUuidQuery>(EventByUuidDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'eventByUUID', 'query');
2576    },
2577    module(variables: ModuleQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ModuleQuery> {
2578      return withWrapper((wrappedRequestHeaders) => client.request<ModuleQuery>(ModuleDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'module', 'query');
2579    },
2580    UserNotifications(variables?: UserNotificationsQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UserNotificationsQuery> {
2581      return withWrapper((wrappedRequestHeaders) => client.request<UserNotificationsQuery>(UserNotificationsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'UserNotifications', 'query');
2582    },
2583    readNotifications(variables?: ReadNotificationsMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ReadNotificationsMutation> {
2584      return withWrapper((wrappedRequestHeaders) => client.request<ReadNotificationsMutation>(ReadNotificationsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'readNotifications', 'mutation');
2585    },
2586    createPassenger(variables: CreatePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreatePassengerMutation> {
2587      return withWrapper((wrappedRequestHeaders) => client.request<CreatePassengerMutation>(CreatePassengerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createPassenger', 'mutation');
2588    },
2589    updatePassenger(variables: UpdatePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdatePassengerMutation> {
2590      return withWrapper((wrappedRequestHeaders) => client.request<UpdatePassengerMutation>(UpdatePassengerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updatePassenger', 'mutation');
2591    },
2592    deletePassenger(variables: DeletePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeletePassengerMutation> {
2593      return withWrapper((wrappedRequestHeaders) => client.request<DeletePassengerMutation>(DeletePassengerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deletePassenger', 'mutation');
2594    },
2595    setting(variables: SettingQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<SettingQuery> {
2596      return withWrapper((wrappedRequestHeaders) => client.request<SettingQuery>(SettingDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'setting', 'query');
2597    },
2598    createTravel(variables: CreateTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<CreateTravelMutation> {
2599      return withWrapper((wrappedRequestHeaders) => client.request<CreateTravelMutation>(CreateTravelDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createTravel', 'mutation');
2600    },
2601    updateTravel(variables: UpdateTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateTravelMutation> {
2602      return withWrapper((wrappedRequestHeaders) => client.request<UpdateTravelMutation>(UpdateTravelDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateTravel', 'mutation');
2603    },
2604    deleteTravel(variables: DeleteTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteTravelMutation> {
2605      return withWrapper((wrappedRequestHeaders) => client.request<DeleteTravelMutation>(DeleteTravelDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteTravel', 'mutation');
2606    },
2607    profile(variables?: ProfileQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<ProfileQuery> {
2608      return withWrapper((wrappedRequestHeaders) => client.request<ProfileQuery>(ProfileDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'profile', 'query');
2609    },
2610    updateMe(variables: UpdateMeMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<UpdateMeMutation> {
2611      return withWrapper((wrappedRequestHeaders) => client.request<UpdateMeMutation>(UpdateMeDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateMe', 'mutation');
2612    },
2613    findUserVehicles(variables?: FindUserVehiclesQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<FindUserVehiclesQuery> {
2614      return withWrapper((wrappedRequestHeaders) => client.request<FindUserVehiclesQuery>(FindUserVehiclesDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'findUserVehicles', 'query');
2615    },
2616    deleteVehicle(variables: DeleteVehicleMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise<DeleteVehicleMutation> {
2617      return withWrapper((wrappedRequestHeaders) => client.request<DeleteVehicleMutation>(DeleteVehicleDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteVehicle', 'mutation');
2618    }
2619  };
2620}
2621export type Sdk = ReturnType<typeof getSdk>;
2622export type LoginMutationVariables = Exact<{
2623  identifier: Scalars['String'];
2624  password: Scalars['String'];
2625}>;
2626
2627
2628export type LoginMutation = { __typename?: 'Mutation', login: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2629
2630export type TripAlertQueryVariables = Exact<{
2631  eventId: Scalars['ID'];
2632}>;
2633
2634
2635export 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 };
2636
2637export type SetTripAlertMutationVariables = Exact<{
2638  eventId: Scalars['ID'];
2639  enabled?: InputMaybe<Scalars['Boolean']>;
2640  latitude?: InputMaybe<Scalars['Float']>;
2641  longitude?: InputMaybe<Scalars['Float']>;
2642  address?: InputMaybe<Scalars['String']>;
2643  radius?: InputMaybe<Scalars['Float']>;
2644}>;
2645
2646
2647export 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 };
2648
2649export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null };
2650
2651export type RegisterMutationVariables = Exact<{
2652  user: UsersPermissionsRegisterInput;
2653}>;
2654
2655
2656export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } };
2657
2658export type ForgotPasswordMutationVariables = Exact<{
2659  email: Scalars['String'];
2660}>;
2661
2662
2663export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UsersPermissionsPasswordPayload', ok: boolean } | null };
2664
2665export type ResetPasswordMutationVariables = Exact<{
2666  password: Scalars['String'];
2667  passwordConfirmation: Scalars['String'];
2668  code: Scalars['String'];
2669}>;
2670
2671
2672export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } | null };
2673
2674export 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 };
2675
2676export type CreateEventMutationVariables = Exact<{
2677  eventData: EventInput;
2678}>;
2679
2680
2681export 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 };
2682
2683export type UpdateEventMutationVariables = Exact<{
2684  uuid: Scalars['String'];
2685  eventUpdate: EventInput;
2686}>;
2687
2688
2689export 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 };
2690
2691export type AddEventAdminMutationVariables = Exact<{
2692  eventId: Scalars['ID'];
2693  email: Scalars['String'];
2694}>;
2695
2696
2697export type AddEventAdminMutation = { __typename?: 'Mutation', addEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
2698
2699export type DeleteEventAdminMutationVariables = Exact<{
2700  eventId: Scalars['ID'];
2701  email: Scalars['String'];
2702}>;
2703
2704
2705export type DeleteEventAdminMutation = { __typename?: 'Mutation', deleteEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null };
2706
2707export type EventByUuidQueryVariables = Exact<{
2708  uuid: Scalars['String'];
2709}>;
2710
2711
2712export 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 };
2713
2714export type ModuleQueryVariables = Exact<{
2715  locale: Scalars['I18NLocaleCode'];
2716}>;
2717
2718
2719export 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 };
2720
2721export type UserNotificationsQueryVariables = Exact<{
2722  maxItems?: InputMaybe<Scalars['Int']>;
2723}>;
2724
2725
2726export 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 };
2727
2728export type ReadNotificationsMutationVariables = Exact<{
2729  id?: InputMaybe<Scalars['ID']>;
2730}>;
2731
2732
2733export 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 };
2734
2735export 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 };
2736
2737export type CreatePassengerMutationVariables = Exact<{
2738  passenger: PassengerInput;
2739}>;
2740
2741
2742export 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 };
2743
2744export type UpdatePassengerMutationVariables = Exact<{
2745  id: Scalars['ID'];
2746  passengerUpdate: PassengerInput;
2747}>;
2748
2749
2750export 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 };
2751
2752export type DeletePassengerMutationVariables = Exact<{
2753  id: Scalars['ID'];
2754}>;
2755
2756
2757export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null };
2758
2759export type SettingQueryVariables = Exact<{
2760  locale: Scalars['I18NLocaleCode'];
2761}>;
2762
2763
2764export type SettingQuery = { __typename?: 'Query', setting?: { __typename?: 'SettingEntityResponse', data?: { __typename?: 'SettingEntity', id?: string | null, attributes?: { __typename?: 'Setting', gtm_id?: string | null, about_link?: string | null, announcement?: string | null, matomo_script_url?: string | null, opencollective_link?: string | null, code_link?: string | null, stripe_dashboard_link?: string | null, tos_link?: string | null, data_policy_link?: string | null } | null } | null } | null };
2765
2766export 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 };
2767
2768export type CreateTravelMutationVariables = Exact<{
2769  travel: TravelInput;
2770  createVehicle?: InputMaybe<Scalars['Boolean']>;
2771}>;
2772
2773
2774export 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 };
2775
2776export type UpdateTravelMutationVariables = Exact<{
2777  id: Scalars['ID'];
2778  travelUpdate: TravelInput;
2779}>;
2780
2781
2782export 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 };
2783
2784export type DeleteTravelMutationVariables = Exact<{
2785  id: Scalars['ID'];
2786}>;
2787
2788
2789export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null };
2790
2791export 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 };
2792
2793export type ProfileQueryVariables = Exact<{ [key: string]: never; }>;
2794
2795
2796export 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 };
2797
2798export type UpdateMeMutationVariables = Exact<{
2799  userUpdate: UsersPermissionsUserInput;
2800}>;
2801
2802
2803export 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 } };
2804
2805export type VehicleFieldsFragment = { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null };
2806
2807export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>;
2808
2809
2810export 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 };
2811
2812export type DeleteVehicleMutationVariables = Exact<{
2813  id: Scalars['ID'];
2814}>;
2815
2816
2817export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'VehicleEntityResponse', data?: { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string } | null } | null } | null };