all repos — caroster @ ae6f0621a8c844a589741cf29191ddf231c449c4

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