18 lines
541 B
TypeScript
18 lines
541 B
TypeScript
import { z } from "zod"
|
|
|
|
const memberName = z.string().trim().min(1, "Member name is required").max(200, "Member name is too long")
|
|
|
|
export const updateInvitationMemberSchema = z.object({
|
|
invitationId: z.uuid(),
|
|
memberId: z.uuid(),
|
|
name: memberName,
|
|
})
|
|
|
|
export const deleteInvitationMemberSchema = z.object({
|
|
invitationId: z.uuid(),
|
|
memberId: z.uuid(),
|
|
})
|
|
|
|
export type UpdateInvitationMemberInput = z.infer<typeof updateInvitationMemberSchema>
|
|
export type DeleteInvitationMemberInput = z.infer<typeof deleteInvitationMemberSchema>
|