import { z } from "zod"; export const SecretRequestIdSchema = z.object({ request_id: z.coerce.number().int().positive("Pick a request"), }); export const AnswerSecretRequestSchema = z.object({ request_id: z.coerce.number().int().positive("Pick a request"), value: z.string().min(1, "Enter a value").max(20000, "Keep values under 20,000 characters"), }); export const SecretIdSchema = z.object({ env_id: z.coerce.number().int().positive("Pick a secret"), }); export const SaveUserSecretSchema = z.object({ env_id: z.coerce.number().int().positive("Pick a secret"), value: z.string().min(1, "Enter a value").max(20000, "Keep values under 20,000 characters"), }); export type SecretRequestIdRequest = z.infer; export type AnswerSecretRequestRequest = z.infer; export type SecretIdRequest = z.infer; export type SaveUserSecretRequest = z.infer;