all repos — caroster @ 25ef569b9aff78df82eea6d516cca3a4aeccbb8a

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