import { gql } from '@apollo/client'; import * as Apollo from '@apollo/client'; export type Maybe = T | null; 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; /** A date string, such as 2007-12-03, compliant with the `full-date` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ Date: any; /** A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ DateTime: any; /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ JSON: any; /** The `Long` scalar type represents 52-bit integers */ Long: any; /** A time string with format: HH:mm:ss.SSS */ Time: any; /** The `Upload` scalar type represents a file upload. */ Upload: any; }; export type AdminUser = { __typename?: 'AdminUser'; id: Scalars['ID']; username?: Maybe; firstname: Scalars['String']; lastname: Scalars['String']; }; export type ComponentPassengerPassenger = { __typename?: 'ComponentPassengerPassenger'; id: Scalars['ID']; name: Scalars['String']; email?: Maybe; location?: Maybe; user?: Maybe; }; export type ComponentPassengerPassengerInput = { name: Scalars['String']; email?: Maybe; location?: Maybe; user?: Maybe; }; export type Dependency = { __typename?: 'Dependency'; name: Scalars['String']; version: Scalars['String']; }; export enum Enum_Page_Type { Tos = 'tos' } export enum Enum_Userspermissionsuser_Lang { Fr = 'FR', En = 'EN' } export type EmailDesignerEmailTemplate = { __typename?: 'EmailDesignerEmailTemplate'; id: Scalars['ID']; created_at: Scalars['DateTime']; updated_at: Scalars['DateTime']; sourceCodeToTemplateId?: Maybe; design?: Maybe; name?: Maybe; subject?: Maybe; bodyHtml?: Maybe; bodyText?: Maybe; enabled?: Maybe; tags?: Maybe; }; export type EmailTemplateInput = { sourceCodeToTemplateId?: Maybe; design?: Maybe; name?: Maybe; subject?: Maybe; bodyHtml?: Maybe; bodyText?: Maybe; enabled?: Maybe; tags?: Maybe; created_by?: Maybe; updated_by?: Maybe; }; export type Event = { __typename?: 'Event'; id: Scalars['ID']; created_at: Scalars['DateTime']; updated_at: Scalars['DateTime']; name: Scalars['String']; email: Scalars['String']; date?: Maybe; address?: Maybe; position?: Maybe; uuid?: Maybe; waitingList?: Maybe>>; description?: Maybe; users?: Maybe>>; travels?: Maybe>>; }; export type EventUsersArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type EventTravelsArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type EventAggregator = { __typename?: 'EventAggregator'; count?: Maybe; totalCount?: Maybe; }; export type EventConnection = { __typename?: 'EventConnection'; values?: Maybe>>; groupBy?: Maybe; aggregate?: Maybe; }; export type EventConnectionAddress = { __typename?: 'EventConnectionAddress'; key?: Maybe; connection?: Maybe; }; export type EventConnectionCreated_At = { __typename?: 'EventConnectionCreated_at'; key?: Maybe; connection?: Maybe; }; export type EventConnectionDate = { __typename?: 'EventConnectionDate'; key?: Maybe; connection?: Maybe; }; export type EventConnectionDescription = { __typename?: 'EventConnectionDescription'; key?: Maybe; connection?: Maybe; }; export type EventConnectionEmail = { __typename?: 'EventConnectionEmail'; key?: Maybe; connection?: Maybe; }; export type EventConnectionId = { __typename?: 'EventConnectionId'; key?: Maybe; connection?: Maybe; }; export type EventConnectionName = { __typename?: 'EventConnectionName'; key?: Maybe; connection?: Maybe; }; export type EventConnectionPosition = { __typename?: 'EventConnectionPosition'; key?: Maybe; connection?: Maybe; }; export type EventConnectionUpdated_At = { __typename?: 'EventConnectionUpdated_at'; key?: Maybe; connection?: Maybe; }; export type EventConnectionUuid = { __typename?: 'EventConnectionUuid'; key?: Maybe; connection?: Maybe; }; export type EventGroupBy = { __typename?: 'EventGroupBy'; id?: Maybe>>; created_at?: Maybe>>; updated_at?: Maybe>>; name?: Maybe>>; email?: Maybe>>; date?: Maybe>>; address?: Maybe>>; position?: Maybe>>; uuid?: Maybe>>; description?: Maybe>>; }; export type EventInput = { name: Scalars['String']; email: Scalars['String']; date?: Maybe; address?: Maybe; position?: Maybe; users?: Maybe>>; uuid?: Maybe; waitingList?: Maybe>>; travels?: Maybe>>; description?: Maybe; created_by?: Maybe; updated_by?: Maybe; newsletter?: Maybe; }; export type FileInfoInput = { name?: Maybe; alternativeText?: Maybe; caption?: Maybe; }; export type FileInput = { name: Scalars['String']; alternativeText?: Maybe; caption?: Maybe; width?: Maybe; height?: Maybe; formats?: Maybe; hash: Scalars['String']; ext?: Maybe; mime: Scalars['String']; size: Scalars['Float']; url: Scalars['String']; previewUrl?: Maybe; provider: Scalars['String']; provider_metadata?: Maybe; related?: Maybe>>; created_by?: Maybe; updated_by?: Maybe; }; export type Info = { __typename?: 'Info'; appVersion?: Maybe; host: Scalars['String']; environment: Scalars['String']; uuid: Scalars['String']; launchedAt: Scalars['String']; cron?: Maybe; installedPlugins?: Maybe>>; installedMiddlewares?: Maybe>>; name: Scalars['String']; npmVersion: Scalars['String']; description: Scalars['String']; strapiVersion: Scalars['String']; license: Scalars['String']; dependencies?: Maybe>>; }; export type InputId = { id: Scalars['ID']; }; export type InputUuid = { uuid: Scalars['String']; }; export type Morph = Dependency | Info | UsersPermissionsMe | UsersPermissionsMeRole | UsersPermissionsLoginPayload | UserPermissionsPasswordPayload | Event | EventConnection | EventAggregator | EventGroupBy | EventConnectionId | EventConnectionCreated_At | EventConnectionUpdated_At | EventConnectionName | EventConnectionEmail | EventConnectionDate | EventConnectionAddress | EventConnectionPosition | EventConnectionUuid | EventConnectionDescription | CreateEventPayload | UpdateEventPayload | DeleteEventPayload | Page | PageConnection | PageAggregator | PageGroupBy | PageConnectionId | PageConnectionCreated_At | PageConnectionUpdated_At | PageConnectionName | PageConnectionContent | PageConnectionType | CreatePagePayload | UpdatePagePayload | DeletePagePayload | Settings | UpdateSettingPayload | DeleteSettingPayload | Travel | TravelConnection | TravelAggregator | TravelAggregatorSum | TravelAggregatorAvg | TravelAggregatorMin | TravelAggregatorMax | TravelGroupBy | TravelConnectionId | TravelConnectionCreated_At | TravelConnectionUpdated_At | TravelConnectionMeeting | TravelConnectionDeparture | TravelConnectionDetails | TravelConnectionEvent | TravelConnectionVehicleName | TravelConnectionSeats | TravelConnectionPhone_Number | CreateTravelPayload | UpdateTravelPayload | DeleteTravelPayload | Vehicle | VehicleConnection | VehicleAggregator | VehicleAggregatorSum | VehicleAggregatorAvg | VehicleAggregatorMin | VehicleAggregatorMax | VehicleGroupBy | VehicleConnectionId | VehicleConnectionCreated_At | VehicleConnectionUpdated_At | VehicleConnectionName | VehicleConnectionSeats | VehicleConnectionPhone_Number | VehicleConnectionUser | CreateVehiclePayload | UpdateVehiclePayload | DeleteVehiclePayload | EmailDesignerEmailTemplate | UploadFile | UploadFileConnection | UploadFileAggregator | UploadFileAggregatorSum | UploadFileAggregatorAvg | UploadFileAggregatorMin | UploadFileAggregatorMax | UploadFileGroupBy | UploadFileConnectionId | UploadFileConnectionCreated_At | UploadFileConnectionUpdated_At | UploadFileConnectionName | UploadFileConnectionAlternativeText | UploadFileConnectionCaption | UploadFileConnectionWidth | UploadFileConnectionHeight | UploadFileConnectionFormats | UploadFileConnectionHash | UploadFileConnectionExt | UploadFileConnectionMime | UploadFileConnectionSize | UploadFileConnectionUrl | UploadFileConnectionPreviewUrl | UploadFileConnectionProvider | UploadFileConnectionProvider_Metadata | DeleteFilePayload | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsRoleConnection | UsersPermissionsRoleAggregator | UsersPermissionsRoleGroupBy | UsersPermissionsRoleConnectionId | UsersPermissionsRoleConnectionName | UsersPermissionsRoleConnectionDescription | UsersPermissionsRoleConnectionType | CreateRolePayload | UpdateRolePayload | DeleteRolePayload | UsersPermissionsUser | UsersPermissionsUserConnection | UsersPermissionsUserAggregator | UsersPermissionsUserGroupBy | UsersPermissionsUserConnectionId | UsersPermissionsUserConnectionCreated_At | UsersPermissionsUserConnectionUpdated_At | UsersPermissionsUserConnectionUsername | UsersPermissionsUserConnectionFirstName | UsersPermissionsUserConnectionLastName | UsersPermissionsUserConnectionEmail | UsersPermissionsUserConnectionProvider | UsersPermissionsUserConnectionConfirmed | UsersPermissionsUserConnectionBlocked | UsersPermissionsUserConnectionRole | UsersPermissionsUserConnectionOnboardingUser | UsersPermissionsUserConnectionOnboardingCreator | UsersPermissionsUserConnectionLang | CreateUserPayload | UpdateUserPayload | DeleteUserPayload | ComponentPassengerPassenger; export type Mutation = { __typename?: 'Mutation'; createEvent?: Maybe; updateEvent?: Maybe; deleteEvent?: Maybe; createPage?: Maybe; updatePage?: Maybe; deletePage?: Maybe; updateSetting?: Maybe; deleteSetting?: Maybe; createTravel?: Maybe; updateTravel?: Maybe; deleteTravel?: Maybe; createVehicle?: Maybe; updateVehicle?: Maybe; deleteVehicle?: Maybe; /** Delete one file */ deleteFile?: Maybe; /** Create a new role */ createRole?: Maybe; /** Update an existing role */ updateRole?: Maybe; /** Delete an existing role */ deleteRole?: Maybe; /** Create a new user */ createUser?: Maybe; /** Update an existing user */ updateUser?: Maybe; /** Delete an existing user */ deleteUser?: Maybe; upload: UploadFile; multipleUpload: Array>; updateFileInfo: UploadFile; login: UsersPermissionsLoginPayload; register: UsersPermissionsLoginPayload; forgotPassword?: Maybe; resetPassword?: Maybe; emailConfirmation?: Maybe; updateMe: UpdateUserPayload; updateEventByUUID?: Maybe; }; export type MutationCreateEventArgs = { input?: Maybe; }; export type MutationUpdateEventArgs = { input?: Maybe; }; export type MutationDeleteEventArgs = { input?: Maybe; }; export type MutationCreatePageArgs = { input?: Maybe; }; export type MutationUpdatePageArgs = { input?: Maybe; }; export type MutationDeletePageArgs = { input?: Maybe; }; export type MutationUpdateSettingArgs = { input?: Maybe; }; export type MutationCreateTravelArgs = { input?: Maybe; }; export type MutationUpdateTravelArgs = { input?: Maybe; }; export type MutationDeleteTravelArgs = { input?: Maybe; }; export type MutationCreateVehicleArgs = { input?: Maybe; }; export type MutationUpdateVehicleArgs = { input?: Maybe; }; export type MutationDeleteVehicleArgs = { input?: Maybe; }; export type MutationDeleteFileArgs = { input?: Maybe; }; export type MutationCreateRoleArgs = { input?: Maybe; }; export type MutationUpdateRoleArgs = { input?: Maybe; }; export type MutationDeleteRoleArgs = { input?: Maybe; }; export type MutationCreateUserArgs = { input?: Maybe; }; export type MutationUpdateUserArgs = { input?: Maybe; }; export type MutationDeleteUserArgs = { input?: Maybe; }; export type MutationUploadArgs = { refId?: Maybe; ref?: Maybe; field?: Maybe; source?: Maybe; info?: Maybe; file: Scalars['Upload']; }; export type MutationMultipleUploadArgs = { refId?: Maybe; ref?: Maybe; field?: Maybe; source?: Maybe; files: Array>; }; export type MutationUpdateFileInfoArgs = { id: Scalars['ID']; info: FileInfoInput; }; export type MutationLoginArgs = { input: UsersPermissionsLoginInput; }; export type MutationRegisterArgs = { input: UsersPermissionsRegisterInput; }; export type MutationForgotPasswordArgs = { email: Scalars['String']; }; export type MutationResetPasswordArgs = { password: Scalars['String']; passwordConfirmation: Scalars['String']; code: Scalars['String']; }; export type MutationEmailConfirmationArgs = { confirmation: Scalars['String']; }; export type MutationUpdateMeArgs = { input?: Maybe; }; export type MutationUpdateEventByUuidArgs = { input?: Maybe; }; export type Page = { __typename?: 'Page'; id: Scalars['ID']; created_at: Scalars['DateTime']; updated_at: Scalars['DateTime']; name: Scalars['String']; content?: Maybe; type?: Maybe; }; export type PageAggregator = { __typename?: 'PageAggregator'; count?: Maybe; totalCount?: Maybe; }; export type PageConnection = { __typename?: 'PageConnection'; values?: Maybe>>; groupBy?: Maybe; aggregate?: Maybe; }; export type PageConnectionContent = { __typename?: 'PageConnectionContent'; key?: Maybe; connection?: Maybe; }; export type PageConnectionCreated_At = { __typename?: 'PageConnectionCreated_at'; key?: Maybe; connection?: Maybe; }; export type PageConnectionId = { __typename?: 'PageConnectionId'; key?: Maybe; connection?: Maybe; }; export type PageConnectionName = { __typename?: 'PageConnectionName'; key?: Maybe; connection?: Maybe; }; export type PageConnectionType = { __typename?: 'PageConnectionType'; key?: Maybe; connection?: Maybe; }; export type PageConnectionUpdated_At = { __typename?: 'PageConnectionUpdated_at'; key?: Maybe; connection?: Maybe; }; export type PageGroupBy = { __typename?: 'PageGroupBy'; id?: Maybe>>; created_at?: Maybe>>; updated_at?: Maybe>>; name?: Maybe>>; content?: Maybe>>; type?: Maybe>>; }; export type PageInput = { name: Scalars['String']; content?: Maybe; type?: Maybe; created_by?: Maybe; updated_by?: Maybe; }; export enum PublicationState { Live = 'LIVE', Preview = 'PREVIEW' } export type Query = { __typename?: 'Query'; event?: Maybe; events?: Maybe>>; eventsConnection?: Maybe; page?: Maybe; pages?: Maybe>>; pagesConnection?: Maybe; setting?: Maybe; travel?: Maybe; travels?: Maybe>>; travelsConnection?: Maybe; vehicle?: Maybe; vehicles?: Maybe>>; vehiclesConnection?: Maybe; files?: Maybe>>; filesConnection?: Maybe; role?: Maybe; /** Retrieve all the existing roles. You can't apply filters on this query. */ roles?: Maybe>>; rolesConnection?: Maybe; user?: Maybe; users?: Maybe>>; usersConnection?: Maybe; strapiInfo: Info; me?: Maybe; eventByUUID?: Maybe; }; export type QueryEventArgs = { id: Scalars['ID']; publicationState?: Maybe; }; export type QueryEventsArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; publicationState?: Maybe; }; export type QueryEventsConnectionArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type QueryPageArgs = { id: Scalars['ID']; publicationState?: Maybe; }; export type QueryPagesArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; publicationState?: Maybe; }; export type QueryPagesConnectionArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type QuerySettingArgs = { publicationState?: Maybe; }; export type QueryTravelArgs = { id: Scalars['ID']; publicationState?: Maybe; }; export type QueryTravelsArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; publicationState?: Maybe; }; export type QueryTravelsConnectionArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type QueryVehicleArgs = { id: Scalars['ID']; publicationState?: Maybe; }; export type QueryVehiclesArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; publicationState?: Maybe; }; export type QueryVehiclesConnectionArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type QueryFilesArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; publicationState?: Maybe; }; export type QueryFilesConnectionArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type QueryRoleArgs = { id: Scalars['ID']; publicationState?: Maybe; }; export type QueryRolesArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; publicationState?: Maybe; }; export type QueryRolesConnectionArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type QueryUserArgs = { id: Scalars['ID']; publicationState?: Maybe; }; export type QueryUsersArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; publicationState?: Maybe; }; export type QueryUsersConnectionArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type QueryEventByUuidArgs = { uuid: Scalars['String']; }; export type RoleInput = { name: Scalars['String']; description?: Maybe; type?: Maybe; permissions?: Maybe>>; users?: Maybe>>; created_by?: Maybe; updated_by?: Maybe; }; export type SettingInput = { gtm_id?: Maybe; about_link?: Maybe; created_by?: Maybe; updated_by?: Maybe; }; export type Settings = { __typename?: 'Settings'; id: Scalars['ID']; created_at: Scalars['DateTime']; updated_at: Scalars['DateTime']; gtm_id?: Maybe; about_link?: Maybe; }; export type Travel = { __typename?: 'Travel'; id: Scalars['ID']; created_at: Scalars['DateTime']; updated_at: Scalars['DateTime']; meeting?: Maybe; departure?: Maybe; details?: Maybe; passengers?: Maybe>>; event?: Maybe; vehicleName?: Maybe; seats?: Maybe; phone_number?: Maybe; }; export type TravelAggregator = { __typename?: 'TravelAggregator'; count?: Maybe; totalCount?: Maybe; sum?: Maybe; avg?: Maybe; min?: Maybe; max?: 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'; values?: Maybe>>; groupBy?: Maybe; aggregate?: Maybe; }; export type TravelConnectionCreated_At = { __typename?: 'TravelConnectionCreated_at'; key?: Maybe; connection?: Maybe; }; export type TravelConnectionDeparture = { __typename?: 'TravelConnectionDeparture'; key?: Maybe; connection?: Maybe; }; export type TravelConnectionDetails = { __typename?: 'TravelConnectionDetails'; key?: Maybe; connection?: Maybe; }; export type TravelConnectionEvent = { __typename?: 'TravelConnectionEvent'; key?: Maybe; connection?: Maybe; }; export type TravelConnectionId = { __typename?: 'TravelConnectionId'; key?: Maybe; connection?: Maybe; }; export type TravelConnectionMeeting = { __typename?: 'TravelConnectionMeeting'; key?: Maybe; connection?: Maybe; }; export type TravelConnectionPhone_Number = { __typename?: 'TravelConnectionPhone_number'; key?: Maybe; connection?: Maybe; }; export type TravelConnectionSeats = { __typename?: 'TravelConnectionSeats'; key?: Maybe; connection?: Maybe; }; export type TravelConnectionUpdated_At = { __typename?: 'TravelConnectionUpdated_at'; key?: Maybe; connection?: Maybe; }; export type TravelConnectionVehicleName = { __typename?: 'TravelConnectionVehicleName'; key?: Maybe; connection?: Maybe; }; export type TravelGroupBy = { __typename?: 'TravelGroupBy'; id?: Maybe>>; created_at?: Maybe>>; updated_at?: Maybe>>; meeting?: Maybe>>; departure?: Maybe>>; details?: Maybe>>; event?: Maybe>>; vehicleName?: Maybe>>; seats?: Maybe>>; phone_number?: Maybe>>; }; export type TravelInput = { meeting?: Maybe; departure?: Maybe; details?: Maybe; passengers?: Maybe>>; event?: Maybe; vehicleName?: Maybe; seats?: Maybe; phone_number?: Maybe; created_by?: Maybe; updated_by?: Maybe; createVehicle?: Maybe; }; export type UploadFile = { __typename?: 'UploadFile'; id: Scalars['ID']; created_at: Scalars['DateTime']; updated_at: Scalars['DateTime']; name: Scalars['String']; alternativeText?: Maybe; caption?: Maybe; width?: Maybe; height?: Maybe; formats?: Maybe; hash: Scalars['String']; ext?: Maybe; mime: Scalars['String']; size: Scalars['Float']; url: Scalars['String']; previewUrl?: Maybe; provider: Scalars['String']; provider_metadata?: Maybe; related?: Maybe>>; }; export type UploadFileRelatedArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type UploadFileAggregator = { __typename?: 'UploadFileAggregator'; count?: Maybe; totalCount?: Maybe; sum?: Maybe; avg?: Maybe; min?: Maybe; max?: Maybe; }; export type UploadFileAggregatorAvg = { __typename?: 'UploadFileAggregatorAvg'; width?: Maybe; height?: Maybe; size?: Maybe; }; export type UploadFileAggregatorMax = { __typename?: 'UploadFileAggregatorMax'; width?: Maybe; height?: Maybe; size?: Maybe; }; export type UploadFileAggregatorMin = { __typename?: 'UploadFileAggregatorMin'; width?: Maybe; height?: Maybe; size?: Maybe; }; export type UploadFileAggregatorSum = { __typename?: 'UploadFileAggregatorSum'; width?: Maybe; height?: Maybe; size?: Maybe; }; export type UploadFileConnection = { __typename?: 'UploadFileConnection'; values?: Maybe>>; groupBy?: Maybe; aggregate?: Maybe; }; export type UploadFileConnectionAlternativeText = { __typename?: 'UploadFileConnectionAlternativeText'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionCaption = { __typename?: 'UploadFileConnectionCaption'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionCreated_At = { __typename?: 'UploadFileConnectionCreated_at'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionExt = { __typename?: 'UploadFileConnectionExt'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionFormats = { __typename?: 'UploadFileConnectionFormats'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionHash = { __typename?: 'UploadFileConnectionHash'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionHeight = { __typename?: 'UploadFileConnectionHeight'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionId = { __typename?: 'UploadFileConnectionId'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionMime = { __typename?: 'UploadFileConnectionMime'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionName = { __typename?: 'UploadFileConnectionName'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionPreviewUrl = { __typename?: 'UploadFileConnectionPreviewUrl'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionProvider = { __typename?: 'UploadFileConnectionProvider'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionProvider_Metadata = { __typename?: 'UploadFileConnectionProvider_metadata'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionSize = { __typename?: 'UploadFileConnectionSize'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionUpdated_At = { __typename?: 'UploadFileConnectionUpdated_at'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionUrl = { __typename?: 'UploadFileConnectionUrl'; key?: Maybe; connection?: Maybe; }; export type UploadFileConnectionWidth = { __typename?: 'UploadFileConnectionWidth'; key?: Maybe; connection?: Maybe; }; export type UploadFileGroupBy = { __typename?: 'UploadFileGroupBy'; id?: Maybe>>; created_at?: Maybe>>; updated_at?: Maybe>>; name?: Maybe>>; alternativeText?: Maybe>>; caption?: Maybe>>; width?: Maybe>>; height?: Maybe>>; formats?: Maybe>>; hash?: Maybe>>; ext?: Maybe>>; mime?: Maybe>>; size?: Maybe>>; url?: Maybe>>; previewUrl?: Maybe>>; provider?: Maybe>>; provider_metadata?: Maybe>>; }; export type UserInput = { username: Scalars['String']; firstName?: Maybe; lastName?: Maybe; email: Scalars['String']; provider?: Maybe; password?: Maybe; resetPasswordToken?: Maybe; confirmed?: Maybe; blocked?: Maybe; role?: Maybe; confirmationToken?: Maybe; events?: Maybe>>; onboardingUser?: Maybe; onboardingCreator?: Maybe; lang?: Maybe; vehicles?: Maybe>>; created_by?: Maybe; updated_by?: Maybe; }; export type UserPermissionsPasswordPayload = { __typename?: 'UserPermissionsPasswordPayload'; ok: Scalars['Boolean']; }; export type UsersPermissionsLoginInput = { identifier: Scalars['String']; password: Scalars['String']; provider?: Maybe; }; export type UsersPermissionsLoginPayload = { __typename?: 'UsersPermissionsLoginPayload'; jwt?: Maybe; user: UsersPermissionsMe; }; export type UsersPermissionsMe = { __typename?: 'UsersPermissionsMe'; id: Scalars['ID']; username: Scalars['String']; email: Scalars['String']; confirmed?: Maybe; blocked?: Maybe; role?: Maybe; profile?: Maybe; }; export type UsersPermissionsMeRole = { __typename?: 'UsersPermissionsMeRole'; id: Scalars['ID']; name: Scalars['String']; description?: Maybe; type?: Maybe; }; export type UsersPermissionsPermission = { __typename?: 'UsersPermissionsPermission'; id: Scalars['ID']; type: Scalars['String']; controller: Scalars['String']; action: Scalars['String']; enabled: Scalars['Boolean']; policy?: Maybe; role?: Maybe; }; export type UsersPermissionsRegisterInput = { username: Scalars['String']; email: Scalars['String']; password: Scalars['String']; firstName?: Maybe; lastName?: Maybe; lang?: Maybe; }; export type UsersPermissionsRole = { __typename?: 'UsersPermissionsRole'; id: Scalars['ID']; name: Scalars['String']; description?: Maybe; type?: Maybe; permissions?: Maybe>>; users?: Maybe>>; }; export type UsersPermissionsRolePermissionsArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type UsersPermissionsRoleUsersArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type UsersPermissionsRoleAggregator = { __typename?: 'UsersPermissionsRoleAggregator'; count?: Maybe; totalCount?: Maybe; }; export type UsersPermissionsRoleConnection = { __typename?: 'UsersPermissionsRoleConnection'; values?: Maybe>>; groupBy?: Maybe; aggregate?: Maybe; }; export type UsersPermissionsRoleConnectionDescription = { __typename?: 'UsersPermissionsRoleConnectionDescription'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsRoleConnectionId = { __typename?: 'UsersPermissionsRoleConnectionId'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsRoleConnectionName = { __typename?: 'UsersPermissionsRoleConnectionName'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsRoleConnectionType = { __typename?: 'UsersPermissionsRoleConnectionType'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsRoleGroupBy = { __typename?: 'UsersPermissionsRoleGroupBy'; id?: Maybe>>; name?: Maybe>>; description?: Maybe>>; type?: Maybe>>; }; export type UsersPermissionsUser = { __typename?: 'UsersPermissionsUser'; id: Scalars['ID']; created_at: Scalars['DateTime']; updated_at: Scalars['DateTime']; username: Scalars['String']; firstName?: Maybe; lastName?: Maybe; email: Scalars['String']; provider?: Maybe; confirmed?: Maybe; blocked?: Maybe; role?: Maybe; onboardingUser?: Maybe; onboardingCreator?: Maybe; lang?: Maybe; events?: Maybe>>; vehicles?: Maybe>>; }; export type UsersPermissionsUserEventsArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type UsersPermissionsUserVehiclesArgs = { sort?: Maybe; limit?: Maybe; start?: Maybe; where?: Maybe; }; export type UsersPermissionsUserAggregator = { __typename?: 'UsersPermissionsUserAggregator'; count?: Maybe; totalCount?: Maybe; }; export type UsersPermissionsUserConnection = { __typename?: 'UsersPermissionsUserConnection'; values?: Maybe>>; groupBy?: Maybe; aggregate?: Maybe; }; export type UsersPermissionsUserConnectionBlocked = { __typename?: 'UsersPermissionsUserConnectionBlocked'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionConfirmed = { __typename?: 'UsersPermissionsUserConnectionConfirmed'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionCreated_At = { __typename?: 'UsersPermissionsUserConnectionCreated_at'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionEmail = { __typename?: 'UsersPermissionsUserConnectionEmail'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionFirstName = { __typename?: 'UsersPermissionsUserConnectionFirstName'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionId = { __typename?: 'UsersPermissionsUserConnectionId'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionLang = { __typename?: 'UsersPermissionsUserConnectionLang'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionLastName = { __typename?: 'UsersPermissionsUserConnectionLastName'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionOnboardingCreator = { __typename?: 'UsersPermissionsUserConnectionOnboardingCreator'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionOnboardingUser = { __typename?: 'UsersPermissionsUserConnectionOnboardingUser'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionProvider = { __typename?: 'UsersPermissionsUserConnectionProvider'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionRole = { __typename?: 'UsersPermissionsUserConnectionRole'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionUpdated_At = { __typename?: 'UsersPermissionsUserConnectionUpdated_at'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserConnectionUsername = { __typename?: 'UsersPermissionsUserConnectionUsername'; key?: Maybe; connection?: Maybe; }; export type UsersPermissionsUserGroupBy = { __typename?: 'UsersPermissionsUserGroupBy'; id?: Maybe>>; created_at?: Maybe>>; updated_at?: Maybe>>; username?: Maybe>>; firstName?: Maybe>>; lastName?: Maybe>>; email?: Maybe>>; provider?: Maybe>>; confirmed?: Maybe>>; blocked?: Maybe>>; role?: Maybe>>; onboardingUser?: Maybe>>; onboardingCreator?: Maybe>>; lang?: Maybe>>; }; export type Vehicle = { __typename?: 'Vehicle'; id: Scalars['ID']; created_at: Scalars['DateTime']; updated_at: Scalars['DateTime']; name: Scalars['String']; seats?: Maybe; phone_number?: Maybe; user?: Maybe; }; export type VehicleAggregator = { __typename?: 'VehicleAggregator'; count?: Maybe; totalCount?: Maybe; sum?: Maybe; avg?: Maybe; min?: Maybe; max?: 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'; values?: Maybe>>; groupBy?: Maybe; aggregate?: Maybe; }; export type VehicleConnectionCreated_At = { __typename?: 'VehicleConnectionCreated_at'; key?: Maybe; connection?: Maybe; }; export type VehicleConnectionId = { __typename?: 'VehicleConnectionId'; key?: Maybe; connection?: Maybe; }; export type VehicleConnectionName = { __typename?: 'VehicleConnectionName'; key?: Maybe; connection?: Maybe; }; export type VehicleConnectionPhone_Number = { __typename?: 'VehicleConnectionPhone_number'; key?: Maybe; connection?: Maybe; }; export type VehicleConnectionSeats = { __typename?: 'VehicleConnectionSeats'; key?: Maybe; connection?: Maybe; }; export type VehicleConnectionUpdated_At = { __typename?: 'VehicleConnectionUpdated_at'; key?: Maybe; connection?: Maybe; }; export type VehicleConnectionUser = { __typename?: 'VehicleConnectionUser'; key?: Maybe; connection?: Maybe; }; export type VehicleGroupBy = { __typename?: 'VehicleGroupBy'; id?: Maybe>>; created_at?: Maybe>>; updated_at?: Maybe>>; name?: Maybe>>; seats?: Maybe>>; phone_number?: Maybe>>; user?: Maybe>>; }; export type VehicleInput = { name: Scalars['String']; seats?: Maybe; phone_number?: Maybe; user?: Maybe; created_by?: Maybe; updated_by?: Maybe; }; export type CreateEventInput = { data?: Maybe; }; export type CreateEventPayload = { __typename?: 'createEventPayload'; event?: Maybe; }; export type CreatePageInput = { data?: Maybe; }; export type CreatePagePayload = { __typename?: 'createPagePayload'; page?: Maybe; }; export type CreateRoleInput = { data?: Maybe; }; export type CreateRolePayload = { __typename?: 'createRolePayload'; role?: Maybe; }; export type CreateTravelInput = { data?: Maybe; }; export type CreateTravelPayload = { __typename?: 'createTravelPayload'; travel?: Maybe; }; export type CreateUserInput = { data?: Maybe; }; export type CreateUserPayload = { __typename?: 'createUserPayload'; user?: Maybe; }; export type CreateVehicleInput = { data?: Maybe; }; export type CreateVehiclePayload = { __typename?: 'createVehiclePayload'; vehicle?: Maybe; }; export type DeleteEventInput = { where?: Maybe; }; export type DeleteEventPayload = { __typename?: 'deleteEventPayload'; event?: Maybe; }; export type DeleteFileInput = { where?: Maybe; }; export type DeleteFilePayload = { __typename?: 'deleteFilePayload'; file?: Maybe; }; export type DeletePageInput = { where?: Maybe; }; export type DeletePagePayload = { __typename?: 'deletePagePayload'; page?: Maybe; }; export type DeleteRoleInput = { where?: Maybe; }; export type DeleteRolePayload = { __typename?: 'deleteRolePayload'; role?: Maybe; }; export type DeleteSettingPayload = { __typename?: 'deleteSettingPayload'; setting?: Maybe; }; export type DeleteTravelInput = { where?: Maybe; }; export type DeleteTravelPayload = { __typename?: 'deleteTravelPayload'; travel?: Maybe; }; export type DeleteUserInput = { where?: Maybe; }; export type DeleteUserPayload = { __typename?: 'deleteUserPayload'; user?: Maybe; }; export type DeleteVehicleInput = { where?: Maybe; }; export type DeleteVehiclePayload = { __typename?: 'deleteVehiclePayload'; vehicle?: Maybe; }; export type EditComponentPassengerPassengerInput = { id?: Maybe; name?: Maybe; email?: Maybe; location?: Maybe; user?: Maybe; }; export type EditEmailTemplateInput = { sourceCodeToTemplateId?: Maybe; design?: Maybe; name?: Maybe; subject?: Maybe; bodyHtml?: Maybe; bodyText?: Maybe; enabled?: Maybe; tags?: Maybe; created_by?: Maybe; updated_by?: Maybe; }; export type EditEventInput = { name?: Maybe; email?: Maybe; date?: Maybe; address?: Maybe; position?: Maybe; users?: Maybe>>; uuid?: Maybe; waitingList?: Maybe>>; travels?: Maybe>>; description?: Maybe; created_by?: Maybe; updated_by?: Maybe; }; export type EditFileInput = { name?: Maybe; alternativeText?: Maybe; caption?: Maybe; width?: Maybe; height?: Maybe; formats?: Maybe; hash?: Maybe; ext?: Maybe; mime?: Maybe; size?: Maybe; url?: Maybe; previewUrl?: Maybe; provider?: Maybe; provider_metadata?: Maybe; related?: Maybe>>; created_by?: Maybe; updated_by?: Maybe; }; export type EditPageInput = { name?: Maybe; content?: Maybe; type?: Maybe; created_by?: Maybe; updated_by?: Maybe; }; export type EditRoleInput = { name?: Maybe; description?: Maybe; type?: Maybe; permissions?: Maybe>>; users?: Maybe>>; created_by?: Maybe; updated_by?: Maybe; }; export type EditSettingInput = { gtm_id?: Maybe; about_link?: Maybe; created_by?: Maybe; updated_by?: Maybe; }; export type EditTravelInput = { meeting?: Maybe; departure?: Maybe; details?: Maybe; passengers?: Maybe>>; event?: Maybe; vehicleName?: Maybe; seats?: Maybe; phone_number?: Maybe; created_by?: Maybe; updated_by?: Maybe; }; export type EditUserInput = { username?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; provider?: Maybe; password?: Maybe; resetPasswordToken?: Maybe; confirmed?: Maybe; blocked?: Maybe; role?: Maybe; confirmationToken?: Maybe; events?: Maybe>>; onboardingUser?: Maybe; onboardingCreator?: Maybe; lang?: Maybe; vehicles?: Maybe>>; created_by?: Maybe; updated_by?: Maybe; old_password?: Maybe; }; export type EditVehicleInput = { name?: Maybe; seats?: Maybe; phone_number?: Maybe; user?: Maybe; created_by?: Maybe; updated_by?: Maybe; }; export type UpdateEventByUuidInput = { where?: Maybe; data?: Maybe; }; export type UpdateEventInput = { where?: Maybe; data?: Maybe; }; export type UpdateEventPayload = { __typename?: 'updateEventPayload'; event?: Maybe; }; export type UpdatePageInput = { where?: Maybe; data?: Maybe; }; export type UpdatePagePayload = { __typename?: 'updatePagePayload'; page?: Maybe; }; export type UpdateRoleInput = { where?: Maybe; data?: Maybe; }; export type UpdateRolePayload = { __typename?: 'updateRolePayload'; role?: Maybe; }; export type UpdateSettingInput = { data?: Maybe; }; export type UpdateSettingPayload = { __typename?: 'updateSettingPayload'; setting?: Maybe; }; export type UpdateTravelInput = { where?: Maybe; data?: Maybe; }; export type UpdateTravelPayload = { __typename?: 'updateTravelPayload'; travel?: Maybe; }; export type UpdateUserInput = { where?: Maybe; data?: Maybe; }; export type UpdateUserPayload = { __typename?: 'updateUserPayload'; user?: Maybe; }; export type UpdateVehicleInput = { where?: Maybe; data?: Maybe; }; export type UpdateVehiclePayload = { __typename?: 'updateVehiclePayload'; vehicle?: Maybe; }; export type MeFieldsFragment = ( { __typename?: 'UsersPermissionsMe' } & Pick ); export type RegisterMutationVariables = Exact<{ user: UsersPermissionsRegisterInput; }>; export type RegisterMutation = ( { __typename?: 'Mutation' } & { register: ( { __typename?: 'UsersPermissionsLoginPayload' } & Pick & { user: ( { __typename?: 'UsersPermissionsMe' } & MeFieldsFragment ) } ) } ); export type LoginMutationVariables = Exact<{ identifier: Scalars['String']; password: Scalars['String']; }>; export type LoginMutation = ( { __typename?: 'Mutation' } & { login: ( { __typename?: 'UsersPermissionsLoginPayload' } & Pick & { user: ( { __typename?: 'UsersPermissionsMe' } & MeFieldsFragment ) } ) } ); export type ForgotPasswordMutationVariables = Exact<{ email: Scalars['String']; }>; export type ForgotPasswordMutation = ( { __typename?: 'Mutation' } & { forgotPassword?: Maybe<( { __typename?: 'UserPermissionsPasswordPayload' } & Pick )> } ); export type ResetPasswordMutationVariables = Exact<{ password: Scalars['String']; passwordConfirmation: Scalars['String']; code: Scalars['String']; }>; export type ResetPasswordMutation = ( { __typename?: 'Mutation' } & { resetPassword?: Maybe<( { __typename?: 'UsersPermissionsLoginPayload' } & Pick & { user: ( { __typename?: 'UsersPermissionsMe' } & MeFieldsFragment ) } )> } ); export type EventFieldsFragment = ( { __typename?: 'Event' } & Pick & { waitingList?: Maybe & { user?: Maybe<( { __typename?: 'UsersPermissionsUser' } & Pick )> } )>>>, travels?: Maybe & { passengers?: Maybe & { user?: Maybe<( { __typename?: 'UsersPermissionsUser' } & Pick )> } )>>> } )>>> } ); export type CreateEventMutationVariables = Exact<{ name: Scalars['String']; email: Scalars['String']; date?: Maybe; address?: Maybe; description?: Maybe; newsletter?: Maybe; }>; export type CreateEventMutation = ( { __typename?: 'Mutation' } & { createEvent?: Maybe<( { __typename?: 'createEventPayload' } & { event?: Maybe<( { __typename?: 'Event' } & EventFieldsFragment )> } )> } ); export type UpdateEventMutationVariables = Exact<{ uuid: Scalars['String']; eventUpdate?: Maybe; }>; export type UpdateEventMutation = ( { __typename?: 'Mutation' } & { updateEventByUUID?: Maybe<( { __typename?: 'updateEventPayload' } & { event?: Maybe<( { __typename?: 'Event' } & EventFieldsFragment )> } )> } ); export type EventByUuidQueryVariables = Exact<{ uuid: Scalars['String']; }>; export type EventByUuidQuery = ( { __typename?: 'Query' } & { eventByUUID?: Maybe<( { __typename?: 'Event' } & EventFieldsFragment )> } ); export type SettingQueryVariables = Exact<{ [key: string]: never; }>; export type SettingQuery = ( { __typename?: 'Query' } & { setting?: Maybe<( { __typename?: 'Settings' } & Pick )> } ); export type TravelFieldsFragment = ( { __typename?: 'Travel' } & Pick & { passengers?: Maybe & { user?: Maybe<( { __typename?: 'UsersPermissionsUser' } & Pick )> } )>>> } ); export type CreateTravelMutationVariables = Exact<{ travel: TravelInput; }>; export type CreateTravelMutation = ( { __typename?: 'Mutation' } & { createTravel?: Maybe<( { __typename?: 'createTravelPayload' } & { travel?: Maybe<( { __typename?: 'Travel' } & TravelFieldsFragment )> } )> } ); export type UpdateTravelMutationVariables = Exact<{ id: Scalars['ID']; travelUpdate: EditTravelInput; }>; export type UpdateTravelMutation = ( { __typename?: 'Mutation' } & { updateTravel?: Maybe<( { __typename?: 'updateTravelPayload' } & { travel?: Maybe<( { __typename?: 'Travel' } & TravelFieldsFragment )> } )> } ); export type DeleteTravelMutationVariables = Exact<{ id: Scalars['ID']; }>; export type DeleteTravelMutation = ( { __typename?: 'Mutation' } & { deleteTravel?: Maybe<( { __typename?: 'deleteTravelPayload' } & { travel?: Maybe<( { __typename?: 'Travel' } & Pick )> } )> } ); export type UserFieldsFragment = ( { __typename?: 'UsersPermissionsUser' } & Pick & { events?: Maybe )>>> } ); export type ProfileQueryVariables = Exact<{ [key: string]: never; }>; export type ProfileQuery = ( { __typename?: 'Query' } & { me?: Maybe<( { __typename?: 'UsersPermissionsMe' } & Pick & { profile?: Maybe<( { __typename?: 'UsersPermissionsUser' } & UserFieldsFragment )> } )> } ); export type UpdateMeMutationVariables = Exact<{ userUpdate: EditUserInput; }>; export type UpdateMeMutation = ( { __typename?: 'Mutation' } & { updateMe: ( { __typename?: 'updateUserPayload' } & { user?: Maybe<( { __typename?: 'UsersPermissionsUser' } & UserFieldsFragment )> } ) } ); export type VehicleFieldsFragment = ( { __typename?: 'Vehicle' } & Pick ); export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>; export type FindUserVehiclesQuery = ( { __typename?: 'Query' } & { me?: Maybe<( { __typename?: 'UsersPermissionsMe' } & Pick & { profile?: Maybe<( { __typename?: 'UsersPermissionsUser' } & { vehicles?: Maybe>> } )> } )> } ); export type DeleteVehicleMutationVariables = Exact<{ id: Scalars['ID']; }>; export type DeleteVehicleMutation = ( { __typename?: 'Mutation' } & { deleteVehicle?: Maybe<( { __typename?: 'deleteVehiclePayload' } & { vehicle?: Maybe<( { __typename?: 'Vehicle' } & Pick )> } )> } ); 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 waitingList { id name location user { id firstName lastName } } travels { id meeting departure details vehicleName phone_number seats passengers { id name location 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 type RegisterMutationFn = Apollo.MutationFunction; /** * __useRegisterMutation__ * * To run a mutation, you first call `useRegisterMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRegisterMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @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; * * @example * const [registerMutation, { data, loading, error }] = useRegisterMutation({ * variables: { * user: // value for 'user' * }, * }); */ export function useRegisterMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(RegisterDocument, baseOptions); } export type RegisterMutationHookResult = ReturnType; export type RegisterMutationResult = Apollo.MutationResult; export type RegisterMutationOptions = Apollo.BaseMutationOptions; export const LoginDocument = gql` mutation login($identifier: String!, $password: String!) { login(input: {identifier: $identifier, password: $password}) { jwt user { ...MeFields } } } ${MeFieldsFragmentDoc}`; export type LoginMutationFn = Apollo.MutationFunction; /** * __useLoginMutation__ * * To run a mutation, you first call `useLoginMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useLoginMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @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; * * @example * const [loginMutation, { data, loading, error }] = useLoginMutation({ * variables: { * identifier: // value for 'identifier' * password: // value for 'password' * }, * }); */ export function useLoginMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(LoginDocument, baseOptions); } export type LoginMutationHookResult = ReturnType; export type LoginMutationResult = Apollo.MutationResult; export type LoginMutationOptions = Apollo.BaseMutationOptions; export const ForgotPasswordDocument = gql` mutation forgotPassword($email: String!) { forgotPassword(email: $email) { ok } } `; export type ForgotPasswordMutationFn = Apollo.MutationFunction; /** * __useForgotPasswordMutation__ * * To run a mutation, you first call `useForgotPasswordMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useForgotPasswordMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @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; * * @example * const [forgotPasswordMutation, { data, loading, error }] = useForgotPasswordMutation({ * variables: { * email: // value for 'email' * }, * }); */ export function useForgotPasswordMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(ForgotPasswordDocument, baseOptions); } export type ForgotPasswordMutationHookResult = ReturnType; export type ForgotPasswordMutationResult = Apollo.MutationResult; export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions; export const ResetPasswordDocument = gql` mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) { resetPassword( password: $password passwordConfirmation: $passwordConfirmation code: $code ) { jwt user { ...MeFields } } } ${MeFieldsFragmentDoc}`; export type ResetPasswordMutationFn = Apollo.MutationFunction; /** * __useResetPasswordMutation__ * * To run a mutation, you first call `useResetPasswordMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useResetPasswordMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @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; * * @example * const [resetPasswordMutation, { data, loading, error }] = useResetPasswordMutation({ * variables: { * password: // value for 'password' * passwordConfirmation: // value for 'passwordConfirmation' * code: // value for 'code' * }, * }); */ export function useResetPasswordMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(ResetPasswordDocument, baseOptions); } export type ResetPasswordMutationHookResult = ReturnType; export type ResetPasswordMutationResult = Apollo.MutationResult; export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions; 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 type CreateEventMutationFn = Apollo.MutationFunction; /** * __useCreateEventMutation__ * * To run a mutation, you first call `useCreateEventMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateEventMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @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; * * @example * const [createEventMutation, { data, loading, error }] = useCreateEventMutation({ * variables: { * name: // value for 'name' * email: // value for 'email' * date: // value for 'date' * address: // value for 'address' * description: // value for 'description' * newsletter: // value for 'newsletter' * }, * }); */ export function useCreateEventMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(CreateEventDocument, baseOptions); } export type CreateEventMutationHookResult = ReturnType; export type CreateEventMutationResult = Apollo.MutationResult; export type CreateEventMutationOptions = Apollo.BaseMutationOptions; export const UpdateEventDocument = gql` mutation updateEvent($uuid: String!, $eventUpdate: editEventInput) { updateEventByUUID(input: {where: {uuid: $uuid}, data: $eventUpdate}) { event { ...EventFields } } } ${EventFieldsFragmentDoc}`; export type UpdateEventMutationFn = Apollo.MutationFunction; /** * __useUpdateEventMutation__ * * To run a mutation, you first call `useUpdateEventMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateEventMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @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; * * @example * const [updateEventMutation, { data, loading, error }] = useUpdateEventMutation({ * variables: { * uuid: // value for 'uuid' * eventUpdate: // value for 'eventUpdate' * }, * }); */ export function useUpdateEventMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(UpdateEventDocument, baseOptions); } export type UpdateEventMutationHookResult = ReturnType; export type UpdateEventMutationResult = Apollo.MutationResult; export type UpdateEventMutationOptions = Apollo.BaseMutationOptions; export const EventByUuidDocument = gql` query eventByUUID($uuid: String!) { eventByUUID(uuid: $uuid) { ...EventFields } } ${EventFieldsFragmentDoc}`; /** * __useEventByUuidQuery__ * * To run a query within a React component, call `useEventByUuidQuery` and pass it any options that fit your needs. * When your component renders, `useEventByUuidQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @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; * * @example * const { data, loading, error } = useEventByUuidQuery({ * variables: { * uuid: // value for 'uuid' * }, * }); */ export function useEventByUuidQuery(baseOptions: Apollo.QueryHookOptions) { return Apollo.useQuery(EventByUuidDocument, baseOptions); } export function useEventByUuidLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { return Apollo.useLazyQuery(EventByUuidDocument, baseOptions); } export type EventByUuidQueryHookResult = ReturnType; export type EventByUuidLazyQueryHookResult = ReturnType; export type EventByUuidQueryResult = Apollo.QueryResult; export const SettingDocument = gql` query setting { setting { id gtm_id about_link } } `; /** * __useSettingQuery__ * * To run a query within a React component, call `useSettingQuery` and pass it any options that fit your needs. * When your component renders, `useSettingQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @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; * * @example * const { data, loading, error } = useSettingQuery({ * variables: { * }, * }); */ export function useSettingQuery(baseOptions?: Apollo.QueryHookOptions) { return Apollo.useQuery(SettingDocument, baseOptions); } export function useSettingLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { return Apollo.useLazyQuery(SettingDocument, baseOptions); } export type SettingQueryHookResult = ReturnType; export type SettingLazyQueryHookResult = ReturnType; export type SettingQueryResult = Apollo.QueryResult; export const CreateTravelDocument = gql` mutation createTravel($travel: TravelInput!) { createTravel(input: {data: $travel}) { travel { ...TravelFields } } } ${TravelFieldsFragmentDoc}`; export type CreateTravelMutationFn = Apollo.MutationFunction; /** * __useCreateTravelMutation__ * * To run a mutation, you first call `useCreateTravelMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateTravelMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @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; * * @example * const [createTravelMutation, { data, loading, error }] = useCreateTravelMutation({ * variables: { * travel: // value for 'travel' * }, * }); */ export function useCreateTravelMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(CreateTravelDocument, baseOptions); } export type CreateTravelMutationHookResult = ReturnType; export type CreateTravelMutationResult = Apollo.MutationResult; export type CreateTravelMutationOptions = Apollo.BaseMutationOptions; export const UpdateTravelDocument = gql` mutation updateTravel($id: ID!, $travelUpdate: editTravelInput!) { updateTravel(input: {where: {id: $id}, data: $travelUpdate}) { travel { ...TravelFields } } } ${TravelFieldsFragmentDoc}`; export type UpdateTravelMutationFn = Apollo.MutationFunction; /** * __useUpdateTravelMutation__ * * To run a mutation, you first call `useUpdateTravelMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateTravelMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @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; * * @example * const [updateTravelMutation, { data, loading, error }] = useUpdateTravelMutation({ * variables: { * id: // value for 'id' * travelUpdate: // value for 'travelUpdate' * }, * }); */ export function useUpdateTravelMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(UpdateTravelDocument, baseOptions); } export type UpdateTravelMutationHookResult = ReturnType; export type UpdateTravelMutationResult = Apollo.MutationResult; export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions; export const DeleteTravelDocument = gql` mutation deleteTravel($id: ID!) { deleteTravel(input: {where: {id: $id}}) { travel { id } } } `; export type DeleteTravelMutationFn = Apollo.MutationFunction; /** * __useDeleteTravelMutation__ * * To run a mutation, you first call `useDeleteTravelMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteTravelMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @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; * * @example * const [deleteTravelMutation, { data, loading, error }] = useDeleteTravelMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDeleteTravelMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(DeleteTravelDocument, baseOptions); } export type DeleteTravelMutationHookResult = ReturnType; export type DeleteTravelMutationResult = Apollo.MutationResult; export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions; export const ProfileDocument = gql` query profile { me { id username profile { ...UserFields } } } ${UserFieldsFragmentDoc}`; /** * __useProfileQuery__ * * To run a query within a React component, call `useProfileQuery` and pass it any options that fit your needs. * When your component renders, `useProfileQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @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; * * @example * const { data, loading, error } = useProfileQuery({ * variables: { * }, * }); */ export function useProfileQuery(baseOptions?: Apollo.QueryHookOptions) { return Apollo.useQuery(ProfileDocument, baseOptions); } export function useProfileLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { return Apollo.useLazyQuery(ProfileDocument, baseOptions); } export type ProfileQueryHookResult = ReturnType; export type ProfileLazyQueryHookResult = ReturnType; export type ProfileQueryResult = Apollo.QueryResult; export const UpdateMeDocument = gql` mutation updateMe($userUpdate: editUserInput!) { updateMe(input: $userUpdate) { user { ...UserFields } } } ${UserFieldsFragmentDoc}`; export type UpdateMeMutationFn = Apollo.MutationFunction; /** * __useUpdateMeMutation__ * * To run a mutation, you first call `useUpdateMeMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateMeMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @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; * * @example * const [updateMeMutation, { data, loading, error }] = useUpdateMeMutation({ * variables: { * userUpdate: // value for 'userUpdate' * }, * }); */ export function useUpdateMeMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(UpdateMeDocument, baseOptions); } export type UpdateMeMutationHookResult = ReturnType; export type UpdateMeMutationResult = Apollo.MutationResult; export type UpdateMeMutationOptions = Apollo.BaseMutationOptions; export const FindUserVehiclesDocument = gql` query findUserVehicles { me { id username profile { vehicles { ...VehicleFields } } } } ${VehicleFieldsFragmentDoc}`; /** * __useFindUserVehiclesQuery__ * * To run a query within a React component, call `useFindUserVehiclesQuery` and pass it any options that fit your needs. * When your component renders, `useFindUserVehiclesQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @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; * * @example * const { data, loading, error } = useFindUserVehiclesQuery({ * variables: { * }, * }); */ export function useFindUserVehiclesQuery(baseOptions?: Apollo.QueryHookOptions) { return Apollo.useQuery(FindUserVehiclesDocument, baseOptions); } export function useFindUserVehiclesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { return Apollo.useLazyQuery(FindUserVehiclesDocument, baseOptions); } export type FindUserVehiclesQueryHookResult = ReturnType; export type FindUserVehiclesLazyQueryHookResult = ReturnType; export type FindUserVehiclesQueryResult = Apollo.QueryResult; export const DeleteVehicleDocument = gql` mutation deleteVehicle($id: ID!) { deleteVehicle(input: {where: {id: $id}}) { vehicle { id name } } } `; export type DeleteVehicleMutationFn = Apollo.MutationFunction; /** * __useDeleteVehicleMutation__ * * To run a mutation, you first call `useDeleteVehicleMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteVehicleMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @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; * * @example * const [deleteVehicleMutation, { data, loading, error }] = useDeleteVehicleMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDeleteVehicleMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(DeleteVehicleDocument, baseOptions); } export type DeleteVehicleMutationHookResult = ReturnType; export type DeleteVehicleMutationResult = Apollo.MutationResult; export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions;