targo-backend/prisma/generated/postgres/enums.ts

92 lines
2.0 KiB
TypeScript

/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck
/*
* This file exports all enum related types from the schema.
*
* 🟢 You can import this file directly.
*/
export const AttachmentStatus = {
ACTIVE: 'ACTIVE',
DELETED: 'DELETED'
} as const
export type AttachmentStatus = (typeof AttachmentStatus)[keyof typeof AttachmentStatus]
export const RetentionPolicy = {
EXPENSE_7Y: 'EXPENSE_7Y',
TICKET_2Y: 'TICKET_2Y',
PROFILE_KEEP_LAST3: 'PROFILE_KEEP_LAST3'
} as const
export type RetentionPolicy = (typeof RetentionPolicy)[keyof typeof RetentionPolicy]
export const Roles = {
ADMIN: 'ADMIN',
SUPERVISOR: 'SUPERVISOR',
HR: 'HR',
ACCOUNTING: 'ACCOUNTING',
EMPLOYEE: 'EMPLOYEE',
DEALER: 'DEALER',
CUSTOMER: 'CUSTOMER',
GUEST: 'GUEST'
} as const
export type Roles = (typeof Roles)[keyof typeof Roles]
export const Modules = {
timesheets: 'timesheets',
timesheets_approval: 'timesheets_approval',
employee_list: 'employee_list',
employee_management: 'employee_management',
personal_profile: 'personal_profile',
dashboard: 'dashboard',
chatbot: 'chatbot'
} as const
export type Modules = (typeof Modules)[keyof typeof Modules]
export const LeaveTypes = {
SICK: 'SICK',
VACATION: 'VACATION',
UNPAID: 'UNPAID',
BEREAVEMENT: 'BEREAVEMENT',
PARENTAL: 'PARENTAL',
LEGAL: 'LEGAL',
WEDDING: 'WEDDING',
HOLIDAY: 'HOLIDAY'
} as const
export type LeaveTypes = (typeof LeaveTypes)[keyof typeof LeaveTypes]
export const LeaveApprovalStatus = {
PENDING: 'PENDING',
APPROVED: 'APPROVED',
DENIED: 'DENIED',
CANCELLED: 'CANCELLED',
ESCALATED: 'ESCALATED'
} as const
export type LeaveApprovalStatus = (typeof LeaveApprovalStatus)[keyof typeof LeaveApprovalStatus]
export const Weekday = {
SUN: 'SUN',
MON: 'MON',
TUE: 'TUE',
WED: 'WED',
THU: 'THU',
FRI: 'FRI',
SAT: 'SAT'
} as const
export type Weekday = (typeof Weekday)[keyof typeof Weekday]