mt-flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS
29 lines (28 loc) • 942 B
JavaScript
import * as z from "zod";
import { jsonSchema } from "./_common";
// import { jsonSchema } from "./core"
// import { SiteAccountModel } from "@/prisma/zod/siteaccount"
export const SiteAccountInputSchema = z.object({
// id: z.string(),
createdAt: z.date(),
updatedAt: z.date(),
title: z.string().nullish(),
ownerId: z.string().nullish(),
domainName: z.string(),
user: z.string(),
password: z.string(),
email: z.string().nullish(),
mobile: z.string().nullish(),
ip_country: z.string().nullish(),
ip_city: z.string().nullish(),
ip_provider: z.string().nullish(),
ip_type: z.string().nullish(),
userAgent: z.string().nullish(),
driver: z.string().nullish(),
browserId: z.string().nullish(),
extends: jsonSchema.nullish(),
});
// export const SiteAccountOutputSchema = SiteAccountModel.extend({
// extends: z.any()
// // extends: jsonSchema.nullish().optional()
// })