/* !!! 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 = { OAuthSession: 'OAuthSession', DeviceFlowState: 'DeviceFlowState', AuthCodeFlowState: 'AuthCodeFlowState', AuthorizationCode: 'AuthorizationCode', McpSessionMapping: 'McpSessionMapping' } 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 OAuthSessionScalarFieldEnum = { id: 'id', mcpAccessToken: 'mcpAccessToken', mcpRefreshToken: 'mcpRefreshToken', mcpTokenExpiry: 'mcpTokenExpiry', gitlabAccessToken: 'gitlabAccessToken', gitlabRefreshToken: 'gitlabRefreshToken', gitlabTokenExpiry: 'gitlabTokenExpiry', gitlabUserId: 'gitlabUserId', gitlabUsername: 'gitlabUsername', gitlabApiUrl: 'gitlabApiUrl', instanceLabel: 'instanceLabel', clientId: 'clientId', scopes: 'scopes', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type OAuthSessionScalarFieldEnum = (typeof OAuthSessionScalarFieldEnum)[keyof typeof OAuthSessionScalarFieldEnum] export const DeviceFlowStateScalarFieldEnum = { state: 'state', deviceCode: 'deviceCode', userCode: 'userCode', verificationUri: 'verificationUri', verificationUriComplete: 'verificationUriComplete', expiresAt: 'expiresAt', interval: 'interval', clientId: 'clientId', codeChallenge: 'codeChallenge', codeChallengeMethod: 'codeChallengeMethod', redirectUri: 'redirectUri' } as const export type DeviceFlowStateScalarFieldEnum = (typeof DeviceFlowStateScalarFieldEnum)[keyof typeof DeviceFlowStateScalarFieldEnum] export const AuthCodeFlowStateScalarFieldEnum = { internalState: 'internalState', clientId: 'clientId', codeChallenge: 'codeChallenge', codeChallengeMethod: 'codeChallengeMethod', clientState: 'clientState', clientRedirectUri: 'clientRedirectUri', callbackUri: 'callbackUri', expiresAt: 'expiresAt' } as const export type AuthCodeFlowStateScalarFieldEnum = (typeof AuthCodeFlowStateScalarFieldEnum)[keyof typeof AuthCodeFlowStateScalarFieldEnum] export const AuthorizationCodeScalarFieldEnum = { code: 'code', sessionId: 'sessionId', clientId: 'clientId', codeChallenge: 'codeChallenge', codeChallengeMethod: 'codeChallengeMethod', redirectUri: 'redirectUri', expiresAt: 'expiresAt' } as const export type AuthorizationCodeScalarFieldEnum = (typeof AuthorizationCodeScalarFieldEnum)[keyof typeof AuthorizationCodeScalarFieldEnum] export const McpSessionMappingScalarFieldEnum = { mcpSessionId: 'mcpSessionId', oauthSessionId: 'oauthSessionId' } as const export type McpSessionMappingScalarFieldEnum = (typeof McpSessionMappingScalarFieldEnum)[keyof typeof McpSessionMappingScalarFieldEnum] 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]