import { GraphQLClient } from 'graphql-request'; import * as Dom from 'graphql-request/dist/types.dom'; import gql from 'graphql-tag'; export type Maybe = T | null; export type InputMaybe = Maybe; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; Date: any; DateTime: any; JSON: any; Long: any; Time: any; Upload: any; }; export type AdminUser = { __typename?: 'AdminUser'; firstname: Scalars['String']; id: Scalars['ID']; lastname: Scalars['String']; username?: Maybe; }; export type ComponentPassengerPassenger = { __typename?: 'ComponentPassengerPassenger'; email?: Maybe; id: Scalars['ID']; location?: Maybe; name: Scalars['String']; user?: Maybe; }; export type ComponentPassengerPassengerInput = { email?: InputMaybe; location?: InputMaybe; name: Scalars['String']; user?: InputMaybe; }; export enum Enum_Page_Type { Tos = 'tos' } export enum Enum_Userspermissionsuser_Lang { En = 'EN', Fr = 'FR' } export type EmailDesignerEmailTemplate = { __typename?: 'EmailDesignerEmailTemplate'; bodyHtml?: Maybe; bodyText?: Maybe; created_at: Scalars['DateTime']; design?: Maybe; enabled?: Maybe; id: Scalars['ID']; name?: Maybe; sourceCodeToTemplateId?: Maybe; subject?: Maybe; tags?: Maybe; updated_at: Scalars['DateTime']; }; export type EmailTemplateInput = { bodyHtml?: InputMaybe; bodyText?: InputMaybe; created_by?: InputMaybe; design?: InputMaybe; enabled?: InputMaybe; name?: InputMaybe; sourceCodeToTemplateId?: InputMaybe; subject?: InputMaybe; tags?: InputMaybe; updated_by?: InputMaybe; }; export type Event = { __typename?: 'Event'; address?: Maybe; created_at: Scalars['DateTime']; date?: Maybe; description?: Maybe; email: Scalars['String']; id: Scalars['ID']; name: Scalars['String']; newsletter?: Maybe; position?: Maybe; travels?: Maybe>>; updated_at: Scalars['DateTime']; users?: Maybe>>; uuid?: Maybe; waitingPassengers?: Maybe>>; }; export type EventTravelsArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type EventUsersArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type EventWaitingPassengersArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type EventAggregator = { __typename?: 'EventAggregator'; count?: Maybe; totalCount?: Maybe; }; export type EventConnection = { __typename?: 'EventConnection'; aggregate?: Maybe; groupBy?: Maybe; values?: Maybe>>; }; export type EventConnectionAddress = { __typename?: 'EventConnectionAddress'; connection?: Maybe; key?: Maybe; }; export type EventConnectionCreated_At = { __typename?: 'EventConnectionCreated_at'; connection?: Maybe; key?: Maybe; }; export type EventConnectionDate = { __typename?: 'EventConnectionDate'; connection?: Maybe; key?: Maybe; }; export type EventConnectionDescription = { __typename?: 'EventConnectionDescription'; connection?: Maybe; key?: Maybe; }; export type EventConnectionEmail = { __typename?: 'EventConnectionEmail'; connection?: Maybe; key?: Maybe; }; export type EventConnectionId = { __typename?: 'EventConnectionId'; connection?: Maybe; key?: Maybe; }; export type EventConnectionName = { __typename?: 'EventConnectionName'; connection?: Maybe; key?: Maybe; }; export type EventConnectionNewsletter = { __typename?: 'EventConnectionNewsletter'; connection?: Maybe; key?: Maybe; }; export type EventConnectionPosition = { __typename?: 'EventConnectionPosition'; connection?: Maybe; key?: Maybe; }; export type EventConnectionUpdated_At = { __typename?: 'EventConnectionUpdated_at'; connection?: Maybe; key?: Maybe; }; export type EventConnectionUuid = { __typename?: 'EventConnectionUuid'; connection?: Maybe; key?: Maybe; }; export type EventGroupBy = { __typename?: 'EventGroupBy'; address?: Maybe>>; created_at?: Maybe>>; date?: Maybe>>; description?: Maybe>>; email?: Maybe>>; id?: Maybe>>; name?: Maybe>>; newsletter?: Maybe>>; position?: Maybe>>; updated_at?: Maybe>>; uuid?: Maybe>>; }; export type EventInput = { address?: InputMaybe; created_by?: InputMaybe; date?: InputMaybe; description?: InputMaybe; email: Scalars['String']; name: Scalars['String']; newsletter?: InputMaybe; position?: InputMaybe; travels?: InputMaybe>>; updated_by?: InputMaybe; users?: InputMaybe>>; uuid?: InputMaybe; waitingPassengers?: InputMaybe>>; }; export type FileInfoInput = { alternativeText?: InputMaybe; caption?: InputMaybe; name?: InputMaybe; }; export type FileInput = { alternativeText?: InputMaybe; caption?: InputMaybe; created_by?: InputMaybe; ext?: InputMaybe; formats?: InputMaybe; hash: Scalars['String']; height?: InputMaybe; mime: Scalars['String']; name: Scalars['String']; previewUrl?: InputMaybe; provider: Scalars['String']; provider_metadata?: InputMaybe; related?: InputMaybe>>; size: Scalars['Float']; updated_by?: InputMaybe; url: Scalars['String']; width?: InputMaybe; }; export type I18NLocale = { __typename?: 'I18NLocale'; code?: Maybe; created_at: Scalars['DateTime']; id: Scalars['ID']; name?: Maybe; updated_at: Scalars['DateTime']; }; export type InputId = { id: Scalars['ID']; }; export type InputUuid = { uuid: Scalars['String']; }; export type LocaleInput = { code?: InputMaybe; created_by?: InputMaybe; name?: InputMaybe; updated_by?: InputMaybe; }; export type Morph = ComponentPassengerPassenger | EmailDesignerEmailTemplate | Event | EventAggregator | EventConnection | EventConnectionAddress | EventConnectionCreated_At | EventConnectionDate | EventConnectionDescription | EventConnectionEmail | EventConnectionId | EventConnectionName | EventConnectionNewsletter | EventConnectionPosition | EventConnectionUpdated_At | EventConnectionUuid | EventGroupBy | I18NLocale | Page | PageAggregator | PageConnection | PageConnectionContent | PageConnectionCreated_At | PageConnectionId | PageConnectionName | PageConnectionType | PageConnectionUpdated_At | PageGroupBy | Passenger | PassengerAggregator | PassengerConnection | PassengerConnectionCreated_At | PassengerConnectionEmail | PassengerConnectionEvent | PassengerConnectionId | PassengerConnectionLocation | PassengerConnectionName | PassengerConnectionTravel | PassengerConnectionUpdated_At | PassengerConnectionUser | PassengerGroupBy | Settings | Travel | TravelAggregator | TravelAggregatorAvg | TravelAggregatorMax | TravelAggregatorMin | TravelAggregatorSum | TravelConnection | TravelConnectionCreated_At | TravelConnectionDeparture | TravelConnectionDetails | TravelConnectionEvent | TravelConnectionId | TravelConnectionMeeting | TravelConnectionPhone_Number | TravelConnectionSeats | TravelConnectionUpdated_At | TravelConnectionVehicleName | TravelGroupBy | UploadFile | UploadFileAggregator | UploadFileAggregatorAvg | UploadFileAggregatorMax | UploadFileAggregatorMin | UploadFileAggregatorSum | UploadFileConnection | UploadFileConnectionAlternativeText | UploadFileConnectionCaption | UploadFileConnectionCreated_At | UploadFileConnectionExt | UploadFileConnectionFormats | UploadFileConnectionHash | UploadFileConnectionHeight | UploadFileConnectionId | UploadFileConnectionMime | UploadFileConnectionName | UploadFileConnectionPreviewUrl | UploadFileConnectionProvider | UploadFileConnectionProvider_Metadata | UploadFileConnectionSize | UploadFileConnectionUpdated_At | UploadFileConnectionUrl | UploadFileConnectionWidth | UploadFileGroupBy | UserPermissionsPasswordPayload | UsersPermissionsLoginPayload | UsersPermissionsMe | UsersPermissionsMeRole | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsRoleAggregator | UsersPermissionsRoleConnection | UsersPermissionsRoleConnectionDescription | UsersPermissionsRoleConnectionId | UsersPermissionsRoleConnectionName | UsersPermissionsRoleConnectionType | UsersPermissionsRoleGroupBy | UsersPermissionsUser | UsersPermissionsUserAggregator | UsersPermissionsUserConnection | UsersPermissionsUserConnectionBlocked | UsersPermissionsUserConnectionConfirmed | UsersPermissionsUserConnectionCreated_At | UsersPermissionsUserConnectionEmail | UsersPermissionsUserConnectionFirstName | UsersPermissionsUserConnectionId | UsersPermissionsUserConnectionLang | UsersPermissionsUserConnectionLastName | UsersPermissionsUserConnectionOnboardingCreator | UsersPermissionsUserConnectionOnboardingUser | UsersPermissionsUserConnectionProvider | UsersPermissionsUserConnectionRole | UsersPermissionsUserConnectionUpdated_At | UsersPermissionsUserConnectionUsername | UsersPermissionsUserGroupBy | Vehicle | VehicleAggregator | VehicleAggregatorAvg | VehicleAggregatorMax | VehicleAggregatorMin | VehicleAggregatorSum | VehicleConnection | VehicleConnectionCreated_At | VehicleConnectionId | VehicleConnectionName | VehicleConnectionPhone_Number | VehicleConnectionSeats | VehicleConnectionUpdated_At | VehicleConnectionUser | VehicleGroupBy | CreateEventPayload | CreatePagePayload | CreatePassengerPayload | CreateRolePayload | CreateTravelPayload | CreateUserPayload | CreateVehiclePayload | DeleteEventPayload | DeleteFilePayload | DeletePagePayload | DeletePassengerPayload | DeleteRolePayload | DeleteSettingPayload | DeleteTravelPayload | DeleteUserPayload | DeleteVehiclePayload | UpdateEventPayload | UpdatePagePayload | UpdatePassengerPayload | UpdateRolePayload | UpdateSettingPayload | UpdateTravelPayload | UpdateUserPayload | UpdateVehiclePayload; export type Mutation = { __typename?: 'Mutation'; createEvent?: Maybe; createPage?: Maybe; createPassenger?: Maybe; /** Create a new role */ createRole?: Maybe; createSettingLocalization: Settings; createTravel?: Maybe; /** Create a new user */ createUser?: Maybe; createVehicle?: Maybe; deleteEvent?: Maybe; /** Delete one file */ deleteFile?: Maybe; deletePage?: Maybe; deletePassenger?: Maybe; /** Delete an existing role */ deleteRole?: Maybe; deleteSetting?: Maybe; deleteTravel?: Maybe; /** Delete an existing user */ deleteUser?: Maybe; deleteVehicle?: Maybe; emailConfirmation?: Maybe; forgotPassword?: Maybe; login: UsersPermissionsLoginPayload; multipleUpload: Array>; register: UsersPermissionsLoginPayload; resetPassword?: Maybe; updateEvent?: Maybe; updateEventByUUID?: Maybe; updateFileInfo: UploadFile; updateMe: UpdateUserPayload; updatePage?: Maybe; updatePassenger?: Maybe; /** Update an existing role */ updateRole?: Maybe; updateSetting?: Maybe; updateTravel?: Maybe; /** Update an existing user */ updateUser?: Maybe; updateVehicle?: Maybe; upload: UploadFile; }; export type MutationCreateEventArgs = { input?: InputMaybe; }; export type MutationCreatePageArgs = { input?: InputMaybe; }; export type MutationCreatePassengerArgs = { input?: InputMaybe; }; export type MutationCreateRoleArgs = { input?: InputMaybe; }; export type MutationCreateSettingLocalizationArgs = { input: UpdateSettingInput; }; export type MutationCreateTravelArgs = { input?: InputMaybe; }; export type MutationCreateUserArgs = { input?: InputMaybe; }; export type MutationCreateVehicleArgs = { input?: InputMaybe; }; export type MutationDeleteEventArgs = { input?: InputMaybe; }; export type MutationDeleteFileArgs = { input?: InputMaybe; }; export type MutationDeletePageArgs = { input?: InputMaybe; }; export type MutationDeletePassengerArgs = { input?: InputMaybe; }; export type MutationDeleteRoleArgs = { input?: InputMaybe; }; export type MutationDeleteSettingArgs = { locale?: InputMaybe; }; export type MutationDeleteTravelArgs = { input?: InputMaybe; }; export type MutationDeleteUserArgs = { input?: InputMaybe; }; export type MutationDeleteVehicleArgs = { input?: InputMaybe; }; export type MutationEmailConfirmationArgs = { confirmation: Scalars['String']; }; export type MutationForgotPasswordArgs = { email: Scalars['String']; }; export type MutationLoginArgs = { input: UsersPermissionsLoginInput; }; export type MutationMultipleUploadArgs = { field?: InputMaybe; files: Array>; ref?: InputMaybe; refId?: InputMaybe; source?: InputMaybe; }; export type MutationRegisterArgs = { input: UsersPermissionsRegisterInput; }; export type MutationResetPasswordArgs = { code: Scalars['String']; password: Scalars['String']; passwordConfirmation: Scalars['String']; }; export type MutationUpdateEventArgs = { input?: InputMaybe; }; export type MutationUpdateEventByUuidArgs = { input?: InputMaybe; }; export type MutationUpdateFileInfoArgs = { id: Scalars['ID']; info: FileInfoInput; }; export type MutationUpdateMeArgs = { input?: InputMaybe; }; export type MutationUpdatePageArgs = { input?: InputMaybe; }; export type MutationUpdatePassengerArgs = { input?: InputMaybe; }; export type MutationUpdateRoleArgs = { input?: InputMaybe; }; export type MutationUpdateSettingArgs = { input?: InputMaybe; locale?: InputMaybe; }; export type MutationUpdateTravelArgs = { input?: InputMaybe; }; export type MutationUpdateUserArgs = { input?: InputMaybe; }; export type MutationUpdateVehicleArgs = { input?: InputMaybe; }; export type MutationUploadArgs = { field?: InputMaybe; file: Scalars['Upload']; info?: InputMaybe; ref?: InputMaybe; refId?: InputMaybe; source?: InputMaybe; }; export type Page = { __typename?: 'Page'; content?: Maybe; created_at: Scalars['DateTime']; id: Scalars['ID']; name: Scalars['String']; type?: Maybe; updated_at: Scalars['DateTime']; }; export type PageAggregator = { __typename?: 'PageAggregator'; count?: Maybe; totalCount?: Maybe; }; export type PageConnection = { __typename?: 'PageConnection'; aggregate?: Maybe; groupBy?: Maybe; values?: Maybe>>; }; export type PageConnectionContent = { __typename?: 'PageConnectionContent'; connection?: Maybe; key?: Maybe; }; export type PageConnectionCreated_At = { __typename?: 'PageConnectionCreated_at'; connection?: Maybe; key?: Maybe; }; export type PageConnectionId = { __typename?: 'PageConnectionId'; connection?: Maybe; key?: Maybe; }; export type PageConnectionName = { __typename?: 'PageConnectionName'; connection?: Maybe; key?: Maybe; }; export type PageConnectionType = { __typename?: 'PageConnectionType'; connection?: Maybe; key?: Maybe; }; export type PageConnectionUpdated_At = { __typename?: 'PageConnectionUpdated_at'; connection?: Maybe; key?: Maybe; }; export type PageGroupBy = { __typename?: 'PageGroupBy'; content?: Maybe>>; created_at?: Maybe>>; id?: Maybe>>; name?: Maybe>>; type?: Maybe>>; updated_at?: Maybe>>; }; export type PageInput = { content?: InputMaybe; created_by?: InputMaybe; name: Scalars['String']; type?: InputMaybe; updated_by?: InputMaybe; }; export type Passenger = { __typename?: 'Passenger'; created_at: Scalars['DateTime']; email?: Maybe; event?: Maybe; id: Scalars['ID']; location?: Maybe; name: Scalars['String']; travel?: Maybe; updated_at: Scalars['DateTime']; user?: Maybe; }; export type PassengerAggregator = { __typename?: 'PassengerAggregator'; count?: Maybe; totalCount?: Maybe; }; export type PassengerConnection = { __typename?: 'PassengerConnection'; aggregate?: Maybe; groupBy?: Maybe; values?: Maybe>>; }; export type PassengerConnectionCreated_At = { __typename?: 'PassengerConnectionCreated_at'; connection?: Maybe; key?: Maybe; }; export type PassengerConnectionEmail = { __typename?: 'PassengerConnectionEmail'; connection?: Maybe; key?: Maybe; }; export type PassengerConnectionEvent = { __typename?: 'PassengerConnectionEvent'; connection?: Maybe; key?: Maybe; }; export type PassengerConnectionId = { __typename?: 'PassengerConnectionId'; connection?: Maybe; key?: Maybe; }; export type PassengerConnectionLocation = { __typename?: 'PassengerConnectionLocation'; connection?: Maybe; key?: Maybe; }; export type PassengerConnectionName = { __typename?: 'PassengerConnectionName'; connection?: Maybe; key?: Maybe; }; export type PassengerConnectionTravel = { __typename?: 'PassengerConnectionTravel'; connection?: Maybe; key?: Maybe; }; export type PassengerConnectionUpdated_At = { __typename?: 'PassengerConnectionUpdated_at'; connection?: Maybe; key?: Maybe; }; export type PassengerConnectionUser = { __typename?: 'PassengerConnectionUser'; connection?: Maybe; key?: Maybe; }; export type PassengerGroupBy = { __typename?: 'PassengerGroupBy'; created_at?: Maybe>>; email?: Maybe>>; event?: Maybe>>; id?: Maybe>>; location?: Maybe>>; name?: Maybe>>; travel?: Maybe>>; updated_at?: Maybe>>; user?: Maybe>>; }; export type PassengerInput = { created_by?: InputMaybe; email?: InputMaybe; event?: InputMaybe; location?: InputMaybe; name: Scalars['String']; travel?: InputMaybe; updated_by?: InputMaybe; user?: InputMaybe; }; export enum PublicationState { Live = 'LIVE', Preview = 'PREVIEW' } export type Query = { __typename?: 'Query'; event?: Maybe; eventByUUID?: Maybe; events?: Maybe>>; eventsConnection?: Maybe; files?: Maybe>>; filesConnection?: Maybe; me?: Maybe; page?: Maybe; pages?: Maybe>>; pagesConnection?: Maybe; passenger?: Maybe; passengers?: Maybe>>; passengersConnection?: Maybe; role?: Maybe; /** Retrieve all the existing roles. You can't apply filters on this query. */ roles?: Maybe>>; rolesConnection?: Maybe; setting?: Maybe; travel?: Maybe; travels?: Maybe>>; travelsConnection?: Maybe; user?: Maybe; users?: Maybe>>; usersConnection?: Maybe; vehicle?: Maybe; vehicles?: Maybe>>; vehiclesConnection?: Maybe; }; export type QueryEventArgs = { id: Scalars['ID']; publicationState?: InputMaybe; }; export type QueryEventByUuidArgs = { uuid: Scalars['String']; }; export type QueryEventsArgs = { limit?: InputMaybe; publicationState?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryEventsConnectionArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryFilesArgs = { limit?: InputMaybe; publicationState?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryFilesConnectionArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryPageArgs = { id: Scalars['ID']; publicationState?: InputMaybe; }; export type QueryPagesArgs = { limit?: InputMaybe; publicationState?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryPagesConnectionArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryPassengerArgs = { id: Scalars['ID']; publicationState?: InputMaybe; }; export type QueryPassengersArgs = { limit?: InputMaybe; publicationState?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryPassengersConnectionArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryRoleArgs = { id: Scalars['ID']; publicationState?: InputMaybe; }; export type QueryRolesArgs = { limit?: InputMaybe; publicationState?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryRolesConnectionArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QuerySettingArgs = { locale?: InputMaybe; publicationState?: InputMaybe; }; export type QueryTravelArgs = { id: Scalars['ID']; publicationState?: InputMaybe; }; export type QueryTravelsArgs = { limit?: InputMaybe; publicationState?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryTravelsConnectionArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryUserArgs = { id: Scalars['ID']; publicationState?: InputMaybe; }; export type QueryUsersArgs = { limit?: InputMaybe; publicationState?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryUsersConnectionArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryVehicleArgs = { id: Scalars['ID']; publicationState?: InputMaybe; }; export type QueryVehiclesArgs = { limit?: InputMaybe; publicationState?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type QueryVehiclesConnectionArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type RoleInput = { created_by?: InputMaybe; description?: InputMaybe; name: Scalars['String']; permissions?: InputMaybe>>; type?: InputMaybe; updated_by?: InputMaybe; users?: InputMaybe>>; }; export type SettingInput = { about_link?: InputMaybe; announcement?: InputMaybe; created_by?: InputMaybe; faq_link?: InputMaybe; gtm_id?: InputMaybe; locale?: InputMaybe; localizations?: InputMaybe>>; updated_by?: InputMaybe; }; export type Settings = { __typename?: 'Settings'; about_link?: Maybe; announcement?: Maybe; created_at: Scalars['DateTime']; faq_link?: Maybe; gtm_id?: Maybe; id: Scalars['ID']; locale?: Maybe; localizations?: Maybe>>; updated_at: Scalars['DateTime']; }; export type SettingsLocalizationsArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type Travel = { __typename?: 'Travel'; created_at: Scalars['DateTime']; departure?: Maybe; details?: Maybe; event?: Maybe; id: Scalars['ID']; meeting?: Maybe; passengers?: Maybe>>; phone_number?: Maybe; seats?: Maybe; updated_at: Scalars['DateTime']; vehicleName?: Maybe; }; export type TravelPassengersArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type TravelAggregator = { __typename?: 'TravelAggregator'; avg?: Maybe; count?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; totalCount?: Maybe; }; export type TravelAggregatorAvg = { __typename?: 'TravelAggregatorAvg'; seats?: Maybe; }; export type TravelAggregatorMax = { __typename?: 'TravelAggregatorMax'; seats?: Maybe; }; export type TravelAggregatorMin = { __typename?: 'TravelAggregatorMin'; seats?: Maybe; }; export type TravelAggregatorSum = { __typename?: 'TravelAggregatorSum'; seats?: Maybe; }; export type TravelConnection = { __typename?: 'TravelConnection'; aggregate?: Maybe; groupBy?: Maybe; values?: Maybe>>; }; export type TravelConnectionCreated_At = { __typename?: 'TravelConnectionCreated_at'; connection?: Maybe; key?: Maybe; }; export type TravelConnectionDeparture = { __typename?: 'TravelConnectionDeparture'; connection?: Maybe; key?: Maybe; }; export type TravelConnectionDetails = { __typename?: 'TravelConnectionDetails'; connection?: Maybe; key?: Maybe; }; export type TravelConnectionEvent = { __typename?: 'TravelConnectionEvent'; connection?: Maybe; key?: Maybe; }; export type TravelConnectionId = { __typename?: 'TravelConnectionId'; connection?: Maybe; key?: Maybe; }; export type TravelConnectionMeeting = { __typename?: 'TravelConnectionMeeting'; connection?: Maybe; key?: Maybe; }; export type TravelConnectionPhone_Number = { __typename?: 'TravelConnectionPhone_number'; connection?: Maybe; key?: Maybe; }; export type TravelConnectionSeats = { __typename?: 'TravelConnectionSeats'; connection?: Maybe; key?: Maybe; }; export type TravelConnectionUpdated_At = { __typename?: 'TravelConnectionUpdated_at'; connection?: Maybe; key?: Maybe; }; export type TravelConnectionVehicleName = { __typename?: 'TravelConnectionVehicleName'; connection?: Maybe; key?: Maybe; }; export type TravelGroupBy = { __typename?: 'TravelGroupBy'; created_at?: Maybe>>; departure?: Maybe>>; details?: Maybe>>; event?: Maybe>>; id?: Maybe>>; meeting?: Maybe>>; phone_number?: Maybe>>; seats?: Maybe>>; updated_at?: Maybe>>; vehicleName?: Maybe>>; }; export type TravelInput = { createVehicle?: InputMaybe; created_by?: InputMaybe; departure?: InputMaybe; details?: InputMaybe; event?: InputMaybe; meeting?: InputMaybe; passengers?: InputMaybe>>; phone_number?: InputMaybe; seats?: InputMaybe; updated_by?: InputMaybe; vehicleName?: InputMaybe; }; export type UploadFile = { __typename?: 'UploadFile'; alternativeText?: Maybe; caption?: Maybe; created_at: Scalars['DateTime']; ext?: Maybe; formats?: Maybe; hash: Scalars['String']; height?: Maybe; id: Scalars['ID']; mime: Scalars['String']; name: Scalars['String']; previewUrl?: Maybe; provider: Scalars['String']; provider_metadata?: Maybe; related?: Maybe>>; size: Scalars['Float']; updated_at: Scalars['DateTime']; url: Scalars['String']; width?: Maybe; }; export type UploadFileRelatedArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type UploadFileAggregator = { __typename?: 'UploadFileAggregator'; avg?: Maybe; count?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; totalCount?: Maybe; }; export type UploadFileAggregatorAvg = { __typename?: 'UploadFileAggregatorAvg'; height?: Maybe; size?: Maybe; width?: Maybe; }; export type UploadFileAggregatorMax = { __typename?: 'UploadFileAggregatorMax'; height?: Maybe; size?: Maybe; width?: Maybe; }; export type UploadFileAggregatorMin = { __typename?: 'UploadFileAggregatorMin'; height?: Maybe; size?: Maybe; width?: Maybe; }; export type UploadFileAggregatorSum = { __typename?: 'UploadFileAggregatorSum'; height?: Maybe; size?: Maybe; width?: Maybe; }; export type UploadFileConnection = { __typename?: 'UploadFileConnection'; aggregate?: Maybe; groupBy?: Maybe; values?: Maybe>>; }; export type UploadFileConnectionAlternativeText = { __typename?: 'UploadFileConnectionAlternativeText'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionCaption = { __typename?: 'UploadFileConnectionCaption'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionCreated_At = { __typename?: 'UploadFileConnectionCreated_at'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionExt = { __typename?: 'UploadFileConnectionExt'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionFormats = { __typename?: 'UploadFileConnectionFormats'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionHash = { __typename?: 'UploadFileConnectionHash'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionHeight = { __typename?: 'UploadFileConnectionHeight'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionId = { __typename?: 'UploadFileConnectionId'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionMime = { __typename?: 'UploadFileConnectionMime'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionName = { __typename?: 'UploadFileConnectionName'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionPreviewUrl = { __typename?: 'UploadFileConnectionPreviewUrl'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionProvider = { __typename?: 'UploadFileConnectionProvider'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionProvider_Metadata = { __typename?: 'UploadFileConnectionProvider_metadata'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionSize = { __typename?: 'UploadFileConnectionSize'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionUpdated_At = { __typename?: 'UploadFileConnectionUpdated_at'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionUrl = { __typename?: 'UploadFileConnectionUrl'; connection?: Maybe; key?: Maybe; }; export type UploadFileConnectionWidth = { __typename?: 'UploadFileConnectionWidth'; connection?: Maybe; key?: Maybe; }; export type UploadFileGroupBy = { __typename?: 'UploadFileGroupBy'; alternativeText?: Maybe>>; caption?: Maybe>>; created_at?: Maybe>>; ext?: Maybe>>; formats?: Maybe>>; hash?: Maybe>>; height?: Maybe>>; id?: Maybe>>; mime?: Maybe>>; name?: Maybe>>; previewUrl?: Maybe>>; provider?: Maybe>>; provider_metadata?: Maybe>>; size?: Maybe>>; updated_at?: Maybe>>; url?: Maybe>>; width?: Maybe>>; }; export type UserInput = { blocked?: InputMaybe; confirmationToken?: InputMaybe; confirmed?: InputMaybe; created_by?: InputMaybe; email: Scalars['String']; events?: InputMaybe>>; firstName?: InputMaybe; lang?: InputMaybe; lastName?: InputMaybe; onboardingCreator?: InputMaybe; onboardingUser?: InputMaybe; passengers?: InputMaybe>>; password?: InputMaybe; provider?: InputMaybe; resetPasswordToken?: InputMaybe; role?: InputMaybe; updated_by?: InputMaybe; username: Scalars['String']; vehicles?: InputMaybe>>; }; export type UserPermissionsPasswordPayload = { __typename?: 'UserPermissionsPasswordPayload'; ok: Scalars['Boolean']; }; export type UsersPermissionsLoginInput = { identifier: Scalars['String']; password: Scalars['String']; provider?: InputMaybe; }; export type UsersPermissionsLoginPayload = { __typename?: 'UsersPermissionsLoginPayload'; jwt?: Maybe; user: UsersPermissionsMe; }; export type UsersPermissionsMe = { __typename?: 'UsersPermissionsMe'; blocked?: Maybe; confirmed?: Maybe; email: Scalars['String']; id: Scalars['ID']; profile?: Maybe; role?: Maybe; username: Scalars['String']; }; export type UsersPermissionsMeRole = { __typename?: 'UsersPermissionsMeRole'; description?: Maybe; id: Scalars['ID']; name: Scalars['String']; type?: Maybe; }; export type UsersPermissionsPermission = { __typename?: 'UsersPermissionsPermission'; action: Scalars['String']; controller: Scalars['String']; enabled: Scalars['Boolean']; id: Scalars['ID']; policy?: Maybe; role?: Maybe; type: Scalars['String']; }; export type UsersPermissionsRegisterInput = { email: Scalars['String']; firstName?: InputMaybe; lang?: InputMaybe; lastName?: InputMaybe; password: Scalars['String']; username: Scalars['String']; }; export type UsersPermissionsRole = { __typename?: 'UsersPermissionsRole'; description?: Maybe; id: Scalars['ID']; name: Scalars['String']; permissions?: Maybe>>; type?: Maybe; users?: Maybe>>; }; export type UsersPermissionsRolePermissionsArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type UsersPermissionsRoleUsersArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type UsersPermissionsRoleAggregator = { __typename?: 'UsersPermissionsRoleAggregator'; count?: Maybe; totalCount?: Maybe; }; export type UsersPermissionsRoleConnection = { __typename?: 'UsersPermissionsRoleConnection'; aggregate?: Maybe; groupBy?: Maybe; values?: Maybe>>; }; export type UsersPermissionsRoleConnectionDescription = { __typename?: 'UsersPermissionsRoleConnectionDescription'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsRoleConnectionId = { __typename?: 'UsersPermissionsRoleConnectionId'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsRoleConnectionName = { __typename?: 'UsersPermissionsRoleConnectionName'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsRoleConnectionType = { __typename?: 'UsersPermissionsRoleConnectionType'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsRoleGroupBy = { __typename?: 'UsersPermissionsRoleGroupBy'; description?: Maybe>>; id?: Maybe>>; name?: Maybe>>; type?: Maybe>>; }; export type UsersPermissionsUser = { __typename?: 'UsersPermissionsUser'; blocked?: Maybe; confirmed?: Maybe; created_at: Scalars['DateTime']; email: Scalars['String']; events?: Maybe>>; firstName?: Maybe; id: Scalars['ID']; lang?: Maybe; lastName?: Maybe; onboardingCreator?: Maybe; onboardingUser?: Maybe; passengers?: Maybe>>; provider?: Maybe; role?: Maybe; updated_at: Scalars['DateTime']; username: Scalars['String']; vehicles?: Maybe>>; }; export type UsersPermissionsUserEventsArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type UsersPermissionsUserPassengersArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type UsersPermissionsUserVehiclesArgs = { limit?: InputMaybe; sort?: InputMaybe; start?: InputMaybe; where?: InputMaybe; }; export type UsersPermissionsUserAggregator = { __typename?: 'UsersPermissionsUserAggregator'; count?: Maybe; totalCount?: Maybe; }; export type UsersPermissionsUserConnection = { __typename?: 'UsersPermissionsUserConnection'; aggregate?: Maybe; groupBy?: Maybe; values?: Maybe>>; }; export type UsersPermissionsUserConnectionBlocked = { __typename?: 'UsersPermissionsUserConnectionBlocked'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionConfirmed = { __typename?: 'UsersPermissionsUserConnectionConfirmed'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionCreated_At = { __typename?: 'UsersPermissionsUserConnectionCreated_at'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionEmail = { __typename?: 'UsersPermissionsUserConnectionEmail'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionFirstName = { __typename?: 'UsersPermissionsUserConnectionFirstName'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionId = { __typename?: 'UsersPermissionsUserConnectionId'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionLang = { __typename?: 'UsersPermissionsUserConnectionLang'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionLastName = { __typename?: 'UsersPermissionsUserConnectionLastName'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionOnboardingCreator = { __typename?: 'UsersPermissionsUserConnectionOnboardingCreator'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionOnboardingUser = { __typename?: 'UsersPermissionsUserConnectionOnboardingUser'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionProvider = { __typename?: 'UsersPermissionsUserConnectionProvider'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionRole = { __typename?: 'UsersPermissionsUserConnectionRole'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionUpdated_At = { __typename?: 'UsersPermissionsUserConnectionUpdated_at'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserConnectionUsername = { __typename?: 'UsersPermissionsUserConnectionUsername'; connection?: Maybe; key?: Maybe; }; export type UsersPermissionsUserGroupBy = { __typename?: 'UsersPermissionsUserGroupBy'; blocked?: Maybe>>; confirmed?: Maybe>>; created_at?: Maybe>>; email?: Maybe>>; firstName?: Maybe>>; id?: Maybe>>; lang?: Maybe>>; lastName?: Maybe>>; onboardingCreator?: Maybe>>; onboardingUser?: Maybe>>; provider?: Maybe>>; role?: Maybe>>; updated_at?: Maybe>>; username?: Maybe>>; }; export type Vehicle = { __typename?: 'Vehicle'; created_at: Scalars['DateTime']; id: Scalars['ID']; name: Scalars['String']; phone_number?: Maybe; seats?: Maybe; updated_at: Scalars['DateTime']; user?: Maybe; }; export type VehicleAggregator = { __typename?: 'VehicleAggregator'; avg?: Maybe; count?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; totalCount?: Maybe; }; export type VehicleAggregatorAvg = { __typename?: 'VehicleAggregatorAvg'; seats?: Maybe; }; export type VehicleAggregatorMax = { __typename?: 'VehicleAggregatorMax'; seats?: Maybe; }; export type VehicleAggregatorMin = { __typename?: 'VehicleAggregatorMin'; seats?: Maybe; }; export type VehicleAggregatorSum = { __typename?: 'VehicleAggregatorSum'; seats?: Maybe; }; export type VehicleConnection = { __typename?: 'VehicleConnection'; aggregate?: Maybe; groupBy?: Maybe; values?: Maybe>>; }; export type VehicleConnectionCreated_At = { __typename?: 'VehicleConnectionCreated_at'; connection?: Maybe; key?: Maybe; }; export type VehicleConnectionId = { __typename?: 'VehicleConnectionId'; connection?: Maybe; key?: Maybe; }; export type VehicleConnectionName = { __typename?: 'VehicleConnectionName'; connection?: Maybe; key?: Maybe; }; export type VehicleConnectionPhone_Number = { __typename?: 'VehicleConnectionPhone_number'; connection?: Maybe; key?: Maybe; }; export type VehicleConnectionSeats = { __typename?: 'VehicleConnectionSeats'; connection?: Maybe; key?: Maybe; }; export type VehicleConnectionUpdated_At = { __typename?: 'VehicleConnectionUpdated_at'; connection?: Maybe; key?: Maybe; }; export type VehicleConnectionUser = { __typename?: 'VehicleConnectionUser'; connection?: Maybe; key?: Maybe; }; export type VehicleGroupBy = { __typename?: 'VehicleGroupBy'; created_at?: Maybe>>; id?: Maybe>>; name?: Maybe>>; phone_number?: Maybe>>; seats?: Maybe>>; updated_at?: Maybe>>; user?: Maybe>>; }; export type VehicleInput = { created_by?: InputMaybe; name: Scalars['String']; phone_number?: InputMaybe; seats?: InputMaybe; updated_by?: InputMaybe; user?: InputMaybe; }; export type CreateEventInput = { data?: InputMaybe; }; export type CreateEventPayload = { __typename?: 'createEventPayload'; event?: Maybe; }; export type CreatePageInput = { data?: InputMaybe; }; export type CreatePagePayload = { __typename?: 'createPagePayload'; page?: Maybe; }; export type CreatePassengerInput = { data?: InputMaybe; }; export type CreatePassengerPayload = { __typename?: 'createPassengerPayload'; passenger?: Maybe; }; export type CreateRoleInput = { data?: InputMaybe; }; export type CreateRolePayload = { __typename?: 'createRolePayload'; role?: Maybe; }; export type CreateTravelInput = { data?: InputMaybe; }; export type CreateTravelPayload = { __typename?: 'createTravelPayload'; travel?: Maybe; }; export type CreateUserInput = { data?: InputMaybe; }; export type CreateUserPayload = { __typename?: 'createUserPayload'; user?: Maybe; }; export type CreateVehicleInput = { data?: InputMaybe; }; export type CreateVehiclePayload = { __typename?: 'createVehiclePayload'; vehicle?: Maybe; }; export type DeleteEventInput = { where?: InputMaybe; }; export type DeleteEventPayload = { __typename?: 'deleteEventPayload'; event?: Maybe; }; export type DeleteFileInput = { where?: InputMaybe; }; export type DeleteFilePayload = { __typename?: 'deleteFilePayload'; file?: Maybe; }; export type DeletePageInput = { where?: InputMaybe; }; export type DeletePagePayload = { __typename?: 'deletePagePayload'; page?: Maybe; }; export type DeletePassengerInput = { where?: InputMaybe; }; export type DeletePassengerPayload = { __typename?: 'deletePassengerPayload'; passenger?: Maybe; }; export type DeleteRoleInput = { where?: InputMaybe; }; export type DeleteRolePayload = { __typename?: 'deleteRolePayload'; role?: Maybe; }; export type DeleteSettingPayload = { __typename?: 'deleteSettingPayload'; setting?: Maybe; }; export type DeleteTravelInput = { where?: InputMaybe; }; export type DeleteTravelPayload = { __typename?: 'deleteTravelPayload'; travel?: Maybe; }; export type DeleteUserInput = { where?: InputMaybe; }; export type DeleteUserPayload = { __typename?: 'deleteUserPayload'; user?: Maybe; }; export type DeleteVehicleInput = { where?: InputMaybe; }; export type DeleteVehiclePayload = { __typename?: 'deleteVehiclePayload'; vehicle?: Maybe; }; export type EditComponentPassengerPassengerInput = { email?: InputMaybe; id?: InputMaybe; location?: InputMaybe; name?: InputMaybe; user?: InputMaybe; }; export type EditEmailTemplateInput = { bodyHtml?: InputMaybe; bodyText?: InputMaybe; created_by?: InputMaybe; design?: InputMaybe; enabled?: InputMaybe; name?: InputMaybe; sourceCodeToTemplateId?: InputMaybe; subject?: InputMaybe; tags?: InputMaybe; updated_by?: InputMaybe; }; export type EditEventInput = { address?: InputMaybe; created_by?: InputMaybe; date?: InputMaybe; description?: InputMaybe; email?: InputMaybe; name?: InputMaybe; newsletter?: InputMaybe; position?: InputMaybe; travels?: InputMaybe>>; updated_by?: InputMaybe; users?: InputMaybe>>; uuid?: InputMaybe; waitingPassengers?: InputMaybe>>; }; export type EditFileInput = { alternativeText?: InputMaybe; caption?: InputMaybe; created_by?: InputMaybe; ext?: InputMaybe; formats?: InputMaybe; hash?: InputMaybe; height?: InputMaybe; mime?: InputMaybe; name?: InputMaybe; previewUrl?: InputMaybe; provider?: InputMaybe; provider_metadata?: InputMaybe; related?: InputMaybe>>; size?: InputMaybe; updated_by?: InputMaybe; url?: InputMaybe; width?: InputMaybe; }; export type EditLocaleInput = { code?: InputMaybe; created_by?: InputMaybe; name?: InputMaybe; updated_by?: InputMaybe; }; export type EditPageInput = { content?: InputMaybe; created_by?: InputMaybe; name?: InputMaybe; type?: InputMaybe; updated_by?: InputMaybe; }; export type EditPassengerInput = { created_by?: InputMaybe; email?: InputMaybe; event?: InputMaybe; location?: InputMaybe; name?: InputMaybe; travel?: InputMaybe; updated_by?: InputMaybe; user?: InputMaybe; }; export type EditRoleInput = { created_by?: InputMaybe; description?: InputMaybe; name?: InputMaybe; permissions?: InputMaybe>>; type?: InputMaybe; updated_by?: InputMaybe; users?: InputMaybe>>; }; export type EditSettingInput = { about_link?: InputMaybe; announcement?: InputMaybe; created_by?: InputMaybe; faq_link?: InputMaybe; gtm_id?: InputMaybe; locale?: InputMaybe; localizations?: InputMaybe>>; updated_by?: InputMaybe; }; export type EditTravelInput = { created_by?: InputMaybe; departure?: InputMaybe; details?: InputMaybe; event?: InputMaybe; meeting?: InputMaybe; passengers?: InputMaybe>>; phone_number?: InputMaybe; seats?: InputMaybe; updated_by?: InputMaybe; vehicleName?: InputMaybe; }; export type EditUserInput = { blocked?: InputMaybe; confirmationToken?: InputMaybe; confirmed?: InputMaybe; created_by?: InputMaybe; email?: InputMaybe; events?: InputMaybe>>; firstName?: InputMaybe; lang?: InputMaybe; lastName?: InputMaybe; old_password?: InputMaybe; onboardingCreator?: InputMaybe; onboardingUser?: InputMaybe; passengers?: InputMaybe>>; password?: InputMaybe; provider?: InputMaybe; resetPasswordToken?: InputMaybe; role?: InputMaybe; updated_by?: InputMaybe; username?: InputMaybe; vehicles?: InputMaybe>>; }; export type EditVehicleInput = { created_by?: InputMaybe; name?: InputMaybe; phone_number?: InputMaybe; seats?: InputMaybe; updated_by?: InputMaybe; user?: InputMaybe; }; export type UpdateEventByUuidInput = { data?: InputMaybe; where?: InputMaybe; }; export type UpdateEventInput = { data?: InputMaybe; where?: InputMaybe; }; export type UpdateEventPayload = { __typename?: 'updateEventPayload'; event?: Maybe; }; export type UpdatePageInput = { data?: InputMaybe; where?: InputMaybe; }; export type UpdatePagePayload = { __typename?: 'updatePagePayload'; page?: Maybe; }; export type UpdatePassengerInput = { data?: InputMaybe; where?: InputMaybe; }; export type UpdatePassengerPayload = { __typename?: 'updatePassengerPayload'; passenger?: Maybe; }; export type UpdateRoleInput = { data?: InputMaybe; where?: InputMaybe; }; export type UpdateRolePayload = { __typename?: 'updateRolePayload'; role?: Maybe; }; export type UpdateSettingInput = { data?: InputMaybe; }; export type UpdateSettingPayload = { __typename?: 'updateSettingPayload'; setting?: Maybe; }; export type UpdateTravelInput = { data?: InputMaybe; where?: InputMaybe; }; export type UpdateTravelPayload = { __typename?: 'updateTravelPayload'; travel?: Maybe; }; export type UpdateUserInput = { data?: InputMaybe; where?: InputMaybe; }; export type UpdateUserPayload = { __typename?: 'updateUserPayload'; user?: Maybe; }; export type UpdateVehicleInput = { data?: InputMaybe; where?: InputMaybe; }; export type UpdateVehiclePayload = { __typename?: 'updateVehiclePayload'; vehicle?: Maybe; }; export const MeFieldsFragmentDoc = gql` fragment MeFields on UsersPermissionsMe { id username email confirmed } `; export const EventFieldsFragmentDoc = gql` fragment EventFields on Event { id uuid name description email date address position waitingPassengers { id name email location user { id firstName lastName } } travels { id meeting departure details vehicleName phone_number seats passengers { id name location user { id firstName lastName } } } } `; export const PassengerFieldsFragmentDoc = gql` fragment PassengerFields on Passenger { id name location email user { id firstName lastName } } `; export const TravelFieldsFragmentDoc = gql` fragment TravelFields on Travel { id meeting departure details vehicleName phone_number seats passengers { id name location user { id firstName lastName } } } `; export const UserFieldsFragmentDoc = gql` fragment UserFields on UsersPermissionsUser { id username email confirmed lastName firstName lang onboardingUser onboardingCreator events { id uuid name date address } } `; export const VehicleFieldsFragmentDoc = gql` fragment VehicleFields on Vehicle { id name seats phone_number } `; export const RegisterDocument = gql` mutation register($user: UsersPermissionsRegisterInput!) { register(input: $user) { jwt user { ...MeFields } } } ${MeFieldsFragmentDoc}`; export const LoginDocument = gql` mutation login($identifier: String!, $password: String!) { login(input: {identifier: $identifier, password: $password}) { jwt user { ...MeFields } } } ${MeFieldsFragmentDoc}`; export const ForgotPasswordDocument = gql` mutation forgotPassword($email: String!) { forgotPassword(email: $email) { ok } } `; export const ResetPasswordDocument = gql` mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) { resetPassword( password: $password passwordConfirmation: $passwordConfirmation code: $code ) { jwt user { ...MeFields } } } ${MeFieldsFragmentDoc}`; export const CreateEventDocument = gql` mutation createEvent($name: String!, $email: String!, $date: Date, $address: String, $description: String, $newsletter: Boolean) { createEvent( input: {data: {name: $name, email: $email, date: $date, address: $address, description: $description, newsletter: $newsletter}} ) { event { ...EventFields } } } ${EventFieldsFragmentDoc}`; export const UpdateEventDocument = gql` mutation updateEvent($uuid: String!, $eventUpdate: editEventInput) { updateEventByUUID(input: {where: {uuid: $uuid}, data: $eventUpdate}) { event { ...EventFields } } } ${EventFieldsFragmentDoc}`; export const EventByUuidDocument = gql` query eventByUUID($uuid: String!) { eventByUUID(uuid: $uuid) { ...EventFields } } ${EventFieldsFragmentDoc}`; export const CreatePassengerDocument = gql` mutation createPassenger($passenger: PassengerInput) { createPassenger(input: {data: $passenger}) { passenger { ...PassengerFields } } } ${PassengerFieldsFragmentDoc}`; export const UpdatePassengerDocument = gql` mutation updatePassenger($id: ID!, $passengerUpdate: editPassengerInput!) { updatePassenger(input: {where: {id: $id}, data: $passengerUpdate}) { passenger { ...PassengerFields } } } ${PassengerFieldsFragmentDoc}`; export const DeletePassengerDocument = gql` mutation deletePassenger($id: ID!) { deletePassenger(input: {where: {id: $id}}) { passenger { id } } } `; export const SettingDocument = gql` query setting($locale: String!) { setting(locale: $locale) { id gtm_id about_link announcement faq_link } } `; export const CreateTravelDocument = gql` mutation createTravel($travel: TravelInput!) { createTravel(input: {data: $travel}) { travel { ...TravelFields } } } ${TravelFieldsFragmentDoc}`; export const UpdateTravelDocument = gql` mutation updateTravel($id: ID!, $travelUpdate: editTravelInput!) { updateTravel(input: {where: {id: $id}, data: $travelUpdate}) { travel { ...TravelFields } } } ${TravelFieldsFragmentDoc}`; export const DeleteTravelDocument = gql` mutation deleteTravel($id: ID!) { deleteTravel(input: {where: {id: $id}}) { travel { id } } } `; export const ProfileDocument = gql` query profile { me { id username profile { ...UserFields } } } ${UserFieldsFragmentDoc}`; export const UpdateMeDocument = gql` mutation updateMe($userUpdate: editUserInput!) { updateMe(input: $userUpdate) { user { ...UserFields } } } ${UserFieldsFragmentDoc}`; export const FindUserVehiclesDocument = gql` query findUserVehicles { me { id username profile { vehicles { ...VehicleFields } } } } ${VehicleFieldsFragmentDoc}`; export const DeleteVehicleDocument = gql` mutation deleteVehicle($id: ID!) { deleteVehicle(input: {where: {id: $id}}) { vehicle { id name } } } `; export type SdkFunctionWrapper = (action: (requestHeaders?:Record) => Promise, operationName: string, operationType?: string) => Promise; const defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType) => action(); export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) { return { register(variables: RegisterMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(RegisterDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'register', 'mutation'); }, login(variables: LoginMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(LoginDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'login', 'mutation'); }, forgotPassword(variables: ForgotPasswordMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ForgotPasswordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'forgotPassword', 'mutation'); }, resetPassword(variables: ResetPasswordMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ResetPasswordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'resetPassword', 'mutation'); }, createEvent(variables: CreateEventMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateEventDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createEvent', 'mutation'); }, updateEvent(variables: UpdateEventMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateEventDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateEvent', 'mutation'); }, eventByUUID(variables: EventByUuidQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(EventByUuidDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'eventByUUID', 'query'); }, createPassenger(variables?: CreatePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreatePassengerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createPassenger', 'mutation'); }, updatePassenger(variables: UpdatePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdatePassengerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updatePassenger', 'mutation'); }, deletePassenger(variables: DeletePassengerMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeletePassengerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deletePassenger', 'mutation'); }, setting(variables: SettingQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(SettingDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'setting', 'query'); }, createTravel(variables: CreateTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateTravelDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createTravel', 'mutation'); }, updateTravel(variables: UpdateTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateTravelDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateTravel', 'mutation'); }, deleteTravel(variables: DeleteTravelMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeleteTravelDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteTravel', 'mutation'); }, profile(variables?: ProfileQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ProfileDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'profile', 'query'); }, updateMe(variables: UpdateMeMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateMeDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateMe', 'mutation'); }, findUserVehicles(variables?: FindUserVehiclesQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(FindUserVehiclesDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'findUserVehicles', 'query'); }, deleteVehicle(variables: DeleteVehicleMutationVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeleteVehicleDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteVehicle', 'mutation'); } }; } export type Sdk = ReturnType; export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email: string, confirmed?: boolean | null }; export type RegisterMutationVariables = Exact<{ user: UsersPermissionsRegisterInput; }>; export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email: string, confirmed?: boolean | null } } }; export type LoginMutationVariables = Exact<{ identifier: Scalars['String']; password: Scalars['String']; }>; export type LoginMutation = { __typename?: 'Mutation', login: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email: string, confirmed?: boolean | null } } }; export type ForgotPasswordMutationVariables = Exact<{ email: Scalars['String']; }>; export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UserPermissionsPasswordPayload', ok: boolean } | null }; export type ResetPasswordMutationVariables = Exact<{ password: Scalars['String']; passwordConfirmation: Scalars['String']; code: Scalars['String']; }>; export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email: string, confirmed?: boolean | null } } | null }; export type EventFieldsFragment = { __typename?: 'Event', id: string, uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, position?: any | null, waitingPassengers?: Array<{ __typename?: 'Passenger', id: string, name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null> | null, travels?: Array<{ __typename?: 'Travel', id: string, meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: Array<{ __typename?: 'Passenger', id: string, name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null> | null } | null> | null }; export type CreateEventMutationVariables = Exact<{ name: Scalars['String']; email: Scalars['String']; date?: InputMaybe; address?: InputMaybe; description?: InputMaybe; newsletter?: InputMaybe; }>; export type CreateEventMutation = { __typename?: 'Mutation', createEvent?: { __typename?: 'createEventPayload', event?: { __typename?: 'Event', id: string, uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, position?: any | null, waitingPassengers?: Array<{ __typename?: 'Passenger', id: string, name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null> | null, travels?: Array<{ __typename?: 'Travel', id: string, meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: Array<{ __typename?: 'Passenger', id: string, name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null> | null } | null> | null } | null } | null }; export type UpdateEventMutationVariables = Exact<{ uuid: Scalars['String']; eventUpdate?: InputMaybe; }>; export type UpdateEventMutation = { __typename?: 'Mutation', updateEventByUUID?: { __typename?: 'updateEventPayload', event?: { __typename?: 'Event', id: string, uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, position?: any | null, waitingPassengers?: Array<{ __typename?: 'Passenger', id: string, name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null> | null, travels?: Array<{ __typename?: 'Travel', id: string, meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: Array<{ __typename?: 'Passenger', id: string, name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null> | null } | null> | null } | null } | null }; export type EventByUuidQueryVariables = Exact<{ uuid: Scalars['String']; }>; export type EventByUuidQuery = { __typename?: 'Query', eventByUUID?: { __typename?: 'Event', id: string, uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, position?: any | null, waitingPassengers?: Array<{ __typename?: 'Passenger', id: string, name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null> | null, travels?: Array<{ __typename?: 'Travel', id: string, meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: Array<{ __typename?: 'Passenger', id: string, name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null> | null } | null> | null } | null }; export type PassengerFieldsFragment = { __typename?: 'Passenger', id: string, name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null }; export type CreatePassengerMutationVariables = Exact<{ passenger?: InputMaybe; }>; export type CreatePassengerMutation = { __typename?: 'Mutation', createPassenger?: { __typename?: 'createPassengerPayload', passenger?: { __typename?: 'Passenger', id: string, name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null } | null }; export type UpdatePassengerMutationVariables = Exact<{ id: Scalars['ID']; passengerUpdate: EditPassengerInput; }>; export type UpdatePassengerMutation = { __typename?: 'Mutation', updatePassenger?: { __typename?: 'updatePassengerPayload', passenger?: { __typename?: 'Passenger', id: string, name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null } | null }; export type DeletePassengerMutationVariables = Exact<{ id: Scalars['ID']; }>; export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'deletePassengerPayload', passenger?: { __typename?: 'Passenger', id: string } | null } | null }; export type SettingQueryVariables = Exact<{ locale: Scalars['String']; }>; export type SettingQuery = { __typename?: 'Query', setting?: { __typename?: 'Settings', id: string, gtm_id?: string | null, about_link?: string | null, announcement?: string | null, faq_link?: string | null } | null }; export type TravelFieldsFragment = { __typename?: 'Travel', id: string, meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: Array<{ __typename?: 'Passenger', id: string, name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null> | null }; export type CreateTravelMutationVariables = Exact<{ travel: TravelInput; }>; export type CreateTravelMutation = { __typename?: 'Mutation', createTravel?: { __typename?: 'createTravelPayload', travel?: { __typename?: 'Travel', id: string, meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: Array<{ __typename?: 'Passenger', id: string, name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null> | null } | null } | null }; export type UpdateTravelMutationVariables = Exact<{ id: Scalars['ID']; travelUpdate: EditTravelInput; }>; export type UpdateTravelMutation = { __typename?: 'Mutation', updateTravel?: { __typename?: 'updateTravelPayload', travel?: { __typename?: 'Travel', id: string, meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: Array<{ __typename?: 'Passenger', id: string, name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUser', id: string, firstName?: string | null, lastName?: string | null } | null } | null> | null } | null } | null }; export type DeleteTravelMutationVariables = Exact<{ id: Scalars['ID']; }>; export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'deleteTravelPayload', travel?: { __typename?: 'Travel', id: string } | null } | null }; export type UserFieldsFragment = { __typename?: 'UsersPermissionsUser', id: string, username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, events?: Array<{ __typename?: 'Event', id: string, uuid?: string | null, name: string, date?: any | null, address?: string | null } | null> | null }; export type ProfileQueryVariables = Exact<{ [key: string]: never; }>; export type ProfileQuery = { __typename?: 'Query', me?: { __typename?: 'UsersPermissionsMe', id: string, username: string, profile?: { __typename?: 'UsersPermissionsUser', id: string, username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, events?: Array<{ __typename?: 'Event', id: string, uuid?: string | null, name: string, date?: any | null, address?: string | null } | null> | null } | null } | null }; export type UpdateMeMutationVariables = Exact<{ userUpdate: EditUserInput; }>; export type UpdateMeMutation = { __typename?: 'Mutation', updateMe: { __typename?: 'updateUserPayload', user?: { __typename?: 'UsersPermissionsUser', id: string, username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, events?: Array<{ __typename?: 'Event', id: string, uuid?: string | null, name: string, date?: any | null, address?: string | null } | null> | null } | null } }; export type VehicleFieldsFragment = { __typename?: 'Vehicle', id: string, name: string, seats?: number | null, phone_number?: string | null }; export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>; export type FindUserVehiclesQuery = { __typename?: 'Query', me?: { __typename?: 'UsersPermissionsMe', id: string, username: string, profile?: { __typename?: 'UsersPermissionsUser', vehicles?: Array<{ __typename?: 'Vehicle', id: string, name: string, seats?: number | null, phone_number?: string | null } | null> | null } | null } | null }; export type DeleteVehicleMutationVariables = Exact<{ id: Scalars['ID']; }>; export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'deleteVehiclePayload', vehicle?: { __typename?: 'Vehicle', id: string, name: string } | null } | null };