all repos — caroster @ e2598a4ee8509d750b345ddab93497d0102ac1d8

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

🚸 Improve flow with Stripe payment
Tim Izzo tim@5ika.ch
Fri, 16 Feb 2024 11:33:28 +0100
commit

e2598a4ee8509d750b345ddab93497d0102ac1d8

parent

18f542aefed624d6e98ce13793390cb07ba2a8d1

M STRIPE.mdSTRIPE.md

@@ -31,7 +31,7 @@

**Handle webhooks from your local env:** ```bash -stripe listen --forward-to localhost:1337/api/stripe +stripe listen --forward-to localhost:1337/api/webhooks ``` **Simulate a payment for an event:**
M backend/src/api/email/locales/en.jsonbackend/src/api/email/locales/en.json

@@ -35,6 +35,10 @@ },

"ContactTripCreator": { "title": "<%= event.name %> - Contact trip driver", "content": "To organize your journey to <%= event.name %>, please contact the driver of the trip you've registered.\n\n**Car: <%= travel.vehicleName %>**\nDeparture: <%= travel.meeting %>\nDate/time: <%= datetime %>\nContact: <%= travel.phone_mumber %>" + }, + "EnabledCarosterPlus": { + "title": "<%= event.name %> - Caroster Plus enabled for your event", + "content": "Module 'Caroster Plus' has been enabled for your event. New features are now available on [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." } } }
M backend/src/api/email/locales/fr.jsonbackend/src/api/email/locales/fr.json

@@ -35,6 +35,10 @@ },

"ContactTripCreator": { "title": "<%= event.name %> - Contacter la conductrice ou le conducteur du trajet", "content": "Afin d'organiser votre voyage pour <%= event.name %>, merci de contacter la conductrice ou le conducteur du trajet pour lequel vous vous êtes inscrit⸱e.\n\n**Voiture: <%= travel.vehicleName %>**\nDépart: <%= travel.meeting %>\nDate/heure: <%= datetime %>\nContact: <%= travel.phone_mumber %>" + }, + "EnabledCarosterPlus": { + "title": "<%= event.name %> - Caroster Plus a été activé pour votre événement", + "content": "Le module 'Caroster Plus' a été activé pour votre événement. Des nouveautés sont maintenant disponibles sur [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." } } }
M backend/src/api/event/content-types/event/schema.jsonbackend/src/api/event/content-types/event/schema.json

@@ -22,7 +22,10 @@ "required": true

}, "lang": { "type": "enumeration", - "enum": ["fr", "en"], + "enum": [ + "fr", + "en" + ], "default": "en" }, "date": {

@@ -72,11 +75,18 @@ "type": "float"

}, "enabled_modules": { "type": "customField", - "options": ["caroster-plus"], + "options": [ + "caroster-plus" + ], "customField": "plugin::multi-select.multi-select" }, "administrators": { "type": "string" + }, + "creator": { + "type": "relation", + "relation": "oneToOne", + "target": "plugin::users-permissions.user" } } }
M backend/src/api/notification/content-types/notification/schema.jsonbackend/src/api/notification/content-types/notification/schema.json

@@ -23,7 +23,8 @@ "EventCreated",

"EventEnded", "EventRecap", "PassengerJoinTrip", - "ContactTripCreator" + "ContactTripCreator", + "EnabledCarosterPlus" ], "required": true },
M backend/src/api/passenger/policies/check-creation.tsbackend/src/api/passenger/policies/check-creation.ts

@@ -7,8 +7,7 @@ const event = await strapi.entityService.findOne("api::event.event", eventId);

if (!event) throw new errors.NotFoundError(`Event not found`); - if (event.enabled_modules?.includes("caroster-plus")) { - if (user) policyContext.args.data.user = user.id; - else throw new errors.ForbiddenError(); - } + if (event.enabled_modules?.includes("caroster-plus") && !user) + throw new errors.ForbiddenError(); + else if (user) policyContext.args.data.user = user.id; };
M backend/src/api/stripe/controllers/stripe.tsbackend/src/api/stripe/controllers/stripe.ts

@@ -8,7 +8,7 @@

if (STRIPE_SECRET) stripe = new Stripe(STRIPE_SECRET); export default { - handleWebhook: async (ctx, next) => { + handleWebhook: async (ctx) => { if (!stripe) { strapi.log.warn( "Stripe is not enabled for this instance. Please provide STRIPE_SECRET_KEY variable to enable it."
M backend/src/api/stripe/services/stripe.tsbackend/src/api/stripe/services/stripe.ts

@@ -28,6 +28,7 @@ }

const event = await strapi.db.query("api::event.event").findOne({ where: { uuid: eventUuid }, + populate: ["creator"], }); if (!event) { strapi.log.error(

@@ -38,18 +39,27 @@ }

try { const enabledModules = event.enabled_modules - ? [...event.enabled_modules, moduleProduct] - : [moduleProduct]; + ? [...event.enabled_modules, moduleProduct.name] + : [moduleProduct.name]; await strapi.db.query("api::event.event").update({ where: { uuid: eventUuid }, data: { enabled_modules: enabledModules }, }); strapi.log.info( - `Module '${moduleProduct}' enabled for event ${eventUuid}` + `Module '${moduleProduct.name}' enabled for event ${eventUuid}` ); + + if (event.creator) + strapi.entityService.create("api::notification.notification", { + data: { + type: moduleProduct.notificationType, + event, + user: event.creator, + }, + }); } catch (error) { strapi.log.error( - `Can't enable module ${moduleProduct} for event ${eventUuid}: ${error}` + `Can't enable module ${moduleProduct.name} for event ${eventUuid}: ${error}` ); } },

@@ -64,7 +74,7 @@ const modules = [];

if (modulesConfig.caroster_plus_enabled) { modules.push([ modulesConfig.caroster_plus_payment_link_id, - "caroster-plus", + { name: "caroster-plus", notificationType: "EnabledCarosterPlus" }, ]); } return Object.fromEntries(modules)[paymentLink];
M backend/src/graphql/event/event.tsbackend/src/graphql/event/event.ts

@@ -94,7 +94,8 @@ state: { user },

} = context; let eventData = args.data; - if (user) eventData = { ...eventData, users: [user.id] }; + if (user) + eventData = { ...eventData, users: [user.id], creator: user.id }; koaContext.request.body = eventData;
M backend/types/generated/contentTypes.d.tsbackend/types/generated/contentTypes.d.ts

@@ -844,6 +844,11 @@ 'plugin::multi-select.multi-select',

['caroster-plus'] >; administrators: Attribute.String; + creator: Attribute.Relation< + 'api::event.event', + 'oneToOne', + 'plugin::users-permissions.user' + >; createdAt: Attribute.DateTime; updatedAt: Attribute.DateTime; createdBy: Attribute.Relation<

@@ -965,7 +970,8 @@ 'EventCreated',

'EventEnded', 'EventRecap', 'PassengerJoinTrip', - 'ContactTripCreator' + 'ContactTripCreator', + 'EnabledCarosterPlus' ] > & Attribute.Required;
M frontend/containers/DashboardEvents/EventCard.tsxfrontend/containers/DashboardEvents/EventCard.tsx

@@ -7,6 +7,8 @@ import Typography from '@mui/material/Typography';

import Button from '@mui/material/Button'; import {useTranslation} from 'react-i18next'; import {EventEntity} from '../../generated/graphql'; +import Box from '@mui/material/Box'; +import Chip from '@mui/material/Chip'; interface Props { event: EventEntity;

@@ -14,28 +16,39 @@ }

const EventCard = ({event}: Props) => { const {t} = useTranslation(); + const isCarosterPlusEvent = + event?.attributes.enabled_modules?.includes('caroster-plus'); return ( <Card sx={{ - cursor: 'pointer' + cursor: 'pointer', }} onClick={() => router.push(`/e/${event.attributes.uuid}`, undefined, {shallow: true}) } > <CardContent sx={{pb: 0}}> - <Typography - gutterBottom - variant="subtitle1" - sx={{ - whiteSpace: 'nowrap', - textOverflow: 'ellipsis', - overflow: 'hidden', - }} + <Box + display="flex" + alignItems="baseline" + justifyContent="space-between" > - {event.attributes.name} - </Typography> + <Typography + gutterBottom + variant="subtitle1" + sx={{ + whiteSpace: 'nowrap', + textOverflow: 'ellipsis', + overflow: 'hidden', + }} + > + {event.attributes.name} + </Typography> + {isCarosterPlusEvent && ( + <Chip label="Plus" size="small" variant="outlined" /> + )} + </Box> <Typography variant="overline" sx={{color: 'GrayText', display: 'block', mt: 2}}

@@ -64,7 +77,7 @@ >

{event.attributes.address || t('event.fields.empty')} </Typography> </CardContent> - <CardActions sx={{px: 2,}}> + <CardActions sx={{px: 2}}> <Button sx={{p: 0}} color="primary"> {t('dashboard.actions.see_event')} </Button>
M frontend/containers/DrawerMenu/index.tsxfrontend/containers/DrawerMenu/index.tsx

@@ -19,15 +19,12 @@

const event = useEventStore(s => s.event); const {connected} = useProfile(); const appLink = connected ? '/dashboard' : `/e/${eventUuid}` || ''; + const isCarosterPlusEvent = event?.enabled_modules?.includes('caroster-plus'); const router = useRouter(); const { query: {uuid}, } = router; - - const isCarosterPlusEvent = event?.enabled_modules?.includes('caroster-plus'); - - const {connected: isAuthenticated} = useProfile(); return ( <Drawer

@@ -90,7 +87,7 @@ }}

icon="directions_car" active={router.pathname === `/e/[uuid]`} /> - {isCarosterPlusEvent && isAuthenticated && ( + {isCarosterPlusEvent && connected && ( <DrawerMenuItem title={t('drawer.alerts')} onClick={() =>
M frontend/containers/EventBar/index.tsxfrontend/containers/EventBar/index.tsx

@@ -11,17 +11,17 @@ import useShare from '../../hooks/useShare';

import GenericMenu from '../GenericMenu'; import useActions from './useActions'; import UserIcon from './UserIcon'; -import {useSession} from 'next-auth/react'; import DrawerNotification from '../DrawerNotification'; +import useProfile from '../../hooks/useProfile'; +import {Chip} from '@mui/material'; const EventBar = ({event, onAdd, goBack, title}) => { - const session = useSession(); - const isAuthenticated = session.status === 'authenticated'; + const {connected} = useProfile(); const theme = useTheme(); const {share} = useShare(); const [anchorEl, setAnchorEl] = useState(null); - const menuActions = useActions({onAdd, eventId: event?.id}); + const isCarosterPlusEvent = event?.enabled_modules?.includes('caroster-plus'); return ( <AppBar

@@ -41,13 +41,11 @@ id="Menu"

> <Toolbar> <Box - sx={{ - flexGrow: 1, - display: 'flex', - justifyContent: 'space-start', - pl: 0, - pr: 1, - }} + flexGrow={1} + display="flex" + justifyContent="space-start" + pr={1} + gap={1} > {goBack && ( <IconButton

@@ -63,11 +61,19 @@ <Tooltip title={title || event.name || ''}>

<Typography variant="h6" noWrap - sx={{maxWidth: `calc(100vw - ${theme.spacing(18)})`, my: 2}} + sx={{maxWidth: `calc(100vw - ${theme.spacing(18)})`}} > {title || event.name} </Typography> </Tooltip> + {isCarosterPlusEvent && ( + <Chip + label="Plus" + size="small" + variant="outlined" + sx={{color: 'white', borderColor: 'white'}} + /> + )} </Box> <> <IconButton

@@ -84,7 +90,7 @@ size="large"

> <Icon>share</Icon> </IconButton> - {isAuthenticated && <DrawerNotification />} + {connected && <DrawerNotification />} <IconButton color="inherit" edge="end"
M frontend/generated/graphql.tsxfrontend/generated/graphql.tsx

@@ -1,33 +1,25 @@

-import {gql} from '@apollo/client'; +import { gql } from '@apollo/client'; import * as Apollo from '@apollo/client'; export type Maybe<T> = T | null; export type InputMaybe<T> = Maybe<T>; -export type Exact<T extends {[key: string]: unknown}> = {[K in keyof T]: T[K]}; -export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { - [SubKey in K]?: Maybe<T[SubKey]>; -}; -export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { - [SubKey in K]: Maybe<T[SubKey]>; -}; -export type MakeEmpty<T extends {[key: string]: unknown}, K extends keyof T> = { - [_ in K]?: never; -}; -export type Incremental<T> = - | T - | {[P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never}; +export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] }; +export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> }; +export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> }; +export type MakeEmpty<T extends { [key: string]: unknown }, K extends keyof T> = { [_ in K]?: never }; +export type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; const defaultOptions = {} as const; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: {input: string; output: string}; - String: {input: string; output: string}; - Boolean: {input: boolean; output: boolean}; - Int: {input: number; output: number}; - Float: {input: number; output: number}; - Date: {input: any; output: any}; - DateTime: {input: any; output: any}; - I18NLocaleCode: {input: any; output: any}; - JSON: {input: any; output: any}; - Upload: {input: any; output: any}; + ID: { input: string; output: string; } + String: { input: string; output: string; } + Boolean: { input: boolean; output: boolean; } + Int: { input: number; output: number; } + Float: { input: number; output: number; } + Date: { input: any; output: any; } + DateTime: { input: any; output: any; } + I18NLocaleCode: { input: any; output: any; } + JSON: { input: any; output: any; } + Upload: { input: any; output: any; } }; export type BooleanFilterInput = {

@@ -63,6 +55,7 @@ name: Scalars['String']['output'];

releasedAt?: Maybe<Scalars['DateTime']['output']>; updatedAt?: Maybe<Scalars['DateTime']['output']>; }; + export type ContentReleasesReleaseActionsArgs = { filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>;

@@ -207,32 +200,34 @@ };

export enum Enum_Contentreleasesreleaseaction_Type { publish = 'publish', - unpublish = 'unpublish', + unpublish = 'unpublish' } export enum Enum_Event_Lang { en = 'en', - fr = 'fr', + fr = 'fr' } export enum Enum_Notification_Type { AddedAsAdmin = 'AddedAsAdmin', + ContactTripCreator = 'ContactTripCreator', DeletedTrip = 'DeletedTrip', + EnabledCarosterPlus = 'EnabledCarosterPlus', EventCreated = 'EventCreated', EventEnded = 'EventEnded', EventRecap = 'EventRecap', NewPassengerInYourTrip = 'NewPassengerInYourTrip', NewTrip = 'NewTrip', - PassengerJoinTrip = 'PassengerJoinTrip', + PassengerJoinTrip = 'PassengerJoinTrip' } export enum Enum_Page_Type { - tos = 'tos', + tos = 'tos' } export enum Enum_Userspermissionsuser_Lang { en = 'en', - fr = 'fr', + fr = 'fr' } export type Event = {

@@ -240,6 +235,7 @@ __typename?: 'Event';

address?: Maybe<Scalars['String']['output']>; administrators?: Maybe<Array<Maybe<Scalars['String']['output']>>>; createdAt?: Maybe<Scalars['DateTime']['output']>; + creator?: Maybe<UsersPermissionsUserEntityResponse>; date?: Maybe<Scalars['Date']['output']>; description?: Maybe<Scalars['String']['output']>; email: Scalars['String']['output'];

@@ -256,11 +252,13 @@ uuid?: Maybe<Scalars['String']['output']>;

waitingPassengers?: Maybe<PassengerRelationResponseCollection>; }; + export type EventPassengersArgs = { filters?: InputMaybe<PassengerFiltersInput>; pagination?: InputMaybe<PaginationArg>; sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type EventTravelsArgs = { filters?: InputMaybe<TravelFiltersInput>;

@@ -290,6 +288,7 @@ address?: InputMaybe<StringFilterInput>;

administrators?: InputMaybe<StringFilterInput>; and?: InputMaybe<Array<InputMaybe<EventFiltersInput>>>; createdAt?: InputMaybe<DateTimeFilterInput>; + creator?: InputMaybe<UsersPermissionsUserFiltersInput>; date?: InputMaybe<DateFilterInput>; description?: InputMaybe<StringFilterInput>; email?: InputMaybe<StringFilterInput>;

@@ -313,6 +312,7 @@

export type EventInput = { address?: InputMaybe<Scalars['String']['input']>; administrators?: InputMaybe<Scalars['String']['input']>; + creator?: InputMaybe<Scalars['ID']['input']>; date?: InputMaybe<Scalars['Date']['input']>; description?: InputMaybe<Scalars['String']['input']>; email?: InputMaybe<Scalars['String']['input']>;

@@ -365,24 +365,7 @@ or?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;

startsWith?: InputMaybe<Scalars['Float']['input']>; }; -export type GenericMorph = - | ContentReleasesRelease - | ContentReleasesReleaseAction - | Event - | I18NLocale - | Module - | Notification - | Page - | Passenger - | Setting - | Travel - | TripAlert - | UploadFile - | UploadFolder - | UsersPermissionsPermission - | UsersPermissionsRole - | UsersPermissionsUser - | Vehicle; +export type GenericMorph = ContentReleasesRelease | ContentReleasesReleaseAction | Event | I18NLocale | Module | Notification | Page | Passenger | Setting | Travel | TripAlert | UploadFile | UploadFolder | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser | Vehicle; export type I18NLocale = { __typename?: 'I18NLocale';

@@ -612,158 +595,195 @@ updateVehicle?: Maybe<VehicleEntityResponse>;

upload: UploadFileEntityResponse; }; + export type MutationAddEventAdminArgs = { email: Scalars['String']['input']; eventId: Scalars['ID']['input']; }; + export type MutationChangePasswordArgs = { currentPassword: Scalars['String']['input']; password: Scalars['String']['input']; passwordConfirmation: Scalars['String']['input']; }; + export type MutationCreateContentReleasesReleaseArgs = { data: ContentReleasesReleaseInput; }; + export type MutationCreateContentReleasesReleaseActionArgs = { data: ContentReleasesReleaseActionInput; }; + export type MutationCreateEventArgs = { data: EventInput; }; + export type MutationCreateModuleLocalizationArgs = { data?: InputMaybe<ModuleInput>; id?: InputMaybe<Scalars['ID']['input']>; locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>; }; + export type MutationCreateNotificationArgs = { data: NotificationInput; }; + export type MutationCreatePageArgs = { data: PageInput; }; + export type MutationCreatePassengerArgs = { data: PassengerInput; }; + export type MutationCreateSettingLocalizationArgs = { data?: InputMaybe<SettingInput>; id?: InputMaybe<Scalars['ID']['input']>; locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>; }; + export type MutationCreateTravelArgs = { createVehicle?: InputMaybe<Scalars['Boolean']['input']>; data: TravelInput; }; + export type MutationCreateTripAlertArgs = { data: TripAlertInput; }; + export type MutationCreateUploadFileArgs = { data: UploadFileInput; }; + export type MutationCreateUploadFolderArgs = { data: UploadFolderInput; }; + export type MutationCreateUsersPermissionsRoleArgs = { data: UsersPermissionsRoleInput; }; + export type MutationCreateUsersPermissionsUserArgs = { data: UsersPermissionsUserInput; }; + export type MutationCreateVehicleArgs = { data: VehicleInput; }; + export type MutationDeleteContentReleasesReleaseArgs = { id: Scalars['ID']['input']; }; + export type MutationDeleteContentReleasesReleaseActionArgs = { id: Scalars['ID']['input']; }; + export type MutationDeleteEventArgs = { id: Scalars['ID']['input']; }; + export type MutationDeleteEventAdminArgs = { email: Scalars['String']['input']; eventId: Scalars['ID']['input']; }; + export type MutationDeleteModuleArgs = { locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>; }; + export type MutationDeleteNotificationArgs = { id: Scalars['ID']['input']; }; + export type MutationDeletePageArgs = { id: Scalars['ID']['input']; }; + export type MutationDeletePassengerArgs = { id: Scalars['ID']['input']; }; + export type MutationDeleteSettingArgs = { locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>; }; + export type MutationDeleteTravelArgs = { id: Scalars['ID']['input']; }; + export type MutationDeleteTripAlertArgs = { id: Scalars['ID']['input']; }; + export type MutationDeleteUploadFileArgs = { id: Scalars['ID']['input']; }; + export type MutationDeleteUploadFolderArgs = { id: Scalars['ID']['input']; }; + export type MutationDeleteUsersPermissionsRoleArgs = { id: Scalars['ID']['input']; }; + export type MutationDeleteUsersPermissionsUserArgs = { id: Scalars['ID']['input']; }; + export type MutationDeleteVehicleArgs = { id: Scalars['ID']['input']; }; + export type MutationEmailConfirmationArgs = { confirmation: Scalars['String']['input']; }; + export type MutationForgotPasswordArgs = { email: Scalars['String']['input']; }; + export type MutationLoginArgs = { input: UsersPermissionsLoginInput; }; + export type MutationMultipleUploadArgs = { field?: InputMaybe<Scalars['String']['input']>;

@@ -772,23 +792,28 @@ ref?: InputMaybe<Scalars['String']['input']>;

refId?: InputMaybe<Scalars['ID']['input']>; }; + export type MutationReadNotificationsArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type MutationRegisterArgs = { input: UsersPermissionsRegisterInput; }; + export type MutationRemoveFileArgs = { id: Scalars['ID']['input']; }; + export type MutationResetPasswordArgs = { code: Scalars['String']['input']; password: Scalars['String']['input']; passwordConfirmation: Scalars['String']['input']; }; + export type MutationSetTripAlertArgs = { address?: InputMaybe<Scalars['String']['input']>;

@@ -799,94 +824,113 @@ longitude?: InputMaybe<Scalars['Float']['input']>;

radius?: InputMaybe<Scalars['Float']['input']>; }; + export type MutationUpdateContentReleasesReleaseArgs = { data: ContentReleasesReleaseInput; id: Scalars['ID']['input']; }; + export type MutationUpdateContentReleasesReleaseActionArgs = { data: ContentReleasesReleaseActionInput; id: Scalars['ID']['input']; }; + export type MutationUpdateEventArgs = { data: EventInput; id: Scalars['ID']['input']; }; + export type MutationUpdateEventByUuidArgs = { data: EventInput; uuid: Scalars['String']['input']; }; + export type MutationUpdateFileInfoArgs = { id: Scalars['ID']['input']; info?: InputMaybe<FileInfoInput>; }; + export type MutationUpdateMeArgs = { data: UsersPermissionsUserInput; }; + export type MutationUpdateModuleArgs = { data: ModuleInput; locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>; }; + export type MutationUpdateNotificationArgs = { data: NotificationInput; id: Scalars['ID']['input']; }; + export type MutationUpdatePageArgs = { data: PageInput; id: Scalars['ID']['input']; }; + export type MutationUpdatePassengerArgs = { data: PassengerInput; id: Scalars['ID']['input']; }; + export type MutationUpdateSettingArgs = { data: SettingInput; locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>; }; + export type MutationUpdateTravelArgs = { data: TravelInput; id: Scalars['ID']['input']; }; + export type MutationUpdateTripAlertArgs = { data: TripAlertInput; id: Scalars['ID']['input']; }; + export type MutationUpdateUploadFileArgs = { data: UploadFileInput; id: Scalars['ID']['input']; }; + export type MutationUpdateUploadFolderArgs = { data: UploadFolderInput; id: Scalars['ID']['input']; }; + export type MutationUpdateUsersPermissionsRoleArgs = { data: UsersPermissionsRoleInput; id: Scalars['ID']['input']; }; + export type MutationUpdateUsersPermissionsUserArgs = { data: UsersPermissionsUserInput; id: Scalars['ID']['input']; }; + export type MutationUpdateVehicleArgs = { data: VehicleInput; id: Scalars['ID']['input']; }; + export type MutationUploadArgs = { field?: InputMaybe<Scalars['String']['input']>;

@@ -1109,19 +1153,23 @@ vehicle?: Maybe<VehicleEntityResponse>;

vehicles?: Maybe<VehicleEntityResponseCollection>; }; + export type QueryContentReleasesReleaseArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryContentReleasesReleaseActionArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryContentReleasesReleaseActionsArgs = { filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>; pagination?: InputMaybe<PaginationArg>; sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QueryContentReleasesReleasesArgs = { filters?: InputMaybe<ContentReleasesReleaseFiltersInput>;

@@ -1129,27 +1177,33 @@ pagination?: InputMaybe<PaginationArg>;

sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QueryEventArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryEventByUuidArgs = { uuid: Scalars['String']['input']; }; + export type QueryEventTripAlertArgs = { event: Scalars['ID']['input']; }; + export type QueryEventsArgs = { filters?: InputMaybe<EventFiltersInput>; pagination?: InputMaybe<PaginationArg>; sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QueryI18NLocaleArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryI18NLocalesArgs = { filters?: InputMaybe<I18NLocaleFiltersInput>;

@@ -1157,13 +1211,16 @@ pagination?: InputMaybe<PaginationArg>;

sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QueryModuleArgs = { locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>; }; + export type QueryNotificationArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryNotificationsArgs = { filters?: InputMaybe<NotificationFiltersInput>;

@@ -1171,63 +1228,76 @@ pagination?: InputMaybe<PaginationArg>;

sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QueryPageArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryPagesArgs = { filters?: InputMaybe<PageFiltersInput>; pagination?: InputMaybe<PaginationArg>; sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QueryPassengerArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryPassengersArgs = { filters?: InputMaybe<PassengerFiltersInput>; pagination?: InputMaybe<PaginationArg>; sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QuerySettingArgs = { locale?: InputMaybe<Scalars['I18NLocaleCode']['input']>; }; + export type QueryTravelArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryTravelsArgs = { filters?: InputMaybe<TravelFiltersInput>; pagination?: InputMaybe<PaginationArg>; sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QueryTripAlertArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryTripAlertsArgs = { filters?: InputMaybe<TripAlertFiltersInput>; pagination?: InputMaybe<PaginationArg>; sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QueryUploadFileArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryUploadFilesArgs = { filters?: InputMaybe<UploadFileFiltersInput>; pagination?: InputMaybe<PaginationArg>; sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QueryUploadFolderArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryUploadFoldersArgs = { filters?: InputMaybe<UploadFolderFiltersInput>;

@@ -1235,9 +1305,11 @@ pagination?: InputMaybe<PaginationArg>;

sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QueryUsersPermissionsRoleArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryUsersPermissionsRolesArgs = { filters?: InputMaybe<UsersPermissionsRoleFiltersInput>;

@@ -1245,9 +1317,11 @@ pagination?: InputMaybe<PaginationArg>;

sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QueryUsersPermissionsUserArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryUsersPermissionsUsersArgs = { filters?: InputMaybe<UsersPermissionsUserFiltersInput>;

@@ -1255,9 +1329,11 @@ pagination?: InputMaybe<PaginationArg>;

sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type QueryVehicleArgs = { id?: InputMaybe<Scalars['ID']['input']>; }; + export type QueryVehiclesArgs = { filters?: InputMaybe<VehicleFiltersInput>;

@@ -1358,6 +1434,7 @@ updatedAt?: Maybe<Scalars['DateTime']['output']>;

user?: Maybe<UsersPermissionsUserEntityResponse>; vehicleName?: Maybe<Scalars['String']['output']>; }; + export type TravelPassengersArgs = { filters?: InputMaybe<PassengerFiltersInput>;

@@ -1575,6 +1652,7 @@ path: Scalars['String']['output'];

pathId: Scalars['Int']['output']; updatedAt?: Maybe<Scalars['DateTime']['output']>; }; + export type UploadFolderChildrenArgs = { filters?: InputMaybe<UploadFolderFiltersInput>;

@@ -1582,6 +1660,7 @@ pagination?: InputMaybe<PaginationArg>;

sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type UploadFolderFilesArgs = { filters?: InputMaybe<UploadFileFiltersInput>; pagination?: InputMaybe<PaginationArg>;

@@ -1732,11 +1811,13 @@ updatedAt?: Maybe<Scalars['DateTime']['output']>;

users?: Maybe<UsersPermissionsUserRelationResponseCollection>; }; + export type UsersPermissionsRolePermissionsArgs = { filters?: InputMaybe<UsersPermissionsPermissionFiltersInput>; pagination?: InputMaybe<PaginationArg>; sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type UsersPermissionsRoleUsersArgs = { filters?: InputMaybe<UsersPermissionsUserFiltersInput>;

@@ -1810,17 +1891,20 @@ username: Scalars['String']['output'];

vehicles?: Maybe<VehicleRelationResponseCollection>; }; + export type UsersPermissionsUserEventsArgs = { filters?: InputMaybe<EventFiltersInput>; pagination?: InputMaybe<PaginationArg>; sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type UsersPermissionsUserNotificationsArgs = { filters?: InputMaybe<NotificationFiltersInput>; pagination?: InputMaybe<PaginationArg>; sort?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>; }; + export type UsersPermissionsUserVehiclesArgs = { filters?: InputMaybe<VehicleFiltersInput>;

@@ -1961,24 +2045,8 @@ export type TripAlertQueryVariables = Exact<{

eventId: Scalars['ID']['input']; }>; -export type TripAlertQuery = { - __typename?: 'Query'; - eventTripAlert?: { - __typename?: 'TripAlertEntityResponse'; - data?: { - __typename?: 'TripAlertEntity'; - id?: string | null; - attributes?: { - __typename?: 'TripAlert'; - address?: string | null; - enabled?: boolean | null; - radius?: number | null; - longitude?: number | null; - latitude?: number | null; - } | null; - } | null; - } | null; -}; + +export type TripAlertQuery = { __typename?: 'Query', eventTripAlert?: { __typename?: 'TripAlertEntityResponse', data?: { __typename?: 'TripAlertEntity', id?: string | null, attributes?: { __typename?: 'TripAlert', address?: string | null, enabled?: boolean | null, radius?: number | null, longitude?: number | null, latitude?: number | null } | null } | null } | null }; export type SetTripAlertMutationVariables = Exact<{ eventId: Scalars['ID']['input'];

@@ -1989,62 +2057,24 @@ address?: InputMaybe<Scalars['String']['input']>;

radius?: InputMaybe<Scalars['Float']['input']>; }>; -export type SetTripAlertMutation = { - __typename?: 'Mutation'; - setTripAlert?: { - __typename?: 'TripAlertEntityResponse'; - data?: { - __typename?: 'TripAlertEntity'; - id?: string | null; - attributes?: { - __typename?: 'TripAlert'; - latitude?: number | null; - longitude?: number | null; - address?: string | null; - enabled?: boolean | null; - } | null; - } | null; - } | null; -}; -export type MeFieldsFragment = { - __typename?: 'UsersPermissionsMe'; - id: string; - username: string; - email?: string | null; - confirmed?: boolean | null; -}; +export type SetTripAlertMutation = { __typename?: 'Mutation', setTripAlert?: { __typename?: 'TripAlertEntityResponse', data?: { __typename?: 'TripAlertEntity', id?: string | null, attributes?: { __typename?: 'TripAlert', latitude?: number | null, longitude?: number | null, address?: string | null, enabled?: boolean | null } | null } | null } | null }; + +export type MeFieldsFragment = { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null }; export type RegisterMutationVariables = Exact<{ user: UsersPermissionsRegisterInput; }>; -export type RegisterMutation = { - __typename?: 'Mutation'; - register: { - __typename?: 'UsersPermissionsLoginPayload'; - jwt?: string | null; - user: { - __typename?: 'UsersPermissionsMe'; - id: string; - username: string; - email?: string | null; - confirmed?: boolean | null; - }; - }; -}; + +export type RegisterMutation = { __typename?: 'Mutation', register: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } }; export type ForgotPasswordMutationVariables = Exact<{ email: Scalars['String']['input']; }>; -export type ForgotPasswordMutation = { - __typename?: 'Mutation'; - forgotPassword?: { - __typename?: 'UsersPermissionsPasswordPayload'; - ok: boolean; - } | null; -}; + +export type ForgotPasswordMutation = { __typename?: 'Mutation', forgotPassword?: { __typename?: 'UsersPermissionsPasswordPayload', ok: boolean } | null }; export type ResetPasswordMutationVariables = Exact<{ password: Scalars['String']['input'];

@@ -2052,1083 +2082,228 @@ passwordConfirmation: Scalars['String']['input'];

code: Scalars['String']['input']; }>; -export type ResetPasswordMutation = { - __typename?: 'Mutation'; - resetPassword?: { - __typename?: 'UsersPermissionsLoginPayload'; - jwt?: string | null; - user: { - __typename?: 'UsersPermissionsMe'; - id: string; - username: string; - email?: string | null; - confirmed?: boolean | null; - }; - } | null; -}; -export type EventFieldsFragment = { - __typename?: 'EventEntity'; - id?: string | null; - attributes?: { - __typename?: 'Event'; - uuid?: string | null; - name: string; - description?: string | null; - enabled_modules?: any | null; - email: string; - administrators?: Array<string | null> | null; - date?: any | null; - address?: string | null; - latitude?: number | null; - longitude?: number | null; - position?: any | null; - waitingPassengers?: { - __typename?: 'PassengerRelationResponseCollection'; - data: Array<{ - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - email?: string | null; - location?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - }>; - } | null; - travels?: { - __typename?: 'TravelRelationResponseCollection'; - data: Array<{ - __typename?: 'TravelEntity'; - id?: string | null; - attributes?: { - __typename?: 'Travel'; - meeting?: string | null; - meeting_latitude?: number | null; - meeting_longitude?: number | null; - departure?: any | null; - details?: string | null; - vehicleName?: string | null; - phone_number?: string | null; - seats?: number | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - } | null; - } | null; - passengers?: { - __typename?: 'PassengerRelationResponseCollection'; - data: Array<{ - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - location?: string | null; - phone?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - }>; - } | null; - } | null; - }>; - } | null; - } | null; -}; +export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } | null }; + +export type EventFieldsFragment = { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null }; export type CreateEventMutationVariables = Exact<{ eventData: EventInput; }>; -export type CreateEventMutation = { - __typename?: 'Mutation'; - createEvent?: { - __typename?: 'EventEntityResponse'; - data?: { - __typename?: 'EventEntity'; - id?: string | null; - attributes?: { - __typename?: 'Event'; - uuid?: string | null; - name: string; - description?: string | null; - enabled_modules?: any | null; - email: string; - administrators?: Array<string | null> | null; - date?: any | null; - address?: string | null; - latitude?: number | null; - longitude?: number | null; - position?: any | null; - waitingPassengers?: { - __typename?: 'PassengerRelationResponseCollection'; - data: Array<{ - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - email?: string | null; - location?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - }>; - } | null; - travels?: { - __typename?: 'TravelRelationResponseCollection'; - data: Array<{ - __typename?: 'TravelEntity'; - id?: string | null; - attributes?: { - __typename?: 'Travel'; - meeting?: string | null; - meeting_latitude?: number | null; - meeting_longitude?: number | null; - departure?: any | null; - details?: string | null; - vehicleName?: string | null; - phone_number?: string | null; - seats?: number | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - } | null; - } | null; - passengers?: { - __typename?: 'PassengerRelationResponseCollection'; - data: Array<{ - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - location?: string | null; - phone?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - }>; - } | null; - } | null; - }>; - } | null; - } | null; - } | null; - } | null; -}; + +export type CreateEventMutation = { __typename?: 'Mutation', createEvent?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null }; export type UpdateEventMutationVariables = Exact<{ uuid: Scalars['String']['input']; eventUpdate: EventInput; }>; -export type UpdateEventMutation = { - __typename?: 'Mutation'; - updateEventByUUID?: { - __typename?: 'EventEntityResponse'; - data?: { - __typename?: 'EventEntity'; - id?: string | null; - attributes?: { - __typename?: 'Event'; - uuid?: string | null; - name: string; - description?: string | null; - enabled_modules?: any | null; - email: string; - administrators?: Array<string | null> | null; - date?: any | null; - address?: string | null; - latitude?: number | null; - longitude?: number | null; - position?: any | null; - waitingPassengers?: { - __typename?: 'PassengerRelationResponseCollection'; - data: Array<{ - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - email?: string | null; - location?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - }>; - } | null; - travels?: { - __typename?: 'TravelRelationResponseCollection'; - data: Array<{ - __typename?: 'TravelEntity'; - id?: string | null; - attributes?: { - __typename?: 'Travel'; - meeting?: string | null; - meeting_latitude?: number | null; - meeting_longitude?: number | null; - departure?: any | null; - details?: string | null; - vehicleName?: string | null; - phone_number?: string | null; - seats?: number | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - } | null; - } | null; - passengers?: { - __typename?: 'PassengerRelationResponseCollection'; - data: Array<{ - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - location?: string | null; - phone?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - }>; - } | null; - } | null; - }>; - } | null; - } | null; - } | null; - } | null; -}; + +export type UpdateEventMutation = { __typename?: 'Mutation', updateEventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null }; export type AddEventAdminMutationVariables = Exact<{ eventId: Scalars['ID']['input']; email: Scalars['String']['input']; }>; -export type AddEventAdminMutation = { - __typename?: 'Mutation'; - addEventAdmin?: { - __typename?: 'EventEntityResponse'; - data?: { - __typename?: 'EventEntity'; - id?: string | null; - attributes?: { - __typename?: 'Event'; - administrators?: Array<string | null> | null; - } | null; - } | null; - } | null; -}; + +export type AddEventAdminMutation = { __typename?: 'Mutation', addEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null }; export type DeleteEventAdminMutationVariables = Exact<{ eventId: Scalars['ID']['input']; email: Scalars['String']['input']; }>; -export type DeleteEventAdminMutation = { - __typename?: 'Mutation'; - deleteEventAdmin?: { - __typename?: 'EventEntityResponse'; - data?: { - __typename?: 'EventEntity'; - id?: string | null; - attributes?: { - __typename?: 'Event'; - administrators?: Array<string | null> | null; - } | null; - } | null; - } | null; -}; + +export type DeleteEventAdminMutation = { __typename?: 'Mutation', deleteEventAdmin?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', administrators?: Array<string | null> | null } | null } | null } | null }; export type EventByUuidQueryVariables = Exact<{ uuid: Scalars['String']['input']; }>; -export type EventByUuidQuery = { - __typename?: 'Query'; - eventByUUID?: { - __typename?: 'EventEntityResponse'; - data?: { - __typename?: 'EventEntity'; - id?: string | null; - attributes?: { - __typename?: 'Event'; - uuid?: string | null; - name: string; - description?: string | null; - enabled_modules?: any | null; - email: string; - administrators?: Array<string | null> | null; - date?: any | null; - address?: string | null; - latitude?: number | null; - longitude?: number | null; - position?: any | null; - waitingPassengers?: { - __typename?: 'PassengerRelationResponseCollection'; - data: Array<{ - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - email?: string | null; - location?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - }>; - } | null; - travels?: { - __typename?: 'TravelRelationResponseCollection'; - data: Array<{ - __typename?: 'TravelEntity'; - id?: string | null; - attributes?: { - __typename?: 'Travel'; - meeting?: string | null; - meeting_latitude?: number | null; - meeting_longitude?: number | null; - departure?: any | null; - details?: string | null; - vehicleName?: string | null; - phone_number?: string | null; - seats?: number | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - } | null; - } | null; - passengers?: { - __typename?: 'PassengerRelationResponseCollection'; - data: Array<{ - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - location?: string | null; - phone?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - }>; - } | null; - } | null; - }>; - } | null; - } | null; - } | null; - } | null; -}; + +export type EventByUuidQuery = { __typename?: 'Query', eventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, enabled_modules?: any | null, email: string, lang?: Enum_Event_Lang | null, administrators?: Array<string | null> | null, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null } | null } | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null }; export type ModuleQueryVariables = Exact<{ locale: Scalars['I18NLocaleCode']['input']; }>; -export type ModuleQuery = { - __typename?: 'Query'; - module?: { - __typename?: 'ModuleEntityResponse'; - data?: { - __typename?: 'ModuleEntity'; - attributes?: { - __typename?: 'Module'; - caroster_plus_name: string; - caroster_plus_price?: number | null; - caroster_plus_enabled?: boolean | null; - caroster_plus_description?: string | null; - caroster_plus_payment_link: string; - } | null; - } | null; - } | null; -}; + +export type ModuleQuery = { __typename?: 'Query', module?: { __typename?: 'ModuleEntityResponse', data?: { __typename?: 'ModuleEntity', attributes?: { __typename?: 'Module', caroster_plus_name: string, caroster_plus_price?: number | null, caroster_plus_enabled?: boolean | null, caroster_plus_description?: string | null, caroster_plus_payment_link: string } | null } | null } | null }; export type UserNotificationsQueryVariables = Exact<{ maxItems?: InputMaybe<Scalars['Int']['input']>; }>; -export type UserNotificationsQuery = { - __typename?: 'Query'; - notifications?: { - __typename?: 'NotificationEntityResponseCollection'; - data: Array<{ - __typename?: 'NotificationEntity'; - id?: string | null; - attributes?: { - __typename?: 'Notification'; - type: Enum_Notification_Type; - read?: boolean | null; - createdAt?: any | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - email: string; - } | null; - } | null; - } | null; - event?: { - __typename?: 'EventEntityResponse'; - data?: { - __typename?: 'EventEntity'; - id?: string | null; - attributes?: { - __typename?: 'Event'; - name: string; - uuid?: string | null; - } | null; - } | null; - } | null; - } | null; - }>; - } | null; -}; + +export type UserNotificationsQuery = { __typename?: 'Query', notifications?: { __typename?: 'NotificationEntityResponseCollection', data: Array<{ __typename?: 'NotificationEntity', id?: string | null, attributes?: { __typename?: 'Notification', type: Enum_Notification_Type, read?: boolean | null, createdAt?: any | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', email: string } | null } | null } | null, event?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', name: string, uuid?: string | null } | null } | null } | null } | null }> } | null }; export type ReadNotificationsMutationVariables = Exact<{ id?: InputMaybe<Scalars['ID']['input']>; }>; -export type ReadNotificationsMutation = { - __typename?: 'Mutation'; - readNotifications?: { - __typename?: 'NotificationEntityResponseCollection'; - data: Array<{ - __typename?: 'NotificationEntity'; - id?: string | null; - attributes?: { - __typename?: 'Notification'; - type: Enum_Notification_Type; - read?: boolean | null; - } | null; - }>; - } | null; -}; -export type PassengerFieldsFragment = { - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - location?: string | null; - phone?: string | null; - email?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; -}; +export type ReadNotificationsMutation = { __typename?: 'Mutation', readNotifications?: { __typename?: 'NotificationEntityResponseCollection', data: Array<{ __typename?: 'NotificationEntity', id?: string | null, attributes?: { __typename?: 'Notification', type: Enum_Notification_Type, read?: boolean | null } | null }> } | null }; + +export type PassengerFieldsFragment = { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }; export type CreatePassengerMutationVariables = Exact<{ passenger: PassengerInput; }>; -export type CreatePassengerMutation = { - __typename?: 'Mutation'; - createPassenger?: { - __typename?: 'PassengerEntityResponse'; - data?: { - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - location?: string | null; - phone?: string | null; - email?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - } | null; - } | null; -}; + +export type CreatePassengerMutation = { __typename?: 'Mutation', createPassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null } | null } | null }; export type UpdatePassengerMutationVariables = Exact<{ id: Scalars['ID']['input']; passengerUpdate: PassengerInput; }>; -export type UpdatePassengerMutation = { - __typename?: 'Mutation'; - updatePassenger?: { - __typename?: 'PassengerEntityResponse'; - data?: { - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - location?: string | null; - phone?: string | null; - email?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - } | null; - } | null; -}; + +export type UpdatePassengerMutation = { __typename?: 'Mutation', updatePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null } | null } | null }; export type DeletePassengerMutationVariables = Exact<{ id: Scalars['ID']['input']; }>; -export type DeletePassengerMutation = { - __typename?: 'Mutation'; - deletePassenger?: { - __typename?: 'PassengerEntityResponse'; - data?: {__typename?: 'PassengerEntity'; id?: string | null} | null; - } | null; -}; + +export type DeletePassengerMutation = { __typename?: 'Mutation', deletePassenger?: { __typename?: 'PassengerEntityResponse', data?: { __typename?: 'PassengerEntity', id?: string | null } | null } | null }; export type SettingQueryVariables = Exact<{ locale: Scalars['I18NLocaleCode']['input']; }>; -export type SettingQuery = { - __typename?: 'Query'; - setting?: { - __typename?: 'SettingEntityResponse'; - data?: { - __typename?: 'SettingEntity'; - id?: string | null; - attributes?: { - __typename?: 'Setting'; - gtm_id?: string | null; - about_link?: string | null; - faq_link?: string | null; - announcement?: string | null; - matomo_script_url?: string | null; - opencollective_link?: string | null; - code_link?: string | null; - stripe_dashboard_link?: string | null; - tos_link?: string | null; - data_policy_link?: string | null; - } | null; - } | null; - } | null; -}; -export type TravelFieldsFragment = { - __typename?: 'TravelEntity'; - id?: string | null; - attributes?: { - __typename?: 'Travel'; - meeting?: string | null; - meeting_latitude?: number | null; - meeting_longitude?: number | null; - departure?: any | null; - details?: string | null; - vehicleName?: string | null; - phone_number?: string | null; - seats?: number | null; - passengers?: { - __typename?: 'PassengerRelationResponseCollection'; - data: Array<{ - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - location?: string | null; - phone?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - }>; - } | null; - } | null; -}; +export type SettingQuery = { __typename?: 'Query', setting?: { __typename?: 'SettingEntityResponse', data?: { __typename?: 'SettingEntity', id?: string | null, attributes?: { __typename?: 'Setting', gtm_id?: string | null, about_link?: string | null, faq_link?: string | null, announcement?: string | null, matomo_script_url?: string | null, opencollective_link?: string | null, code_link?: string | null, stripe_dashboard_link?: string | null, tos_link?: string | null, data_policy_link?: string | null } | null } | null } | null }; + +export type TravelFieldsFragment = { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }> } | null } | null }; export type CreateTravelMutationVariables = Exact<{ travel: TravelInput; createVehicle?: InputMaybe<Scalars['Boolean']['input']>; }>; -export type CreateTravelMutation = { - __typename?: 'Mutation'; - createTravel?: { - __typename?: 'TravelEntityResponse'; - data?: { - __typename?: 'TravelEntity'; - id?: string | null; - attributes?: { - __typename?: 'Travel'; - meeting?: string | null; - meeting_latitude?: number | null; - meeting_longitude?: number | null; - departure?: any | null; - details?: string | null; - vehicleName?: string | null; - phone_number?: string | null; - seats?: number | null; - passengers?: { - __typename?: 'PassengerRelationResponseCollection'; - data: Array<{ - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - location?: string | null; - phone?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - }>; - } | null; - } | null; - } | null; - } | null; -}; + +export type CreateTravelMutation = { __typename?: 'Mutation', createTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }> } | null } | null } | null } | null }; export type UpdateTravelMutationVariables = Exact<{ id: Scalars['ID']['input']; travelUpdate: TravelInput; }>; -export type UpdateTravelMutation = { - __typename?: 'Mutation'; - updateTravel?: { - __typename?: 'TravelEntityResponse'; - data?: { - __typename?: 'TravelEntity'; - id?: string | null; - attributes?: { - __typename?: 'Travel'; - meeting?: string | null; - meeting_latitude?: number | null; - meeting_longitude?: number | null; - departure?: any | null; - details?: string | null; - vehicleName?: string | null; - phone_number?: string | null; - seats?: number | null; - passengers?: { - __typename?: 'PassengerRelationResponseCollection'; - data: Array<{ - __typename?: 'PassengerEntity'; - id?: string | null; - attributes?: { - __typename?: 'Passenger'; - name: string; - location?: string | null; - phone?: string | null; - user?: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - firstName?: string | null; - lastName?: string | null; - } | null; - } | null; - } | null; - } | null; - }>; - } | null; - } | null; - } | null; - } | null; -}; + +export type UpdateTravelMutation = { __typename?: 'Mutation', updateTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, phone?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null, email: string } | null } | null } | null } | null }> } | null } | null } | null } | null }; export type DeleteTravelMutationVariables = Exact<{ id: Scalars['ID']['input']; }>; -export type DeleteTravelMutation = { - __typename?: 'Mutation'; - deleteTravel?: { - __typename?: 'TravelEntityResponse'; - data?: {__typename?: 'TravelEntity'; id?: string | null} | null; - } | null; -}; -export type UserFieldsFragment = { - __typename?: 'UsersPermissionsUser'; - username: string; - email: string; - confirmed?: boolean | null; - lastName?: string | null; - firstName?: string | null; - lang?: Enum_Userspermissionsuser_Lang | null; - onboardingUser?: boolean | null; - onboardingCreator?: boolean | null; - newsletterConsent?: boolean | null; - notificationEnabled?: boolean | null; - provider?: string | null; - events?: { - __typename?: 'EventRelationResponseCollection'; - data: Array<{ - __typename?: 'EventEntity'; - id?: string | null; - attributes?: { - __typename?: 'Event'; - uuid?: string | null; - name: string; - date?: any | null; - address?: string | null; - } | null; - }>; - } | null; -}; +export type DeleteTravelMutation = { __typename?: 'Mutation', deleteTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null } | null } | null }; -export type ProfileQueryVariables = Exact<{[key: string]: never}>; +export type UserFieldsFragment = { __typename?: 'UsersPermissionsUser', username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, newsletterConsent?: boolean | null, notificationEnabled?: boolean | null, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null, enabled_modules?: any | null } | null }> } | null }; -export type ProfileQuery = { - __typename?: 'Query'; - me?: { - __typename?: 'UsersPermissionsMe'; - id: string; - username: string; - profile?: { - __typename?: 'UsersPermissionsUser'; - username: string; - email: string; - confirmed?: boolean | null; - lastName?: string | null; - firstName?: string | null; - lang?: Enum_Userspermissionsuser_Lang | null; - onboardingUser?: boolean | null; - onboardingCreator?: boolean | null; - newsletterConsent?: boolean | null; - notificationEnabled?: boolean | null; - provider?: string | null; - events?: { - __typename?: 'EventRelationResponseCollection'; - data: Array<{ - __typename?: 'EventEntity'; - id?: string | null; - attributes?: { - __typename?: 'Event'; - uuid?: string | null; - name: string; - date?: any | null; - address?: string | null; - } | null; - }>; - } | null; - } | null; - } | null; -}; +export type ProfileQueryVariables = Exact<{ [key: string]: never; }>; + + +export type ProfileQuery = { __typename?: 'Query', me?: { __typename?: 'UsersPermissionsMe', id: string, username: string, profile?: { __typename?: 'UsersPermissionsUser', username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, newsletterConsent?: boolean | null, notificationEnabled?: boolean | null, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null, enabled_modules?: any | null } | null }> } | null } | null } | null }; export type UpdateMeMutationVariables = Exact<{ userUpdate: UsersPermissionsUserInput; }>; -export type UpdateMeMutation = { - __typename?: 'Mutation'; - updateMe: { - __typename?: 'UsersPermissionsUserEntityResponse'; - data?: { - __typename?: 'UsersPermissionsUserEntity'; - id?: string | null; - attributes?: { - __typename?: 'UsersPermissionsUser'; - username: string; - email: string; - confirmed?: boolean | null; - lastName?: string | null; - firstName?: string | null; - lang?: Enum_Userspermissionsuser_Lang | null; - onboardingUser?: boolean | null; - onboardingCreator?: boolean | null; - newsletterConsent?: boolean | null; - notificationEnabled?: boolean | null; - provider?: string | null; - events?: { - __typename?: 'EventRelationResponseCollection'; - data: Array<{ - __typename?: 'EventEntity'; - id?: string | null; - attributes?: { - __typename?: 'Event'; - uuid?: string | null; - name: string; - date?: any | null; - address?: string | null; - } | null; - }>; - } | null; - } | null; - } | null; - }; -}; + +export type UpdateMeMutation = { __typename?: 'Mutation', updateMe: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', username: string, email: string, confirmed?: boolean | null, lastName?: string | null, firstName?: string | null, lang?: Enum_Userspermissionsuser_Lang | null, onboardingUser?: boolean | null, onboardingCreator?: boolean | null, newsletterConsent?: boolean | null, notificationEnabled?: boolean | null, provider?: string | null, events?: { __typename?: 'EventRelationResponseCollection', data: Array<{ __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, date?: any | null, address?: string | null, enabled_modules?: any | null } | null }> } | null } | null } | null } }; + +export type VehicleFieldsFragment = { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null }; -export type VehicleFieldsFragment = { - __typename?: 'VehicleEntity'; - id?: string | null; - attributes?: { - __typename?: 'Vehicle'; - name: string; - seats?: number | null; - phone_number?: string | null; - } | null; -}; +export type FindUserVehiclesQueryVariables = Exact<{ [key: string]: never; }>; -export type FindUserVehiclesQueryVariables = Exact<{[key: string]: never}>; -export type FindUserVehiclesQuery = { - __typename?: 'Query'; - me?: { - __typename?: 'UsersPermissionsMe'; - id: string; - username: string; - profile?: { - __typename?: 'UsersPermissionsUser'; - vehicles?: { - __typename?: 'VehicleRelationResponseCollection'; - data: Array<{ - __typename?: 'VehicleEntity'; - id?: string | null; - attributes?: { - __typename?: 'Vehicle'; - name: string; - seats?: number | null; - phone_number?: string | null; - } | null; - }>; - } | null; - } | null; - } | null; -}; +export type FindUserVehiclesQuery = { __typename?: 'Query', me?: { __typename?: 'UsersPermissionsMe', id: string, username: string, profile?: { __typename?: 'UsersPermissionsUser', vehicles?: { __typename?: 'VehicleRelationResponseCollection', data: Array<{ __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string, seats?: number | null, phone_number?: string | null } | null }> } | null } | null } | null }; export type DeleteVehicleMutationVariables = Exact<{ id: Scalars['ID']['input']; }>; -export type DeleteVehicleMutation = { - __typename?: 'Mutation'; - deleteVehicle?: { - __typename?: 'VehicleEntityResponse'; - data?: { - __typename?: 'VehicleEntity'; - id?: string | null; - attributes?: {__typename?: 'Vehicle'; name: string} | null; - } | null; - } | null; -}; + +export type DeleteVehicleMutation = { __typename?: 'Mutation', deleteVehicle?: { __typename?: 'VehicleEntityResponse', data?: { __typename?: 'VehicleEntity', id?: string | null, attributes?: { __typename?: 'Vehicle', name: string } | null } | null } | null }; export const MeFieldsFragmentDoc = gql` - fragment MeFields on UsersPermissionsMe { - id - username - email - confirmed - } -`; + fragment MeFields on UsersPermissionsMe { + id + username + email + confirmed +} + `; export const EventFieldsFragmentDoc = gql` - fragment EventFields on EventEntity { - id - attributes { - uuid - name - description - enabled_modules - email - lang - administrators - date - address - latitude - longitude - position - waitingPassengers { - data { - id - attributes { - name - email - location - user { - data { - id - attributes { - firstName - lastName - } + fragment EventFields on EventEntity { + id + attributes { + uuid + name + description + enabled_modules + email + lang + administrators + date + address + latitude + longitude + position + waitingPassengers { + data { + id + attributes { + name + email + location + user { + data { + id + attributes { + firstName + lastName } } } } } - travels(pagination: {limit: 500}) { - data { - id - attributes { - meeting - meeting_latitude - meeting_longitude - departure - details - vehicleName - phone_number - seats - user { - data { - id - } + } + travels(pagination: {limit: 500}) { + data { + id + attributes { + meeting + meeting_latitude + meeting_longitude + departure + details + vehicleName + phone_number + seats + user { + data { + id } - passengers { - data { - id - attributes { - name - location - phone - user { - data { - id - attributes { - firstName - lastName - } + } + passengers { + data { + id + attributes { + name + location + email + phone + user { + data { + id + attributes { + firstName + lastName } } }

@@ -3139,55 +2314,55 @@ }

} } } -`; +} + `; export const PassengerFieldsFragmentDoc = gql` - fragment PassengerFields on PassengerEntity { - id - attributes { - name - location - phone - email - user { - data { - id - attributes { - firstName - lastName - email - } + fragment PassengerFields on PassengerEntity { + id + attributes { + name + location + phone + email + user { + data { + id + attributes { + firstName + lastName + email } } } } -`; +} + `; export const TravelFieldsFragmentDoc = gql` - fragment TravelFields on TravelEntity { - id - attributes { - meeting - meeting_latitude - meeting_longitude - departure - details - vehicleName - phone_number - seats - passengers { - data { - id - attributes { - name - location - phone - user { - data { - id - attributes { - firstName - lastName - email - } + fragment TravelFields on TravelEntity { + id + attributes { + meeting + meeting_latitude + meeting_longitude + departure + details + vehicleName + phone_number + seats + passengers { + data { + id + attributes { + name + location + phone + user { + data { + id + attributes { + firstName + lastName + email } } }

@@ -3195,59 +2370,61 @@ }

} } } -`; +} + `; export const UserFieldsFragmentDoc = gql` - fragment UserFields on UsersPermissionsUser { - username - email - confirmed - lastName - firstName - lang - onboardingUser - onboardingCreator - newsletterConsent - notificationEnabled - provider - events(pagination: {limit: 500}) { - data { - id - attributes { - uuid - name - date - address - } + fragment UserFields on UsersPermissionsUser { + username + email + confirmed + lastName + firstName + lang + onboardingUser + onboardingCreator + newsletterConsent + notificationEnabled + provider + events(pagination: {limit: 500}) { + data { + id + attributes { + uuid + name + date + address + enabled_modules } } } -`; +} + `; export const VehicleFieldsFragmentDoc = gql` - fragment VehicleFields on VehicleEntity { - id - attributes { - name - seats - phone_number - } + fragment VehicleFields on VehicleEntity { + id + attributes { + name + seats + phone_number } -`; +} + `; export const TripAlertDocument = gql` - query TripAlert($eventId: ID!) { - eventTripAlert(event: $eventId) { - data { - id - attributes { - address - enabled - radius - longitude - latitude - } + query TripAlert($eventId: ID!) { + eventTripAlert(event: $eventId) { + data { + id + attributes { + address + enabled + radius + longitude + latitude } } } -`; +} + `; /** * __useTripAlertQuery__

@@ -3265,68 +2442,40 @@ * eventId: // value for 'eventId'

* }, * }); */ -export function useTripAlertQuery( - baseOptions: Apollo.QueryHookOptions<TripAlertQuery, TripAlertQueryVariables> -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useQuery<TripAlertQuery, TripAlertQueryVariables>( - TripAlertDocument, - options - ); -} -export function useTripAlertLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - TripAlertQuery, - TripAlertQueryVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useLazyQuery<TripAlertQuery, TripAlertQueryVariables>( - TripAlertDocument, - options - ); -} +export function useTripAlertQuery(baseOptions: Apollo.QueryHookOptions<TripAlertQuery, TripAlertQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useQuery<TripAlertQuery, TripAlertQueryVariables>(TripAlertDocument, options); + } +export function useTripAlertLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<TripAlertQuery, TripAlertQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useLazyQuery<TripAlertQuery, TripAlertQueryVariables>(TripAlertDocument, options); + } export type TripAlertQueryHookResult = ReturnType<typeof useTripAlertQuery>; -export type TripAlertLazyQueryHookResult = ReturnType< - typeof useTripAlertLazyQuery ->; -export type TripAlertQueryResult = Apollo.QueryResult< - TripAlertQuery, - TripAlertQueryVariables ->; +export type TripAlertLazyQueryHookResult = ReturnType<typeof useTripAlertLazyQuery>; +export type TripAlertQueryResult = Apollo.QueryResult<TripAlertQuery, TripAlertQueryVariables>; export const SetTripAlertDocument = gql` - mutation SetTripAlert( - $eventId: ID! - $enabled: Boolean - $latitude: Float - $longitude: Float - $address: String - $radius: Float + mutation SetTripAlert($eventId: ID!, $enabled: Boolean, $latitude: Float, $longitude: Float, $address: String, $radius: Float) { + setTripAlert( + event: $eventId + latitude: $latitude + longitude: $longitude + address: $address + radius: $radius + enabled: $enabled ) { - setTripAlert( - event: $eventId - latitude: $latitude - longitude: $longitude - address: $address - radius: $radius - enabled: $enabled - ) { - data { - id - attributes { - latitude - longitude - address - enabled - } + data { + id + attributes { + latitude + longitude + address + enabled } } } -`; -export type SetTripAlertMutationFn = Apollo.MutationFunction< - SetTripAlertMutation, - SetTripAlertMutationVariables ->; +} + `; +export type SetTripAlertMutationFn = Apollo.MutationFunction<SetTripAlertMutation, SetTripAlertMutationVariables>; /** * __useSetTripAlertMutation__

@@ -3350,42 +2499,24 @@ * radius: // value for 'radius'

* }, * }); */ -export function useSetTripAlertMutation( - baseOptions?: Apollo.MutationHookOptions< - SetTripAlertMutation, - SetTripAlertMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - SetTripAlertMutation, - SetTripAlertMutationVariables - >(SetTripAlertDocument, options); -} -export type SetTripAlertMutationHookResult = ReturnType< - typeof useSetTripAlertMutation ->; -export type SetTripAlertMutationResult = - Apollo.MutationResult<SetTripAlertMutation>; -export type SetTripAlertMutationOptions = Apollo.BaseMutationOptions< - SetTripAlertMutation, - SetTripAlertMutationVariables ->; +export function useSetTripAlertMutation(baseOptions?: Apollo.MutationHookOptions<SetTripAlertMutation, SetTripAlertMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<SetTripAlertMutation, SetTripAlertMutationVariables>(SetTripAlertDocument, options); + } +export type SetTripAlertMutationHookResult = ReturnType<typeof useSetTripAlertMutation>; +export type SetTripAlertMutationResult = Apollo.MutationResult<SetTripAlertMutation>; +export type SetTripAlertMutationOptions = Apollo.BaseMutationOptions<SetTripAlertMutation, SetTripAlertMutationVariables>; export const RegisterDocument = gql` - mutation register($user: UsersPermissionsRegisterInput!) { - register(input: $user) { - jwt - user { - ...MeFields - } + mutation register($user: UsersPermissionsRegisterInput!) { + register(input: $user) { + jwt + user { + ...MeFields } } - ${MeFieldsFragmentDoc} -`; -export type RegisterMutationFn = Apollo.MutationFunction< - RegisterMutation, - RegisterMutationVariables ->; +} + ${MeFieldsFragmentDoc}`; +export type RegisterMutationFn = Apollo.MutationFunction<RegisterMutation, RegisterMutationVariables>; /** * __useRegisterMutation__

@@ -3404,35 +2535,21 @@ * user: // value for 'user'

* }, * }); */ -export function useRegisterMutation( - baseOptions?: Apollo.MutationHookOptions< - RegisterMutation, - RegisterMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation<RegisterMutation, RegisterMutationVariables>( - RegisterDocument, - options - ); -} +export function useRegisterMutation(baseOptions?: Apollo.MutationHookOptions<RegisterMutation, RegisterMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<RegisterMutation, RegisterMutationVariables>(RegisterDocument, options); + } export type RegisterMutationHookResult = ReturnType<typeof useRegisterMutation>; export type RegisterMutationResult = Apollo.MutationResult<RegisterMutation>; -export type RegisterMutationOptions = Apollo.BaseMutationOptions< - RegisterMutation, - RegisterMutationVariables ->; +export type RegisterMutationOptions = Apollo.BaseMutationOptions<RegisterMutation, RegisterMutationVariables>; export const ForgotPasswordDocument = gql` - mutation forgotPassword($email: String!) { - forgotPassword(email: $email) { - ok - } + mutation forgotPassword($email: String!) { + forgotPassword(email: $email) { + ok } -`; -export type ForgotPasswordMutationFn = Apollo.MutationFunction< - ForgotPasswordMutation, - ForgotPasswordMutationVariables ->; +} + `; +export type ForgotPasswordMutationFn = Apollo.MutationFunction<ForgotPasswordMutation, ForgotPasswordMutationVariables>; /** * __useForgotPasswordMutation__

@@ -3451,50 +2568,28 @@ * email: // value for 'email'

* }, * }); */ -export function useForgotPasswordMutation( - baseOptions?: Apollo.MutationHookOptions< - ForgotPasswordMutation, - ForgotPasswordMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - ForgotPasswordMutation, - ForgotPasswordMutationVariables - >(ForgotPasswordDocument, options); -} -export type ForgotPasswordMutationHookResult = ReturnType< - typeof useForgotPasswordMutation ->; -export type ForgotPasswordMutationResult = - Apollo.MutationResult<ForgotPasswordMutation>; -export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions< - ForgotPasswordMutation, - ForgotPasswordMutationVariables ->; +export function useForgotPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<ForgotPasswordMutation, ForgotPasswordMutationVariables>(ForgotPasswordDocument, options); + } +export type ForgotPasswordMutationHookResult = ReturnType<typeof useForgotPasswordMutation>; +export type ForgotPasswordMutationResult = Apollo.MutationResult<ForgotPasswordMutation>; +export type ForgotPasswordMutationOptions = Apollo.BaseMutationOptions<ForgotPasswordMutation, ForgotPasswordMutationVariables>; export const ResetPasswordDocument = gql` - mutation resetPassword( - $password: String! - $passwordConfirmation: String! - $code: String! + mutation resetPassword($password: String!, $passwordConfirmation: String!, $code: String!) { + resetPassword( + password: $password + passwordConfirmation: $passwordConfirmation + code: $code ) { - resetPassword( - password: $password - passwordConfirmation: $passwordConfirmation - code: $code - ) { - jwt - user { - ...MeFields - } + jwt + user { + ...MeFields } } - ${MeFieldsFragmentDoc} -`; -export type ResetPasswordMutationFn = Apollo.MutationFunction< - ResetPasswordMutation, - ResetPasswordMutationVariables ->; +} + ${MeFieldsFragmentDoc}`; +export type ResetPasswordMutationFn = Apollo.MutationFunction<ResetPasswordMutation, ResetPasswordMutationVariables>; /** * __useResetPasswordMutation__

@@ -3515,41 +2610,23 @@ * code: // value for 'code'

* }, * }); */ -export function useResetPasswordMutation( - baseOptions?: Apollo.MutationHookOptions< - ResetPasswordMutation, - ResetPasswordMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - ResetPasswordMutation, - ResetPasswordMutationVariables - >(ResetPasswordDocument, options); -} -export type ResetPasswordMutationHookResult = ReturnType< - typeof useResetPasswordMutation ->; -export type ResetPasswordMutationResult = - Apollo.MutationResult<ResetPasswordMutation>; -export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions< - ResetPasswordMutation, - ResetPasswordMutationVariables ->; -export const CreateEventDocument = gql` - mutation createEvent($eventData: EventInput!) { - createEvent(data: $eventData) { - data { - ...EventFields +export function useResetPasswordMutation(baseOptions?: Apollo.MutationHookOptions<ResetPasswordMutation, ResetPasswordMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<ResetPasswordMutation, ResetPasswordMutationVariables>(ResetPasswordDocument, options); } +export type ResetPasswordMutationHookResult = ReturnType<typeof useResetPasswordMutation>; +export type ResetPasswordMutationResult = Apollo.MutationResult<ResetPasswordMutation>; +export type ResetPasswordMutationOptions = Apollo.BaseMutationOptions<ResetPasswordMutation, ResetPasswordMutationVariables>; +export const CreateEventDocument = gql` + mutation createEvent($eventData: EventInput!) { + createEvent(data: $eventData) { + data { + ...EventFields } } - ${EventFieldsFragmentDoc} -`; -export type CreateEventMutationFn = Apollo.MutationFunction< - CreateEventMutation, - CreateEventMutationVariables ->; +} + ${EventFieldsFragmentDoc}`; +export type CreateEventMutationFn = Apollo.MutationFunction<CreateEventMutation, CreateEventMutationVariables>; /** * __useCreateEventMutation__

@@ -3568,41 +2645,23 @@ * eventData: // value for 'eventData'

* }, * }); */ -export function useCreateEventMutation( - baseOptions?: Apollo.MutationHookOptions< - CreateEventMutation, - CreateEventMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>( - CreateEventDocument, - options - ); -} -export type CreateEventMutationHookResult = ReturnType< - typeof useCreateEventMutation ->; -export type CreateEventMutationResult = - Apollo.MutationResult<CreateEventMutation>; -export type CreateEventMutationOptions = Apollo.BaseMutationOptions< - CreateEventMutation, - CreateEventMutationVariables ->; +export function useCreateEventMutation(baseOptions?: Apollo.MutationHookOptions<CreateEventMutation, CreateEventMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<CreateEventMutation, CreateEventMutationVariables>(CreateEventDocument, options); + } +export type CreateEventMutationHookResult = ReturnType<typeof useCreateEventMutation>; +export type CreateEventMutationResult = Apollo.MutationResult<CreateEventMutation>; +export type CreateEventMutationOptions = Apollo.BaseMutationOptions<CreateEventMutation, CreateEventMutationVariables>; export const UpdateEventDocument = gql` - mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) { - updateEventByUUID(uuid: $uuid, data: $eventUpdate) { - data { - ...EventFields - } + mutation updateEvent($uuid: String!, $eventUpdate: EventInput!) { + updateEventByUUID(uuid: $uuid, data: $eventUpdate) { + data { + ...EventFields } } - ${EventFieldsFragmentDoc} -`; -export type UpdateEventMutationFn = Apollo.MutationFunction< - UpdateEventMutation, - UpdateEventMutationVariables ->; +} + ${EventFieldsFragmentDoc}`; +export type UpdateEventMutationFn = Apollo.MutationFunction<UpdateEventMutation, UpdateEventMutationVariables>; /** * __useUpdateEventMutation__

@@ -3622,43 +2681,26 @@ * eventUpdate: // value for 'eventUpdate'

* }, * }); */ -export function useUpdateEventMutation( - baseOptions?: Apollo.MutationHookOptions< - UpdateEventMutation, - UpdateEventMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>( - UpdateEventDocument, - options - ); -} -export type UpdateEventMutationHookResult = ReturnType< - typeof useUpdateEventMutation ->; -export type UpdateEventMutationResult = - Apollo.MutationResult<UpdateEventMutation>; -export type UpdateEventMutationOptions = Apollo.BaseMutationOptions< - UpdateEventMutation, - UpdateEventMutationVariables ->; +export function useUpdateEventMutation(baseOptions?: Apollo.MutationHookOptions<UpdateEventMutation, UpdateEventMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<UpdateEventMutation, UpdateEventMutationVariables>(UpdateEventDocument, options); + } +export type UpdateEventMutationHookResult = ReturnType<typeof useUpdateEventMutation>; +export type UpdateEventMutationResult = Apollo.MutationResult<UpdateEventMutation>; +export type UpdateEventMutationOptions = Apollo.BaseMutationOptions<UpdateEventMutation, UpdateEventMutationVariables>; export const AddEventAdminDocument = gql` - mutation addEventAdmin($eventId: ID!, $email: String!) { - addEventAdmin(eventId: $eventId, email: $email) { - data { - id - attributes { - administrators - } + mutation addEventAdmin($eventId: ID!, $email: String!) { + addEventAdmin(eventId: $eventId, email: $email) { + data { + id + attributes { + administrators } } } -`; -export type AddEventAdminMutationFn = Apollo.MutationFunction< - AddEventAdminMutation, - AddEventAdminMutationVariables ->; +} + `; +export type AddEventAdminMutationFn = Apollo.MutationFunction<AddEventAdminMutation, AddEventAdminMutationVariables>; /** * __useAddEventAdminMutation__

@@ -3678,43 +2720,26 @@ * email: // value for 'email'

* }, * }); */ -export function useAddEventAdminMutation( - baseOptions?: Apollo.MutationHookOptions< - AddEventAdminMutation, - AddEventAdminMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - AddEventAdminMutation, - AddEventAdminMutationVariables - >(AddEventAdminDocument, options); -} -export type AddEventAdminMutationHookResult = ReturnType< - typeof useAddEventAdminMutation ->; -export type AddEventAdminMutationResult = - Apollo.MutationResult<AddEventAdminMutation>; -export type AddEventAdminMutationOptions = Apollo.BaseMutationOptions< - AddEventAdminMutation, - AddEventAdminMutationVariables ->; +export function useAddEventAdminMutation(baseOptions?: Apollo.MutationHookOptions<AddEventAdminMutation, AddEventAdminMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<AddEventAdminMutation, AddEventAdminMutationVariables>(AddEventAdminDocument, options); + } +export type AddEventAdminMutationHookResult = ReturnType<typeof useAddEventAdminMutation>; +export type AddEventAdminMutationResult = Apollo.MutationResult<AddEventAdminMutation>; +export type AddEventAdminMutationOptions = Apollo.BaseMutationOptions<AddEventAdminMutation, AddEventAdminMutationVariables>; export const DeleteEventAdminDocument = gql` - mutation deleteEventAdmin($eventId: ID!, $email: String!) { - deleteEventAdmin(eventId: $eventId, email: $email) { - data { - id - attributes { - administrators - } + mutation deleteEventAdmin($eventId: ID!, $email: String!) { + deleteEventAdmin(eventId: $eventId, email: $email) { + data { + id + attributes { + administrators } } } -`; -export type DeleteEventAdminMutationFn = Apollo.MutationFunction< - DeleteEventAdminMutation, - DeleteEventAdminMutationVariables ->; +} + `; +export type DeleteEventAdminMutationFn = Apollo.MutationFunction<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>; /** * __useDeleteEventAdminMutation__

@@ -3734,37 +2759,22 @@ * email: // value for 'email'

* }, * }); */ -export function useDeleteEventAdminMutation( - baseOptions?: Apollo.MutationHookOptions< - DeleteEventAdminMutation, - DeleteEventAdminMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - DeleteEventAdminMutation, - DeleteEventAdminMutationVariables - >(DeleteEventAdminDocument, options); -} -export type DeleteEventAdminMutationHookResult = ReturnType< - typeof useDeleteEventAdminMutation ->; -export type DeleteEventAdminMutationResult = - Apollo.MutationResult<DeleteEventAdminMutation>; -export type DeleteEventAdminMutationOptions = Apollo.BaseMutationOptions< - DeleteEventAdminMutation, - DeleteEventAdminMutationVariables ->; +export function useDeleteEventAdminMutation(baseOptions?: Apollo.MutationHookOptions<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>(DeleteEventAdminDocument, options); + } +export type DeleteEventAdminMutationHookResult = ReturnType<typeof useDeleteEventAdminMutation>; +export type DeleteEventAdminMutationResult = Apollo.MutationResult<DeleteEventAdminMutation>; +export type DeleteEventAdminMutationOptions = Apollo.BaseMutationOptions<DeleteEventAdminMutation, DeleteEventAdminMutationVariables>; export const EventByUuidDocument = gql` - query eventByUUID($uuid: String!) { - eventByUUID(uuid: $uuid) { - data { - ...EventFields - } + query eventByUUID($uuid: String!) { + eventByUUID(uuid: $uuid) { + data { + ...EventFields } } - ${EventFieldsFragmentDoc} -`; +} + ${EventFieldsFragmentDoc}`; /** * __useEventByUuidQuery__

@@ -3782,53 +2792,32 @@ * uuid: // value for 'uuid'

* }, * }); */ -export function useEventByUuidQuery( - baseOptions: Apollo.QueryHookOptions< - EventByUuidQuery, - EventByUuidQueryVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>( - EventByUuidDocument, - options - ); -} -export function useEventByUuidLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - EventByUuidQuery, - EventByUuidQueryVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>( - EventByUuidDocument, - options - ); -} +export function useEventByUuidQuery(baseOptions: Apollo.QueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options); + } +export function useEventByUuidLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<EventByUuidQuery, EventByUuidQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useLazyQuery<EventByUuidQuery, EventByUuidQueryVariables>(EventByUuidDocument, options); + } export type EventByUuidQueryHookResult = ReturnType<typeof useEventByUuidQuery>; -export type EventByUuidLazyQueryHookResult = ReturnType< - typeof useEventByUuidLazyQuery ->; -export type EventByUuidQueryResult = Apollo.QueryResult< - EventByUuidQuery, - EventByUuidQueryVariables ->; +export type EventByUuidLazyQueryHookResult = ReturnType<typeof useEventByUuidLazyQuery>; +export type EventByUuidQueryResult = Apollo.QueryResult<EventByUuidQuery, EventByUuidQueryVariables>; export const ModuleDocument = gql` - query module($locale: I18NLocaleCode!) { - module(locale: $locale) { - data { - attributes { - caroster_plus_name - caroster_plus_price - caroster_plus_enabled - caroster_plus_description - caroster_plus_payment_link - } + query module($locale: I18NLocaleCode!) { + module(locale: $locale) { + data { + attributes { + caroster_plus_name + caroster_plus_price + caroster_plus_enabled + caroster_plus_description + caroster_plus_payment_link } } } -`; +} + `; /** * __useModuleQuery__

@@ -3846,61 +2835,48 @@ * locale: // value for 'locale'

* }, * }); */ -export function useModuleQuery( - baseOptions: Apollo.QueryHookOptions<ModuleQuery, ModuleQueryVariables> -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useQuery<ModuleQuery, ModuleQueryVariables>( - ModuleDocument, - options - ); -} -export function useModuleLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions<ModuleQuery, ModuleQueryVariables> -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useLazyQuery<ModuleQuery, ModuleQueryVariables>( - ModuleDocument, - options - ); -} +export function useModuleQuery(baseOptions: Apollo.QueryHookOptions<ModuleQuery, ModuleQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options); + } +export function useModuleLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ModuleQuery, ModuleQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useLazyQuery<ModuleQuery, ModuleQueryVariables>(ModuleDocument, options); + } export type ModuleQueryHookResult = ReturnType<typeof useModuleQuery>; export type ModuleLazyQueryHookResult = ReturnType<typeof useModuleLazyQuery>; -export type ModuleQueryResult = Apollo.QueryResult< - ModuleQuery, - ModuleQueryVariables ->; +export type ModuleQueryResult = Apollo.QueryResult<ModuleQuery, ModuleQueryVariables>; export const UserNotificationsDocument = gql` - query UserNotifications($maxItems: Int = 20) { - notifications(pagination: {limit: $maxItems}, sort: "createdAt:DESC") { - data { - id - attributes { - type - read - createdAt - user { - data { - id - attributes { - email - } + query UserNotifications($maxItems: Int = 20) { + notifications(pagination: {limit: $maxItems}, sort: "createdAt:DESC") { + data { + id + attributes { + type + read + createdAt + user { + data { + id + attributes { + email } } - event { - data { - id - attributes { - name - uuid - } + } + event { + data { + id + attributes { + name + uuid } } } } } } -`; +} + `; /** * __useUserNotificationsQuery__

@@ -3918,57 +2894,31 @@ * maxItems: // value for 'maxItems'

* }, * }); */ -export function useUserNotificationsQuery( - baseOptions?: Apollo.QueryHookOptions< - UserNotificationsQuery, - UserNotificationsQueryVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useQuery< - UserNotificationsQuery, - UserNotificationsQueryVariables - >(UserNotificationsDocument, options); -} -export function useUserNotificationsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - UserNotificationsQuery, - UserNotificationsQueryVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useLazyQuery< - UserNotificationsQuery, - UserNotificationsQueryVariables - >(UserNotificationsDocument, options); -} -export type UserNotificationsQueryHookResult = ReturnType< - typeof useUserNotificationsQuery ->; -export type UserNotificationsLazyQueryHookResult = ReturnType< - typeof useUserNotificationsLazyQuery ->; -export type UserNotificationsQueryResult = Apollo.QueryResult< - UserNotificationsQuery, - UserNotificationsQueryVariables ->; -export const ReadNotificationsDocument = gql` - mutation readNotifications($id: ID) { - readNotifications(id: $id) { - data { - id - attributes { - type - read +export function useUserNotificationsQuery(baseOptions?: Apollo.QueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options); + } +export function useUserNotificationsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<UserNotificationsQuery, UserNotificationsQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useLazyQuery<UserNotificationsQuery, UserNotificationsQueryVariables>(UserNotificationsDocument, options); } +export type UserNotificationsQueryHookResult = ReturnType<typeof useUserNotificationsQuery>; +export type UserNotificationsLazyQueryHookResult = ReturnType<typeof useUserNotificationsLazyQuery>; +export type UserNotificationsQueryResult = Apollo.QueryResult<UserNotificationsQuery, UserNotificationsQueryVariables>; +export const ReadNotificationsDocument = gql` + mutation readNotifications($id: ID) { + readNotifications(id: $id) { + data { + id + attributes { + type + read } } } -`; -export type ReadNotificationsMutationFn = Apollo.MutationFunction< - ReadNotificationsMutation, - ReadNotificationsMutationVariables ->; +} + `; +export type ReadNotificationsMutationFn = Apollo.MutationFunction<ReadNotificationsMutation, ReadNotificationsMutationVariables>; /** * __useReadNotificationsMutation__

@@ -3987,41 +2937,23 @@ * id: // value for 'id'

* }, * }); */ -export function useReadNotificationsMutation( - baseOptions?: Apollo.MutationHookOptions< - ReadNotificationsMutation, - ReadNotificationsMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - ReadNotificationsMutation, - ReadNotificationsMutationVariables - >(ReadNotificationsDocument, options); -} -export type ReadNotificationsMutationHookResult = ReturnType< - typeof useReadNotificationsMutation ->; -export type ReadNotificationsMutationResult = - Apollo.MutationResult<ReadNotificationsMutation>; -export type ReadNotificationsMutationOptions = Apollo.BaseMutationOptions< - ReadNotificationsMutation, - ReadNotificationsMutationVariables ->; -export const CreatePassengerDocument = gql` - mutation createPassenger($passenger: PassengerInput!) { - createPassenger(data: $passenger) { - data { - ...PassengerFields +export function useReadNotificationsMutation(baseOptions?: Apollo.MutationHookOptions<ReadNotificationsMutation, ReadNotificationsMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<ReadNotificationsMutation, ReadNotificationsMutationVariables>(ReadNotificationsDocument, options); } +export type ReadNotificationsMutationHookResult = ReturnType<typeof useReadNotificationsMutation>; +export type ReadNotificationsMutationResult = Apollo.MutationResult<ReadNotificationsMutation>; +export type ReadNotificationsMutationOptions = Apollo.BaseMutationOptions<ReadNotificationsMutation, ReadNotificationsMutationVariables>; +export const CreatePassengerDocument = gql` + mutation createPassenger($passenger: PassengerInput!) { + createPassenger(data: $passenger) { + data { + ...PassengerFields } } - ${PassengerFieldsFragmentDoc} -`; -export type CreatePassengerMutationFn = Apollo.MutationFunction< - CreatePassengerMutation, - CreatePassengerMutationVariables ->; +} + ${PassengerFieldsFragmentDoc}`; +export type CreatePassengerMutationFn = Apollo.MutationFunction<CreatePassengerMutation, CreatePassengerMutationVariables>; /** * __useCreatePassengerMutation__

@@ -4040,41 +2972,23 @@ * passenger: // value for 'passenger'

* }, * }); */ -export function useCreatePassengerMutation( - baseOptions?: Apollo.MutationHookOptions< - CreatePassengerMutation, - CreatePassengerMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - CreatePassengerMutation, - CreatePassengerMutationVariables - >(CreatePassengerDocument, options); -} -export type CreatePassengerMutationHookResult = ReturnType< - typeof useCreatePassengerMutation ->; -export type CreatePassengerMutationResult = - Apollo.MutationResult<CreatePassengerMutation>; -export type CreatePassengerMutationOptions = Apollo.BaseMutationOptions< - CreatePassengerMutation, - CreatePassengerMutationVariables ->; +export function useCreatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<CreatePassengerMutation, CreatePassengerMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<CreatePassengerMutation, CreatePassengerMutationVariables>(CreatePassengerDocument, options); + } +export type CreatePassengerMutationHookResult = ReturnType<typeof useCreatePassengerMutation>; +export type CreatePassengerMutationResult = Apollo.MutationResult<CreatePassengerMutation>; +export type CreatePassengerMutationOptions = Apollo.BaseMutationOptions<CreatePassengerMutation, CreatePassengerMutationVariables>; export const UpdatePassengerDocument = gql` - mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) { - updatePassenger(id: $id, data: $passengerUpdate) { - data { - ...PassengerFields - } + mutation updatePassenger($id: ID!, $passengerUpdate: PassengerInput!) { + updatePassenger(id: $id, data: $passengerUpdate) { + data { + ...PassengerFields } } - ${PassengerFieldsFragmentDoc} -`; -export type UpdatePassengerMutationFn = Apollo.MutationFunction< - UpdatePassengerMutation, - UpdatePassengerMutationVariables ->; +} + ${PassengerFieldsFragmentDoc}`; +export type UpdatePassengerMutationFn = Apollo.MutationFunction<UpdatePassengerMutation, UpdatePassengerMutationVariables>; /** * __useUpdatePassengerMutation__

@@ -4094,40 +3008,23 @@ * passengerUpdate: // value for 'passengerUpdate'

* }, * }); */ -export function useUpdatePassengerMutation( - baseOptions?: Apollo.MutationHookOptions< - UpdatePassengerMutation, - UpdatePassengerMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - UpdatePassengerMutation, - UpdatePassengerMutationVariables - >(UpdatePassengerDocument, options); -} -export type UpdatePassengerMutationHookResult = ReturnType< - typeof useUpdatePassengerMutation ->; -export type UpdatePassengerMutationResult = - Apollo.MutationResult<UpdatePassengerMutation>; -export type UpdatePassengerMutationOptions = Apollo.BaseMutationOptions< - UpdatePassengerMutation, - UpdatePassengerMutationVariables ->; +export function useUpdatePassengerMutation(baseOptions?: Apollo.MutationHookOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<UpdatePassengerMutation, UpdatePassengerMutationVariables>(UpdatePassengerDocument, options); + } +export type UpdatePassengerMutationHookResult = ReturnType<typeof useUpdatePassengerMutation>; +export type UpdatePassengerMutationResult = Apollo.MutationResult<UpdatePassengerMutation>; +export type UpdatePassengerMutationOptions = Apollo.BaseMutationOptions<UpdatePassengerMutation, UpdatePassengerMutationVariables>; export const DeletePassengerDocument = gql` - mutation deletePassenger($id: ID!) { - deletePassenger(id: $id) { - data { - id - } + mutation deletePassenger($id: ID!) { + deletePassenger(id: $id) { + data { + id } } -`; -export type DeletePassengerMutationFn = Apollo.MutationFunction< - DeletePassengerMutation, - DeletePassengerMutationVariables ->; +} + `; +export type DeletePassengerMutationFn = Apollo.MutationFunction<DeletePassengerMutation, DeletePassengerMutationVariables>; /** * __useDeletePassengerMutation__

@@ -4146,48 +3043,34 @@ * id: // value for 'id'

* }, * }); */ -export function useDeletePassengerMutation( - baseOptions?: Apollo.MutationHookOptions< - DeletePassengerMutation, - DeletePassengerMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - DeletePassengerMutation, - DeletePassengerMutationVariables - >(DeletePassengerDocument, options); -} -export type DeletePassengerMutationHookResult = ReturnType< - typeof useDeletePassengerMutation ->; -export type DeletePassengerMutationResult = - Apollo.MutationResult<DeletePassengerMutation>; -export type DeletePassengerMutationOptions = Apollo.BaseMutationOptions< - DeletePassengerMutation, - DeletePassengerMutationVariables ->; +export function useDeletePassengerMutation(baseOptions?: Apollo.MutationHookOptions<DeletePassengerMutation, DeletePassengerMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<DeletePassengerMutation, DeletePassengerMutationVariables>(DeletePassengerDocument, options); + } +export type DeletePassengerMutationHookResult = ReturnType<typeof useDeletePassengerMutation>; +export type DeletePassengerMutationResult = Apollo.MutationResult<DeletePassengerMutation>; +export type DeletePassengerMutationOptions = Apollo.BaseMutationOptions<DeletePassengerMutation, DeletePassengerMutationVariables>; export const SettingDocument = gql` - query setting($locale: I18NLocaleCode!) { - setting(locale: $locale) { - data { - id - attributes { - gtm_id - about_link - faq_link - announcement - matomo_script_url - opencollective_link - code_link - stripe_dashboard_link - tos_link - data_policy_link - } + query setting($locale: I18NLocaleCode!) { + setting(locale: $locale) { + data { + id + attributes { + gtm_id + about_link + faq_link + announcement + matomo_script_url + opencollective_link + code_link + stripe_dashboard_link + tos_link + data_policy_link } } } -`; +} + `; /** * __useSettingQuery__

@@ -4205,44 +3088,27 @@ * locale: // value for 'locale'

* }, * }); */ -export function useSettingQuery( - baseOptions: Apollo.QueryHookOptions<SettingQuery, SettingQueryVariables> -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useQuery<SettingQuery, SettingQueryVariables>( - SettingDocument, - options - ); -} -export function useSettingLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions<SettingQuery, SettingQueryVariables> -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useLazyQuery<SettingQuery, SettingQueryVariables>( - SettingDocument, - options - ); -} +export function useSettingQuery(baseOptions: Apollo.QueryHookOptions<SettingQuery, SettingQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options); + } +export function useSettingLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<SettingQuery, SettingQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useLazyQuery<SettingQuery, SettingQueryVariables>(SettingDocument, options); + } export type SettingQueryHookResult = ReturnType<typeof useSettingQuery>; export type SettingLazyQueryHookResult = ReturnType<typeof useSettingLazyQuery>; -export type SettingQueryResult = Apollo.QueryResult< - SettingQuery, - SettingQueryVariables ->; +export type SettingQueryResult = Apollo.QueryResult<SettingQuery, SettingQueryVariables>; export const CreateTravelDocument = gql` - mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) { - createTravel(data: $travel, createVehicle: $createVehicle) { - data { - ...TravelFields - } + mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) { + createTravel(data: $travel, createVehicle: $createVehicle) { + data { + ...TravelFields } } - ${TravelFieldsFragmentDoc} -`; -export type CreateTravelMutationFn = Apollo.MutationFunction< - CreateTravelMutation, - CreateTravelMutationVariables ->; +} + ${TravelFieldsFragmentDoc}`; +export type CreateTravelMutationFn = Apollo.MutationFunction<CreateTravelMutation, CreateTravelMutationVariables>; /** * __useCreateTravelMutation__

@@ -4262,41 +3128,23 @@ * createVehicle: // value for 'createVehicle'

* }, * }); */ -export function useCreateTravelMutation( - baseOptions?: Apollo.MutationHookOptions< - CreateTravelMutation, - CreateTravelMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - CreateTravelMutation, - CreateTravelMutationVariables - >(CreateTravelDocument, options); -} -export type CreateTravelMutationHookResult = ReturnType< - typeof useCreateTravelMutation ->; -export type CreateTravelMutationResult = - Apollo.MutationResult<CreateTravelMutation>; -export type CreateTravelMutationOptions = Apollo.BaseMutationOptions< - CreateTravelMutation, - CreateTravelMutationVariables ->; -export const UpdateTravelDocument = gql` - mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) { - updateTravel(id: $id, data: $travelUpdate) { - data { - ...TravelFields +export function useCreateTravelMutation(baseOptions?: Apollo.MutationHookOptions<CreateTravelMutation, CreateTravelMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<CreateTravelMutation, CreateTravelMutationVariables>(CreateTravelDocument, options); } +export type CreateTravelMutationHookResult = ReturnType<typeof useCreateTravelMutation>; +export type CreateTravelMutationResult = Apollo.MutationResult<CreateTravelMutation>; +export type CreateTravelMutationOptions = Apollo.BaseMutationOptions<CreateTravelMutation, CreateTravelMutationVariables>; +export const UpdateTravelDocument = gql` + mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) { + updateTravel(id: $id, data: $travelUpdate) { + data { + ...TravelFields } } - ${TravelFieldsFragmentDoc} -`; -export type UpdateTravelMutationFn = Apollo.MutationFunction< - UpdateTravelMutation, - UpdateTravelMutationVariables ->; +} + ${TravelFieldsFragmentDoc}`; +export type UpdateTravelMutationFn = Apollo.MutationFunction<UpdateTravelMutation, UpdateTravelMutationVariables>; /** * __useUpdateTravelMutation__

@@ -4316,40 +3164,23 @@ * travelUpdate: // value for 'travelUpdate'

* }, * }); */ -export function useUpdateTravelMutation( - baseOptions?: Apollo.MutationHookOptions< - UpdateTravelMutation, - UpdateTravelMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - UpdateTravelMutation, - UpdateTravelMutationVariables - >(UpdateTravelDocument, options); -} -export type UpdateTravelMutationHookResult = ReturnType< - typeof useUpdateTravelMutation ->; -export type UpdateTravelMutationResult = - Apollo.MutationResult<UpdateTravelMutation>; -export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions< - UpdateTravelMutation, - UpdateTravelMutationVariables ->; +export function useUpdateTravelMutation(baseOptions?: Apollo.MutationHookOptions<UpdateTravelMutation, UpdateTravelMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<UpdateTravelMutation, UpdateTravelMutationVariables>(UpdateTravelDocument, options); + } +export type UpdateTravelMutationHookResult = ReturnType<typeof useUpdateTravelMutation>; +export type UpdateTravelMutationResult = Apollo.MutationResult<UpdateTravelMutation>; +export type UpdateTravelMutationOptions = Apollo.BaseMutationOptions<UpdateTravelMutation, UpdateTravelMutationVariables>; export const DeleteTravelDocument = gql` - mutation deleteTravel($id: ID!) { - deleteTravel(id: $id) { - data { - id - } + mutation deleteTravel($id: ID!) { + deleteTravel(id: $id) { + data { + id } } -`; -export type DeleteTravelMutationFn = Apollo.MutationFunction< - DeleteTravelMutation, - DeleteTravelMutationVariables ->; +} + `; +export type DeleteTravelMutationFn = Apollo.MutationFunction<DeleteTravelMutation, DeleteTravelMutationVariables>; /** * __useDeleteTravelMutation__

@@ -4368,39 +3199,24 @@ * id: // value for 'id'

* }, * }); */ -export function useDeleteTravelMutation( - baseOptions?: Apollo.MutationHookOptions< - DeleteTravelMutation, - DeleteTravelMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - DeleteTravelMutation, - DeleteTravelMutationVariables - >(DeleteTravelDocument, options); -} -export type DeleteTravelMutationHookResult = ReturnType< - typeof useDeleteTravelMutation ->; -export type DeleteTravelMutationResult = - Apollo.MutationResult<DeleteTravelMutation>; -export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions< - DeleteTravelMutation, - DeleteTravelMutationVariables ->; +export function useDeleteTravelMutation(baseOptions?: Apollo.MutationHookOptions<DeleteTravelMutation, DeleteTravelMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<DeleteTravelMutation, DeleteTravelMutationVariables>(DeleteTravelDocument, options); + } +export type DeleteTravelMutationHookResult = ReturnType<typeof useDeleteTravelMutation>; +export type DeleteTravelMutationResult = Apollo.MutationResult<DeleteTravelMutation>; +export type DeleteTravelMutationOptions = Apollo.BaseMutationOptions<DeleteTravelMutation, DeleteTravelMutationVariables>; export const ProfileDocument = gql` - query profile { - me { - id - username - profile { - ...UserFields - } + query profile { + me { + id + username + profile { + ...UserFields } } - ${UserFieldsFragmentDoc} -`; +} + ${UserFieldsFragmentDoc}`; /** * __useProfileQuery__

@@ -4417,47 +3233,30 @@ * variables: {

* }, * }); */ -export function useProfileQuery( - baseOptions?: Apollo.QueryHookOptions<ProfileQuery, ProfileQueryVariables> -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useQuery<ProfileQuery, ProfileQueryVariables>( - ProfileDocument, - options - ); -} -export function useProfileLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions<ProfileQuery, ProfileQueryVariables> -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useLazyQuery<ProfileQuery, ProfileQueryVariables>( - ProfileDocument, - options - ); -} +export function useProfileQuery(baseOptions?: Apollo.QueryHookOptions<ProfileQuery, ProfileQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options); + } +export function useProfileLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ProfileQuery, ProfileQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useLazyQuery<ProfileQuery, ProfileQueryVariables>(ProfileDocument, options); + } export type ProfileQueryHookResult = ReturnType<typeof useProfileQuery>; export type ProfileLazyQueryHookResult = ReturnType<typeof useProfileLazyQuery>; -export type ProfileQueryResult = Apollo.QueryResult< - ProfileQuery, - ProfileQueryVariables ->; +export type ProfileQueryResult = Apollo.QueryResult<ProfileQuery, ProfileQueryVariables>; export const UpdateMeDocument = gql` - mutation updateMe($userUpdate: UsersPermissionsUserInput!) { - updateMe(data: $userUpdate) { - data { - id - attributes { - ...UserFields - } + mutation updateMe($userUpdate: UsersPermissionsUserInput!) { + updateMe(data: $userUpdate) { + data { + id + attributes { + ...UserFields } } } - ${UserFieldsFragmentDoc} -`; -export type UpdateMeMutationFn = Apollo.MutationFunction< - UpdateMeMutation, - UpdateMeMutationVariables ->; +} + ${UserFieldsFragmentDoc}`; +export type UpdateMeMutationFn = Apollo.MutationFunction<UpdateMeMutation, UpdateMeMutationVariables>; /** * __useUpdateMeMutation__

@@ -4476,40 +3275,28 @@ * userUpdate: // value for 'userUpdate'

* }, * }); */ -export function useUpdateMeMutation( - baseOptions?: Apollo.MutationHookOptions< - UpdateMeMutation, - UpdateMeMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation<UpdateMeMutation, UpdateMeMutationVariables>( - UpdateMeDocument, - options - ); -} +export function useUpdateMeMutation(baseOptions?: Apollo.MutationHookOptions<UpdateMeMutation, UpdateMeMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<UpdateMeMutation, UpdateMeMutationVariables>(UpdateMeDocument, options); + } export type UpdateMeMutationHookResult = ReturnType<typeof useUpdateMeMutation>; export type UpdateMeMutationResult = Apollo.MutationResult<UpdateMeMutation>; -export type UpdateMeMutationOptions = Apollo.BaseMutationOptions< - UpdateMeMutation, - UpdateMeMutationVariables ->; +export type UpdateMeMutationOptions = Apollo.BaseMutationOptions<UpdateMeMutation, UpdateMeMutationVariables>; export const FindUserVehiclesDocument = gql` - query findUserVehicles { - me { - id - username - profile { - vehicles(pagination: {limit: 500}) { - data { - ...VehicleFields - } + query findUserVehicles { + me { + id + username + profile { + vehicles(pagination: {limit: 500}) { + data { + ...VehicleFields } } } } - ${VehicleFieldsFragmentDoc} -`; +} + ${VehicleFieldsFragmentDoc}`; /** * __useFindUserVehiclesQuery__

@@ -4526,56 +3313,30 @@ * variables: {

* }, * }); */ -export function useFindUserVehiclesQuery( - baseOptions?: Apollo.QueryHookOptions< - FindUserVehiclesQuery, - FindUserVehiclesQueryVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>( - FindUserVehiclesDocument, - options - ); -} -export function useFindUserVehiclesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - FindUserVehiclesQuery, - FindUserVehiclesQueryVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useLazyQuery< - FindUserVehiclesQuery, - FindUserVehiclesQueryVariables - >(FindUserVehiclesDocument, options); -} -export type FindUserVehiclesQueryHookResult = ReturnType< - typeof useFindUserVehiclesQuery ->; -export type FindUserVehiclesLazyQueryHookResult = ReturnType< - typeof useFindUserVehiclesLazyQuery ->; -export type FindUserVehiclesQueryResult = Apollo.QueryResult< - FindUserVehiclesQuery, - FindUserVehiclesQueryVariables ->; +export function useFindUserVehiclesQuery(baseOptions?: Apollo.QueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options); + } +export function useFindUserVehiclesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useLazyQuery<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>(FindUserVehiclesDocument, options); + } +export type FindUserVehiclesQueryHookResult = ReturnType<typeof useFindUserVehiclesQuery>; +export type FindUserVehiclesLazyQueryHookResult = ReturnType<typeof useFindUserVehiclesLazyQuery>; +export type FindUserVehiclesQueryResult = Apollo.QueryResult<FindUserVehiclesQuery, FindUserVehiclesQueryVariables>; export const DeleteVehicleDocument = gql` - mutation deleteVehicle($id: ID!) { - deleteVehicle(id: $id) { - data { - id - attributes { - name - } + mutation deleteVehicle($id: ID!) { + deleteVehicle(id: $id) { + data { + id + attributes { + name } } } -`; -export type DeleteVehicleMutationFn = Apollo.MutationFunction< - DeleteVehicleMutation, - DeleteVehicleMutationVariables ->; +} + `; +export type DeleteVehicleMutationFn = Apollo.MutationFunction<DeleteVehicleMutation, DeleteVehicleMutationVariables>; /** * __useDeleteVehicleMutation__

@@ -4594,24 +3355,10 @@ * id: // value for 'id'

* }, * }); */ -export function useDeleteVehicleMutation( - baseOptions?: Apollo.MutationHookOptions< - DeleteVehicleMutation, - DeleteVehicleMutationVariables - > -) { - const options = {...defaultOptions, ...baseOptions}; - return Apollo.useMutation< - DeleteVehicleMutation, - DeleteVehicleMutationVariables - >(DeleteVehicleDocument, options); -} -export type DeleteVehicleMutationHookResult = ReturnType< - typeof useDeleteVehicleMutation ->; -export type DeleteVehicleMutationResult = - Apollo.MutationResult<DeleteVehicleMutation>; -export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions< - DeleteVehicleMutation, - DeleteVehicleMutationVariables ->; +export function useDeleteVehicleMutation(baseOptions?: Apollo.MutationHookOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useMutation<DeleteVehicleMutation, DeleteVehicleMutationVariables>(DeleteVehicleDocument, options); + } +export type DeleteVehicleMutationHookResult = ReturnType<typeof useDeleteVehicleMutation>; +export type DeleteVehicleMutationResult = Apollo.MutationResult<DeleteVehicleMutation>; +export type DeleteVehicleMutationOptions = Apollo.BaseMutationOptions<DeleteVehicleMutation, DeleteVehicleMutationVariables>;
M frontend/graphql/user.gqlfrontend/graphql/user.gql

@@ -18,6 +18,7 @@ uuid

name date address + enabled_modules } } }
M frontend/locales/en.jsonfrontend/locales/en.json

@@ -128,6 +128,7 @@ "notification.type.DeletedTrip.content": "A car has been removed.",

"notification.type.AddedAsAdmin.content": "You have been added as admin to an event.", "notification.type.PassengerJoinTrip.content": "A passenger wishes to contact.", "notification.type.ContactTripCreator.content": "Contact the driver for your trip.", + "notification.type.EnabledCarosterPlus.content": "Caroster Plus has been enabled for your event.", "passenger.actions.place": "Assign", "passenger.actions.remove_alert": "Are you sure you want to remove <italic> <bold> {{name}} </bold> </italic> from the waitlist?", "passenger.availability.seats": "{{count}} seat available",
M frontend/locales/fr.jsonfrontend/locales/fr.json

@@ -128,6 +128,7 @@ "notification.type.DeletedTrip.content": "Une voiture a été supprimée.",

"notification.type.AddedAsAdmin.content": "Vous avez été ajouté en tant qu'admin à un événement.", "notification.type.PassengerJoinTrip.content": "Un passager souhaite prendre contact.", "notification.type.ContactTripCreator.content": "Contactez la conductrice ou le conducteur pour votre trajet.", + "notification.type.EnabledCarosterPlus.content": "Caroster Plus a été activé pour votre événement", "passenger.actions.place": "Placer", "passenger.actions.remove_alert": "Voulez-vous vraiment supprimer <italic><bold>{{name}}</bold></italic> de la liste d'attente ?", "passenger.availability.seats": "{{count}} place disponible",
M frontend/locales/nl.jsonfrontend/locales/nl.json

@@ -118,6 +118,7 @@ "notification.type.NewTrip.content": "",

"notification.type.DeletedTrip.content": "", "notification.type.AddedAsAdmin.content": "", "notification.type.ContactTripCreator.content": "", + "notification.type.EnabledCarosterPlus.content": "", "passenger.actions.place": "Toewijzen", "passenger.actions.remove_alert": "Weet u zeker dat u <italic><bold>{{name}}</bold></italic> van de wachtlijst wilt halen?", "passenger.availability.seats": "Er is {{count}} plaats beschikbaar",
M frontend/locales/pl.jsonfrontend/locales/pl.json

@@ -121,6 +121,7 @@ "notification.type.NewTrip.content": "",

"notification.type.DeletedTrip.content": "", "notification.type.AddedAsAdmin.content": "", "notification.type.ContactTripCreator.content": "", + "notification.type.EnabledCarosterPlus.content": "", "passenger.assign.title": "", "passenger.actions.place": "Przypisz", "passenger.actions.remove_alert": "Czy na pewno chcesz usunąć <italic> <bold> {{name}} </bold> </italic> z listy oczekujących?",
M frontend/locales/sv.jsonfrontend/locales/sv.json

@@ -118,6 +118,7 @@ "notification.type.NewTrip.content": "",

"notification.type.DeletedTrip.content": "", "notification.type.AddedAsAdmin.content": "", "notification.type.ContactTripCreator.content": "", + "notification.type.EnabledCarosterPlus.content": "", "passenger.assign.title": "", "passenger.actions.place": "", "passenger.actions.remove_alert": "",