63 lines
1.4 KiB
TypeScript
63 lines
1.4 KiB
TypeScript
import { Enums } from "@ibcornelsen/database/client";
|
|
|
|
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.
|
|
*/
|
|
export const PRICES: Record<Enums.Ausweisart, [number, number, number]> = {
|
|
// per E-Mail , inkl.Beratung, offline
|
|
BedarfsausweisWohnen: [135, 145, 290],
|
|
VerbrauchsausweisWohnen: [65, 75, 180],
|
|
VerbrauchsausweisGewerbe: [95, 115, 360],
|
|
BedarfsausweisGewerbe: [400, 600, 900],
|
|
};
|
|
|
|
export const SERVICES: Record<
|
|
Enums.Ausweisart,
|
|
Record<Enums.Service, number>
|
|
> = {
|
|
BedarfsausweisWohnen: {
|
|
Qualitaetsdruck: 9,
|
|
Aushang: 10,
|
|
SameDay: 29,
|
|
Telefonberatung: 30,
|
|
},
|
|
VerbrauchsausweisWohnen: {
|
|
Qualitaetsdruck: 9,
|
|
Aushang: 10,
|
|
SameDay: 29,
|
|
Telefonberatung: 20,
|
|
},
|
|
VerbrauchsausweisGewerbe: {
|
|
Qualitaetsdruck: 9,
|
|
Aushang: 10,
|
|
SameDay: 29,
|
|
Telefonberatung: 25,
|
|
},
|
|
BedarfsausweisGewerbe: {
|
|
Aushang: 0,
|
|
Qualitaetsdruck: 0,
|
|
SameDay: 0,
|
|
Telefonberatung: 0,
|
|
},
|
|
};
|