feat: hashed link retrieval from event types v1 api (#16437)

* add hashed link retrieval from event types api v1

* remove id, eventTypeId from hashedLink field

* Update event-type.ts

* Update event-type.ts

---------

Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com>
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
This commit is contained in:
NETRAKAMAL BARUA
2024-09-06 06:47:23 +00:00
committed by GitHub
co-authored by Anik Dhabal Babu Amit Sharma Peer Richelsen
parent 9fc9876b3f
commit 2471ee801b
3 changed files with 3 additions and 0 deletions
@@ -168,6 +168,7 @@ export const schemaEventTypeReadPublic = EventType.pick({
metadata: jsonSchema.nullable(),
customInputs: customInputSchema.array().optional(),
link: z.string().optional(),
hashedLink: z.object({ link: z.string() }).optional().nullable(),
bookingFields: eventTypeBookingFields.optional().nullable(),
})
);
@@ -51,6 +51,7 @@ export async function getHandler(req: NextApiRequest) {
where: { id },
include: {
customInputs: true,
hashedLink: { select: { link: true } },
team: { select: { slug: true } },
hosts: { select: { userId: true, isFixed: true } },
owner: { select: { username: true, id: true } },
@@ -56,6 +56,7 @@ async function getHandler(req: NextApiRequest) {
},
include: {
customInputs: true,
hashedLink: { select: { link: true } },
team: { select: { slug: true } },
hosts: { select: { userId: true, isFixed: true } },
owner: { select: { username: true, id: true } },