347 lines
9.5 KiB
TypeScript
347 lines
9.5 KiB
TypeScript
|
|
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
|
|
/* eslint-disable */
|
|
// biome-ignore-all lint: generated file
|
|
// @ts-nocheck
|
|
/*
|
|
* WARNING: This is an internal file that is subject to change!
|
|
*
|
|
* 🛑 Under no circumstances should you import this file directly! 🛑
|
|
*
|
|
* All exports from this file are wrapped under a `Prisma` namespace object in the browser.ts file.
|
|
* While this enables partial backward compatibility, it is not part of the stable public API.
|
|
*
|
|
* If you are looking for your Models, Enums, and Input Types, please import them from the respective
|
|
* model files in the `model` directory!
|
|
*/
|
|
|
|
import * as runtime from "@prisma/client/runtime/index-browser"
|
|
|
|
export type * from '../models'
|
|
export type * from './prismaNamespace'
|
|
|
|
export const Decimal = runtime.Decimal
|
|
|
|
|
|
export const NullTypes = {
|
|
DbNull: runtime.NullTypes.DbNull as (new (secret: never) => typeof runtime.DbNull),
|
|
JsonNull: runtime.NullTypes.JsonNull as (new (secret: never) => typeof runtime.JsonNull),
|
|
AnyNull: runtime.NullTypes.AnyNull as (new (secret: never) => typeof runtime.AnyNull),
|
|
}
|
|
/**
|
|
* Helper for filtering JSON entries that have `null` on the database (empty on the db)
|
|
*
|
|
* @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field
|
|
*/
|
|
export const DbNull = runtime.DbNull
|
|
|
|
/**
|
|
* Helper for filtering JSON entries that have JSON `null` values (not empty on the db)
|
|
*
|
|
* @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field
|
|
*/
|
|
export const JsonNull = runtime.JsonNull
|
|
|
|
/**
|
|
* Helper for filtering JSON entries that are `Prisma.DbNull` or `Prisma.JsonNull`
|
|
*
|
|
* @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field
|
|
*/
|
|
export const AnyNull = runtime.AnyNull
|
|
|
|
|
|
export const ModelName = {
|
|
codeDesjardins: 'codeDesjardins',
|
|
customers: 'customers',
|
|
dealers: 'dealers',
|
|
employee_shift_template: 'employee_shift_template',
|
|
employees: 'employees',
|
|
expenses: 'expenses',
|
|
hours_bank: 'hours_bank',
|
|
mileage_bank: 'mileage_bank',
|
|
shifts: 'shifts',
|
|
shifts_of_template: 'shifts_of_template',
|
|
sick_leave: 'sick_leave',
|
|
time_sheet_periods: 'time_sheet_periods',
|
|
time_sheet_template: 'time_sheet_template',
|
|
time_sheets: 'time_sheets',
|
|
users: 'users',
|
|
vacation_leave: 'vacation_leave'
|
|
} as const
|
|
|
|
export type ModelName = (typeof ModelName)[keyof typeof ModelName]
|
|
|
|
/*
|
|
* Enums
|
|
*/
|
|
|
|
export const TransactionIsolationLevel = runtime.makeStrictEnum({
|
|
ReadUncommitted: 'ReadUncommitted',
|
|
ReadCommitted: 'ReadCommitted',
|
|
RepeatableRead: 'RepeatableRead',
|
|
Serializable: 'Serializable'
|
|
} as const)
|
|
|
|
export type TransactionIsolationLevel = (typeof TransactionIsolationLevel)[keyof typeof TransactionIsolationLevel]
|
|
|
|
|
|
export const CodeDesjardinsScalarFieldEnum = {
|
|
id: 'id',
|
|
code: 'code',
|
|
label: 'label',
|
|
description: 'description'
|
|
} as const
|
|
|
|
export type CodeDesjardinsScalarFieldEnum = (typeof CodeDesjardinsScalarFieldEnum)[keyof typeof CodeDesjardinsScalarFieldEnum]
|
|
|
|
|
|
export const CustomersScalarFieldEnum = {
|
|
id: 'id',
|
|
user_id: 'user_id',
|
|
email: 'email',
|
|
first_name: 'first_name',
|
|
last_name: 'last_name',
|
|
phone_number: 'phone_number',
|
|
address: 'address',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at',
|
|
created_by: 'created_by'
|
|
} as const
|
|
|
|
export type CustomersScalarFieldEnum = (typeof CustomersScalarFieldEnum)[keyof typeof CustomersScalarFieldEnum]
|
|
|
|
|
|
export const DealersScalarFieldEnum = {
|
|
id: 'id',
|
|
user_id: 'user_id',
|
|
email: 'email',
|
|
first_name: 'first_name',
|
|
last_name: 'last_name',
|
|
phone_number: 'phone_number',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at',
|
|
created_by: 'created_by'
|
|
} as const
|
|
|
|
export type DealersScalarFieldEnum = (typeof DealersScalarFieldEnum)[keyof typeof DealersScalarFieldEnum]
|
|
|
|
|
|
export const Employee_shift_templateScalarFieldEnum = {
|
|
id: 'id',
|
|
employee_id: 'employee_id',
|
|
day_of_the_week: 'day_of_the_week',
|
|
start_time: 'start_time',
|
|
end_time: 'end_time',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at'
|
|
} as const
|
|
|
|
export type Employee_shift_templateScalarFieldEnum = (typeof Employee_shift_templateScalarFieldEnum)[keyof typeof Employee_shift_templateScalarFieldEnum]
|
|
|
|
|
|
export const EmployeesScalarFieldEnum = {
|
|
id: 'id',
|
|
user_id: 'user_id',
|
|
employee_number: 'employee_number',
|
|
email: 'email',
|
|
first_name: 'first_name',
|
|
last_name: 'last_name',
|
|
phone_number: 'phone_number',
|
|
job_title: 'job_title',
|
|
company: 'company',
|
|
supervisor: 'supervisor',
|
|
is_supervisor: 'is_supervisor',
|
|
onboarding: 'onboarding',
|
|
offboarding: 'offboarding',
|
|
regular_hours_day: 'regular_hours_day',
|
|
hours_bank_max: 'hours_bank_max',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at',
|
|
created_by: 'created_by'
|
|
} as const
|
|
|
|
export type EmployeesScalarFieldEnum = (typeof EmployeesScalarFieldEnum)[keyof typeof EmployeesScalarFieldEnum]
|
|
|
|
|
|
export const ExpensesScalarFieldEnum = {
|
|
id: 'id',
|
|
time_sheet_id: 'time_sheet_id',
|
|
date: 'date',
|
|
code: 'code',
|
|
value: 'value',
|
|
description: 'description',
|
|
evidence_id: 'evidence_id',
|
|
status: 'status',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at',
|
|
supervisor_note: 'supervisor_note'
|
|
} as const
|
|
|
|
export type ExpensesScalarFieldEnum = (typeof ExpensesScalarFieldEnum)[keyof typeof ExpensesScalarFieldEnum]
|
|
|
|
|
|
export const Hours_bankScalarFieldEnum = {
|
|
id: 'id',
|
|
employee_id: 'employee_id',
|
|
hours: 'hours',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at'
|
|
} as const
|
|
|
|
export type Hours_bankScalarFieldEnum = (typeof Hours_bankScalarFieldEnum)[keyof typeof Hours_bankScalarFieldEnum]
|
|
|
|
|
|
export const Mileage_bankScalarFieldEnum = {
|
|
id: 'id',
|
|
employee_id: 'employee_id',
|
|
mileage: 'mileage',
|
|
year: 'year'
|
|
} as const
|
|
|
|
export type Mileage_bankScalarFieldEnum = (typeof Mileage_bankScalarFieldEnum)[keyof typeof Mileage_bankScalarFieldEnum]
|
|
|
|
|
|
export const ShiftsScalarFieldEnum = {
|
|
id: 'id',
|
|
time_sheet_id: 'time_sheet_id',
|
|
code: 'code',
|
|
type: 'type',
|
|
date: 'date',
|
|
start_time: 'start_time',
|
|
end_time: 'end_time',
|
|
comment: 'comment',
|
|
status: 'status',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at',
|
|
supervisor_note: 'supervisor_note'
|
|
} as const
|
|
|
|
export type ShiftsScalarFieldEnum = (typeof ShiftsScalarFieldEnum)[keyof typeof ShiftsScalarFieldEnum]
|
|
|
|
|
|
export const Shifts_of_templateScalarFieldEnum = {
|
|
id: 'id',
|
|
model_id: 'model_id',
|
|
day_of_the_week: 'day_of_the_week',
|
|
start_time: 'start_time',
|
|
end_time: 'end_time',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at'
|
|
} as const
|
|
|
|
export type Shifts_of_templateScalarFieldEnum = (typeof Shifts_of_templateScalarFieldEnum)[keyof typeof Shifts_of_templateScalarFieldEnum]
|
|
|
|
|
|
export const Sick_leaveScalarFieldEnum = {
|
|
id: 'id',
|
|
employee_id: 'employee_id',
|
|
accumulated: 'accumulated',
|
|
consumed: 'consumed',
|
|
year: 'year',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at'
|
|
} as const
|
|
|
|
export type Sick_leaveScalarFieldEnum = (typeof Sick_leaveScalarFieldEnum)[keyof typeof Sick_leaveScalarFieldEnum]
|
|
|
|
|
|
export const Time_sheet_periodsScalarFieldEnum = {
|
|
id: 'id',
|
|
start_date: 'start_date',
|
|
end_date: 'end_date',
|
|
payment_date: 'payment_date',
|
|
period_number: 'period_number',
|
|
year: 'year'
|
|
} as const
|
|
|
|
export type Time_sheet_periodsScalarFieldEnum = (typeof Time_sheet_periodsScalarFieldEnum)[keyof typeof Time_sheet_periodsScalarFieldEnum]
|
|
|
|
|
|
export const Time_sheet_templateScalarFieldEnum = {
|
|
id: 'id',
|
|
title: 'title',
|
|
description: 'description',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at'
|
|
} as const
|
|
|
|
export type Time_sheet_templateScalarFieldEnum = (typeof Time_sheet_templateScalarFieldEnum)[keyof typeof Time_sheet_templateScalarFieldEnum]
|
|
|
|
|
|
export const Time_sheetsScalarFieldEnum = {
|
|
id: 'id',
|
|
employee_id: 'employee_id',
|
|
start_date: 'start_date',
|
|
end_date: 'end_date',
|
|
status: 'status',
|
|
banked_hours: 'banked_hours',
|
|
consumed_vacation: 'consumed_vacation',
|
|
consumed_sick: 'consumed_sick',
|
|
period_id: 'period_id',
|
|
period_number: 'period_number',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at',
|
|
blocked_week: 'blocked_week'
|
|
} as const
|
|
|
|
export type Time_sheetsScalarFieldEnum = (typeof Time_sheetsScalarFieldEnum)[keyof typeof Time_sheetsScalarFieldEnum]
|
|
|
|
|
|
export const UsersScalarFieldEnum = {
|
|
id: 'id',
|
|
email: 'email',
|
|
password: 'password',
|
|
type: 'type',
|
|
role: 'role',
|
|
is_verified: 'is_verified',
|
|
verification_token: 'verification_token',
|
|
otp_token: 'otp_token',
|
|
refresh_token: 'refresh_token',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at',
|
|
created_by: 'created_by',
|
|
last_login: 'last_login'
|
|
} as const
|
|
|
|
export type UsersScalarFieldEnum = (typeof UsersScalarFieldEnum)[keyof typeof UsersScalarFieldEnum]
|
|
|
|
|
|
export const Vacation_leaveScalarFieldEnum = {
|
|
id: 'id',
|
|
employee_id: 'employee_id',
|
|
accumulated: 'accumulated',
|
|
consumed: 'consumed',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at',
|
|
start_year: 'start_year',
|
|
end_year: 'end_year',
|
|
max_hours_per_year: 'max_hours_per_year'
|
|
} as const
|
|
|
|
export type Vacation_leaveScalarFieldEnum = (typeof Vacation_leaveScalarFieldEnum)[keyof typeof Vacation_leaveScalarFieldEnum]
|
|
|
|
|
|
export const SortOrder = {
|
|
asc: 'asc',
|
|
desc: 'desc'
|
|
} as const
|
|
|
|
export type SortOrder = (typeof SortOrder)[keyof typeof SortOrder]
|
|
|
|
|
|
export const QueryMode = {
|
|
default: 'default',
|
|
insensitive: 'insensitive'
|
|
} as const
|
|
|
|
export type QueryMode = (typeof QueryMode)[keyof typeof QueryMode]
|
|
|
|
|
|
export const NullsOrder = {
|
|
first: 'first',
|
|
last: 'last'
|
|
} as const
|
|
|
|
export type NullsOrder = (typeof NullsOrder)[keyof typeof NullsOrder]
|
|
|