/* !!! This is code generated by Prisma. Do not edit directly. !!! /* eslint-disable */ // biome-ignore-all lint: generated file Object.defineProperty(exports, "__esModule", { value: true }); const { Decimal, objectEnumValues, makeStrictEnum, Public, getRuntime, skip } = require('@prisma/client/runtime/index-browser.js') const Prisma = {} exports.Prisma = Prisma exports.$Enums = {} /** * Prisma Client JS version: 6.19.2 * Query Engine version: c2990dca591cba766e3b7ef5d9e8a84796e47ab7 */ Prisma.prismaVersion = { client: "6.19.2", engine: "c2990dca591cba766e3b7ef5d9e8a84796e47ab7" } Prisma.PrismaClientKnownRequestError = () => { const runtimeName = getRuntime().prettyName; throw new Error(`PrismaClientKnownRequestError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, )}; Prisma.PrismaClientUnknownRequestError = () => { const runtimeName = getRuntime().prettyName; throw new Error(`PrismaClientUnknownRequestError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, )} Prisma.PrismaClientRustPanicError = () => { const runtimeName = getRuntime().prettyName; throw new Error(`PrismaClientRustPanicError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, )} Prisma.PrismaClientInitializationError = () => { const runtimeName = getRuntime().prettyName; throw new Error(`PrismaClientInitializationError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, )} Prisma.PrismaClientValidationError = () => { const runtimeName = getRuntime().prettyName; throw new Error(`PrismaClientValidationError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, )} Prisma.Decimal = Decimal /** * Re-export of sql-template-tag */ Prisma.sql = () => { const runtimeName = getRuntime().prettyName; throw new Error(`sqltag is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, )} Prisma.empty = () => { const runtimeName = getRuntime().prettyName; throw new Error(`empty is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, )} Prisma.join = () => { const runtimeName = getRuntime().prettyName; throw new Error(`join is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, )} Prisma.raw = () => { const runtimeName = getRuntime().prettyName; throw new Error(`raw is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, )} Prisma.validator = Public.validator /** * Extensions */ Prisma.getExtensionContext = () => { const runtimeName = getRuntime().prettyName; throw new Error(`Extensions.getExtensionContext is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, )} Prisma.defineExtension = () => { const runtimeName = getRuntime().prettyName; throw new Error(`Extensions.defineExtension is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, )} /** * 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 } /** * Enums */ exports.Prisma.TransactionIsolationLevel = makeStrictEnum({ ReadUncommitted: 'ReadUncommitted', ReadCommitted: 'ReadCommitted', RepeatableRead: 'RepeatableRead', Serializable: 'Serializable' }); exports.Prisma.UserScalarFieldEnum = { id: 'id', email: 'email', name: 'name', image: 'image', emailVerified: 'emailVerified', locale: 'locale', role: 'role', createdAt: 'createdAt' }; 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' }; exports.Prisma.SessionScalarFieldEnum = { id: 'id', sessionToken: 'sessionToken', userId: 'userId', expires: 'expires' }; exports.Prisma.VerificationTokenScalarFieldEnum = { identifier: 'identifier', token: 'token', expires: 'expires' }; exports.Prisma.CourseScalarFieldEnum = { id: 'id', slug: 'slug', category: 'category', level: 'level', thumbnailUrl: 'thumbnailUrl', published: 'published', order: 'order', createdAt: 'createdAt', titleFr: 'titleFr', titleEn: 'titleEn', titleEs: 'titleEs', descFr: 'descFr', descEn: 'descEn', descEs: 'descEs' }; exports.Prisma.ModuleScalarFieldEnum = { id: 'id', courseId: 'courseId', order: 'order', titleFr: 'titleFr', titleEn: 'titleEn', titleEs: 'titleEs' }; exports.Prisma.LessonScalarFieldEnum = { id: 'id', moduleId: 'moduleId', order: 'order', type: 'type', videoUrl: 'videoUrl', duration: 'duration', titleFr: 'titleFr', titleEn: 'titleEn', titleEs: 'titleEs', contentFr: 'contentFr', contentEn: 'contentEn', contentEs: 'contentEs' }; exports.Prisma.QuizScalarFieldEnum = { id: 'id', moduleId: 'moduleId', passMark: 'passMark' }; exports.Prisma.QuestionScalarFieldEnum = { id: 'id', quizId: 'quizId', order: 'order', textFr: 'textFr', textEn: 'textEn', textEs: 'textEs', optionsFr: 'optionsFr', optionsEn: 'optionsEn', optionsEs: 'optionsEs', correctIndex: 'correctIndex' }; exports.Prisma.EnrollmentScalarFieldEnum = { id: 'id', userId: 'userId', courseId: 'courseId', enrolledAt: 'enrolledAt', completedAt: 'completedAt' }; exports.Prisma.LessonProgressScalarFieldEnum = { id: 'id', userId: 'userId', lessonId: 'lessonId', completedAt: 'completedAt' }; exports.Prisma.QuizAttemptScalarFieldEnum = { id: 'id', userId: 'userId', quizId: 'quizId', score: 'score', passed: 'passed', answers: 'answers', completedAt: 'completedAt' }; exports.Prisma.CertificateScalarFieldEnum = { id: 'id', userId: 'userId', courseId: 'courseId', issuedAt: 'issuedAt', pdfUrl: 'pdfUrl', isPaid: 'isPaid' }; exports.Prisma.SortOrder = { asc: 'asc', desc: 'desc' }; exports.Prisma.QueryMode = { default: 'default', insensitive: 'insensitive' }; exports.Prisma.NullsOrder = { first: 'first', last: 'last' }; exports.Role = exports.$Enums.Role = { ADMIN: 'ADMIN', LEARNER: 'LEARNER' }; exports.CourseCategory = exports.$Enums.CourseCategory = { GOVERNANCE: 'GOVERNANCE', CYBER: 'CYBER', OWLCUB: 'OWLCUB', OTHER: 'OTHER' }; exports.CourseLevel = exports.$Enums.CourseLevel = { BEGINNER: 'BEGINNER', INTERMEDIATE: 'INTERMEDIATE', ADVANCED: 'ADVANCED' }; exports.LessonType = exports.$Enums.LessonType = { VIDEO: 'VIDEO', TEXT: 'TEXT' }; exports.Prisma.ModelName = { User: 'User', Account: 'Account', Session: 'Session', VerificationToken: 'VerificationToken', Course: 'Course', Module: 'Module', Lesson: 'Lesson', Quiz: 'Quiz', Question: 'Question', Enrollment: 'Enrollment', LessonProgress: 'LessonProgress', QuizAttempt: 'QuizAttempt', Certificate: 'Certificate' }; /** * This is a stub Prisma Client that will error at runtime if called. */ class PrismaClient { constructor() { return new Proxy(this, { get(target, prop) { let message const runtime = getRuntime() if (runtime.isEdge) { message = `PrismaClient is not configured to run in ${runtime.prettyName}. In order to run Prisma Client on edge runtime, either: - Use Prisma Accelerate: https://pris.ly/d/accelerate - Use Driver Adapters: https://pris.ly/d/driver-adapters `; } else { message = 'PrismaClient is unable to run in this browser environment, or has been bundled for the browser (running in `' + runtime.prettyName + '`).' } message += ` If this is unexpected, please open an issue: https://pris.ly/prisma-prisma-bug-report` throw new Error(message) } }) } } exports.PrismaClient = PrismaClient Object.assign(exports, Prisma)