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
|
// Types
|
||||||
// ================================
|
// ================================
|
||||||
@@ -257,6 +237,3 @@ export type TagUpdate = z.infer<typeof TagUpdateSchema>;
|
|||||||
export type MergeTarget = z.infer<typeof MergeTargetSchema>;
|
export type MergeTarget = z.infer<typeof MergeTargetSchema>;
|
||||||
export type TagMerge = z.infer<typeof TagMergeSchema>;
|
export type TagMerge = z.infer<typeof TagMergeSchema>;
|
||||||
export type TagMaintenanceRequest = z.infer<typeof TagMaintenanceRequestSchema>;
|
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