fix: 删除match接口相关校验定义
This commit is contained in:
@@ -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<typeof TagUpdateSchema>;
|
||||
export type MergeTarget = z.infer<typeof MergeTargetSchema>;
|
||||
export type TagMerge = z.infer<typeof TagMergeSchema>;
|
||||
export type TagMaintenanceRequest = z.infer<typeof TagMaintenanceRequestSchema>;
|
||||
export type TagMatchCandidate = z.infer<typeof TagMatchCandidateSchema>;
|
||||
export type TagMatchAvailableTag = z.infer<typeof TagMatchAvailableTagSchema>;
|
||||
export type TagMatchRequest = z.infer<typeof TagMatchRequestSchema>;
|
||||
|
||||
Reference in New Issue
Block a user