UNPKG

alepha

Version:

Easy-to-use modern TypeScript framework for building many kind of applications.

17 lines (14 loc) 440 B
import { z } from "alepha"; export const listApiKeyItemSchema = z.object({ id: z.uuid(), name: z.string(), tokenPrefix: z.string(), tokenSuffix: z.string(), roles: z.array(z.string()), createdAt: z.datetime(), lastUsedAt: z.datetime().optional(), lastUsedIp: z.string().optional(), expiresAt: z.datetime().optional(), usageCount: z.integer(), }); export const listApiKeyResponseSchema = z.array(listApiKeyItemSchema);