12 lines
355 B
JavaScript
12 lines
355 B
JavaScript
import { z } from 'zod';
|
|
|
|
export const staffReviewSchema = z.object({
|
|
tenantId: z.string().uuid(),
|
|
businessId: z.string().uuid(),
|
|
staffId: z.string().uuid(),
|
|
assignmentId: z.string().uuid(),
|
|
rating: z.number().int().min(1).max(5),
|
|
reviewText: z.string().max(5000).optional(),
|
|
tags: z.array(z.string().min(1).max(80)).max(20).optional(),
|
|
});
|