Files
online-energieausweis/src/generated/enums.ts
2025-08-04 17:23:04 -04:00

125 lines
3.4 KiB
TypeScript

// This file was generated by a custom prisma generator, do not edit manually.
export const Heizungsstatus = {
BEHEIZT: "BEHEIZT",
UNBEHEIZT: "UNBEHEIZT",
NICHT_VORHANDEN: "NICHT_VORHANDEN",
} as const;
export type Heizungsstatus = (typeof Heizungsstatus)[keyof typeof Heizungsstatus];
export const Lueftungskonzept = {
Fensterlueftung: "Fensterlueftung",
Schachtlueftung: "Schachtlueftung",
LueftungsanlageMitWaermerueckgewinnung: "LueftungsanlageMitWaermerueckgewinnung",
LueftungsanlageOhneWaermerueckgewinnung: "LueftungsanlageOhneWaermerueckgewinnung",
} as const;
export type Lueftungskonzept = (typeof Lueftungskonzept)[keyof typeof Lueftungskonzept];
export const BenutzerRolle = {
USER: "USER",
ADMIN: "ADMIN",
RESELLER: "RESELLER",
} as const;
export type BenutzerRolle = (typeof BenutzerRolle)[keyof typeof BenutzerRolle];
export const BilderKategorie = {
Heizung: "Heizung",
Fenster: "Fenster",
Gebaeude: "Gebaeude",
Daemmung: "Daemmung",
AnlagenTechnik: "AnlagenTechnik",
} as const;
export type BilderKategorie = (typeof BilderKategorie)[keyof typeof BilderKategorie];
export const Einpreisungsstatus = {
open: "open",
canceled: "canceled",
pending: "pending",
expired: "expired",
} as const;
export type Einpreisungsstatus = (typeof Einpreisungsstatus)[keyof typeof Einpreisungsstatus];
export const Bezahlmethoden = {
paypal: "paypal",
giropay: "giropay",
sofort: "sofort",
creditcard: "creditcard",
rechnung: "rechnung",
} as const;
export type Bezahlmethoden = (typeof Bezahlmethoden)[keyof typeof Bezahlmethoden];
export const Rechnungsstatus = {
open: "open",
canceled: "canceled",
pending: "pending",
authorized: "authorized",
expired: "expired",
failed: "failed",
paid: "paid",
} as const;
export type Rechnungsstatus = (typeof Rechnungsstatus)[keyof typeof Rechnungsstatus];
export const AusweisTyp = {
Standard: "Standard",
standardXL: "standardXL",
Beratung: "Beratung",
BeratungXL: "BeratungXL",
Offline: "Offline",
OfflineXL: "OfflineXL",
} as const;
export type AusweisTyp = (typeof AusweisTyp)[keyof typeof AusweisTyp];
export const TicketStatus = {
OFFEN: "OFFEN",
IN_BEARBEITUNG: "IN_BEARBEITUNG",
IN_WARTESCHLEIFE: "IN_WARTESCHLEIFE",
GESCHLOSSEN: "GESCHLOSSEN",
GELOEST: "GELOEST",
} as const;
export type TicketStatus = (typeof TicketStatus)[keyof typeof TicketStatus];
export const UnterlagenKategorie = {
Grundriss: "Grundriss",
Sonstiges: "Sonstiges",
} as const;
export type UnterlagenKategorie = (typeof UnterlagenKategorie)[keyof typeof UnterlagenKategorie];
export const Ausstellgrund = {
Neubau: "Neubau",
Vermietung: "Vermietung",
Verkauf: "Verkauf",
Modernisierung: "Modernisierung",
Sonstiges: "Sonstiges",
} as const;
export type Ausstellgrund = (typeof Ausstellgrund)[keyof typeof Ausstellgrund];
export const Ausweisart = {
VerbrauchsausweisWohnen: "VerbrauchsausweisWohnen",
VerbrauchsausweisGewerbe: "VerbrauchsausweisGewerbe",
BedarfsausweisWohnen: "BedarfsausweisWohnen",
BedarfsausweisGewerbe: "BedarfsausweisGewerbe",
GEGNachweisWohnen: "GEGNachweisWohnen",
GEGNachweisGewerbe: "GEGNachweisGewerbe",
} as const;
export type Ausweisart = (typeof Ausweisart)[keyof typeof Ausweisart];
export const Service = {
Telefonberatung: "Telefonberatung",
Aushang: "Aushang",
Qualitaetsdruck: "Qualitaetsdruck",
SameDay: "SameDay",
} as const;
export type Service = (typeof Service)[keyof typeof Service];