92 lines
2.0 KiB
TypeScript
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]
|