/* !!! 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 client.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/client" import type * as Prisma from "../models.ts" import { type PrismaClient } from "./class.ts" export type * from '../models.ts' export type DMMF = typeof runtime.DMMF export type PrismaPromise = runtime.Types.Public.PrismaPromise /** * Prisma Errors */ export const PrismaClientKnownRequestError = runtime.PrismaClientKnownRequestError export type PrismaClientKnownRequestError = runtime.PrismaClientKnownRequestError export const PrismaClientUnknownRequestError = runtime.PrismaClientUnknownRequestError export type PrismaClientUnknownRequestError = runtime.PrismaClientUnknownRequestError export const PrismaClientRustPanicError = runtime.PrismaClientRustPanicError export type PrismaClientRustPanicError = runtime.PrismaClientRustPanicError export const PrismaClientInitializationError = runtime.PrismaClientInitializationError export type PrismaClientInitializationError = runtime.PrismaClientInitializationError export const PrismaClientValidationError = runtime.PrismaClientValidationError export type PrismaClientValidationError = runtime.PrismaClientValidationError /** * Re-export of sql-template-tag */ export const sql = runtime.sqltag export const empty = runtime.empty export const join = runtime.join export const raw = runtime.raw export const Sql = runtime.Sql export type Sql = runtime.Sql /** * Decimal.js */ export const Decimal = runtime.Decimal export type Decimal = runtime.Decimal export type DecimalJsLike = runtime.DecimalJsLike /** * Extensions */ export type Extension = runtime.Types.Extensions.UserArgs export const getExtensionContext = runtime.Extensions.getExtensionContext export type Args = runtime.Types.Public.Args export type Payload = runtime.Types.Public.Payload export type Result = runtime.Types.Public.Result export type Exact = runtime.Types.Public.Exact export type PrismaVersion = { client: string engine: string } /** * Prisma Client JS version: 7.5.0 * Query Engine version: 280c870be64f457428992c43c1f6d557fab6e29e */ export const prismaVersion: PrismaVersion = { client: "7.5.0", engine: "280c870be64f457428992c43c1f6d557fab6e29e" } /** * Utility Types */ export type Bytes = runtime.Bytes export type JsonObject = runtime.JsonObject export type JsonArray = runtime.JsonArray export type JsonValue = runtime.JsonValue export type InputJsonObject = runtime.InputJsonObject export type InputJsonArray = runtime.InputJsonArray export type InputJsonValue = runtime.InputJsonValue 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 type SelectAndInclude = { select: any include: any } type SelectAndOmit = { select: any omit: any } /** * From T, pick a set of properties whose keys are in the union K */ type Prisma__Pick = { [P in K]: T[P]; }; export type Enumerable = T | Array; /** * Subset * @desc From `T` pick properties that exist in `U`. Simple version of Intersection */ export type Subset = { [key in keyof T]: key extends keyof U ? T[key] : never; }; /** * SelectSubset * @desc From `T` pick properties that exist in `U`. Simple version of Intersection. * Additionally, it validates, if both select and include are present. If the case, it errors. */ export type SelectSubset = { [key in keyof T]: key extends keyof U ? T[key] : never } & (T extends SelectAndInclude ? 'Please either choose `select` or `include`.' : T extends SelectAndOmit ? 'Please either choose `select` or `omit`.' : {}) /** * Subset + Intersection * @desc From `T` pick properties that exist in `U` and intersect `K` */ export type SubsetIntersection = { [key in keyof T]: key extends keyof U ? T[key] : never } & K type Without = { [P in Exclude]?: never }; /** * XOR is needed to have a real mutually exclusive union type * https://stackoverflow.com/questions/42123407/does-typescript-support-mutually-exclusive-types */ export type XOR = T extends object ? U extends object ? (Without & U) | (Without & T) : U : T /** * Is T a Record? */ type IsObject = T extends Array ? False : T extends Date ? False : T extends Uint8Array ? False : T extends BigInt ? False : T extends object ? True : False /** * If it's T[], return T */ export type UnEnumerate = T extends Array ? U : T /** * From ts-toolbelt */ type __Either = Omit & { // Merge all but K [P in K]: Prisma__Pick // With K possibilities }[K] type EitherStrict = Strict<__Either> type EitherLoose = ComputeRaw<__Either> type _Either< O extends object, K extends Key, strict extends Boolean > = { 1: EitherStrict 0: EitherLoose }[strict] export type Either< O extends object, K extends Key, strict extends Boolean = 1 > = O extends unknown ? _Either : never export type Union = any export type PatchUndefined = { [K in keyof O]: O[K] extends undefined ? At : O[K] } & {} /** Helper Types for "Merge" **/ export type IntersectOf = ( U extends unknown ? (k: U) => void : never ) extends (k: infer I) => void ? I : never export type Overwrite = { [K in keyof O]: K extends keyof O1 ? O1[K] : O[K]; } & {}; type _Merge = IntersectOf; }>>; type Key = string | number | symbol; type AtStrict = O[K & keyof O]; type AtLoose = O extends unknown ? AtStrict : never; export type At = { 1: AtStrict; 0: AtLoose; }[strict]; export type ComputeRaw = A extends Function ? A : { [K in keyof A]: A[K]; } & {}; export type OptionalFlat = { [K in keyof O]?: O[K]; } & {}; type _Record = { [P in K]: T; }; // cause typescript not to expand types and preserve names type NoExpand = T extends unknown ? T : never; // this type assumes the passed object is entirely optional export type AtLeast = NoExpand< O extends unknown ? | (K extends keyof O ? { [P in K]: O[P] } & O : O) | {[P in keyof O as P extends K ? P : never]-?: O[P]} & O : never>; type _Strict = U extends unknown ? U & OptionalFlat<_Record, keyof U>, never>> : never; export type Strict = ComputeRaw<_Strict>; /** End Helper Types for "Merge" **/ export type Merge = ComputeRaw<_Merge>>; export type Boolean = True | False export type True = 1 export type False = 0 export type Not = { 0: 1 1: 0 }[B] export type Extends = [A1] extends [never] ? 0 // anything `never` is false : A1 extends A2 ? 1 : 0 export type Has = Not< Extends, U1> > export type Or = { 0: { 0: 0 1: 1 } 1: { 0: 1 1: 1 } }[B1][B2] export type Keys = U extends unknown ? keyof U : never export type GetScalarType = O extends object ? { [P in keyof T]: P extends keyof O ? O[P] : never } : never type FieldPaths< T, U = Omit > = IsObject extends True ? U : T export type GetHavingFields = { [K in keyof T]: Or< Or, Extends<'AND', K>>, Extends<'NOT', K> > extends True ? // infer is only needed to not hit TS limit // based on the brilliant idea of Pierre-Antoine Mills // https://github.com/microsoft/TypeScript/issues/30188#issuecomment-478938437 T[K] extends infer TK ? GetHavingFields extends object ? Merge> : never> : never : {} extends FieldPaths ? never : K }[keyof T] /** * Convert tuple to union */ type _TupleToUnion = T extends (infer E)[] ? E : never type TupleToUnion = _TupleToUnion export type MaybeTupleToUnion = T extends any[] ? TupleToUnion : T /** * Like `Pick`, but additionally can also accept an array of keys */ export type PickEnumerable | keyof T> = Prisma__Pick> /** * Exclude all keys with underscores */ export type ExcludeUnderscoreKeys = T extends `_${string}` ? never : T export type FieldRef = runtime.FieldRef type FieldRefInputType = Model extends never ? never : FieldRef export const ModelName = { SyncJobRun: 'SyncJobRun', SyncStepLog: 'SyncStepLog', Session: 'Session', User: 'User', Role: 'Role', CorporateLocation: 'CorporateLocation', InternalDepartment: 'InternalDepartment', UnifiSite: 'UnifiSite', Company: 'Company', CompanyAddress: 'CompanyAddress', Contact: 'Contact', CatalogItemType: 'CatalogItemType', CatalogCategory: 'CatalogCategory', CatalogSubcategory: 'CatalogSubcategory', CatalogManufacturer: 'CatalogManufacturer', WarehouseBin: 'WarehouseBin', ProductInventory: 'ProductInventory', Warehouse: 'Warehouse', MinimumStockByWarehouse: 'MinimumStockByWarehouse', CatalogItem: 'CatalogItem', ProductData: 'ProductData', ServiceTicket: 'ServiceTicket', ServiceTicketNote: 'ServiceTicketNote', ServiceTicketType: 'ServiceTicketType', ServiceTicketBoard: 'ServiceTicketBoard', ServiceTicketLocation: 'ServiceTicketLocation', ServiceTicketSource: 'ServiceTicketSource', ServiceTicketImpact: 'ServiceTicketImpact', ServiceTicketPriority: 'ServiceTicketPriority', ServiceTicketSeverity: 'ServiceTicketSeverity', ServiceTicketFinalData: 'ServiceTicketFinalData', OpportunityStage: 'OpportunityStage', OpportunityType: 'OpportunityType', OpportunityStatus: 'OpportunityStatus', Opportunity: 'Opportunity', ScheduleStatus: 'ScheduleStatus', ScheduleType: 'ScheduleType', ScheduleSpan: 'ScheduleSpan', Schedule: 'Schedule', CredentialType: 'CredentialType', SecureValue: 'SecureValue', Credential: 'Credential', GeneratedQuotes: 'GeneratedQuotes', TaxCode: 'TaxCode', CwMember: 'CwMember' } as const export type ModelName = (typeof ModelName)[keyof typeof ModelName] export interface TypeMapCb extends runtime.Types.Utils.Fn<{extArgs: runtime.Types.Extensions.InternalArgs }, runtime.Types.Utils.Record> { returns: TypeMap } export type TypeMap = { globalOmitOptions: { omit: GlobalOmitOptions } meta: { modelProps: "syncJobRun" | "syncStepLog" | "session" | "user" | "role" | "corporateLocation" | "internalDepartment" | "unifiSite" | "company" | "companyAddress" | "contact" | "catalogItemType" | "catalogCategory" | "catalogSubcategory" | "catalogManufacturer" | "warehouseBin" | "productInventory" | "warehouse" | "minimumStockByWarehouse" | "catalogItem" | "productData" | "serviceTicket" | "serviceTicketNote" | "serviceTicketType" | "serviceTicketBoard" | "serviceTicketLocation" | "serviceTicketSource" | "serviceTicketImpact" | "serviceTicketPriority" | "serviceTicketSeverity" | "serviceTicketFinalData" | "opportunityStage" | "opportunityType" | "opportunityStatus" | "opportunity" | "scheduleStatus" | "scheduleType" | "scheduleSpan" | "schedule" | "credentialType" | "secureValue" | "credential" | "generatedQuotes" | "taxCode" | "cwMember" txIsolationLevel: TransactionIsolationLevel } model: { SyncJobRun: { payload: Prisma.$SyncJobRunPayload fields: Prisma.SyncJobRunFieldRefs operations: { findUnique: { args: Prisma.SyncJobRunFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.SyncJobRunFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.SyncJobRunFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.SyncJobRunFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.SyncJobRunFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.SyncJobRunCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.SyncJobRunCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.SyncJobRunCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.SyncJobRunDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.SyncJobRunUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.SyncJobRunDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.SyncJobRunUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.SyncJobRunUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.SyncJobRunUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.SyncJobRunAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.SyncJobRunGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.SyncJobRunCountArgs result: runtime.Types.Utils.Optional | number } } } SyncStepLog: { payload: Prisma.$SyncStepLogPayload fields: Prisma.SyncStepLogFieldRefs operations: { findUnique: { args: Prisma.SyncStepLogFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.SyncStepLogFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.SyncStepLogFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.SyncStepLogFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.SyncStepLogFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.SyncStepLogCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.SyncStepLogCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.SyncStepLogCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.SyncStepLogDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.SyncStepLogUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.SyncStepLogDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.SyncStepLogUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.SyncStepLogUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.SyncStepLogUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.SyncStepLogAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.SyncStepLogGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.SyncStepLogCountArgs result: runtime.Types.Utils.Optional | number } } } Session: { payload: Prisma.$SessionPayload fields: Prisma.SessionFieldRefs operations: { findUnique: { args: Prisma.SessionFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.SessionFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.SessionFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.SessionFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.SessionFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.SessionCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.SessionCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.SessionCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.SessionDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.SessionUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.SessionDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.SessionUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.SessionUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.SessionUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.SessionAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.SessionGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.SessionCountArgs result: runtime.Types.Utils.Optional | number } } } User: { payload: Prisma.$UserPayload fields: Prisma.UserFieldRefs operations: { findUnique: { args: Prisma.UserFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.UserFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.UserFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.UserFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.UserFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.UserCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.UserCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.UserCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.UserDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.UserUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.UserDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.UserUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.UserUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.UserUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.UserAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.UserGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.UserCountArgs result: runtime.Types.Utils.Optional | number } } } Role: { payload: Prisma.$RolePayload fields: Prisma.RoleFieldRefs operations: { findUnique: { args: Prisma.RoleFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.RoleFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.RoleFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.RoleFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.RoleFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.RoleCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.RoleCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.RoleCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.RoleDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.RoleUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.RoleDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.RoleUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.RoleUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.RoleUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.RoleAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.RoleGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.RoleCountArgs result: runtime.Types.Utils.Optional | number } } } CorporateLocation: { payload: Prisma.$CorporateLocationPayload fields: Prisma.CorporateLocationFieldRefs operations: { findUnique: { args: Prisma.CorporateLocationFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.CorporateLocationFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.CorporateLocationFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.CorporateLocationFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.CorporateLocationFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.CorporateLocationCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.CorporateLocationCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.CorporateLocationCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.CorporateLocationDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.CorporateLocationUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.CorporateLocationDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.CorporateLocationUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.CorporateLocationUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.CorporateLocationUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.CorporateLocationAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.CorporateLocationGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.CorporateLocationCountArgs result: runtime.Types.Utils.Optional | number } } } InternalDepartment: { payload: Prisma.$InternalDepartmentPayload fields: Prisma.InternalDepartmentFieldRefs operations: { findUnique: { args: Prisma.InternalDepartmentFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.InternalDepartmentFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.InternalDepartmentFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.InternalDepartmentFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.InternalDepartmentFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.InternalDepartmentCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.InternalDepartmentCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.InternalDepartmentCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.InternalDepartmentDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.InternalDepartmentUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.InternalDepartmentDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.InternalDepartmentUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.InternalDepartmentUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.InternalDepartmentUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.InternalDepartmentAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.InternalDepartmentGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.InternalDepartmentCountArgs result: runtime.Types.Utils.Optional | number } } } UnifiSite: { payload: Prisma.$UnifiSitePayload fields: Prisma.UnifiSiteFieldRefs operations: { findUnique: { args: Prisma.UnifiSiteFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.UnifiSiteFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.UnifiSiteFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.UnifiSiteFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.UnifiSiteFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.UnifiSiteCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.UnifiSiteCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.UnifiSiteCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.UnifiSiteDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.UnifiSiteUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.UnifiSiteDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.UnifiSiteUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.UnifiSiteUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.UnifiSiteUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.UnifiSiteAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.UnifiSiteGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.UnifiSiteCountArgs result: runtime.Types.Utils.Optional | number } } } Company: { payload: Prisma.$CompanyPayload fields: Prisma.CompanyFieldRefs operations: { findUnique: { args: Prisma.CompanyFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.CompanyFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.CompanyFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.CompanyFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.CompanyFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.CompanyCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.CompanyCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.CompanyCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.CompanyDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.CompanyUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.CompanyDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.CompanyUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.CompanyUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.CompanyUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.CompanyAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.CompanyGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.CompanyCountArgs result: runtime.Types.Utils.Optional | number } } } CompanyAddress: { payload: Prisma.$CompanyAddressPayload fields: Prisma.CompanyAddressFieldRefs operations: { findUnique: { args: Prisma.CompanyAddressFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.CompanyAddressFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.CompanyAddressFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.CompanyAddressFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.CompanyAddressFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.CompanyAddressCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.CompanyAddressCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.CompanyAddressCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.CompanyAddressDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.CompanyAddressUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.CompanyAddressDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.CompanyAddressUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.CompanyAddressUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.CompanyAddressUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.CompanyAddressAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.CompanyAddressGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.CompanyAddressCountArgs result: runtime.Types.Utils.Optional | number } } } Contact: { payload: Prisma.$ContactPayload fields: Prisma.ContactFieldRefs operations: { findUnique: { args: Prisma.ContactFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ContactFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ContactFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ContactFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ContactFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ContactCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ContactCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ContactCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ContactDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ContactUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ContactDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ContactUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ContactUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ContactUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ContactAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ContactGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ContactCountArgs result: runtime.Types.Utils.Optional | number } } } CatalogItemType: { payload: Prisma.$CatalogItemTypePayload fields: Prisma.CatalogItemTypeFieldRefs operations: { findUnique: { args: Prisma.CatalogItemTypeFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.CatalogItemTypeFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.CatalogItemTypeFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.CatalogItemTypeFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.CatalogItemTypeFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.CatalogItemTypeCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.CatalogItemTypeCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.CatalogItemTypeCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.CatalogItemTypeDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.CatalogItemTypeUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.CatalogItemTypeDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.CatalogItemTypeUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.CatalogItemTypeUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.CatalogItemTypeUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.CatalogItemTypeAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.CatalogItemTypeGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.CatalogItemTypeCountArgs result: runtime.Types.Utils.Optional | number } } } CatalogCategory: { payload: Prisma.$CatalogCategoryPayload fields: Prisma.CatalogCategoryFieldRefs operations: { findUnique: { args: Prisma.CatalogCategoryFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.CatalogCategoryFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.CatalogCategoryFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.CatalogCategoryFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.CatalogCategoryFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.CatalogCategoryCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.CatalogCategoryCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.CatalogCategoryCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.CatalogCategoryDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.CatalogCategoryUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.CatalogCategoryDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.CatalogCategoryUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.CatalogCategoryUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.CatalogCategoryUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.CatalogCategoryAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.CatalogCategoryGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.CatalogCategoryCountArgs result: runtime.Types.Utils.Optional | number } } } CatalogSubcategory: { payload: Prisma.$CatalogSubcategoryPayload fields: Prisma.CatalogSubcategoryFieldRefs operations: { findUnique: { args: Prisma.CatalogSubcategoryFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.CatalogSubcategoryFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.CatalogSubcategoryFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.CatalogSubcategoryFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.CatalogSubcategoryFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.CatalogSubcategoryCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.CatalogSubcategoryCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.CatalogSubcategoryCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.CatalogSubcategoryDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.CatalogSubcategoryUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.CatalogSubcategoryDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.CatalogSubcategoryUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.CatalogSubcategoryUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.CatalogSubcategoryUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.CatalogSubcategoryAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.CatalogSubcategoryGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.CatalogSubcategoryCountArgs result: runtime.Types.Utils.Optional | number } } } CatalogManufacturer: { payload: Prisma.$CatalogManufacturerPayload fields: Prisma.CatalogManufacturerFieldRefs operations: { findUnique: { args: Prisma.CatalogManufacturerFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.CatalogManufacturerFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.CatalogManufacturerFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.CatalogManufacturerFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.CatalogManufacturerFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.CatalogManufacturerCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.CatalogManufacturerCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.CatalogManufacturerCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.CatalogManufacturerDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.CatalogManufacturerUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.CatalogManufacturerDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.CatalogManufacturerUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.CatalogManufacturerUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.CatalogManufacturerUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.CatalogManufacturerAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.CatalogManufacturerGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.CatalogManufacturerCountArgs result: runtime.Types.Utils.Optional | number } } } WarehouseBin: { payload: Prisma.$WarehouseBinPayload fields: Prisma.WarehouseBinFieldRefs operations: { findUnique: { args: Prisma.WarehouseBinFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.WarehouseBinFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.WarehouseBinFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.WarehouseBinFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.WarehouseBinFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.WarehouseBinCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.WarehouseBinCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.WarehouseBinCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.WarehouseBinDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.WarehouseBinUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.WarehouseBinDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.WarehouseBinUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.WarehouseBinUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.WarehouseBinUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.WarehouseBinAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.WarehouseBinGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.WarehouseBinCountArgs result: runtime.Types.Utils.Optional | number } } } ProductInventory: { payload: Prisma.$ProductInventoryPayload fields: Prisma.ProductInventoryFieldRefs operations: { findUnique: { args: Prisma.ProductInventoryFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ProductInventoryFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ProductInventoryFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ProductInventoryFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ProductInventoryFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ProductInventoryCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ProductInventoryCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ProductInventoryCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ProductInventoryDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ProductInventoryUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ProductInventoryDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ProductInventoryUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ProductInventoryUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ProductInventoryUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ProductInventoryAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ProductInventoryGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ProductInventoryCountArgs result: runtime.Types.Utils.Optional | number } } } Warehouse: { payload: Prisma.$WarehousePayload fields: Prisma.WarehouseFieldRefs operations: { findUnique: { args: Prisma.WarehouseFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.WarehouseFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.WarehouseFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.WarehouseFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.WarehouseFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.WarehouseCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.WarehouseCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.WarehouseCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.WarehouseDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.WarehouseUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.WarehouseDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.WarehouseUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.WarehouseUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.WarehouseUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.WarehouseAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.WarehouseGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.WarehouseCountArgs result: runtime.Types.Utils.Optional | number } } } MinimumStockByWarehouse: { payload: Prisma.$MinimumStockByWarehousePayload fields: Prisma.MinimumStockByWarehouseFieldRefs operations: { findUnique: { args: Prisma.MinimumStockByWarehouseFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.MinimumStockByWarehouseFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.MinimumStockByWarehouseFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.MinimumStockByWarehouseFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.MinimumStockByWarehouseFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.MinimumStockByWarehouseCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.MinimumStockByWarehouseCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.MinimumStockByWarehouseCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.MinimumStockByWarehouseDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.MinimumStockByWarehouseUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.MinimumStockByWarehouseDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.MinimumStockByWarehouseUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.MinimumStockByWarehouseUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.MinimumStockByWarehouseUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.MinimumStockByWarehouseAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.MinimumStockByWarehouseGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.MinimumStockByWarehouseCountArgs result: runtime.Types.Utils.Optional | number } } } CatalogItem: { payload: Prisma.$CatalogItemPayload fields: Prisma.CatalogItemFieldRefs operations: { findUnique: { args: Prisma.CatalogItemFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.CatalogItemFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.CatalogItemFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.CatalogItemFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.CatalogItemFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.CatalogItemCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.CatalogItemCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.CatalogItemCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.CatalogItemDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.CatalogItemUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.CatalogItemDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.CatalogItemUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.CatalogItemUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.CatalogItemUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.CatalogItemAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.CatalogItemGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.CatalogItemCountArgs result: runtime.Types.Utils.Optional | number } } } ProductData: { payload: Prisma.$ProductDataPayload fields: Prisma.ProductDataFieldRefs operations: { findUnique: { args: Prisma.ProductDataFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ProductDataFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ProductDataFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ProductDataFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ProductDataFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ProductDataCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ProductDataCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ProductDataCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ProductDataDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ProductDataUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ProductDataDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ProductDataUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ProductDataUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ProductDataUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ProductDataAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ProductDataGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ProductDataCountArgs result: runtime.Types.Utils.Optional | number } } } ServiceTicket: { payload: Prisma.$ServiceTicketPayload fields: Prisma.ServiceTicketFieldRefs operations: { findUnique: { args: Prisma.ServiceTicketFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ServiceTicketFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ServiceTicketFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ServiceTicketFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ServiceTicketFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ServiceTicketCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ServiceTicketCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ServiceTicketCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ServiceTicketDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ServiceTicketUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ServiceTicketDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ServiceTicketUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ServiceTicketUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ServiceTicketUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ServiceTicketAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ServiceTicketGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ServiceTicketCountArgs result: runtime.Types.Utils.Optional | number } } } ServiceTicketNote: { payload: Prisma.$ServiceTicketNotePayload fields: Prisma.ServiceTicketNoteFieldRefs operations: { findUnique: { args: Prisma.ServiceTicketNoteFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ServiceTicketNoteFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ServiceTicketNoteFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ServiceTicketNoteFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ServiceTicketNoteFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ServiceTicketNoteCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ServiceTicketNoteCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ServiceTicketNoteCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ServiceTicketNoteDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ServiceTicketNoteUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ServiceTicketNoteDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ServiceTicketNoteUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ServiceTicketNoteUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ServiceTicketNoteUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ServiceTicketNoteAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ServiceTicketNoteGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ServiceTicketNoteCountArgs result: runtime.Types.Utils.Optional | number } } } ServiceTicketType: { payload: Prisma.$ServiceTicketTypePayload fields: Prisma.ServiceTicketTypeFieldRefs operations: { findUnique: { args: Prisma.ServiceTicketTypeFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ServiceTicketTypeFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ServiceTicketTypeFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ServiceTicketTypeFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ServiceTicketTypeFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ServiceTicketTypeCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ServiceTicketTypeCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ServiceTicketTypeCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ServiceTicketTypeDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ServiceTicketTypeUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ServiceTicketTypeDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ServiceTicketTypeUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ServiceTicketTypeUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ServiceTicketTypeUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ServiceTicketTypeAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ServiceTicketTypeGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ServiceTicketTypeCountArgs result: runtime.Types.Utils.Optional | number } } } ServiceTicketBoard: { payload: Prisma.$ServiceTicketBoardPayload fields: Prisma.ServiceTicketBoardFieldRefs operations: { findUnique: { args: Prisma.ServiceTicketBoardFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ServiceTicketBoardFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ServiceTicketBoardFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ServiceTicketBoardFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ServiceTicketBoardFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ServiceTicketBoardCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ServiceTicketBoardCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ServiceTicketBoardCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ServiceTicketBoardDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ServiceTicketBoardUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ServiceTicketBoardDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ServiceTicketBoardUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ServiceTicketBoardUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ServiceTicketBoardUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ServiceTicketBoardAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ServiceTicketBoardGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ServiceTicketBoardCountArgs result: runtime.Types.Utils.Optional | number } } } ServiceTicketLocation: { payload: Prisma.$ServiceTicketLocationPayload fields: Prisma.ServiceTicketLocationFieldRefs operations: { findUnique: { args: Prisma.ServiceTicketLocationFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ServiceTicketLocationFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ServiceTicketLocationFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ServiceTicketLocationFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ServiceTicketLocationFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ServiceTicketLocationCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ServiceTicketLocationCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ServiceTicketLocationCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ServiceTicketLocationDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ServiceTicketLocationUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ServiceTicketLocationDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ServiceTicketLocationUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ServiceTicketLocationUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ServiceTicketLocationUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ServiceTicketLocationAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ServiceTicketLocationGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ServiceTicketLocationCountArgs result: runtime.Types.Utils.Optional | number } } } ServiceTicketSource: { payload: Prisma.$ServiceTicketSourcePayload fields: Prisma.ServiceTicketSourceFieldRefs operations: { findUnique: { args: Prisma.ServiceTicketSourceFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ServiceTicketSourceFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ServiceTicketSourceFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ServiceTicketSourceFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ServiceTicketSourceFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ServiceTicketSourceCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ServiceTicketSourceCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ServiceTicketSourceCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ServiceTicketSourceDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ServiceTicketSourceUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ServiceTicketSourceDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ServiceTicketSourceUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ServiceTicketSourceUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ServiceTicketSourceUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ServiceTicketSourceAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ServiceTicketSourceGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ServiceTicketSourceCountArgs result: runtime.Types.Utils.Optional | number } } } ServiceTicketImpact: { payload: Prisma.$ServiceTicketImpactPayload fields: Prisma.ServiceTicketImpactFieldRefs operations: { findUnique: { args: Prisma.ServiceTicketImpactFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ServiceTicketImpactFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ServiceTicketImpactFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ServiceTicketImpactFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ServiceTicketImpactFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ServiceTicketImpactCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ServiceTicketImpactCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ServiceTicketImpactCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ServiceTicketImpactDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ServiceTicketImpactUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ServiceTicketImpactDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ServiceTicketImpactUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ServiceTicketImpactUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ServiceTicketImpactUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ServiceTicketImpactAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ServiceTicketImpactGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ServiceTicketImpactCountArgs result: runtime.Types.Utils.Optional | number } } } ServiceTicketPriority: { payload: Prisma.$ServiceTicketPriorityPayload fields: Prisma.ServiceTicketPriorityFieldRefs operations: { findUnique: { args: Prisma.ServiceTicketPriorityFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ServiceTicketPriorityFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ServiceTicketPriorityFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ServiceTicketPriorityFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ServiceTicketPriorityFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ServiceTicketPriorityCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ServiceTicketPriorityCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ServiceTicketPriorityCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ServiceTicketPriorityDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ServiceTicketPriorityUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ServiceTicketPriorityDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ServiceTicketPriorityUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ServiceTicketPriorityUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ServiceTicketPriorityUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ServiceTicketPriorityAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ServiceTicketPriorityGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ServiceTicketPriorityCountArgs result: runtime.Types.Utils.Optional | number } } } ServiceTicketSeverity: { payload: Prisma.$ServiceTicketSeverityPayload fields: Prisma.ServiceTicketSeverityFieldRefs operations: { findUnique: { args: Prisma.ServiceTicketSeverityFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ServiceTicketSeverityFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ServiceTicketSeverityFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ServiceTicketSeverityFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ServiceTicketSeverityFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ServiceTicketSeverityCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ServiceTicketSeverityCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ServiceTicketSeverityCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ServiceTicketSeverityDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ServiceTicketSeverityUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ServiceTicketSeverityDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ServiceTicketSeverityUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ServiceTicketSeverityUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ServiceTicketSeverityUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ServiceTicketSeverityAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ServiceTicketSeverityGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ServiceTicketSeverityCountArgs result: runtime.Types.Utils.Optional | number } } } ServiceTicketFinalData: { payload: Prisma.$ServiceTicketFinalDataPayload fields: Prisma.ServiceTicketFinalDataFieldRefs operations: { findUnique: { args: Prisma.ServiceTicketFinalDataFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ServiceTicketFinalDataFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ServiceTicketFinalDataFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ServiceTicketFinalDataFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ServiceTicketFinalDataFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ServiceTicketFinalDataCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ServiceTicketFinalDataCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ServiceTicketFinalDataCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ServiceTicketFinalDataDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ServiceTicketFinalDataUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ServiceTicketFinalDataDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ServiceTicketFinalDataUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ServiceTicketFinalDataUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ServiceTicketFinalDataUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ServiceTicketFinalDataAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ServiceTicketFinalDataGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ServiceTicketFinalDataCountArgs result: runtime.Types.Utils.Optional | number } } } OpportunityStage: { payload: Prisma.$OpportunityStagePayload fields: Prisma.OpportunityStageFieldRefs operations: { findUnique: { args: Prisma.OpportunityStageFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.OpportunityStageFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.OpportunityStageFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.OpportunityStageFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.OpportunityStageFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.OpportunityStageCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.OpportunityStageCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.OpportunityStageCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.OpportunityStageDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.OpportunityStageUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.OpportunityStageDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.OpportunityStageUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.OpportunityStageUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.OpportunityStageUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.OpportunityStageAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.OpportunityStageGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.OpportunityStageCountArgs result: runtime.Types.Utils.Optional | number } } } OpportunityType: { payload: Prisma.$OpportunityTypePayload fields: Prisma.OpportunityTypeFieldRefs operations: { findUnique: { args: Prisma.OpportunityTypeFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.OpportunityTypeFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.OpportunityTypeFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.OpportunityTypeFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.OpportunityTypeFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.OpportunityTypeCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.OpportunityTypeCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.OpportunityTypeCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.OpportunityTypeDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.OpportunityTypeUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.OpportunityTypeDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.OpportunityTypeUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.OpportunityTypeUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.OpportunityTypeUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.OpportunityTypeAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.OpportunityTypeGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.OpportunityTypeCountArgs result: runtime.Types.Utils.Optional | number } } } OpportunityStatus: { payload: Prisma.$OpportunityStatusPayload fields: Prisma.OpportunityStatusFieldRefs operations: { findUnique: { args: Prisma.OpportunityStatusFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.OpportunityStatusFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.OpportunityStatusFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.OpportunityStatusFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.OpportunityStatusFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.OpportunityStatusCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.OpportunityStatusCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.OpportunityStatusCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.OpportunityStatusDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.OpportunityStatusUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.OpportunityStatusDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.OpportunityStatusUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.OpportunityStatusUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.OpportunityStatusUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.OpportunityStatusAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.OpportunityStatusGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.OpportunityStatusCountArgs result: runtime.Types.Utils.Optional | number } } } Opportunity: { payload: Prisma.$OpportunityPayload fields: Prisma.OpportunityFieldRefs operations: { findUnique: { args: Prisma.OpportunityFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.OpportunityFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.OpportunityFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.OpportunityFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.OpportunityFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.OpportunityCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.OpportunityCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.OpportunityCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.OpportunityDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.OpportunityUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.OpportunityDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.OpportunityUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.OpportunityUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.OpportunityUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.OpportunityAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.OpportunityGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.OpportunityCountArgs result: runtime.Types.Utils.Optional | number } } } ScheduleStatus: { payload: Prisma.$ScheduleStatusPayload fields: Prisma.ScheduleStatusFieldRefs operations: { findUnique: { args: Prisma.ScheduleStatusFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ScheduleStatusFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ScheduleStatusFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ScheduleStatusFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ScheduleStatusFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ScheduleStatusCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ScheduleStatusCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ScheduleStatusCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ScheduleStatusDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ScheduleStatusUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ScheduleStatusDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ScheduleStatusUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ScheduleStatusUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ScheduleStatusUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ScheduleStatusAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ScheduleStatusGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ScheduleStatusCountArgs result: runtime.Types.Utils.Optional | number } } } ScheduleType: { payload: Prisma.$ScheduleTypePayload fields: Prisma.ScheduleTypeFieldRefs operations: { findUnique: { args: Prisma.ScheduleTypeFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ScheduleTypeFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ScheduleTypeFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ScheduleTypeFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ScheduleTypeFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ScheduleTypeCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ScheduleTypeCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ScheduleTypeCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ScheduleTypeDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ScheduleTypeUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ScheduleTypeDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ScheduleTypeUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ScheduleTypeUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ScheduleTypeUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ScheduleTypeAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ScheduleTypeGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ScheduleTypeCountArgs result: runtime.Types.Utils.Optional | number } } } ScheduleSpan: { payload: Prisma.$ScheduleSpanPayload fields: Prisma.ScheduleSpanFieldRefs operations: { findUnique: { args: Prisma.ScheduleSpanFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ScheduleSpanFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ScheduleSpanFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ScheduleSpanFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ScheduleSpanFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ScheduleSpanCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ScheduleSpanCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ScheduleSpanCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ScheduleSpanDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ScheduleSpanUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ScheduleSpanDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ScheduleSpanUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ScheduleSpanUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ScheduleSpanUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ScheduleSpanAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ScheduleSpanGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ScheduleSpanCountArgs result: runtime.Types.Utils.Optional | number } } } Schedule: { payload: Prisma.$SchedulePayload fields: Prisma.ScheduleFieldRefs operations: { findUnique: { args: Prisma.ScheduleFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.ScheduleFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.ScheduleFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.ScheduleFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.ScheduleFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.ScheduleCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.ScheduleCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.ScheduleCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.ScheduleDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.ScheduleUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.ScheduleDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.ScheduleUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.ScheduleUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.ScheduleUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.ScheduleAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.ScheduleGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.ScheduleCountArgs result: runtime.Types.Utils.Optional | number } } } CredentialType: { payload: Prisma.$CredentialTypePayload fields: Prisma.CredentialTypeFieldRefs operations: { findUnique: { args: Prisma.CredentialTypeFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.CredentialTypeFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.CredentialTypeFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.CredentialTypeFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.CredentialTypeFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.CredentialTypeCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.CredentialTypeCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.CredentialTypeCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.CredentialTypeDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.CredentialTypeUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.CredentialTypeDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.CredentialTypeUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.CredentialTypeUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.CredentialTypeUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.CredentialTypeAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.CredentialTypeGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.CredentialTypeCountArgs result: runtime.Types.Utils.Optional | number } } } SecureValue: { payload: Prisma.$SecureValuePayload fields: Prisma.SecureValueFieldRefs operations: { findUnique: { args: Prisma.SecureValueFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.SecureValueFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.SecureValueFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.SecureValueFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.SecureValueFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.SecureValueCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.SecureValueCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.SecureValueCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.SecureValueDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.SecureValueUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.SecureValueDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.SecureValueUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.SecureValueUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.SecureValueUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.SecureValueAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.SecureValueGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.SecureValueCountArgs result: runtime.Types.Utils.Optional | number } } } Credential: { payload: Prisma.$CredentialPayload fields: Prisma.CredentialFieldRefs operations: { findUnique: { args: Prisma.CredentialFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.CredentialFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.CredentialFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.CredentialFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.CredentialFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.CredentialCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.CredentialCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.CredentialCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.CredentialDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.CredentialUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.CredentialDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.CredentialUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.CredentialUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.CredentialUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.CredentialAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.CredentialGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.CredentialCountArgs result: runtime.Types.Utils.Optional | number } } } GeneratedQuotes: { payload: Prisma.$GeneratedQuotesPayload fields: Prisma.GeneratedQuotesFieldRefs operations: { findUnique: { args: Prisma.GeneratedQuotesFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.GeneratedQuotesFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.GeneratedQuotesFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.GeneratedQuotesFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.GeneratedQuotesFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.GeneratedQuotesCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.GeneratedQuotesCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.GeneratedQuotesCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.GeneratedQuotesDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.GeneratedQuotesUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.GeneratedQuotesDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.GeneratedQuotesUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.GeneratedQuotesUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.GeneratedQuotesUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.GeneratedQuotesAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.GeneratedQuotesGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.GeneratedQuotesCountArgs result: runtime.Types.Utils.Optional | number } } } TaxCode: { payload: Prisma.$TaxCodePayload fields: Prisma.TaxCodeFieldRefs operations: { findUnique: { args: Prisma.TaxCodeFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.TaxCodeFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.TaxCodeFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.TaxCodeFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.TaxCodeFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.TaxCodeCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.TaxCodeCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.TaxCodeCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.TaxCodeDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.TaxCodeUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.TaxCodeDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.TaxCodeUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.TaxCodeUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.TaxCodeUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.TaxCodeAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.TaxCodeGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.TaxCodeCountArgs result: runtime.Types.Utils.Optional | number } } } CwMember: { payload: Prisma.$CwMemberPayload fields: Prisma.CwMemberFieldRefs operations: { findUnique: { args: Prisma.CwMemberFindUniqueArgs result: runtime.Types.Utils.PayloadToResult | null } findUniqueOrThrow: { args: Prisma.CwMemberFindUniqueOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findFirst: { args: Prisma.CwMemberFindFirstArgs result: runtime.Types.Utils.PayloadToResult | null } findFirstOrThrow: { args: Prisma.CwMemberFindFirstOrThrowArgs result: runtime.Types.Utils.PayloadToResult } findMany: { args: Prisma.CwMemberFindManyArgs result: runtime.Types.Utils.PayloadToResult[] } create: { args: Prisma.CwMemberCreateArgs result: runtime.Types.Utils.PayloadToResult } createMany: { args: Prisma.CwMemberCreateManyArgs result: BatchPayload } createManyAndReturn: { args: Prisma.CwMemberCreateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } delete: { args: Prisma.CwMemberDeleteArgs result: runtime.Types.Utils.PayloadToResult } update: { args: Prisma.CwMemberUpdateArgs result: runtime.Types.Utils.PayloadToResult } deleteMany: { args: Prisma.CwMemberDeleteManyArgs result: BatchPayload } updateMany: { args: Prisma.CwMemberUpdateManyArgs result: BatchPayload } updateManyAndReturn: { args: Prisma.CwMemberUpdateManyAndReturnArgs result: runtime.Types.Utils.PayloadToResult[] } upsert: { args: Prisma.CwMemberUpsertArgs result: runtime.Types.Utils.PayloadToResult } aggregate: { args: Prisma.CwMemberAggregateArgs result: runtime.Types.Utils.Optional } groupBy: { args: Prisma.CwMemberGroupByArgs result: runtime.Types.Utils.Optional[] } count: { args: Prisma.CwMemberCountArgs result: runtime.Types.Utils.Optional | number } } } } } & { other: { payload: any operations: { $executeRaw: { args: [query: TemplateStringsArray | Sql, ...values: any[]], result: any } $executeRawUnsafe: { args: [query: string, ...values: any[]], result: any } $queryRaw: { args: [query: TemplateStringsArray | Sql, ...values: any[]], result: any } $queryRawUnsafe: { args: [query: string, ...values: any[]], result: any } } } } /** * 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 SyncJobRunScalarFieldEnum = { id: 'id', jobType: 'jobType', status: 'status', triggeredBy: 'triggeredBy', startedAt: 'startedAt', completedAt: 'completedAt', errorSummary: 'errorSummary', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type SyncJobRunScalarFieldEnum = (typeof SyncJobRunScalarFieldEnum)[keyof typeof SyncJobRunScalarFieldEnum] export const SyncStepLogScalarFieldEnum = { id: 'id', syncJobRunId: 'syncJobRunId', tableName: 'tableName', syncMode: 'syncMode', recordsProcessed: 'recordsProcessed', recordsInserted: 'recordsInserted', recordsSkipped: 'recordsSkipped', recordsFailed: 'recordsFailed', recordsDeleted: 'recordsDeleted', sampleErrors: 'sampleErrors', durationMs: 'durationMs', createdAt: 'createdAt' } as const export type SyncStepLogScalarFieldEnum = (typeof SyncStepLogScalarFieldEnum)[keyof typeof SyncStepLogScalarFieldEnum] export const SessionScalarFieldEnum = { id: 'id', sessionKey: 'sessionKey', userId: 'userId', expires: 'expires', refreshTokenGenerated: 'refreshTokenGenerated', refreshedAt: 'refreshedAt', invalidatedAt: 'invalidatedAt' } as const export type SessionScalarFieldEnum = (typeof SessionScalarFieldEnum)[keyof typeof SessionScalarFieldEnum] export const UserScalarFieldEnum = { id: 'id', permissions: 'permissions', login: 'login', firstName: 'firstName', lastName: 'lastName', email: 'email', image: 'image', title: 'title', active: 'active', hidden: 'hidden', cwIdentifier: 'cwIdentifier', cwMemberId: 'cwMemberId', userId: 'userId', token: 'token', updatedBy: 'updatedBy', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type UserScalarFieldEnum = (typeof UserScalarFieldEnum)[keyof typeof UserScalarFieldEnum] export const RoleScalarFieldEnum = { id: 'id', title: 'title', moniker: 'moniker', permissions: 'permissions', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type RoleScalarFieldEnum = (typeof RoleScalarFieldEnum)[keyof typeof RoleScalarFieldEnum] export const CorporateLocationScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', updatedById: 'updatedById', addressLine1: 'addressLine1', addressLine2: 'addressLine2', city: 'city', state: 'state', zipCode: 'zipCode', country: 'country', inactiveFlag: 'inactiveFlag', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CorporateLocationScalarFieldEnum = (typeof CorporateLocationScalarFieldEnum)[keyof typeof CorporateLocationScalarFieldEnum] export const InternalDepartmentScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', createdById: 'createdById', updatedById: 'updatedById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type InternalDepartmentScalarFieldEnum = (typeof InternalDepartmentScalarFieldEnum)[keyof typeof InternalDepartmentScalarFieldEnum] export const UnifiSiteScalarFieldEnum = { id: 'id', name: 'name', siteId: 'siteId', companyId: 'companyId', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type UnifiSiteScalarFieldEnum = (typeof UnifiSiteScalarFieldEnum)[keyof typeof UnifiSiteScalarFieldEnum] export const CompanyScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', phone: 'phone', website: 'website', deleteFlag: 'deleteFlag', dateDeleted: 'dateDeleted', taxId: 'taxId', taxExempt: 'taxExempt', enteredById: 'enteredById', deletedById: 'deletedById', deletedAt: 'deletedAt', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CompanyScalarFieldEnum = (typeof CompanyScalarFieldEnum)[keyof typeof CompanyScalarFieldEnum] export const CompanyAddressScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', addressLine1: 'addressLine1', addressLine2: 'addressLine2', city: 'city', state: 'state', zipCode: 'zipCode', country: 'country', phone: 'phone', fax: 'fax', inactiveFlag: 'inactiveFlag', defaultFlag: 'defaultFlag', defaultMailFlag: 'defaultMailFlag', defaultBillFlag: 'defaultBillFlag', defaultShipFlag: 'defaultShipFlag', updatedById: 'updatedById', companyId: 'companyId', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CompanyAddressScalarFieldEnum = (typeof CompanyAddressScalarFieldEnum)[keyof typeof CompanyAddressScalarFieldEnum] export const ContactScalarFieldEnum = { id: 'id', uid: 'uid', active: 'active', default: 'default', firstName: 'firstName', lastName: 'lastName', nickname: 'nickname', title: 'title', gender: 'gender', birthday: 'birthday', email: 'email', phone: 'phone', phoneExtension: 'phoneExtension', phoneType: 'phoneType', companyAddressId: 'companyAddressId', memberId: 'memberId', companyId: 'companyId', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ContactScalarFieldEnum = (typeof ContactScalarFieldEnum)[keyof typeof ContactScalarFieldEnum] export const CatalogItemTypeScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', inactiveFlag: 'inactiveFlag', defaultFlag: 'defaultFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CatalogItemTypeScalarFieldEnum = (typeof CatalogItemTypeScalarFieldEnum)[keyof typeof CatalogItemTypeScalarFieldEnum] export const CatalogCategoryScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', inactiveFlag: 'inactiveFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CatalogCategoryScalarFieldEnum = (typeof CatalogCategoryScalarFieldEnum)[keyof typeof CatalogCategoryScalarFieldEnum] export const CatalogSubcategoryScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', categoryId: 'categoryId', inactiveFlag: 'inactiveFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CatalogSubcategoryScalarFieldEnum = (typeof CatalogSubcategoryScalarFieldEnum)[keyof typeof CatalogSubcategoryScalarFieldEnum] export const CatalogManufacturerScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', inactiveFlag: 'inactiveFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CatalogManufacturerScalarFieldEnum = (typeof CatalogManufacturerScalarFieldEnum)[keyof typeof CatalogManufacturerScalarFieldEnum] export const WarehouseBinScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', minQuantity: 'minQuantity', maxQuantity: 'maxQuantity', inactiveFlag: 'inactiveFlag', defaultFlag: 'defaultFlag', warehouseId: 'warehouseId', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type WarehouseBinScalarFieldEnum = (typeof WarehouseBinScalarFieldEnum)[keyof typeof WarehouseBinScalarFieldEnum] export const ProductInventoryScalarFieldEnum = { id: 'id', uid: 'uid', qtyOnHand: 'qtyOnHand', warehouseBinId: 'warehouseBinId', itemId: 'itemId', warehouseId: 'warehouseId', updatedById: 'updatedById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ProductInventoryScalarFieldEnum = (typeof ProductInventoryScalarFieldEnum)[keyof typeof ProductInventoryScalarFieldEnum] export const WarehouseScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', inactiveFlag: 'inactiveFlag', lockedFlag: 'lockedFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type WarehouseScalarFieldEnum = (typeof WarehouseScalarFieldEnum)[keyof typeof WarehouseScalarFieldEnum] export const MinimumStockByWarehouseScalarFieldEnum = { id: 'id', uid: 'uid', minQty: 'minQty', warehouseId: 'warehouseId', itemId: 'itemId', updatedById: 'updatedById', enteredById: 'enteredById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type MinimumStockByWarehouseScalarFieldEnum = (typeof MinimumStockByWarehouseScalarFieldEnum)[keyof typeof MinimumStockByWarehouseScalarFieldEnum] export const CatalogItemScalarFieldEnum = { id: 'id', uid: 'uid', identifier: 'identifier', name: 'name', description: 'description', customerDescription: 'customerDescription', internalNotes: 'internalNotes', subcategoryId: 'subcategoryId', manufacturerId: 'manufacturerId', partNumber: 'partNumber', vendorName: 'vendorName', vendorSku: 'vendorSku', vendorCwId: 'vendorCwId', price: 'price', cost: 'cost', inactive: 'inactive', salesTaxable: 'salesTaxable', onHand: 'onHand', cwLastUpdated: 'cwLastUpdated', classId: 'classId', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CatalogItemScalarFieldEnum = (typeof CatalogItemScalarFieldEnum)[keyof typeof CatalogItemScalarFieldEnum] export const ProductDataScalarFieldEnum = { id: 'id', uid: 'uid', qty: 'qty', internalNote: 'internalNote', shortDescription: 'shortDescription', description: 'description', sequenceNumber: 'sequenceNumber', procurementNotes: 'procurementNotes', productNarrative: 'productNarrative', unitPrice: 'unitPrice', unitCost: 'unitCost', listPrice: 'listPrice', discount: 'discount', recurringRevenue: 'recurringRevenue', recurringCost: 'recurringCost', qtyPicked: 'qtyPicked', qtyShipped: 'qtyShipped', cancelReason: 'cancelReason', cancelQty: 'cancelQty', billableFlag: 'billableFlag', taxableFlag: 'taxableFlag', invoiceFlag: 'invoiceFlag', recurringFlag: 'recurringFlag', poApprovedFlag: 'poApprovedFlag', calcPriceFlag: 'calcPriceFlag', calcCostFlag: 'calcCostFlag', cancelFlag: 'cancelFlag', catalogItemId: 'catalogItemId', corporateLocationId: 'corporateLocationId', serviceTicketId: 'serviceTicketId', opportunityId: 'opportunityId', updatedById: 'updatedById', createdById: 'createdById', closedById: 'closedById', cancelById: 'cancelById', closedAt: 'closedAt', cancelledAt: 'cancelledAt', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ProductDataScalarFieldEnum = (typeof ProductDataScalarFieldEnum)[keyof typeof ProductDataScalarFieldEnum] export const ServiceTicketScalarFieldEnum = { id: 'id', uid: 'uid', summary: 'summary', addressLine1: 'addressLine1', addressLine2: 'addressLine2', city: 'city', state: 'state', zipCode: 'zipCode', country: 'country', contactName: 'contactName', phone: 'phone', phoneExtension: 'phoneExtension', phoneType: 'phoneType', email: 'email', poNumber: 'poNumber', billCompleteFlag: 'billCompleteFlag', billUnapprovedFlag: 'billUnapprovedFlag', billingAmount: 'billingAmount', billingMethod: 'billingMethod', timeBillableFlag: 'timeBillableFlag', expenseBillableFlag: 'expenseBillableFlag', productBillableFlag: 'productBillableFlag', timeInvoiceableFlag: 'timeInvoiceableFlag', expenseInvoiceableFlag: 'expenseInvoiceableFlag', productInvoiceableFlag: 'productInvoiceableFlag', dateRequested: 'dateRequested', billingType: 'billingType', billingInstructions: 'billingInstructions', rejectedFlag: 'rejectedFlag', closedFlag: 'closedFlag', redFlag: 'redFlag', publishFlag: 'publishFlag', ticketOwnerId: 'ticketOwnerId', serviceTicketBoardId: 'serviceTicketBoardId', severityId: 'severityId', impactId: 'impactId', priorityId: 'priorityId', sourceId: 'sourceId', locationId: 'locationId', parentId: 'parentId', companyId: 'companyId', contactId: 'contactId', companyAddressId: 'companyAddressId', billingCompanyId: 'billingCompanyId', billingAddressId: 'billingAddressId', createdById: 'createdById', updatedById: 'updatedById', closedById: 'closedById', rejectedAt: 'rejectedAt', closedAt: 'closedAt', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ServiceTicketScalarFieldEnum = (typeof ServiceTicketScalarFieldEnum)[keyof typeof ServiceTicketScalarFieldEnum] export const ServiceTicketNoteScalarFieldEnum = { id: 'id', uid: 'uid', notes: 'notes', notesMd: 'notesMd', authorId: 'authorId', problemFlag: 'problemFlag', resolutionFlag: 'resolutionFlag', internalAnalysisFlag: 'internalAnalysisFlag', internalMemberFlag: 'internalMemberFlag', createdByParentFlag: 'createdByParentFlag', mergedFlag: 'mergedFlag', bundledFlag: 'bundledFlag', serviceTicketId: 'serviceTicketId', createdById: 'createdById', updatedById: 'updatedById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ServiceTicketNoteScalarFieldEnum = (typeof ServiceTicketNoteScalarFieldEnum)[keyof typeof ServiceTicketNoteScalarFieldEnum] export const ServiceTicketTypeScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', inactiveFlag: 'inactiveFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ServiceTicketTypeScalarFieldEnum = (typeof ServiceTicketTypeScalarFieldEnum)[keyof typeof ServiceTicketTypeScalarFieldEnum] export const ServiceTicketBoardScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', timeBillableFlag: 'timeBillableFlag', expenseBillableFlag: 'expenseBillableFlag', productBillableFlag: 'productBillableFlag', timeInvoiceableFlag: 'timeInvoiceableFlag', expenseInvoiceableFlag: 'expenseInvoiceableFlag', productInvoiceableFlag: 'productInvoiceableFlag', autoAssignNewFlag: 'autoAssignNewFlag', autoAssignEmailCreatedFlag: 'autoAssignEmailCreatedFlag', autoAssignPortalCreatedFlag: 'autoAssignPortalCreatedFlag', projectFlag: 'projectFlag', lockDescriptionFlag: 'lockDescriptionFlag', emailContactFlag: 'emailContactFlag', emailResourceFlag: 'emailResourceFlag', resolutionSortOrder: 'resolutionSortOrder', internalAnalysisSortOrder: 'internalAnalysisSortOrder', locationId: 'locationId', createdById: 'createdById', updatedById: 'updatedById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ServiceTicketBoardScalarFieldEnum = (typeof ServiceTicketBoardScalarFieldEnum)[keyof typeof ServiceTicketBoardScalarFieldEnum] export const ServiceTicketLocationScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', defaultFlag: 'defaultFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ServiceTicketLocationScalarFieldEnum = (typeof ServiceTicketLocationScalarFieldEnum)[keyof typeof ServiceTicketLocationScalarFieldEnum] export const ServiceTicketSourceScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', inactiveFlag: 'inactiveFlag', defaultFlag: 'defaultFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ServiceTicketSourceScalarFieldEnum = (typeof ServiceTicketSourceScalarFieldEnum)[keyof typeof ServiceTicketSourceScalarFieldEnum] export const ServiceTicketImpactScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', defaultFlag: 'defaultFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ServiceTicketImpactScalarFieldEnum = (typeof ServiceTicketImpactScalarFieldEnum)[keyof typeof ServiceTicketImpactScalarFieldEnum] export const ServiceTicketPriorityScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', color: 'color', description: 'description', defaultFlag: 'defaultFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ServiceTicketPriorityScalarFieldEnum = (typeof ServiceTicketPriorityScalarFieldEnum)[keyof typeof ServiceTicketPriorityScalarFieldEnum] export const ServiceTicketSeverityScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', defaultFlag: 'defaultFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ServiceTicketSeverityScalarFieldEnum = (typeof ServiceTicketSeverityScalarFieldEnum)[keyof typeof ServiceTicketSeverityScalarFieldEnum] export const ServiceTicketFinalDataScalarFieldEnum = { id: 'id' } as const export type ServiceTicketFinalDataScalarFieldEnum = (typeof ServiceTicketFinalDataScalarFieldEnum)[keyof typeof ServiceTicketFinalDataScalarFieldEnum] export const OpportunityStageScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', seqNbr: 'seqNbr', funnelColor: 'funnelColor', updatedById: 'updatedById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type OpportunityStageScalarFieldEnum = (typeof OpportunityStageScalarFieldEnum)[keyof typeof OpportunityStageScalarFieldEnum] export const OpportunityTypeScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', inactiveFlag: 'inactiveFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type OpportunityTypeScalarFieldEnum = (typeof OpportunityTypeScalarFieldEnum)[keyof typeof OpportunityTypeScalarFieldEnum] export const OpportunityStatusScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', inactiveFlag: 'inactiveFlag', defaultFlag: 'defaultFlag', wonFlag: 'wonFlag', lostFlag: 'lostFlag', closeFlag: 'closeFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type OpportunityStatusScalarFieldEnum = (typeof OpportunityStatusScalarFieldEnum)[keyof typeof OpportunityStatusScalarFieldEnum] export const OpportunityScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', notes: 'notes', oppNarrative: 'oppNarrative', typeId: 'typeId', stageId: 'stageId', statusId: 'statusId', taxCodeId: 'taxCodeId', interest: 'interest', probability: 'probability', source: 'source', primarySalesRepId: 'primarySalesRepId', secondarySalesRepId: 'secondarySalesRepId', companyId: 'companyId', contactId: 'contactId', siteId: 'siteId', customerPO: 'customerPO', locationId: 'locationId', departmentId: 'departmentId', expectedCloseDate: 'expectedCloseDate', pipelineChangeDate: 'pipelineChangeDate', dateBecameLead: 'dateBecameLead', closedDate: 'closedDate', closedFlag: 'closedFlag', closedById: 'closedById', productSequence: 'productSequence', updatedBy: 'updatedBy', eneteredBy: 'eneteredBy', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type OpportunityScalarFieldEnum = (typeof OpportunityScalarFieldEnum)[keyof typeof OpportunityScalarFieldEnum] export const ScheduleStatusScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', color: 'color', softFlag: 'softFlag', defaultFlag: 'defaultFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ScheduleStatusScalarFieldEnum = (typeof ScheduleStatusScalarFieldEnum)[keyof typeof ScheduleStatusScalarFieldEnum] export const ScheduleTypeScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', displayColor: 'displayColor', tableReference: 'tableReference', moduleId: 'moduleId', scheduleTypeId: 'scheduleTypeId', systemFlag: 'systemFlag', displayFlag: 'displayFlag', updatedById: 'updatedById', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ScheduleTypeScalarFieldEnum = (typeof ScheduleTypeScalarFieldEnum)[keyof typeof ScheduleTypeScalarFieldEnum] export const ScheduleSpanScalarFieldEnum = { id: 'id', scheduleSpanId: 'scheduleSpanId', spanDesc: 'spanDesc' } as const export type ScheduleSpanScalarFieldEnum = (typeof ScheduleSpanScalarFieldEnum)[keyof typeof ScheduleSpanScalarFieldEnum] export const ScheduleScalarFieldEnum = { id: 'id', uid: 'uid', name: 'name', description: 'description', memberId: 'memberId', closedFlag: 'closedFlag', reminderFlag: 'reminderFlag', allDayFlag: 'allDayFlag', acknowledgementFlag: 'acknowledgementFlag', meetingFlag: 'meetingFlag', recurringFlag: 'recurringFlag', billableFlag: 'billableFlag', acknowledgedById: 'acknowledgedById', acknowledgedAt: 'acknowledgedAt', startDate: 'startDate', endDate: 'endDate', hoursScheduled: 'hoursScheduled', duration: 'duration', hoursPerDay: 'hoursPerDay', reminderMinutes: 'reminderMinutes', statusId: 'statusId', typeId: 'typeId', scheduleSpanId: 'scheduleSpanId', updatedById: 'updatedById', createdById: 'createdById', closedById: 'closedById', closedAt: 'closedAt', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type ScheduleScalarFieldEnum = (typeof ScheduleScalarFieldEnum)[keyof typeof ScheduleScalarFieldEnum] export const CredentialTypeScalarFieldEnum = { id: 'id', name: 'name', permissionScope: 'permissionScope', icon: 'icon', fields: 'fields', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CredentialTypeScalarFieldEnum = (typeof CredentialTypeScalarFieldEnum)[keyof typeof CredentialTypeScalarFieldEnum] export const SecureValueScalarFieldEnum = { id: 'id', name: 'name', content: 'content', hash: 'hash', credentialId: 'credentialId', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type SecureValueScalarFieldEnum = (typeof SecureValueScalarFieldEnum)[keyof typeof SecureValueScalarFieldEnum] export const CredentialScalarFieldEnum = { id: 'id', name: 'name', notes: 'notes', subCredentialOfId: 'subCredentialOfId', typeId: 'typeId', fields: 'fields', companyId: 'companyId', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CredentialScalarFieldEnum = (typeof CredentialScalarFieldEnum)[keyof typeof CredentialScalarFieldEnum] export const GeneratedQuotesScalarFieldEnum = { id: 'id', quoteRegenData: 'quoteRegenData', quoteRegenParams: 'quoteRegenParams', quoteRegenHash: 'quoteRegenHash', downloads: 'downloads', quoteFile: 'quoteFile', quoteFileName: 'quoteFileName', opportunityId: 'opportunityId', createdById: 'createdById', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type GeneratedQuotesScalarFieldEnum = (typeof GeneratedQuotesScalarFieldEnum)[keyof typeof GeneratedQuotesScalarFieldEnum] export const TaxCodeScalarFieldEnum = { id: 'id', uid: 'uid', code: 'code', codeCaption: 'codeCaption', description: 'description', rate: 'rate', defaultFlag: 'defaultFlag', createdBy: 'createdBy', updatedBy: 'updatedBy', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type TaxCodeScalarFieldEnum = (typeof TaxCodeScalarFieldEnum)[keyof typeof TaxCodeScalarFieldEnum] export const CwMemberScalarFieldEnum = { id: 'id', cwMemberId: 'cwMemberId', identifier: 'identifier', firstName: 'firstName', lastName: 'lastName', officeEmail: 'officeEmail', inactiveFlag: 'inactiveFlag', apiKey: 'apiKey', cwLastUpdated: 'cwLastUpdated', createdAt: 'createdAt', updatedAt: 'updatedAt' } as const export type CwMemberScalarFieldEnum = (typeof CwMemberScalarFieldEnum)[keyof typeof CwMemberScalarFieldEnum] 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 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] export const JsonNullValueFilter = { DbNull: DbNull, JsonNull: JsonNull, AnyNull: AnyNull } as const export type JsonNullValueFilter = (typeof JsonNullValueFilter)[keyof typeof JsonNullValueFilter] /** * Field references */ /** * Reference to a field of type 'String' */ export type StringFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'String'> /** * Reference to a field of type 'String[]' */ export type ListStringFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'String[]'> /** * Reference to a field of type 'SyncJobType' */ export type EnumSyncJobTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'SyncJobType'> /** * Reference to a field of type 'SyncJobType[]' */ export type ListEnumSyncJobTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'SyncJobType[]'> /** * Reference to a field of type 'SyncJobStatus' */ export type EnumSyncJobStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'SyncJobStatus'> /** * Reference to a field of type 'SyncJobStatus[]' */ export type ListEnumSyncJobStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'SyncJobStatus[]'> /** * Reference to a field of type 'DateTime' */ export type DateTimeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'DateTime'> /** * Reference to a field of type 'DateTime[]' */ export type ListDateTimeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'DateTime[]'> /** * Reference to a field of type 'Int' */ export type IntFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Int'> /** * Reference to a field of type 'Int[]' */ export type ListIntFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Int[]'> /** * Reference to a field of type 'Json' */ export type JsonFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Json'> /** * Reference to a field of type 'QueryMode' */ export type EnumQueryModeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'QueryMode'> /** * Reference to a field of type 'Boolean' */ export type BooleanFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Boolean'> /** * Reference to a field of type 'USState' */ export type EnumUSStateFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'USState'> /** * Reference to a field of type 'USState[]' */ export type ListEnumUSStateFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'USState[]'> /** * Reference to a field of type 'Country' */ export type EnumCountryFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Country'> /** * Reference to a field of type 'Country[]' */ export type ListEnumCountryFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Country[]'> /** * Reference to a field of type 'GenderType' */ export type EnumGenderTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'GenderType'> /** * Reference to a field of type 'GenderType[]' */ export type ListEnumGenderTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'GenderType[]'> /** * Reference to a field of type 'PhoneType' */ export type EnumPhoneTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'PhoneType'> /** * Reference to a field of type 'PhoneType[]' */ export type ListEnumPhoneTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'PhoneType[]'> /** * Reference to a field of type 'Float' */ export type FloatFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Float'> /** * Reference to a field of type 'Float[]' */ export type ListFloatFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Float[]'> /** * Reference to a field of type 'BillingMethod' */ export type EnumBillingMethodFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'BillingMethod'> /** * Reference to a field of type 'BillingMethod[]' */ export type ListEnumBillingMethodFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'BillingMethod[]'> /** * Reference to a field of type 'BillingType' */ export type EnumBillingTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'BillingType'> /** * Reference to a field of type 'BillingType[]' */ export type ListEnumBillingTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'BillingType[]'> /** * Reference to a field of type 'OpportunityInterest' */ export type EnumOpportunityInterestFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'OpportunityInterest'> /** * Reference to a field of type 'OpportunityInterest[]' */ export type ListEnumOpportunityInterestFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'OpportunityInterest[]'> /** * Reference to a field of type 'Bytes' */ export type BytesFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Bytes'> /** * Reference to a field of type 'Bytes[]' */ export type ListBytesFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Bytes[]'> /** * Batch Payload for updateMany & deleteMany & createMany */ export type BatchPayload = { count: number } export const defineExtension = runtime.Extensions.defineExtension as unknown as runtime.Types.Extensions.ExtendsHook<"define", TypeMapCb, runtime.Types.Extensions.DefaultArgs> export type DefaultPrismaClient = PrismaClient export type ErrorFormat = 'pretty' | 'colorless' | 'minimal' export type PrismaClientOptions = ({ /** * Instance of a Driver Adapter, e.g., like one provided by `@prisma/adapter-pg`. */ adapter: runtime.SqlDriverAdapterFactory accelerateUrl?: never } | { /** * Prisma Accelerate URL allowing the client to connect through Accelerate instead of a direct database. */ accelerateUrl: string adapter?: never }) & { /** * @default "colorless" */ errorFormat?: ErrorFormat /** * @example * ``` * // Shorthand for `emit: 'stdout'` * log: ['query', 'info', 'warn', 'error'] * * // Emit as events only * log: [ * { emit: 'event', level: 'query' }, * { emit: 'event', level: 'info' }, * { emit: 'event', level: 'warn' } * { emit: 'event', level: 'error' } * ] * * / Emit as events and log to stdout * og: [ * { emit: 'stdout', level: 'query' }, * { emit: 'stdout', level: 'info' }, * { emit: 'stdout', level: 'warn' } * { emit: 'stdout', level: 'error' } * * ``` * Read more in our [docs](https://pris.ly/d/logging). */ log?: (LogLevel | LogDefinition)[] /** * The default values for transactionOptions * maxWait ?= 2000 * timeout ?= 5000 */ transactionOptions?: { maxWait?: number timeout?: number isolationLevel?: TransactionIsolationLevel } /** * Global configuration for omitting model fields by default. * * @example * ``` * const prisma = new PrismaClient({ * omit: { * user: { * password: true * } * } * }) * ``` */ omit?: GlobalOmitConfig /** * SQL commenter plugins that add metadata to SQL queries as comments. * Comments follow the sqlcommenter format: https://google.github.io/sqlcommenter/ * * @example * ``` * const prisma = new PrismaClient({ * adapter, * comments: [ * traceContext(), * queryInsights(), * ], * }) * ``` */ comments?: runtime.SqlCommenterPlugin[] } export type GlobalOmitConfig = { syncJobRun?: Prisma.SyncJobRunOmit syncStepLog?: Prisma.SyncStepLogOmit session?: Prisma.SessionOmit user?: Prisma.UserOmit role?: Prisma.RoleOmit corporateLocation?: Prisma.CorporateLocationOmit internalDepartment?: Prisma.InternalDepartmentOmit unifiSite?: Prisma.UnifiSiteOmit company?: Prisma.CompanyOmit companyAddress?: Prisma.CompanyAddressOmit contact?: Prisma.ContactOmit catalogItemType?: Prisma.CatalogItemTypeOmit catalogCategory?: Prisma.CatalogCategoryOmit catalogSubcategory?: Prisma.CatalogSubcategoryOmit catalogManufacturer?: Prisma.CatalogManufacturerOmit warehouseBin?: Prisma.WarehouseBinOmit productInventory?: Prisma.ProductInventoryOmit warehouse?: Prisma.WarehouseOmit minimumStockByWarehouse?: Prisma.MinimumStockByWarehouseOmit catalogItem?: Prisma.CatalogItemOmit productData?: Prisma.ProductDataOmit serviceTicket?: Prisma.ServiceTicketOmit serviceTicketNote?: Prisma.ServiceTicketNoteOmit serviceTicketType?: Prisma.ServiceTicketTypeOmit serviceTicketBoard?: Prisma.ServiceTicketBoardOmit serviceTicketLocation?: Prisma.ServiceTicketLocationOmit serviceTicketSource?: Prisma.ServiceTicketSourceOmit serviceTicketImpact?: Prisma.ServiceTicketImpactOmit serviceTicketPriority?: Prisma.ServiceTicketPriorityOmit serviceTicketSeverity?: Prisma.ServiceTicketSeverityOmit serviceTicketFinalData?: Prisma.ServiceTicketFinalDataOmit opportunityStage?: Prisma.OpportunityStageOmit opportunityType?: Prisma.OpportunityTypeOmit opportunityStatus?: Prisma.OpportunityStatusOmit opportunity?: Prisma.OpportunityOmit scheduleStatus?: Prisma.ScheduleStatusOmit scheduleType?: Prisma.ScheduleTypeOmit scheduleSpan?: Prisma.ScheduleSpanOmit schedule?: Prisma.ScheduleOmit credentialType?: Prisma.CredentialTypeOmit secureValue?: Prisma.SecureValueOmit credential?: Prisma.CredentialOmit generatedQuotes?: Prisma.GeneratedQuotesOmit taxCode?: Prisma.TaxCodeOmit cwMember?: Prisma.CwMemberOmit } /* Types for Logging */ export type LogLevel = 'info' | 'query' | 'warn' | 'error' export type LogDefinition = { level: LogLevel emit: 'stdout' | 'event' } export type CheckIsLogLevel = T extends LogLevel ? T : never; export type GetLogType = CheckIsLogLevel< T extends LogDefinition ? T['level'] : T >; export type GetEvents = T extends Array ? GetLogType : never; export type QueryEvent = { timestamp: Date query: string params: string duration: number target: string } export type LogEvent = { timestamp: Date message: string target: string } /* End Types for Logging */ export type PrismaAction = | 'findUnique' | 'findUniqueOrThrow' | 'findMany' | 'findFirst' | 'findFirstOrThrow' | 'create' | 'createMany' | 'createManyAndReturn' | 'update' | 'updateMany' | 'updateManyAndReturn' | 'upsert' | 'delete' | 'deleteMany' | 'executeRaw' | 'queryRaw' | 'aggregate' | 'count' | 'runCommandRaw' | 'findRaw' | 'groupBy' /** * `PrismaClient` proxy available in interactive transactions. */ export type TransactionClient = Omit