added more endpoints and validations for publish-pay teams (#209)
## What does the PR do? - Team billing via API Just like the web project, we validate that team has stripe metadata before converting requestedSlug to slug. Co-authored-by: zomars <zomars@me.com>
This commit is contained in:
1 parent
8e25b9244c
commit
c016a4343d
8 files changed
+142
-17
No files matched your search
@@ -2,7 +2,10 @@ import { z } from "zod";
|
||||
|
||||
import { _TeamModel as Team } from "@calcom/prisma/zod";
|
||||
|
||||
export const schemaTeamBaseBodyParams = Team.omit({ id: true }).partial({ hideBranding: true });
|
||||
export const schemaTeamBaseBodyParams = Team.omit({ id: true, createdAt: true }).partial({
|
||||
hideBranding: true,
|
||||
metadata: true,
|
||||
});
|
||||
|
||||
const schemaTeamRequiredParams = z.object({});
|
||||
|
||||
|
||||
Reference in new issue
Block a user