259 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			259 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
 | |
| /* !!! This is code generated by Prisma. Do not edit directly. !!!
 | |
| /* eslint-disable */
 | |
| 
 | |
| Object.defineProperty(exports, "__esModule", { value: true });
 | |
| 
 | |
| const {
 | |
|   PrismaClientKnownRequestError,
 | |
|   PrismaClientUnknownRequestError,
 | |
|   PrismaClientRustPanicError,
 | |
|   PrismaClientInitializationError,
 | |
|   PrismaClientValidationError,
 | |
|   getPrismaClient,
 | |
|   sqltag,
 | |
|   empty,
 | |
|   join,
 | |
|   raw,
 | |
|   skip,
 | |
|   Decimal,
 | |
|   Debug,
 | |
|   objectEnumValues,
 | |
|   makeStrictEnum,
 | |
|   Extensions,
 | |
|   warnOnce,
 | |
|   defineDmmfProperty,
 | |
|   Public,
 | |
|   getRuntime,
 | |
|   createParam,
 | |
| } = require('./runtime/library.js')
 | |
| 
 | |
| 
 | |
| const Prisma = {}
 | |
| 
 | |
| exports.Prisma = Prisma
 | |
| exports.$Enums = {}
 | |
| 
 | |
| /**
 | |
|  * Prisma Client JS version: 6.8.2
 | |
|  * Query Engine version: 2060c79ba17c6bb9f5823312b6f6b7f4a845738e
 | |
|  */
 | |
| Prisma.prismaVersion = {
 | |
|   client: "6.8.2",
 | |
|   engine: "2060c79ba17c6bb9f5823312b6f6b7f4a845738e"
 | |
| }
 | |
| 
 | |
| Prisma.PrismaClientKnownRequestError = PrismaClientKnownRequestError;
 | |
| Prisma.PrismaClientUnknownRequestError = PrismaClientUnknownRequestError
 | |
| Prisma.PrismaClientRustPanicError = PrismaClientRustPanicError
 | |
| Prisma.PrismaClientInitializationError = PrismaClientInitializationError
 | |
| Prisma.PrismaClientValidationError = PrismaClientValidationError
 | |
| Prisma.Decimal = Decimal
 | |
| 
 | |
| /**
 | |
|  * Re-export of sql-template-tag
 | |
|  */
 | |
| Prisma.sql = sqltag
 | |
| Prisma.empty = empty
 | |
| Prisma.join = join
 | |
| Prisma.raw = raw
 | |
| Prisma.validator = Public.validator
 | |
| 
 | |
| /**
 | |
| * Extensions
 | |
| */
 | |
| Prisma.getExtensionContext = Extensions.getExtensionContext
 | |
| Prisma.defineExtension = Extensions.defineExtension
 | |
| 
 | |
| /**
 | |
|  * Shorthand utilities for JSON filtering
 | |
|  */
 | |
| Prisma.DbNull = objectEnumValues.instances.DbNull
 | |
| Prisma.JsonNull = objectEnumValues.instances.JsonNull
 | |
| Prisma.AnyNull = objectEnumValues.instances.AnyNull
 | |
| 
 | |
| Prisma.NullTypes = {
 | |
|   DbNull: objectEnumValues.classes.DbNull,
 | |
|   JsonNull: objectEnumValues.classes.JsonNull,
 | |
|   AnyNull: objectEnumValues.classes.AnyNull
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   const path = require('path')
 | |
| 
 | |
| /**
 | |
|  * Enums
 | |
|  */
 | |
| exports.Prisma.TransactionIsolationLevel = makeStrictEnum({
 | |
|   ReadUncommitted: 'ReadUncommitted',
 | |
|   ReadCommitted: 'ReadCommitted',
 | |
|   RepeatableRead: 'RepeatableRead',
 | |
|   Serializable: 'Serializable'
 | |
| });
 | |
| 
 | |
| exports.Prisma.AccountScalarFieldEnum = {
 | |
|   id: 'id',
 | |
|   userId: 'userId',
 | |
|   type: 'type',
 | |
|   provider: 'provider',
 | |
|   providerAccountId: 'providerAccountId',
 | |
|   refresh_token: 'refresh_token',
 | |
|   access_token: 'access_token',
 | |
|   expires_at: 'expires_at',
 | |
|   token_type: 'token_type',
 | |
|   scope: 'scope',
 | |
|   id_token: 'id_token',
 | |
|   session_state: 'session_state',
 | |
|   refresh_token_expires_in: 'refresh_token_expires_in'
 | |
| };
 | |
| 
 | |
| exports.Prisma.SessionScalarFieldEnum = {
 | |
|   id: 'id',
 | |
|   sessionToken: 'sessionToken',
 | |
|   userId: 'userId',
 | |
|   expires: 'expires'
 | |
| };
 | |
| 
 | |
| exports.Prisma.UserScalarFieldEnum = {
 | |
|   id: 'id',
 | |
|   name: 'name',
 | |
|   email: 'email',
 | |
|   emailVerified: 'emailVerified',
 | |
|   image: 'image'
 | |
| };
 | |
| 
 | |
| exports.Prisma.VerificationTokenScalarFieldEnum = {
 | |
|   identifier: 'identifier',
 | |
|   token: 'token',
 | |
|   expires: 'expires'
 | |
| };
 | |
| 
 | |
| exports.Prisma.FileScalarFieldEnum = {
 | |
|   id: 'id',
 | |
|   url: 'url',
 | |
|   name: 'name',
 | |
|   size: 'size',
 | |
|   extension: 'extension',
 | |
|   uploadDate: 'uploadDate',
 | |
|   description: 'description',
 | |
|   uploadedById: 'uploadedById',
 | |
|   public: 'public'
 | |
| };
 | |
| 
 | |
| exports.Prisma.SortOrder = {
 | |
|   asc: 'asc',
 | |
|   desc: 'desc'
 | |
| };
 | |
| 
 | |
| exports.Prisma.QueryMode = {
 | |
|   default: 'default',
 | |
|   insensitive: 'insensitive'
 | |
| };
 | |
| 
 | |
| exports.Prisma.NullsOrder = {
 | |
|   first: 'first',
 | |
|   last: 'last'
 | |
| };
 | |
| 
 | |
| 
 | |
| exports.Prisma.ModelName = {
 | |
|   Account: 'Account',
 | |
|   Session: 'Session',
 | |
|   User: 'User',
 | |
|   VerificationToken: 'VerificationToken',
 | |
|   File: 'File'
 | |
| };
 | |
| /**
 | |
|  * Create the Client
 | |
|  */
 | |
| const config = {
 | |
|   "generator": {
 | |
|     "name": "client",
 | |
|     "provider": {
 | |
|       "fromEnvVar": null,
 | |
|       "value": "prisma-client-js"
 | |
|     },
 | |
|     "output": {
 | |
|       "value": "E:\\app\\generated\\prisma-client",
 | |
|       "fromEnvVar": null
 | |
|     },
 | |
|     "config": {
 | |
|       "engineType": "library"
 | |
|     },
 | |
|     "binaryTargets": [
 | |
|       {
 | |
|         "fromEnvVar": null,
 | |
|         "value": "windows",
 | |
|         "native": true
 | |
|       },
 | |
|       {
 | |
|         "fromEnvVar": null,
 | |
|         "value": "debian-openssl-3.0.x"
 | |
|       }
 | |
|     ],
 | |
|     "previewFeatures": [],
 | |
|     "sourceFilePath": "E:\\Documents\\Gitea\\file-hosting\\prisma\\schema.prisma",
 | |
|     "isCustomOutput": true
 | |
|   },
 | |
|   "relativeEnvPaths": {
 | |
|     "rootEnvPath": null,
 | |
|     "schemaEnvPath": "../../../Documents/Gitea/file-hosting/.env"
 | |
|   },
 | |
|   "relativePath": "../../../Documents/Gitea/file-hosting/prisma",
 | |
|   "clientVersion": "6.8.2",
 | |
|   "engineVersion": "2060c79ba17c6bb9f5823312b6f6b7f4a845738e",
 | |
|   "datasourceNames": [
 | |
|     "db"
 | |
|   ],
 | |
|   "activeProvider": "postgresql",
 | |
|   "postinstall": false,
 | |
|   "inlineDatasources": {
 | |
|     "db": {
 | |
|       "url": {
 | |
|         "fromEnvVar": "DATABASE_URL",
 | |
|         "value": null
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\ngenerator client {\n  provider      = \"prisma-client-js\"\n  binaryTargets = [\"native\", \"debian-openssl-3.0.x\"]\n  output        = \"/app/generated/prisma-client\"\n}\n\ndatasource db {\n  provider = \"postgresql\"\n  // NOTE: When using mysql or sqlserver, uncomment the @db.Text annotations in model Account below\n  // Further reading:\n  // https://next-auth.js.org/adapters/prisma#create-the-prisma-schema\n  // https://www.prisma.io/docs/reference/api-reference/prisma-schema-reference#string\n  url      = env(\"DATABASE_URL\")\n}\n\n// Necessary for Next auth\nmodel Account {\n  id                       String  @id @default(cuid())\n  userId                   String\n  type                     String\n  provider                 String\n  providerAccountId        String\n  refresh_token            String? @db.Text\n  access_token             String? // @db.Text\n  expires_at               Int?\n  token_type               String?\n  scope                    String?\n  id_token                 String? // @db.Text\n  session_state            String?\n  user                     User    @relation(fields: [userId], references: [id], onDelete: Cascade)\n  refresh_token_expires_in Int?\n\n  @@unique([provider, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(cuid())\n  sessionToken String   @unique\n  userId       String\n  expires      DateTime\n  user         User     @relation(fields: [userId], references: [id], onDelete: Cascade)\n}\n\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  accounts      Account[]\n  sessions      Session[]\n  files         File[] // Relation to the File model\n}\n\nmodel VerificationToken {\n  identifier String\n  token      String   @unique\n  expires    DateTime\n\n  @@unique([identifier, token])\n}\n\nmodel File {\n  id           String   @id @default(cuid())\n  url          String\n  name         String\n  size         Int // Size in bytes\n  extension    String\n  uploadDate   DateTime @default(now())\n  description  String   @default(\"\")\n  uploadedBy   User?    @relation(fields: [uploadedById], references: [id], onDelete: SetNull)\n  uploadedById String?\n  public       Boolean  @default(false) // Indicates if the file is public or private\n}\n",
 | |
|   "inlineSchemaHash": "254363cf0120e20955ea51b44a2f0caf9955f7dc13b781958ee304c8a226d05a",
 | |
|   "copyEngine": false
 | |
| }
 | |
| 
 | |
| const fs = require('fs')
 | |
| 
 | |
| config.dirname = __dirname
 | |
| if (!fs.existsSync(path.join(__dirname, 'schema.prisma'))) {
 | |
|   const alternativePaths = [
 | |
|     "../../../app/generated/prisma-client",
 | |
|     "../../app/generated/prisma-client",
 | |
|   ]
 | |
|   
 | |
|   const alternativePath = alternativePaths.find((altPath) => {
 | |
|     return fs.existsSync(path.join(process.cwd(), altPath, 'schema.prisma'))
 | |
|   }) ?? alternativePaths[0]
 | |
| 
 | |
|   config.dirname = path.join(process.cwd(), alternativePath)
 | |
|   config.isBundled = true
 | |
| }
 | |
| 
 | |
| config.runtimeDataModel = JSON.parse("{\"models\":{\"Account\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"String\",\"nativeType\":null,\"default\":{\"name\":\"cuid\",\"args\":[1]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"userId\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":true,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"type\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"provider\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"providerAccountId\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"refresh_token\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"Text\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"access_token\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"expires_at\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Int\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"token_type\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"scope\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"id_token\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"session_state\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"user\",\"kind\":\"object\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"User\",\"nativeType\":null,\"relationName\":\"AccountToUser\",\"relationFromFields\":[\"userId\"],\"relationToFields\":[\"id\"],\"relationOnDelete\":\"Cascade\",\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"refresh_token_expires_in\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Int\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[[\"provider\",\"providerAccountId\"]],\"uniqueIndexes\":[{\"name\":null,\"fields\":[\"provider\",\"providerAccountId\"]}],\"isGenerated\":false},\"Session\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"String\",\"nativeType\":null,\"default\":{\"name\":\"cuid\",\"args\":[1]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"sessionToken\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":true,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"userId\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":true,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"expires\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"user\",\"kind\":\"object\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"User\",\"nativeType\":null,\"relationName\":\"SessionToUser\",\"relationFromFields\":[\"userId\"],\"relationToFields\":[\"id\"],\"relationOnDelete\":\"Cascade\",\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false},\"User\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"String\",\"nativeType\":null,\"default\":{\"name\":\"cuid\",\"args\":[1]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"name\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"email\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":true,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"emailVerified\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"image\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"accounts\",\"kind\":\"object\",\"isList\":true,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Account\",\"nativeType\":null,\"relationName\":\"AccountToUser\",\"relationFromFields\":[],\"relationToFields\":[],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"sessions\",\"kind\":\"object\",\"isList\":true,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Session\",\"nativeType\":null,\"relationName\":\"SessionToUser\",\"relationFromFields\":[],\"relationToFields\":[],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"files\",\"kind\":\"object\",\"isList\":true,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"File\",\"nativeType\":null,\"relationName\":\"FileToUser\",\"relationFromFields\":[],\"relationToFields\":[],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false},\"VerificationToken\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"identifier\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"token\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":true,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"expires\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[[\"identifier\",\"token\"]],\"uniqueIndexes\":[{\"name\":null,\"fields\":[\"identifier\",\"token\"]}],\"isGenerated\":false},\"File\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"String\",\"nativeType\":null,\"default\":{\"name\":\"cuid\",\"args\":[1]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"url\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"name\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"size\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Int\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"extension\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"uploadDate\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"DateTime\",\"nativeType\":null,\"default\":{\"name\":\"now\",\"args\":[]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"description\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"String\",\"nativeType\":null,\"default\":\"\",\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"uploadedBy\",\"kind\":\"object\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"User\",\"nativeType\":null,\"relationName\":\"FileToUser\",\"relationFromFields\":[\"uploadedById\"],\"relationToFields\":[\"id\"],\"relationOnDelete\":\"SetNull\",\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"uploadedById\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":true,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"public\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"Boolean\",\"nativeType\":null,\"default\":false,\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false}},\"enums\":{},\"types\":{}}")
 | |
| defineDmmfProperty(exports.Prisma, config.runtimeDataModel)
 | |
| config.engineWasm = undefined
 | |
| config.compilerWasm = undefined
 | |
| 
 | |
| 
 | |
| const { warnEnvConflicts } = require('./runtime/library.js')
 | |
| 
 | |
| warnEnvConflicts({
 | |
|     rootEnvPath: config.relativeEnvPaths.rootEnvPath && path.resolve(config.dirname, config.relativeEnvPaths.rootEnvPath),
 | |
|     schemaEnvPath: config.relativeEnvPaths.schemaEnvPath && path.resolve(config.dirname, config.relativeEnvPaths.schemaEnvPath)
 | |
| })
 | |
| 
 | |
| const PrismaClient = getPrismaClient(config)
 | |
| exports.PrismaClient = PrismaClient
 | |
| Object.assign(exports, Prisma)
 | |
| 
 |