From 5d892df019b808758fa723f9a014fb6e78ea9d51 Mon Sep 17 00:00:00 2001 From: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com> Date: Thu, 15 Dec 2022 17:36:09 -0500 Subject: [PATCH] Allow seatsPerTimeSlot and seatsShowAttendees in event type calls (#216) This PR allows `seatsPerTimeSlot` and `seatsShowAttendees` in event type POST and PATCH calls --- lib/validations/event-type.ts | 6 ++++++ pages/api/event-types/_post.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/lib/validations/event-type.ts b/lib/validations/event-type.ts index a2177df111..5836945abb 100644 --- a/lib/validations/event-type.ts +++ b/lib/validations/event-type.ts @@ -56,6 +56,8 @@ const schemaEventTypeCreateParams = z length: z.number().int(), metadata: z.any().optional(), recurringEvent: recurringEventInputSchema.optional(), + seatsPerTimeSlot: z.number().optional(), + seatsShowAttendees: z.boolean().optional(), }) .strict(); @@ -68,6 +70,8 @@ const schemaEventTypeEditParams = z title: z.string().optional(), slug: z.string().optional(), length: z.number().int().optional(), + seatsPerTimeSlot: z.number().optional(), + seatsShowAttendees: z.boolean().optional(), }) .strict(); @@ -103,6 +107,8 @@ export const schemaEventTypeReadPublic = EventType.pick({ description: true, locations: true, metadata: true, + seatsPerTimeSlot: true, + seatsShowAttendees: true, }).merge( z.object({ locations: z diff --git a/pages/api/event-types/_post.ts b/pages/api/event-types/_post.ts index a0bc450c11..11ce826e6e 100644 --- a/pages/api/event-types/_post.ts +++ b/pages/api/event-types/_post.ts @@ -37,6 +37,7 @@ import { schemaEventTypeCreateBodyParams, schemaEventTypeReadPublic } from "~/li * slug: * type: string * example: my-event + * * tags: * - event-types * externalDocs: