Added Connectwise Compnay Syncing

This commit is contained in:
2026-01-26 17:09:18 -06:00
parent 4524c0258a
commit 7748e6171b
19 changed files with 1783 additions and 9 deletions
+104 -2
View File
@@ -386,7 +386,8 @@ type FieldRefInputType<Model, FieldType> = Model extends never ? never : FieldRe
export const ModelName = {
Session: 'Session',
User: 'User',
Role: 'Role'
Role: 'Role',
Company: 'Company'
} as const
export type ModelName = (typeof ModelName)[keyof typeof ModelName]
@@ -402,7 +403,7 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
omit: GlobalOmitOptions
}
meta: {
modelProps: "session" | "user" | "role"
modelProps: "session" | "user" | "role" | "company"
txIsolationLevel: TransactionIsolationLevel
}
model: {
@@ -628,6 +629,80 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
}
}
}
Company: {
payload: Prisma.$CompanyPayload<ExtArgs>
fields: Prisma.CompanyFieldRefs
operations: {
findUnique: {
args: Prisma.CompanyFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$CompanyPayload> | null
}
findUniqueOrThrow: {
args: Prisma.CompanyFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$CompanyPayload>
}
findFirst: {
args: Prisma.CompanyFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$CompanyPayload> | null
}
findFirstOrThrow: {
args: Prisma.CompanyFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$CompanyPayload>
}
findMany: {
args: Prisma.CompanyFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$CompanyPayload>[]
}
create: {
args: Prisma.CompanyCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$CompanyPayload>
}
createMany: {
args: Prisma.CompanyCreateManyArgs<ExtArgs>
result: BatchPayload
}
createManyAndReturn: {
args: Prisma.CompanyCreateManyAndReturnArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$CompanyPayload>[]
}
delete: {
args: Prisma.CompanyDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$CompanyPayload>
}
update: {
args: Prisma.CompanyUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$CompanyPayload>
}
deleteMany: {
args: Prisma.CompanyDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.CompanyUpdateManyArgs<ExtArgs>
result: BatchPayload
}
updateManyAndReturn: {
args: Prisma.CompanyUpdateManyAndReturnArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$CompanyPayload>[]
}
upsert: {
args: Prisma.CompanyUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$CompanyPayload>
}
aggregate: {
args: Prisma.CompanyAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateCompany>
}
groupBy: {
args: Prisma.CompanyGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.CompanyGroupByOutputType>[]
}
count: {
args: Prisma.CompanyCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.CompanyCountAggregateOutputType> | number
}
}
}
}
} & {
other: {
@@ -709,6 +784,18 @@ export const RoleScalarFieldEnum = {
export type RoleScalarFieldEnum = (typeof RoleScalarFieldEnum)[keyof typeof RoleScalarFieldEnum]
export const CompanyScalarFieldEnum = {
id: 'id',
name: 'name',
cw_CompanyId: 'cw_CompanyId',
cw_Identifier: 'cw_Identifier',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type CompanyScalarFieldEnum = (typeof CompanyScalarFieldEnum)[keyof typeof CompanyScalarFieldEnum]
export const SortOrder = {
asc: 'asc',
desc: 'desc'
@@ -787,6 +874,20 @@ export type IntFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'In
export type ListIntFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Int[]'>
/**
* 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[]'>
/**
* Batch Payload for updateMany & deleteMany & createMany
*/
@@ -885,6 +986,7 @@ export type GlobalOmitConfig = {
session?: Prisma.SessionOmit
user?: Prisma.UserOmit
role?: Prisma.RoleOmit
company?: Prisma.CompanyOmit
}
/* Types for Logging */