Files
online-energieausweis/src/generated/zod/benutzer.ts
2025-04-07 15:33:30 -04:00

24 lines
655 B
TypeScript

import * as z from "zod"
import { BenutzerRolle } from "@prisma/client"
export const BenutzerSchema = z.object({
id: z.string(),
alte_id: z.number().int().nullish(),
name: z.string().nullish(),
vorname: z.string().nullish(),
email: z.string(),
passwort: z.string(),
profilbild: z.string().nullish(),
plz: z.string().nullish(),
ort: z.string().nullish(),
adresse: z.string().nullish(),
telefon: z.string().nullish(),
anrede: z.string().nullish(),
rolle: z.nativeEnum(BenutzerRolle),
firma: z.string().nullish(),
lex_office_id: z.string().nullish(),
verified: z.boolean(),
created_at: z.date(),
updated_at: z.date(),
})