summaryrefslogtreecommitdiff
path: root/src/schemas.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/schemas.ts')
-rw-r--r--src/schemas.ts34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/schemas.ts b/src/schemas.ts
deleted file mode 100644
index 669674a..0000000
--- a/src/schemas.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-import { z } from "@hono/zod-openapi";
-
-const ErrorResponse = z.string().optional().openapi({
- description: "Error message reported by server",
-});
-
-const TeawieURLResponse = z.object({
- url: z.string().url().optional().openapi({
- description: "URL to Teawie",
- }),
-
- error: ErrorResponse,
-});
-
-export const ListTeawiesParams = z.object({
- limit: z
- .string()
- .optional()
- .default("5")
- .refine((data) => {
- const parsed = parseInt(data);
- return !isNaN(parsed);
- })
- .openapi({
- description: "Maximum number of Teawie URLs to be returned",
- }),
-});
-
-export const ListTeawiesResponse = z.object({
- urls: z.array(z.string().url()).optional(),
- error: ErrorResponse,
-});
-
-export const RandomTeawiesResponse = TeawieURLResponse;