all repos — caroster @ 2ab1b88d8d526f5d2b9ef0f2ad936dbfcd6aa2c9

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

frontend/generated/graphql.tsx (view raw)

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