diff --git a/src/lib/validations.ts b/src/lib/validations.ts index 93e84bf..3b7252b 100644 --- a/src/lib/validations.ts +++ b/src/lib/validations.ts @@ -229,26 +229,6 @@ export const TagMaintenanceRequestSchema = z.object({ }); }); -export const TagMatchCandidateSchema = z.object({ - name: z.string().min(1, "Tag name is required").max(100), - nameEn: z.string().max(100).optional(), -}); - -export const TagMatchAvailableTagSchema = z.object({ - id: z.string().min(1), - name: z.string().min(1).max(100), - nameEn: z.string().max(100).nullable().optional(), - slug: z.string().max(150).optional(), - projectCount: z.number().int().nonnegative().optional(), -}); - -export const TagMatchRequestSchema = z.object({ - apiKey: z.string().min(32, "Invalid API key format"), - candidates: z.array(TagMatchCandidateSchema).min(1).max(30), - availableTags: z.array(TagMatchAvailableTagSchema).max(1000).optional(), - limit: z.number().int().min(1).max(10).default(5), -}); - // ================================ // Types // ================================ @@ -257,6 +237,3 @@ export type TagUpdate = z.infer; export type MergeTarget = z.infer; export type TagMerge = z.infer; export type TagMaintenanceRequest = z.infer; -export type TagMatchCandidate = z.infer; -export type TagMatchAvailableTag = z.infer; -export type TagMatchRequest = z.infer;