Files
online-energieausweis/src/generated/zod/benutzer.ts
Moritz Utcke 648ecc5901 PDF Abrechnung
2025-08-05 09:25:37 -04:00

25 lines
693 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(),
partner_code: z.string().nullish(),
verified: z.boolean(),
created_at: z.date(),
updated_at: z.date(),
})