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; /** A string used to identify an i18n locale */ I18NLocaleCode: 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 `Upload` scalar type represents a file upload. */ Upload: any; }; export type BooleanFilterInput = { and?: Maybe>>; or?: Maybe>>; not?: Maybe; eq?: Maybe; eqi?: Maybe; ne?: Maybe; startsWith?: Maybe; endsWith?: Maybe; contains?: Maybe; notContains?: Maybe; containsi?: Maybe; notContainsi?: Maybe; gt?: Maybe; gte?: Maybe; lt?: Maybe; lte?: Maybe; null?: Maybe; notNull?: Maybe; in?: Maybe>>; notIn?: Maybe>>; between?: Maybe>>; }; export type DateFilterInput = { and?: Maybe>>; or?: Maybe>>; not?: Maybe; eq?: Maybe; eqi?: Maybe; ne?: Maybe; startsWith?: Maybe; endsWith?: Maybe; contains?: Maybe; notContains?: Maybe; containsi?: Maybe; notContainsi?: Maybe; gt?: Maybe; gte?: Maybe; lt?: Maybe; lte?: Maybe; null?: Maybe; notNull?: Maybe; in?: Maybe>>; notIn?: Maybe>>; between?: Maybe>>; }; export type DateTimeFilterInput = { and?: Maybe>>; or?: Maybe>>; not?: Maybe; eq?: Maybe; eqi?: Maybe; ne?: Maybe; startsWith?: Maybe; endsWith?: Maybe; contains?: Maybe; notContains?: Maybe; containsi?: Maybe; notContainsi?: Maybe; gt?: Maybe; gte?: Maybe; lt?: Maybe; lte?: Maybe; null?: Maybe; notNull?: Maybe; in?: Maybe>>; notIn?: Maybe>>; between?: Maybe>>; }; export enum Enum_Page_Type { Tos = 'tos' } export enum Enum_Userspermissionsuser_Lang { Fr = 'FR', En = 'EN' } export type EmailDesignerEmailTemplate = { __typename?: 'EmailDesignerEmailTemplate'; templateReferenceId?: Maybe; design?: Maybe; name?: Maybe; subject?: Maybe; bodyHtml?: Maybe; bodyText?: Maybe; enabled?: Maybe; tags?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }; export type EmailDesignerEmailTemplateEntity = { __typename?: 'EmailDesignerEmailTemplateEntity'; id?: Maybe; attributes?: Maybe; }; export type EmailDesignerEmailTemplateEntityResponse = { __typename?: 'EmailDesignerEmailTemplateEntityResponse'; data?: Maybe; }; export type EmailDesignerEmailTemplateEntityResponseCollection = { __typename?: 'EmailDesignerEmailTemplateEntityResponseCollection'; data: Array; meta: ResponseCollectionMeta; }; export type EmailDesignerEmailTemplateFiltersInput = { id?: Maybe; templateReferenceId?: Maybe; design?: Maybe; name?: Maybe; subject?: Maybe; bodyHtml?: Maybe; bodyText?: Maybe; enabled?: Maybe; tags?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; and?: Maybe>>; or?: Maybe>>; not?: Maybe; }; export type EmailDesignerEmailTemplateInput = { templateReferenceId?: Maybe; design?: Maybe; name?: Maybe; subject?: Maybe; bodyHtml?: Maybe; bodyText?: Maybe; enabled?: Maybe; tags?: Maybe; }; export type Event = { __typename?: 'Event'; name: Scalars['String']; email: Scalars['String']; date?: Maybe; address?: Maybe; position?: Maybe; uuid?: Maybe; description?: Maybe; travels?: Maybe; waitingPassengers?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }; export type EventTravelsArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type EventWaitingPassengersArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type EventEntity = { __typename?: 'EventEntity'; id?: Maybe; attributes?: Maybe; }; export type EventEntityResponse = { __typename?: 'EventEntityResponse'; data?: Maybe; }; export type EventFiltersInput = { id?: Maybe; name?: Maybe; email?: Maybe; date?: Maybe; address?: Maybe; position?: Maybe; uuid?: Maybe; description?: Maybe; newsletter?: Maybe; users?: Maybe; travels?: Maybe; waitingPassengers?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; and?: Maybe>>; or?: Maybe>>; not?: Maybe; }; export type EventInput = { name?: Maybe; email?: Maybe; date?: Maybe; address?: Maybe; position?: Maybe; uuid?: Maybe; description?: Maybe; newsletter?: Maybe; users?: Maybe>>; travels?: Maybe>>; waitingPassengers?: Maybe>>; }; export type EventRelationResponseCollection = { __typename?: 'EventRelationResponseCollection'; data: Array; }; export type FileInfoInput = { name?: Maybe; alternativeText?: Maybe; caption?: Maybe; }; export type FloatFilterInput = { and?: Maybe>>; or?: Maybe>>; not?: Maybe; eq?: Maybe; eqi?: Maybe; ne?: Maybe; startsWith?: Maybe; endsWith?: Maybe; contains?: Maybe; notContains?: Maybe; containsi?: Maybe; notContainsi?: Maybe; gt?: Maybe; gte?: Maybe; lt?: Maybe; lte?: Maybe; null?: Maybe; notNull?: Maybe; in?: Maybe>>; notIn?: Maybe>>; between?: Maybe>>; }; export type GenericMorph = UploadFile | UploadFolder | I18NLocale | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser | EmailDesignerEmailTemplate | Event | Page | Passenger | Setting | Travel | Vehicle; export type I18NLocale = { __typename?: 'I18NLocale'; name?: Maybe; code?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }; export type I18NLocaleEntity = { __typename?: 'I18NLocaleEntity'; id?: Maybe; attributes?: Maybe; }; export type I18NLocaleEntityResponse = { __typename?: 'I18NLocaleEntityResponse'; data?: Maybe; }; export type I18NLocaleEntityResponseCollection = { __typename?: 'I18NLocaleEntityResponseCollection'; data: Array; meta: ResponseCollectionMeta; }; export type I18NLocaleFiltersInput = { id?: Maybe; name?: Maybe; code?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; and?: Maybe>>; or?: Maybe>>; not?: Maybe; }; export type IdFilterInput = { and?: Maybe>>; or?: Maybe>>; not?: Maybe; eq?: Maybe; eqi?: Maybe; ne?: Maybe; startsWith?: Maybe; endsWith?: Maybe; contains?: Maybe; notContains?: Maybe; containsi?: Maybe; notContainsi?: Maybe; gt?: Maybe; gte?: Maybe; lt?: Maybe; lte?: Maybe; null?: Maybe; notNull?: Maybe; in?: Maybe>>; notIn?: Maybe>>; between?: Maybe>>; }; export type IntFilterInput = { and?: Maybe>>; or?: Maybe>>; not?: Maybe; eq?: Maybe; eqi?: Maybe; ne?: Maybe; startsWith?: Maybe; endsWith?: Maybe; contains?: Maybe; notContains?: Maybe; containsi?: Maybe; notContainsi?: Maybe; gt?: Maybe; gte?: Maybe; lt?: Maybe; lte?: Maybe; null?: Maybe; notNull?: Maybe; in?: Maybe>>; notIn?: Maybe>>; between?: Maybe>>; }; export type JsonFilterInput = { and?: Maybe>>; or?: Maybe>>; not?: Maybe; eq?: Maybe; eqi?: Maybe; ne?: Maybe; startsWith?: Maybe; endsWith?: Maybe; contains?: Maybe; notContains?: Maybe; containsi?: Maybe; notContainsi?: Maybe; gt?: Maybe; gte?: Maybe; lt?: Maybe; lte?: Maybe; null?: Maybe; notNull?: Maybe; in?: Maybe>>; notIn?: Maybe>>; between?: Maybe>>; }; export type Mutation = { __typename?: 'Mutation'; createUploadFile?: Maybe; updateUploadFile?: Maybe; deleteUploadFile?: Maybe; createUploadFolder?: Maybe; updateUploadFolder?: Maybe; deleteUploadFolder?: Maybe; createEmailDesignerEmailTemplate?: Maybe; updateEmailDesignerEmailTemplate?: Maybe; deleteEmailDesignerEmailTemplate?: Maybe; createEvent?: Maybe; updateEvent?: Maybe; deleteEvent?: Maybe; createPage?: Maybe; updatePage?: Maybe; deletePage?: Maybe; createPassenger?: Maybe; updatePassenger?: Maybe; deletePassenger?: Maybe; updateSetting?: Maybe; deleteSetting?: Maybe; createTravel?: Maybe; updateTravel?: Maybe; deleteTravel?: Maybe; createVehicle?: Maybe; updateVehicle?: Maybe; deleteVehicle?: Maybe; upload: UploadFileEntityResponse; multipleUpload: Array>; updateFileInfo: UploadFileEntityResponse; removeFile?: Maybe; createSettingLocalization?: Maybe; /** Create a new role */ createUsersPermissionsRole?: Maybe; /** Update an existing role */ updateUsersPermissionsRole?: Maybe; /** Delete an existing role */ deleteUsersPermissionsRole?: Maybe; /** Create a new user */ createUsersPermissionsUser: UsersPermissionsUserEntityResponse; /** Update an existing user */ updateUsersPermissionsUser: UsersPermissionsUserEntityResponse; /** Delete an existing user */ deleteUsersPermissionsUser: UsersPermissionsUserEntityResponse; login: UsersPermissionsLoginPayload; /** Register a user */ register: UsersPermissionsLoginPayload; /** Request a reset password token */ forgotPassword?: Maybe; /** Reset user password. Confirm with a code (resetToken from forgotPassword) */ resetPassword?: Maybe; /** Change user password. Confirm with the current password. */ changePassword?: Maybe; /** Confirm an email users email address */ emailConfirmation?: Maybe; /** Update an event using its UUID */ updateEventByUUID?: Maybe; updateMe: UsersPermissionsUserEntityResponse; }; export type MutationCreateUploadFileArgs = { data: UploadFileInput; }; export type MutationUpdateUploadFileArgs = { id: Scalars['ID']; data: UploadFileInput; }; export type MutationDeleteUploadFileArgs = { id: Scalars['ID']; }; export type MutationCreateUploadFolderArgs = { data: UploadFolderInput; }; export type MutationUpdateUploadFolderArgs = { id: Scalars['ID']; data: UploadFolderInput; }; export type MutationDeleteUploadFolderArgs = { id: Scalars['ID']; }; export type MutationCreateEmailDesignerEmailTemplateArgs = { data: EmailDesignerEmailTemplateInput; }; export type MutationUpdateEmailDesignerEmailTemplateArgs = { id: Scalars['ID']; data: EmailDesignerEmailTemplateInput; }; export type MutationDeleteEmailDesignerEmailTemplateArgs = { id: Scalars['ID']; }; export type MutationCreateEventArgs = { data: EventInput; }; export type MutationUpdateEventArgs = { id: Scalars['ID']; data: EventInput; }; export type MutationDeleteEventArgs = { id: Scalars['ID']; }; export type MutationCreatePageArgs = { data: PageInput; }; export type MutationUpdatePageArgs = { id: Scalars['ID']; data: PageInput; }; export type MutationDeletePageArgs = { id: Scalars['ID']; }; export type MutationCreatePassengerArgs = { data: PassengerInput; }; export type MutationUpdatePassengerArgs = { id: Scalars['ID']; data: PassengerInput; }; export type MutationDeletePassengerArgs = { id: Scalars['ID']; }; export type MutationUpdateSettingArgs = { data: SettingInput; locale?: Maybe; }; export type MutationDeleteSettingArgs = { locale?: Maybe; }; export type MutationCreateTravelArgs = { data: TravelInput; createVehicle?: Maybe; }; export type MutationUpdateTravelArgs = { id: Scalars['ID']; data: TravelInput; }; export type MutationDeleteTravelArgs = { id: Scalars['ID']; }; export type MutationCreateVehicleArgs = { data: VehicleInput; }; export type MutationUpdateVehicleArgs = { id: Scalars['ID']; data: VehicleInput; }; export type MutationDeleteVehicleArgs = { id: Scalars['ID']; }; export type MutationUploadArgs = { refId?: Maybe; ref?: Maybe; field?: Maybe; info?: Maybe; file: Scalars['Upload']; }; export type MutationMultipleUploadArgs = { refId?: Maybe; ref?: Maybe; field?: Maybe; files: Array>; }; export type MutationUpdateFileInfoArgs = { id: Scalars['ID']; info?: Maybe; }; export type MutationRemoveFileArgs = { id: Scalars['ID']; }; export type MutationCreateSettingLocalizationArgs = { id?: Maybe; data?: Maybe; locale?: Maybe; }; export type MutationCreateUsersPermissionsRoleArgs = { data: UsersPermissionsRoleInput; }; export type MutationUpdateUsersPermissionsRoleArgs = { id: Scalars['ID']; data: UsersPermissionsRoleInput; }; export type MutationDeleteUsersPermissionsRoleArgs = { id: Scalars['ID']; }; export type MutationCreateUsersPermissionsUserArgs = { data: UsersPermissionsUserInput; }; export type MutationUpdateUsersPermissionsUserArgs = { id: Scalars['ID']; data: UsersPermissionsUserInput; }; export type MutationDeleteUsersPermissionsUserArgs = { id: Scalars['ID']; }; 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 MutationChangePasswordArgs = { currentPassword: Scalars['String']; password: Scalars['String']; passwordConfirmation: Scalars['String']; }; export type MutationEmailConfirmationArgs = { confirmation: Scalars['String']; }; export type MutationUpdateEventByUuidArgs = { uuid: Scalars['String']; data: EventInput; }; export type MutationUpdateMeArgs = { data: UsersPermissionsUserInput; }; export type Page = { __typename?: 'Page'; name: Scalars['String']; content?: Maybe; type?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }; export type PageEntity = { __typename?: 'PageEntity'; id?: Maybe; attributes?: Maybe; }; export type PageEntityResponse = { __typename?: 'PageEntityResponse'; data?: Maybe; }; export type PageEntityResponseCollection = { __typename?: 'PageEntityResponseCollection'; data: Array; meta: ResponseCollectionMeta; }; export type PageFiltersInput = { id?: Maybe; name?: Maybe; content?: Maybe; type?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; and?: Maybe>>; or?: Maybe>>; not?: Maybe; }; export type PageInput = { name?: Maybe; content?: Maybe; type?: Maybe; }; export type Pagination = { __typename?: 'Pagination'; total: Scalars['Int']; page: Scalars['Int']; pageSize: Scalars['Int']; pageCount: Scalars['Int']; }; export type PaginationArg = { page?: Maybe; pageSize?: Maybe; start?: Maybe; limit?: Maybe; }; export type Passenger = { __typename?: 'Passenger'; name: Scalars['String']; email?: Maybe; location?: Maybe; event?: Maybe; user?: Maybe; travel?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }; export type PassengerEntity = { __typename?: 'PassengerEntity'; id?: Maybe; attributes?: Maybe; }; export type PassengerEntityResponse = { __typename?: 'PassengerEntityResponse'; data?: Maybe; }; export type PassengerFiltersInput = { id?: Maybe; name?: Maybe; email?: Maybe; location?: Maybe; event?: Maybe; user?: Maybe; travel?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; and?: Maybe>>; or?: Maybe>>; not?: Maybe; }; export type PassengerInput = { name?: Maybe; email?: Maybe; location?: Maybe; event?: Maybe; user?: Maybe; travel?: Maybe; }; export type PassengerRelationResponseCollection = { __typename?: 'PassengerRelationResponseCollection'; data: Array; }; export type Query = { __typename?: 'Query'; uploadFile?: Maybe; uploadFiles?: Maybe; uploadFolder?: Maybe; uploadFolders?: Maybe; i18NLocale?: Maybe; i18NLocales?: Maybe; usersPermissionsRole?: Maybe; usersPermissionsRoles?: Maybe; usersPermissionsUser?: Maybe; emailDesignerEmailTemplate?: Maybe; emailDesignerEmailTemplates?: Maybe; event?: Maybe; page?: Maybe; pages?: Maybe; passenger?: Maybe; setting?: Maybe; travel?: Maybe; vehicle?: Maybe; me?: Maybe; /** Retrieve an event using its UUID */ eventByUUID?: Maybe; }; export type QueryUploadFileArgs = { id?: Maybe; }; export type QueryUploadFilesArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type QueryUploadFolderArgs = { id?: Maybe; }; export type QueryUploadFoldersArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type QueryI18NLocaleArgs = { id?: Maybe; }; export type QueryI18NLocalesArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type QueryUsersPermissionsRoleArgs = { id?: Maybe; }; export type QueryUsersPermissionsRolesArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type QueryUsersPermissionsUserArgs = { id?: Maybe; }; export type QueryEmailDesignerEmailTemplateArgs = { id?: Maybe; }; export type QueryEmailDesignerEmailTemplatesArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type QueryEventArgs = { id?: Maybe; }; export type QueryPageArgs = { id?: Maybe; }; export type QueryPagesArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type QueryPassengerArgs = { id?: Maybe; }; export type QuerySettingArgs = { locale?: Maybe; }; export type QueryTravelArgs = { id?: Maybe; }; export type QueryVehicleArgs = { id?: Maybe; }; export type QueryEventByUuidArgs = { uuid: Scalars['String']; }; export type ResponseCollectionMeta = { __typename?: 'ResponseCollectionMeta'; pagination: Pagination; }; export type Setting = { __typename?: 'Setting'; gtm_id?: Maybe; about_link?: Maybe; faq_link?: Maybe; announcement?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; localizations?: Maybe; locale?: Maybe; }; export type SettingEntity = { __typename?: 'SettingEntity'; id?: Maybe; attributes?: Maybe; }; export type SettingEntityResponse = { __typename?: 'SettingEntityResponse'; data?: Maybe; }; export type SettingInput = { gtm_id?: Maybe; about_link?: Maybe; faq_link?: Maybe; announcement?: Maybe; }; export type SettingRelationResponseCollection = { __typename?: 'SettingRelationResponseCollection'; data: Array; }; export type StringFilterInput = { and?: Maybe>>; or?: Maybe>>; not?: Maybe; eq?: Maybe; eqi?: Maybe; ne?: Maybe; startsWith?: Maybe; endsWith?: Maybe; contains?: Maybe; notContains?: Maybe; containsi?: Maybe; notContainsi?: Maybe; gt?: Maybe; gte?: Maybe; lt?: Maybe; lte?: Maybe; null?: Maybe; notNull?: Maybe; in?: Maybe>>; notIn?: Maybe>>; between?: Maybe>>; }; export type Travel = { __typename?: 'Travel'; meeting?: Maybe; departure?: Maybe; details?: Maybe; vehicleName?: Maybe; seats?: Maybe; phone_number?: Maybe; event?: Maybe; passengers?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }; export type TravelPassengersArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type TravelEntity = { __typename?: 'TravelEntity'; id?: Maybe; attributes?: Maybe; }; export type TravelEntityResponse = { __typename?: 'TravelEntityResponse'; data?: Maybe; }; export type TravelFiltersInput = { id?: Maybe; meeting?: Maybe; departure?: Maybe; details?: Maybe; vehicleName?: Maybe; seats?: Maybe; phone_number?: Maybe; event?: Maybe; passengers?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; and?: Maybe>>; or?: Maybe>>; not?: Maybe; }; export type TravelInput = { meeting?: Maybe; departure?: Maybe; details?: Maybe; vehicleName?: Maybe; seats?: Maybe; phone_number?: Maybe; event?: Maybe; passengers?: Maybe>>; }; export type TravelRelationResponseCollection = { __typename?: 'TravelRelationResponseCollection'; data: Array; }; export type UploadFile = { __typename?: 'UploadFile'; 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>>; createdAt?: Maybe; updatedAt?: Maybe; }; export type UploadFileEntity = { __typename?: 'UploadFileEntity'; id?: Maybe; attributes?: Maybe; }; export type UploadFileEntityResponse = { __typename?: 'UploadFileEntityResponse'; data?: Maybe; }; export type UploadFileEntityResponseCollection = { __typename?: 'UploadFileEntityResponseCollection'; data: Array; meta: ResponseCollectionMeta; }; export type UploadFileFiltersInput = { id?: 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; folder?: Maybe; folderPath?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; and?: Maybe>>; or?: Maybe>>; not?: Maybe; }; export type UploadFileInput = { 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; folder?: Maybe; folderPath?: Maybe; }; export type UploadFileRelationResponseCollection = { __typename?: 'UploadFileRelationResponseCollection'; data: Array; }; export type UploadFolder = { __typename?: 'UploadFolder'; name: Scalars['String']; pathId: Scalars['Int']; parent?: Maybe; children?: Maybe; files?: Maybe; path: Scalars['String']; createdAt?: Maybe; updatedAt?: Maybe; }; export type UploadFolderChildrenArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type UploadFolderFilesArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type UploadFolderEntity = { __typename?: 'UploadFolderEntity'; id?: Maybe; attributes?: Maybe; }; export type UploadFolderEntityResponse = { __typename?: 'UploadFolderEntityResponse'; data?: Maybe; }; export type UploadFolderEntityResponseCollection = { __typename?: 'UploadFolderEntityResponseCollection'; data: Array; meta: ResponseCollectionMeta; }; export type UploadFolderFiltersInput = { id?: Maybe; name?: Maybe; pathId?: Maybe; parent?: Maybe; children?: Maybe; files?: Maybe; path?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; and?: Maybe>>; or?: Maybe>>; not?: Maybe; }; export type UploadFolderInput = { name?: Maybe; pathId?: Maybe; parent?: Maybe; children?: Maybe>>; files?: Maybe>>; path?: Maybe; }; export type UploadFolderRelationResponseCollection = { __typename?: 'UploadFolderRelationResponseCollection'; data: Array; }; export type UsersPermissionsCreateRolePayload = { __typename?: 'UsersPermissionsCreateRolePayload'; ok: Scalars['Boolean']; }; export type UsersPermissionsDeleteRolePayload = { __typename?: 'UsersPermissionsDeleteRolePayload'; ok: Scalars['Boolean']; }; export type UsersPermissionsLoginInput = { identifier: Scalars['String']; password: Scalars['String']; provider?: Scalars['String']; }; export type UsersPermissionsLoginPayload = { __typename?: 'UsersPermissionsLoginPayload'; jwt?: Maybe; user: UsersPermissionsMe; }; export type UsersPermissionsMe = { __typename?: 'UsersPermissionsMe'; id: Scalars['ID']; username: Scalars['String']; email?: Maybe; 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 UsersPermissionsPasswordPayload = { __typename?: 'UsersPermissionsPasswordPayload'; ok: Scalars['Boolean']; }; export type UsersPermissionsPermission = { __typename?: 'UsersPermissionsPermission'; action: Scalars['String']; role?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }; export type UsersPermissionsPermissionEntity = { __typename?: 'UsersPermissionsPermissionEntity'; id?: Maybe; attributes?: Maybe; }; export type UsersPermissionsPermissionFiltersInput = { id?: Maybe; action?: Maybe; role?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; and?: Maybe>>; or?: Maybe>>; not?: Maybe; }; export type UsersPermissionsPermissionRelationResponseCollection = { __typename?: 'UsersPermissionsPermissionRelationResponseCollection'; data: Array; }; export type UsersPermissionsRegisterInput = { username: Scalars['String']; email: Scalars['String']; password: Scalars['String']; firstName?: Maybe; lastName?: Maybe; lang?: Maybe; }; export type UsersPermissionsRole = { __typename?: 'UsersPermissionsRole'; name: Scalars['String']; description?: Maybe; type?: Maybe; permissions?: Maybe; users?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }; export type UsersPermissionsRolePermissionsArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type UsersPermissionsRoleUsersArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type UsersPermissionsRoleEntity = { __typename?: 'UsersPermissionsRoleEntity'; id?: Maybe; attributes?: Maybe; }; export type UsersPermissionsRoleEntityResponse = { __typename?: 'UsersPermissionsRoleEntityResponse'; data?: Maybe; }; export type UsersPermissionsRoleEntityResponseCollection = { __typename?: 'UsersPermissionsRoleEntityResponseCollection'; data: Array; meta: ResponseCollectionMeta; }; export type UsersPermissionsRoleFiltersInput = { id?: Maybe; name?: Maybe; description?: Maybe; type?: Maybe; permissions?: Maybe; users?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; and?: Maybe>>; or?: Maybe>>; not?: Maybe; }; export type UsersPermissionsRoleInput = { name?: Maybe; description?: Maybe; type?: Maybe; permissions?: Maybe>>; users?: Maybe>>; }; export type UsersPermissionsUpdateRolePayload = { __typename?: 'UsersPermissionsUpdateRolePayload'; ok: Scalars['Boolean']; }; export type UsersPermissionsUser = { __typename?: 'UsersPermissionsUser'; username: Scalars['String']; email: Scalars['String']; confirmed?: Maybe; role?: Maybe; events?: Maybe; vehicles?: Maybe; firstName?: Maybe; lastName?: Maybe; onboardingUser?: Maybe; onboardingCreator?: Maybe; lang?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }; export type UsersPermissionsUserEventsArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type UsersPermissionsUserVehiclesArgs = { filters?: Maybe; pagination?: Maybe; sort?: Maybe>>; }; export type UsersPermissionsUserEntity = { __typename?: 'UsersPermissionsUserEntity'; id?: Maybe; attributes?: Maybe; }; export type UsersPermissionsUserEntityResponse = { __typename?: 'UsersPermissionsUserEntityResponse'; data?: Maybe; }; export type UsersPermissionsUserFiltersInput = { id?: Maybe; username?: Maybe; email?: Maybe; provider?: Maybe; password?: Maybe; resetPasswordToken?: Maybe; confirmationToken?: Maybe; confirmed?: Maybe; blocked?: Maybe; role?: Maybe; events?: Maybe; passengers?: Maybe; vehicles?: Maybe; firstName?: Maybe; lastName?: Maybe; onboardingUser?: Maybe; onboardingCreator?: Maybe; lang?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; and?: Maybe>>; or?: Maybe>>; not?: Maybe; }; export type UsersPermissionsUserInput = { username?: Maybe; email?: Maybe; provider?: Maybe; password?: Maybe; resetPasswordToken?: Maybe; confirmationToken?: Maybe; confirmed?: Maybe; blocked?: Maybe; role?: Maybe; events?: Maybe>>; passengers?: Maybe>>; vehicles?: Maybe>>; firstName?: Maybe; lastName?: Maybe; onboardingUser?: Maybe; onboardingCreator?: Maybe; lang?: Maybe; oldPassword?: Maybe; }; export type UsersPermissionsUserRelationResponseCollection = { __typename?: 'UsersPermissionsUserRelationResponseCollection'; data: Array; }; export type Vehicle = { __typename?: 'Vehicle'; name: Scalars['String']; seats?: Maybe; phone_number?: Maybe; user?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }; export type VehicleEntity = { __typename?: 'VehicleEntity'; id?: Maybe; attributes?: Maybe; }; export type VehicleEntityResponse = { __typename?: 'VehicleEntityResponse'; data?: Maybe; }; export type VehicleFiltersInput = { id?: Maybe; name?: Maybe; seats?: Maybe; phone_number?: Maybe; user?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; and?: Maybe>>; or?: Maybe>>; not?: Maybe; }; export type VehicleInput = { name?: Maybe; seats?: Maybe; phone_number?: Maybe; user?: Maybe; }; export type VehicleRelationResponseCollection = { __typename?: 'VehicleRelationResponseCollection'; data: Array; }; 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?: 'UsersPermissionsPasswordPayload' } & 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?: 'EventEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'Event' } & Pick & { waitingPassengers?: Maybe<( { __typename?: 'PassengerRelationResponseCollection' } & { data: Array<( { __typename?: 'PassengerEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'Passenger' } & Pick & { user?: Maybe<( { __typename?: 'UsersPermissionsUserEntityResponse' } & { data?: Maybe<( { __typename?: 'UsersPermissionsUserEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'UsersPermissionsUser' } & Pick )> } )> } )> } )> } )> } )>, travels?: Maybe<( { __typename?: 'TravelRelationResponseCollection' } & { data: Array<( { __typename?: 'TravelEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'Travel' } & Pick & { passengers?: Maybe<( { __typename?: 'PassengerRelationResponseCollection' } & { data: Array<( { __typename?: 'PassengerEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'Passenger' } & Pick & { user?: Maybe<( { __typename?: 'UsersPermissionsUserEntityResponse' } & { data?: Maybe<( { __typename?: 'UsersPermissionsUserEntity' } & Pick & { attributes?: 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?: 'EventEntityResponse' } & { data?: Maybe<( { __typename?: 'EventEntity' } & EventFieldsFragment )> } )> } ); export type UpdateEventMutationVariables = Exact<{ uuid: Scalars['String']; eventUpdate: EventInput; }>; export type UpdateEventMutation = ( { __typename?: 'Mutation' } & { updateEventByUUID?: Maybe<( { __typename?: 'EventEntityResponse' } & { data?: Maybe<( { __typename?: 'EventEntity' } & EventFieldsFragment )> } )> } ); export type EventByUuidQueryVariables = Exact<{ uuid: Scalars['String']; }>; export type EventByUuidQuery = ( { __typename?: 'Query' } & { eventByUUID?: Maybe<( { __typename?: 'EventEntityResponse' } & { data?: Maybe<( { __typename?: 'EventEntity' } & EventFieldsFragment )> } )> } ); export type PassengerFieldsFragment = ( { __typename?: 'PassengerEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'Passenger' } & Pick & { user?: Maybe<( { __typename?: 'UsersPermissionsUserEntityResponse' } & { data?: Maybe<( { __typename?: 'UsersPermissionsUserEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'UsersPermissionsUser' } & Pick )> } )> } )> } )> } ); export type CreatePassengerMutationVariables = Exact<{ passenger: PassengerInput; }>; export type CreatePassengerMutation = ( { __typename?: 'Mutation' } & { createPassenger?: Maybe<( { __typename?: 'PassengerEntityResponse' } & { data?: Maybe<( { __typename?: 'PassengerEntity' } & PassengerFieldsFragment )> } )> } ); export type UpdatePassengerMutationVariables = Exact<{ id: Scalars['ID']; passengerUpdate: PassengerInput; }>; export type UpdatePassengerMutation = ( { __typename?: 'Mutation' } & { updatePassenger?: Maybe<( { __typename?: 'PassengerEntityResponse' } & { data?: Maybe<( { __typename?: 'PassengerEntity' } & PassengerFieldsFragment )> } )> } ); export type DeletePassengerMutationVariables = Exact<{ id: Scalars['ID']; }>; export type DeletePassengerMutation = ( { __typename?: 'Mutation' } & { deletePassenger?: Maybe<( { __typename?: 'PassengerEntityResponse' } & { data?: Maybe<( { __typename?: 'PassengerEntity' } & Pick )> } )> } ); export type SettingQueryVariables = Exact<{ locale: Scalars['I18NLocaleCode']; }>; export type SettingQuery = ( { __typename?: 'Query' } & { setting?: Maybe<( { __typename?: 'SettingEntityResponse' } & { data?: Maybe<( { __typename?: 'SettingEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'Setting' } & Pick )> } )> } )> } ); export type TravelFieldsFragment = ( { __typename?: 'TravelEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'Travel' } & Pick & { passengers?: Maybe<( { __typename?: 'PassengerRelationResponseCollection' } & { data: Array<( { __typename?: 'PassengerEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'Passenger' } & Pick & { user?: Maybe<( { __typename?: 'UsersPermissionsUserEntityResponse' } & { data?: Maybe<( { __typename?: 'UsersPermissionsUserEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'UsersPermissionsUser' } & Pick )> } )> } )> } )> } )> } )> } )> } ); export type CreateTravelMutationVariables = Exact<{ travel: TravelInput; createVehicle?: Maybe; }>; export type CreateTravelMutation = ( { __typename?: 'Mutation' } & { createTravel?: Maybe<( { __typename?: 'TravelEntityResponse' } & { data?: Maybe<( { __typename?: 'TravelEntity' } & TravelFieldsFragment )> } )> } ); export type UpdateTravelMutationVariables = Exact<{ id: Scalars['ID']; travelUpdate: TravelInput; }>; export type UpdateTravelMutation = ( { __typename?: 'Mutation' } & { updateTravel?: Maybe<( { __typename?: 'TravelEntityResponse' } & { data?: Maybe<( { __typename?: 'TravelEntity' } & TravelFieldsFragment )> } )> } ); export type DeleteTravelMutationVariables = Exact<{ id: Scalars['ID']; }>; export type DeleteTravelMutation = ( { __typename?: 'Mutation' } & { deleteTravel?: Maybe<( { __typename?: 'TravelEntityResponse' } & { data?: Maybe<( { __typename?: 'TravelEntity' } & Pick )> } )> } ); export type UserFieldsFragment = ( { __typename?: 'UsersPermissionsUser' } & Pick & { events?: Maybe<( { __typename?: 'EventRelationResponseCollection' } & { data: Array<( { __typename?: 'EventEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'Event' } & Pick )> } )> } )> } ); 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: UsersPermissionsUserInput; }>; export type UpdateMeMutation = ( { __typename?: 'Mutation' } & { updateMe: ( { __typename?: 'UsersPermissionsUserEntityResponse' } & { data?: Maybe<( { __typename?: 'UsersPermissionsUserEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'UsersPermissionsUser' } & UserFieldsFragment )> } )> } ) } ); export type VehicleFieldsFragment = ( { __typename?: 'VehicleEntity' } & Pick & { attributes?: Maybe<( { __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<( { __typename?: 'VehicleRelationResponseCollection' } & { data: Array<( { __typename?: 'VehicleEntity' } & VehicleFieldsFragment )> } )> } )> } )> } ); export type DeleteVehicleMutationVariables = Exact<{ id: Scalars['ID']; }>; export type DeleteVehicleMutation = ( { __typename?: 'Mutation' } & { deleteVehicle?: Maybe<( { __typename?: 'VehicleEntityResponse' } & { data?: Maybe<( { __typename?: 'VehicleEntity' } & Pick & { attributes?: Maybe<( { __typename?: 'Vehicle' } & Pick )> } )> } )> } ); export const MeFieldsFragmentDoc = gql` fragment MeFields on UsersPermissionsMe { id username email confirmed } `; export const EventFieldsFragmentDoc = gql` fragment EventFields on EventEntity { id attributes { uuid name description email date address position waitingPassengers { data { id attributes { name email location user { data { id attributes { firstName lastName } } } } } } travels { data { id attributes { meeting departure details vehicleName phone_number seats passengers { data { id attributes { name location user { data { id attributes { firstName lastName } } } } } } } } } } } `; export const PassengerFieldsFragmentDoc = gql` fragment PassengerFields on PassengerEntity { id attributes { name location email user { data { id attributes { firstName lastName } } } } } `; export const TravelFieldsFragmentDoc = gql` fragment TravelFields on TravelEntity { id attributes { meeting departure details vehicleName phone_number seats passengers { data { id attributes { name location user { data { id attributes { firstName lastName } } } } } } } } `; export const UserFieldsFragmentDoc = gql` fragment UserFields on UsersPermissionsUser { username email confirmed lastName firstName lang onboardingUser onboardingCreator events { data { id attributes { uuid name date address } } } } `; export const VehicleFieldsFragmentDoc = gql` fragment VehicleFields on VehicleEntity { id attributes { 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( data: {name: $name, email: $email, date: $date, address: $address, description: $description, newsletter: $newsletter} ) { data { ...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: EventInput!) { updateEventByUUID(uuid: $uuid, data: $eventUpdate) { data { ...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) { data { ...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 CreatePassengerDocument = gql` mutation createPassenger($passenger: PassengerInput!) { createPassenger(data: $passenger) { data { ...PassengerFields } } } ${PassengerFieldsFragmentDoc}`; export type CreatePassengerMutationFn = Apollo.MutationFunction; /** * __useCreatePassengerMutation__ * * To run a mutation, you first call `useCreatePassengerMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreatePassengerMutation` 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 [createPassengerMutation, { data, loading, error }] = useCreatePassengerMutation({ * variables: { * passenger: // value for 'passenger' * }, * }); */ export function useCreatePassengerMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(CreatePassengerDocument, baseOptions); } export type CreatePassengerMutationHookResult = ReturnType; export type CreatePassengerMutationResult = Apollo.MutationResult; export type CreatePassengerMutationOptions = Apollo.BaseMutationOptions; export const UpdatePassengerDocument = gql` mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) { updatePassenger(id: $id, data: $passengerUpdate) { data { ...PassengerFields } } } ${PassengerFieldsFragmentDoc}`; export type UpdatePassengerMutationFn = Apollo.MutationFunction; /** * __useUpdatePassengerMutation__ * * To run a mutation, you first call `useUpdatePassengerMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdatePassengerMutation` 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 [updatePassengerMutation, { data, loading, error }] = useUpdatePassengerMutation({ * variables: { * id: // value for 'id' * passengerUpdate: // value for 'passengerUpdate' * }, * }); */ export function useUpdatePassengerMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(UpdatePassengerDocument, baseOptions); } export type UpdatePassengerMutationHookResult = ReturnType; export type UpdatePassengerMutationResult = Apollo.MutationResult; export type UpdatePassengerMutationOptions = Apollo.BaseMutationOptions; export const DeletePassengerDocument = gql` mutation deletePassenger($id: ID!) { deletePassenger(id: $id) { data { id } } } `; export type DeletePassengerMutationFn = Apollo.MutationFunction; /** * __useDeletePassengerMutation__ * * To run a mutation, you first call `useDeletePassengerMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeletePassengerMutation` 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 [deletePassengerMutation, { data, loading, error }] = useDeletePassengerMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDeletePassengerMutation(baseOptions?: Apollo.MutationHookOptions) { return Apollo.useMutation(DeletePassengerDocument, baseOptions); } export type DeletePassengerMutationHookResult = ReturnType; export type DeletePassengerMutationResult = Apollo.MutationResult; export type DeletePassengerMutationOptions = Apollo.BaseMutationOptions; export const SettingDocument = gql` query setting($locale: I18NLocaleCode!) { setting(locale: $locale) { data { id attributes { gtm_id about_link faq_link announcement } } } } `; /** * __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: { * locale: // value for 'locale' * }, * }); */ 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!, $createVehicle: Boolean) { createTravel(data: $travel, createVehicle: $createVehicle) { data { ...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' * createVehicle: // value for 'createVehicle' * }, * }); */ 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: TravelInput!) { updateTravel(id: $id, data: $travelUpdate) { data { ...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(id: $id) { data { 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: UsersPermissionsUserInput!) { updateMe(data: $userUpdate) { data { id attributes { ...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 { data { ...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(id: $id) { data { id attributes { 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;