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
JavaScript
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(),
});