Astro build funktioniert
This commit is contained in:
30
src/generated/zod/rechnung.ts
Normal file
30
src/generated/zod/rechnung.ts
Normal file
@@ -0,0 +1,30 @@
|
||||
import * as z from "zod"
|
||||
import { Bezahlmethoden, Rechnungsstatus, Service, AusweisTyp } from "@prisma/client"
|
||||
|
||||
export const RechnungSchema = z.object({
|
||||
id: z.number().int(),
|
||||
uid: z.string(),
|
||||
benutzer_id: z.number().int(),
|
||||
empfaenger: z.string().nullish(),
|
||||
strasse: z.string().nullish(),
|
||||
plz: z.string().nullish(),
|
||||
ort: z.string().nullish(),
|
||||
zusatzzeile: z.string().nullish(),
|
||||
telefon: z.string().nullish(),
|
||||
email: z.string().nullish(),
|
||||
abweichende_versand_adresse: z.boolean().nullish(),
|
||||
versand_empfaenger: z.string().nullish(),
|
||||
versand_strasse: z.string().nullish(),
|
||||
versand_plz: z.string().nullish(),
|
||||
versand_ort: z.string().nullish(),
|
||||
versand_zusatzzeile: z.string().nullish(),
|
||||
bezahlmethode: z.nativeEnum(Bezahlmethoden),
|
||||
status: z.nativeEnum(Rechnungsstatus),
|
||||
services: z.nativeEnum(Service).array(),
|
||||
ausweistyp: z.nativeEnum(AusweisTyp),
|
||||
betrag: z.number(),
|
||||
erstellt_am: z.date(),
|
||||
bezahlt_am: z.date().nullish(),
|
||||
storniert_am: z.date().nullish(),
|
||||
transaktions_referenz: z.string().nullish(),
|
||||
})
|
||||
Reference in New Issue
Block a user