98 lines
1.8 KiB
TypeScript
98 lines
1.8 KiB
TypeScript
import { pgEnum } from "drizzle-orm/pg-core"
|
|
|
|
// public.textTemplatePositions
|
|
export const textTemplatePositionsEnum = pgEnum("texttemplatepositions", [
|
|
"startText",
|
|
"endText",
|
|
])
|
|
|
|
// public.folderFunctions
|
|
export const folderFunctionsEnum = pgEnum("folderfunctions", [
|
|
"none",
|
|
"yearSubCategory",
|
|
"incomingInvoices",
|
|
"invoices",
|
|
"quotes",
|
|
"confirmationOrders",
|
|
"deliveryNotes",
|
|
"vehicleData",
|
|
"reminders",
|
|
"taxData",
|
|
"deposit",
|
|
"timeEvaluations",
|
|
])
|
|
|
|
// public.locked_tenant
|
|
export const lockedTenantEnum = pgEnum("locked_tenant", [
|
|
"maintenance_tenant",
|
|
"maintenance",
|
|
"general",
|
|
"no_subscription",
|
|
])
|
|
|
|
// public.credential_types
|
|
export const credentialTypesEnum = pgEnum("credential_types", [
|
|
"mail",
|
|
"m365",
|
|
])
|
|
|
|
// public.payment_types
|
|
export const paymentTypesEnum = pgEnum("payment_types", [
|
|
"transfer",
|
|
"direct_debit",
|
|
])
|
|
|
|
// public.notification_status
|
|
export const notificationStatusEnum = pgEnum("notification_status", [
|
|
"queued",
|
|
"sent",
|
|
"failed",
|
|
"read",
|
|
])
|
|
|
|
// public.notification_channel
|
|
export const notificationChannelEnum = pgEnum("notification_channel", [
|
|
"email",
|
|
"inapp",
|
|
"sms",
|
|
"push",
|
|
"webhook",
|
|
])
|
|
|
|
// public.notification_severity
|
|
export const notificationSeverityEnum = pgEnum("notification_severity", [
|
|
"info",
|
|
"success",
|
|
"warning",
|
|
"error",
|
|
])
|
|
|
|
// public.times_state
|
|
export const timesStateEnum = pgEnum("times_state", [
|
|
"submitted",
|
|
"approved",
|
|
"draft",
|
|
])
|
|
|
|
export const helpdeskStatusEnum = [
|
|
"open",
|
|
"in_progress",
|
|
"waiting_for_customer",
|
|
"answered",
|
|
"closed",
|
|
] as const
|
|
|
|
export const helpdeskPriorityEnum = [
|
|
"low",
|
|
"normal",
|
|
"high",
|
|
] as const
|
|
|
|
export const helpdeskDirectionEnum = [
|
|
"incoming",
|
|
"outgoing",
|
|
"internal",
|
|
"system",
|
|
] as const
|
|
|