targo-backend/prisma/generated/legacy/internal/prismaNamespaceBrowser.ts

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]