Files
simple-mail-cleaner/backend/node_modules/.prisma/client/index-browser.js
2026-01-22 16:26:57 +01:00

357 lines
10 KiB
JavaScript

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: 5.22.0
* Query Engine version: 605197351a3c8bdd595af2d2a9bc3025bca48ea2
*/
Prisma.prismaVersion = {
client: "5.22.0",
engine: "605197351a3c8bdd595af2d2a9bc3025bca48ea2"
}
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.NotFoundError = () => {
const runtimeName = getRuntime().prettyName;
throw new Error(`NotFoundError 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.TenantScalarFieldEnum = {
id: 'id',
name: 'name',
isActive: 'isActive',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
};
exports.Prisma.ExportJobScalarFieldEnum = {
id: 'id',
tenantId: 'tenantId',
status: 'status',
format: 'format',
scope: 'scope',
filePath: 'filePath',
error: 'error',
expiresAt: 'expiresAt',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
};
exports.Prisma.UserScalarFieldEnum = {
id: 'id',
tenantId: 'tenantId',
email: 'email',
password: 'password',
role: 'role',
isActive: 'isActive',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
};
exports.Prisma.MailboxAccountScalarFieldEnum = {
id: 'id',
tenantId: 'tenantId',
email: 'email',
provider: 'provider',
isActive: 'isActive',
imapHost: 'imapHost',
imapPort: 'imapPort',
imapTLS: 'imapTLS',
smtpHost: 'smtpHost',
smtpPort: 'smtpPort',
smtpTLS: 'smtpTLS',
oauthToken: 'oauthToken',
oauthRefreshToken: 'oauthRefreshToken',
oauthAccessToken: 'oauthAccessToken',
oauthExpiresAt: 'oauthExpiresAt',
providerUserId: 'providerUserId',
appPassword: 'appPassword',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
};
exports.Prisma.MailboxFolderScalarFieldEnum = {
id: 'id',
mailboxAccountId: 'mailboxAccountId',
name: 'name',
remoteId: 'remoteId',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
};
exports.Prisma.MailItemScalarFieldEnum = {
id: 'id',
folderId: 'folderId',
messageId: 'messageId',
subject: 'subject',
from: 'from',
receivedAt: 'receivedAt',
listId: 'listId',
listUnsubscribe: 'listUnsubscribe',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
};
exports.Prisma.RuleScalarFieldEnum = {
id: 'id',
tenantId: 'tenantId',
name: 'name',
enabled: 'enabled',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
};
exports.Prisma.RuleConditionScalarFieldEnum = {
id: 'id',
ruleId: 'ruleId',
type: 'type',
value: 'value'
};
exports.Prisma.RuleActionScalarFieldEnum = {
id: 'id',
ruleId: 'ruleId',
type: 'type',
target: 'target'
};
exports.Prisma.CleanupJobScalarFieldEnum = {
id: 'id',
tenantId: 'tenantId',
mailboxAccountId: 'mailboxAccountId',
status: 'status',
dryRun: 'dryRun',
unsubscribeEnabled: 'unsubscribeEnabled',
routingEnabled: 'routingEnabled',
startedAt: 'startedAt',
finishedAt: 'finishedAt',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
};
exports.Prisma.UnsubscribeAttemptScalarFieldEnum = {
id: 'id',
jobId: 'jobId',
mailItemId: 'mailItemId',
method: 'method',
target: 'target',
status: 'status',
createdAt: 'createdAt'
};
exports.Prisma.CleanupJobEventScalarFieldEnum = {
id: 'id',
jobId: 'jobId',
level: 'level',
message: 'message',
progress: 'progress',
createdAt: 'createdAt'
};
exports.Prisma.SortOrder = {
asc: 'asc',
desc: 'desc'
};
exports.Prisma.QueryMode = {
default: 'default',
insensitive: 'insensitive'
};
exports.Prisma.NullsOrder = {
first: 'first',
last: 'last'
};
exports.ExportStatus = exports.$Enums.ExportStatus = {
QUEUED: 'QUEUED',
RUNNING: 'RUNNING',
DONE: 'DONE',
FAILED: 'FAILED'
};
exports.UserRole = exports.$Enums.UserRole = {
USER: 'USER',
ADMIN: 'ADMIN'
};
exports.MailProvider = exports.$Enums.MailProvider = {
GMAIL: 'GMAIL',
GMX: 'GMX',
WEBDE: 'WEBDE'
};
exports.RuleConditionType = exports.$Enums.RuleConditionType = {
HEADER: 'HEADER',
SUBJECT: 'SUBJECT',
FROM: 'FROM',
LIST_UNSUBSCRIBE: 'LIST_UNSUBSCRIBE',
LIST_ID: 'LIST_ID'
};
exports.RuleActionType = exports.$Enums.RuleActionType = {
MOVE: 'MOVE',
DELETE: 'DELETE',
ARCHIVE: 'ARCHIVE',
LABEL: 'LABEL'
};
exports.JobStatus = exports.$Enums.JobStatus = {
QUEUED: 'QUEUED',
RUNNING: 'RUNNING',
SUCCEEDED: 'SUCCEEDED',
FAILED: 'FAILED',
CANCELED: 'CANCELED'
};
exports.Prisma.ModelName = {
Tenant: 'Tenant',
ExportJob: 'ExportJob',
User: 'User',
MailboxAccount: 'MailboxAccount',
MailboxFolder: 'MailboxFolder',
MailItem: 'MailItem',
Rule: 'Rule',
RuleCondition: 'RuleCondition',
RuleAction: 'RuleAction',
CleanupJob: 'CleanupJob',
UnsubscribeAttempt: 'UnsubscribeAttempt',
CleanupJobEvent: 'CleanupJobEvent'
};
/**
* 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)