OpenAPI Generierung verbessert

This commit is contained in:
Moritz Utcke
2025-01-24 14:04:58 +07:00
parent bd60df1ef4
commit 6f3ddedd96
15 changed files with 1595 additions and 26 deletions

View File

@@ -4,6 +4,22 @@ export const API_ACCESS_TOKEN_COOKIE_NAME = "accessToken";
export const API_REFRESH_TOKEN_COOKIE_NAME = "refreshToken";
export const API_UID_COOKIE_NAME = "uid";
export enum VALID_UUID_PREFIXES {
"auf" = "Aufnahme",
"obj" = "Objekt",
"vaw" = "Verbrauchsausweis Wohnen",
"vag" = "Verbrauchsausweis Gewerbe",
"baw" = "Bedarfsausweis Wohnen",
"bag" = "Bedarfsausweis Gewerbe",
"usr" = "User",
"ant" = "Anteilshaber",
"evt" = "Event",
"img" = "Bild",
"inv" = "Rechnung",
"tkt" = "Ticket",
"pln" = "Gebäude Plan",
}
/**
* Ein Objekt welches alle definierten Preise für unsere Basisprodukte enthält.
*/
@@ -12,15 +28,18 @@ export const PRICES: Record<Enums.Ausweisart, [number, number, number]> = {
BedarfsausweisWohnen: [135, 145, 290],
VerbrauchsausweisWohnen: [65, 75, 180],
VerbrauchsausweisGewerbe: [95, 115, 360],
BedarfsausweisGewerbe: [500, 0, 0]
BedarfsausweisGewerbe: [500, 0, 0],
};
export const SERVICES: Record<Enums.Ausweisart, Record<Enums.Service, number>> = {
export const SERVICES: Record<
Enums.Ausweisart,
Record<Enums.Service, number>
> = {
BedarfsausweisWohnen: {
Qualitaetsdruck: 9,
Aushang: 10,
SameDay: 29,
Telefonberatung: 30,
Telefonberatung: 30,
},
VerbrauchsausweisWohnen: {
Qualitaetsdruck: 9,
@@ -34,4 +53,10 @@ export const SERVICES: Record<Enums.Ausweisart, Record<Enums.Service, number>> =
SameDay: 29,
Telefonberatung: 25,
},
};
BedarfsausweisGewerbe: {
Aushang: 0,
Qualitaetsdruck: 0,
SameDay: 0,
Telefonberatung: 0,
},
};