/* !!! 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.ts' export type * from './prismaNamespace.ts' 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 = { User: 'User', Article: 'Article', Strategy: 'Strategy', Indicator: 'Indicator', IndicatorPoint: 'IndicatorPoint', News: 'News', Alert: 'Alert', ServerNode: 'ServerNode', ServerNodeHistory: 'ServerNodeHistory', ServiceCheck: 'ServiceCheck', Econ_SowInventory: 'Econ_SowInventory', ScraperCache: 'ScraperCache', OilPriceHistory: 'OilPriceHistory', MihomeAccount: 'MihomeAccount', MihomeHome: 'MihomeHome', MihomeDevice: 'MihomeDevice', MihomeEnvSample: 'MihomeEnvSample', MihomeEnvHour: 'MihomeEnvHour', Habit: 'Habit', CheckIn: 'CheckIn', CheckList: 'CheckList', CheckListItem: 'CheckListItem', CheckListTemplate: 'CheckListTemplate', Project: 'Project', ProjectMember: 'ProjectMember', BoardColumn: 'BoardColumn', Task: 'Task', TaskMember: 'TaskMember', TaskTag: 'TaskTag' } 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 UserScalarFieldEnum = { id: 'id', name: 'name', email: 'email', password: 'password', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type UserScalarFieldEnum = (typeof UserScalarFieldEnum)[keyof typeof UserScalarFieldEnum] export const ArticleScalarFieldEnum = { id: 'id', title: 'title', slug: 'slug', content: 'content', date: 'date', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ArticleScalarFieldEnum = (typeof ArticleScalarFieldEnum)[keyof typeof ArticleScalarFieldEnum] export const StrategyScalarFieldEnum = { id: 'id', name: 'name', description: 'description', data: 'data', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type StrategyScalarFieldEnum = (typeof StrategyScalarFieldEnum)[keyof typeof StrategyScalarFieldEnum] export const IndicatorScalarFieldEnum = { id: 'id', name: 'name', groupName: 'groupName', title: 'title', unit: 'unit', source: 'source', frequency: 'frequency', hidden: 'hidden', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type IndicatorScalarFieldEnum = (typeof IndicatorScalarFieldEnum)[keyof typeof IndicatorScalarFieldEnum] export const IndicatorPointScalarFieldEnum = { id: 'id', indicatorId: 'indicatorId', period: 'period', value: 'value', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type IndicatorPointScalarFieldEnum = (typeof IndicatorPointScalarFieldEnum)[keyof typeof IndicatorPointScalarFieldEnum] export const NewsScalarFieldEnum = { id: 'id', title: 'title', summary: 'summary', content: 'content', source: 'source', url: 'url', publishedAt: 'publishedAt', impactRank: 'impactRank', createdAt: 'createdAt' } as const export type NewsScalarFieldEnum = (typeof NewsScalarFieldEnum)[keyof typeof NewsScalarFieldEnum] export const AlertScalarFieldEnum = { id: 'id', indicatorName: 'indicatorName', period: 'period', valueA: 'valueA', valueB: 'valueB', sourceA: 'sourceA', sourceB: 'sourceB', diff: 'diff', diffRatio: 'diffRatio', createdAt: 'createdAt' } as const export type AlertScalarFieldEnum = (typeof AlertScalarFieldEnum)[keyof typeof AlertScalarFieldEnum] export const ServerNodeScalarFieldEnum = { id: 'id', uuid: 'uuid', name: 'name', cpuName: 'cpuName', os: 'os', region: 'region', memTotal: 'memTotal', diskTotal: 'diskTotal', cpuCores: 'cpuCores', cpuUsage: 'cpuUsage', ramUsed: 'ramUsed', swapUsed: 'swapUsed', load1: 'load1', load5: 'load5', load15: 'load15', diskUsed: 'diskUsed', netIn: 'netIn', netOut: 'netOut', uptime: 'uptime', process: 'process', connections: 'connections', status: 'status', recordedAt: 'recordedAt', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ServerNodeScalarFieldEnum = (typeof ServerNodeScalarFieldEnum)[keyof typeof ServerNodeScalarFieldEnum] export const ServerNodeHistoryScalarFieldEnum = { id: 'id', uuid: 'uuid', period: 'period', cpu: 'cpu', ram: 'ram', load: 'load', disk: 'disk', netIn: 'netIn', netOut: 'netOut', process: 'process', connections: 'connections', createdAt: 'createdAt' } as const export type ServerNodeHistoryScalarFieldEnum = (typeof ServerNodeHistoryScalarFieldEnum)[keyof typeof ServerNodeHistoryScalarFieldEnum] export const ServiceCheckScalarFieldEnum = { id: 'id', name: 'name', url: 'url', status: 'status', latencyMs: 'latencyMs', message: 'message', lastCheckAt: 'lastCheckAt', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ServiceCheckScalarFieldEnum = (typeof ServiceCheckScalarFieldEnum)[keyof typeof ServiceCheckScalarFieldEnum] export const Econ_SowInventoryScalarFieldEnum = { id: 'id', month: 'month', inventory: 'inventory', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type Econ_SowInventoryScalarFieldEnum = (typeof Econ_SowInventoryScalarFieldEnum)[keyof typeof Econ_SowInventoryScalarFieldEnum] export const ScraperCacheScalarFieldEnum = { id: 'id', scraperName: 'scraperName', lastDataHash: 'lastDataHash', lastUpdateAt: 'lastUpdateAt', metadata: 'metadata', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ScraperCacheScalarFieldEnum = (typeof ScraperCacheScalarFieldEnum)[keyof typeof ScraperCacheScalarFieldEnum] export const OilPriceHistoryScalarFieldEnum = { id: 'id', date: 'date', province: 'province', fuel: 'fuel', price: 'price', source: 'source', createdAt: 'createdAt' } as const export type OilPriceHistoryScalarFieldEnum = (typeof OilPriceHistoryScalarFieldEnum)[keyof typeof OilPriceHistoryScalarFieldEnum] export const MihomeAccountScalarFieldEnum = { id: 'id', key: 'key', userId: 'userId', status: 'status', lastError: 'lastError', updatedAt: 'updatedAt' } as const export type MihomeAccountScalarFieldEnum = (typeof MihomeAccountScalarFieldEnum)[keyof typeof MihomeAccountScalarFieldEnum] export const MihomeHomeScalarFieldEnum = { id: 'id', homeId: 'homeId', name: 'name', createdAt: 'createdAt' } as const export type MihomeHomeScalarFieldEnum = (typeof MihomeHomeScalarFieldEnum)[keyof typeof MihomeHomeScalarFieldEnum] export const MihomeDeviceScalarFieldEnum = { id: 'id', did: 'did', homeId: 'homeId', model: 'model', name: 'name', alias: 'alias', tempSiid: 'tempSiid', tempPiid: 'tempPiid', humSiid: 'humSiid', humPiid: 'humPiid', battSiid: 'battSiid', battPiid: 'battPiid', battery: 'battery', batteryAt: 'batteryAt', enabled: 'enabled', lastSyncAt: 'lastSyncAt', createdAt: 'createdAt' } as const export type MihomeDeviceScalarFieldEnum = (typeof MihomeDeviceScalarFieldEnum)[keyof typeof MihomeDeviceScalarFieldEnum] export const MihomeEnvSampleScalarFieldEnum = { id: 'id', deviceId: 'deviceId', date: 'date', temperature: 'temperature', humidity: 'humidity', temperatureAvg: 'temperatureAvg', humidityAvg: 'humidityAvg', temperatureMin: 'temperatureMin', temperatureMax: 'temperatureMax', humidityMin: 'humidityMin', humidityMax: 'humidityMax', origin: 'origin', sampledAt: 'sampledAt', raw: 'raw', createdAt: 'createdAt' } as const export type MihomeEnvSampleScalarFieldEnum = (typeof MihomeEnvSampleScalarFieldEnum)[keyof typeof MihomeEnvSampleScalarFieldEnum] export const MihomeEnvHourScalarFieldEnum = { id: 'id', deviceId: 'deviceId', hour: 'hour', temperatureAvg: 'temperatureAvg', humidityAvg: 'humidityAvg', raw: 'raw', createdAt: 'createdAt' } as const export type MihomeEnvHourScalarFieldEnum = (typeof MihomeEnvHourScalarFieldEnum)[keyof typeof MihomeEnvHourScalarFieldEnum] export const HabitScalarFieldEnum = { id: 'id', userId: 'userId', name: 'name', period: 'period', target: 'target', color: 'color', icon: 'icon', note: 'note', archived: 'archived', sortOrder: 'sortOrder', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type HabitScalarFieldEnum = (typeof HabitScalarFieldEnum)[keyof typeof HabitScalarFieldEnum] export const CheckInScalarFieldEnum = { id: 'id', habitId: 'habitId', userId: 'userId', date: 'date', seq: 'seq', note: 'note', source: 'source', createdAt: 'createdAt' } as const export type CheckInScalarFieldEnum = (typeof CheckInScalarFieldEnum)[keyof typeof CheckInScalarFieldEnum] export const CheckListScalarFieldEnum = { id: 'id', userId: 'userId', title: 'title', scene: 'scene', note: 'note', archived: 'archived', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CheckListScalarFieldEnum = (typeof CheckListScalarFieldEnum)[keyof typeof CheckListScalarFieldEnum] export const CheckListItemScalarFieldEnum = { id: 'id', listId: 'listId', title: 'title', note: 'note', done: 'done', doneAt: 'doneAt', sortOrder: 'sortOrder', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CheckListItemScalarFieldEnum = (typeof CheckListItemScalarFieldEnum)[keyof typeof CheckListItemScalarFieldEnum] export const CheckListTemplateScalarFieldEnum = { id: 'id', userId: 'userId', name: 'name', scene: 'scene', items: 'items', builtin: 'builtin', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CheckListTemplateScalarFieldEnum = (typeof CheckListTemplateScalarFieldEnum)[keyof typeof CheckListTemplateScalarFieldEnum] export const ProjectScalarFieldEnum = { id: 'id', uuid: 'uuid', code: 'code', name: 'name', ownerId: 'ownerId', isPersonal: 'isPersonal', archived: 'archived', notes: 'notes', taskKinds: 'taskKinds', icon: 'icon', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ProjectScalarFieldEnum = (typeof ProjectScalarFieldEnum)[keyof typeof ProjectScalarFieldEnum] export const ProjectMemberScalarFieldEnum = { id: 'id', uuid: 'uuid', projectUuid: 'projectUuid', projectId: 'projectId', userId: 'userId', permission: 'permission', createdAt: 'createdAt' } as const export type ProjectMemberScalarFieldEnum = (typeof ProjectMemberScalarFieldEnum)[keyof typeof ProjectMemberScalarFieldEnum] export const BoardColumnScalarFieldEnum = { id: 'id', uuid: 'uuid', projectUuid: 'projectUuid', projectId: 'projectId', name: 'name', sortOrder: 'sortOrder', boundStatus: 'boundStatus', retention: 'retention', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type BoardColumnScalarFieldEnum = (typeof BoardColumnScalarFieldEnum)[keyof typeof BoardColumnScalarFieldEnum] export const TaskScalarFieldEnum = { id: 'id', uuid: 'uuid', projectUuid: 'projectUuid', columnUuid: 'columnUuid', parentUuid: 'parentUuid', projectId: 'projectId', columnId: 'columnId', parentId: 'parentId', title: 'title', description: 'description', kind: 'kind', markDate: 'markDate', status: 'status', doneAt: 'doneAt', assigneeId: 'assigneeId', creatorId: 'creatorId', extras: 'extras', sortOrder: 'sortOrder', createdAt: 'createdAt', updatedAt: 'updatedAt', number: 'number' } as const export type TaskScalarFieldEnum = (typeof TaskScalarFieldEnum)[keyof typeof TaskScalarFieldEnum] export const TaskMemberScalarFieldEnum = { id: 'id', uuid: 'uuid', taskUuid: 'taskUuid', taskId: 'taskId', userId: 'userId' } as const export type TaskMemberScalarFieldEnum = (typeof TaskMemberScalarFieldEnum)[keyof typeof TaskMemberScalarFieldEnum] export const TaskTagScalarFieldEnum = { id: 'id', uuid: 'uuid', taskUuid: 'taskUuid', taskId: 'taskId', name: 'name' } as const export type TaskTagScalarFieldEnum = (typeof TaskTagScalarFieldEnum)[keyof typeof TaskTagScalarFieldEnum] export const SortOrder = { asc: 'asc', desc: 'desc' } as const export type SortOrder = (typeof SortOrder)[keyof typeof SortOrder] export const JsonNullValueInput = { JsonNull: JsonNull } as const export type JsonNullValueInput = (typeof JsonNullValueInput)[keyof typeof JsonNullValueInput] export const NullableJsonNullValueInput = { DbNull: DbNull, JsonNull: JsonNull } as const export type NullableJsonNullValueInput = (typeof NullableJsonNullValueInput)[keyof typeof NullableJsonNullValueInput] export const QueryMode = { default: 'default', insensitive: 'insensitive' } as const export type QueryMode = (typeof QueryMode)[keyof typeof QueryMode] export const JsonNullValueFilter = { DbNull: DbNull, JsonNull: JsonNull, AnyNull: AnyNull } as const export type JsonNullValueFilter = (typeof JsonNullValueFilter)[keyof typeof JsonNullValueFilter] export const NullsOrder = { first: 'first', last: 'last' } as const export type NullsOrder = (typeof NullsOrder)[keyof typeof NullsOrder]