"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.postDifficulty = exports.hoursOnProject = exports.projectStatus = exports.roleOnProject = exports.vacationStatusEnum = exports.languageEnum = exports.englishLevelEnum = exports.rolesEnum = void 0;
const type_1 = require("drizzle-orm/types/type");
exports.rolesEnum = type_1.createEnum({ alias: 'user_role', values: ['hr', 'developer', 'admin', 'sales', 'trainee'] });
exports.englishLevelEnum = type_1.createEnum({ alias: 'user_english_level', values: ['beginner', 'elementary', 'pre-intermediate', 'intermediate', 'upper-intermediate', 'advanced', 'proficiency'] });
exports.languageEnum = type_1.createEnum({ alias: 'user_language_setup', values: ['RU', 'EN', 'UA'] });
exports.vacationStatusEnum = type_1.createEnum({ alias: 'vacation_status', values: ['approved', 'rejected', 'pending'] });
exports.roleOnProject = type_1.createEnum({ alias: 'role_on_project', values: ['Team Lead', 'Frontend', 'Backend', 'Fullstack', 'Acc Manager', 'Designer'] });
exports.projectStatus = type_1.createEnum({ alias: 'project_status', values: ['active', 'inactive', 'support'] });
exports.hoursOnProject = type_1.createEnum({ alias: 'hours_on_project', values: ['0', '5', '10', '15', '20', '30', '40'] });
exports.postDifficulty = type_1.createEnum({ alias: 'post_difficulty', values: ['easy', 'normal', 'hard'] });
//# sourceMappingURL=types.js.map