UNPKG

appwrite-utils-cli

Version:

Appwrite Utility Functions to help with database management, data conversion, data import, migrations, and much more. Meant to be used as a CLI tool, I do not recommend installing this in frontend environments.

18 lines (17 loc) 583 B
import { z } from "zod"; export const AuthUserSchema = z.object({ $id: z.string(), $createdAt: z.string().optional(), $updatedAt: z.string().optional(), name: z.string().nullish(), email: z.string().email("Invalid Email Address").nullish(), phone: z.string().nullish(), prefs: z.record(z.string(), z.string()).optional().default({}), labels: z.array(z.string()).optional().default([]), }); export const AuthUserCreateSchema = AuthUserSchema.omit({ $id: true, }).extend({ userId: z.string().optional(), password: z.string().optional(), });