chore(prisma): 补齐 generated 任务模块模型 (Project/Task/BoardColumn 等 6 个), 与 schema 对齐

This commit is contained in:
jif2.zhang
2026-10-26 20:42:05 +08:00
parent f83deefa47
commit fc23919a4e
13 changed files with 12100 additions and 7 deletions
+30
View File
@@ -132,3 +132,33 @@ export type CheckListItem = Prisma.CheckListItemModel
* *
*/ */
export type CheckListTemplate = Prisma.CheckListTemplateModel export type CheckListTemplate = Prisma.CheckListTemplateModel
/**
* Model Project
*
*/
export type Project = Prisma.ProjectModel
/**
* Model ProjectMember
*
*/
export type ProjectMember = Prisma.ProjectMemberModel
/**
* Model BoardColumn
*
*/
export type BoardColumn = Prisma.BoardColumnModel
/**
* Model Task
*
*/
export type Task = Prisma.TaskModel
/**
* Model TaskMember
*
*/
export type TaskMember = Prisma.TaskMemberModel
/**
* Model TaskTag
*
*/
export type TaskTag = Prisma.TaskTagModel
+30
View File
@@ -156,3 +156,33 @@ export type CheckListItem = Prisma.CheckListItemModel
* *
*/ */
export type CheckListTemplate = Prisma.CheckListTemplateModel export type CheckListTemplate = Prisma.CheckListTemplateModel
/**
* Model Project
*
*/
export type Project = Prisma.ProjectModel
/**
* Model ProjectMember
*
*/
export type ProjectMember = Prisma.ProjectMemberModel
/**
* Model BoardColumn
*
*/
export type BoardColumn = Prisma.BoardColumnModel
/**
* Model Task
*
*/
export type Task = Prisma.TaskModel
/**
* Model TaskMember
*
*/
export type TaskMember = Prisma.TaskMemberModel
/**
* Model TaskTag
*
*/
export type TaskTag = Prisma.TaskTagModel
File diff suppressed because one or more lines are too long
+538 -2
View File
@@ -406,7 +406,13 @@ export const ModelName = {
CheckIn: 'CheckIn', CheckIn: 'CheckIn',
CheckList: 'CheckList', CheckList: 'CheckList',
CheckListItem: 'CheckListItem', CheckListItem: 'CheckListItem',
CheckListTemplate: 'CheckListTemplate' CheckListTemplate: 'CheckListTemplate',
Project: 'Project',
ProjectMember: 'ProjectMember',
BoardColumn: 'BoardColumn',
Task: 'Task',
TaskMember: 'TaskMember',
TaskTag: 'TaskTag'
} as const } as const
export type ModelName = (typeof ModelName)[keyof typeof ModelName] export type ModelName = (typeof ModelName)[keyof typeof ModelName]
@@ -422,7 +428,7 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
omit: GlobalOmitOptions omit: GlobalOmitOptions
} }
meta: { meta: {
modelProps: "user" | "article" | "strategy" | "indicator" | "indicatorPoint" | "news" | "alert" | "serverNode" | "serverNodeHistory" | "serviceCheck" | "econ_SowInventory" | "scraperCache" | "oilPriceHistory" | "mihomeAccount" | "mihomeHome" | "mihomeDevice" | "mihomeEnvSample" | "mihomeEnvHour" | "habit" | "checkIn" | "checkList" | "checkListItem" | "checkListTemplate" modelProps: "user" | "article" | "strategy" | "indicator" | "indicatorPoint" | "news" | "alert" | "serverNode" | "serverNodeHistory" | "serviceCheck" | "econ_SowInventory" | "scraperCache" | "oilPriceHistory" | "mihomeAccount" | "mihomeHome" | "mihomeDevice" | "mihomeEnvSample" | "mihomeEnvHour" | "habit" | "checkIn" | "checkList" | "checkListItem" | "checkListTemplate" | "project" | "projectMember" | "boardColumn" | "task" | "taskMember" | "taskTag"
txIsolationLevel: TransactionIsolationLevel txIsolationLevel: TransactionIsolationLevel
} }
model: { model: {
@@ -1944,6 +1950,402 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
} }
} }
} }
Project: {
payload: Prisma.$ProjectPayload<ExtArgs>
fields: Prisma.ProjectFieldRefs
operations: {
findUnique: {
args: Prisma.ProjectFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectPayload> | null
}
findUniqueOrThrow: {
args: Prisma.ProjectFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectPayload>
}
findFirst: {
args: Prisma.ProjectFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectPayload> | null
}
findFirstOrThrow: {
args: Prisma.ProjectFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectPayload>
}
findMany: {
args: Prisma.ProjectFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectPayload>[]
}
create: {
args: Prisma.ProjectCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectPayload>
}
createMany: {
args: Prisma.ProjectCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.ProjectDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectPayload>
}
update: {
args: Prisma.ProjectUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectPayload>
}
deleteMany: {
args: Prisma.ProjectDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.ProjectUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.ProjectUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectPayload>
}
aggregate: {
args: Prisma.ProjectAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateProject>
}
groupBy: {
args: Prisma.ProjectGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.ProjectGroupByOutputType>[]
}
count: {
args: Prisma.ProjectCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.ProjectCountAggregateOutputType> | number
}
}
}
ProjectMember: {
payload: Prisma.$ProjectMemberPayload<ExtArgs>
fields: Prisma.ProjectMemberFieldRefs
operations: {
findUnique: {
args: Prisma.ProjectMemberFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectMemberPayload> | null
}
findUniqueOrThrow: {
args: Prisma.ProjectMemberFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectMemberPayload>
}
findFirst: {
args: Prisma.ProjectMemberFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectMemberPayload> | null
}
findFirstOrThrow: {
args: Prisma.ProjectMemberFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectMemberPayload>
}
findMany: {
args: Prisma.ProjectMemberFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectMemberPayload>[]
}
create: {
args: Prisma.ProjectMemberCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectMemberPayload>
}
createMany: {
args: Prisma.ProjectMemberCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.ProjectMemberDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectMemberPayload>
}
update: {
args: Prisma.ProjectMemberUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectMemberPayload>
}
deleteMany: {
args: Prisma.ProjectMemberDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.ProjectMemberUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.ProjectMemberUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProjectMemberPayload>
}
aggregate: {
args: Prisma.ProjectMemberAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateProjectMember>
}
groupBy: {
args: Prisma.ProjectMemberGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.ProjectMemberGroupByOutputType>[]
}
count: {
args: Prisma.ProjectMemberCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.ProjectMemberCountAggregateOutputType> | number
}
}
}
BoardColumn: {
payload: Prisma.$BoardColumnPayload<ExtArgs>
fields: Prisma.BoardColumnFieldRefs
operations: {
findUnique: {
args: Prisma.BoardColumnFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$BoardColumnPayload> | null
}
findUniqueOrThrow: {
args: Prisma.BoardColumnFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$BoardColumnPayload>
}
findFirst: {
args: Prisma.BoardColumnFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$BoardColumnPayload> | null
}
findFirstOrThrow: {
args: Prisma.BoardColumnFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$BoardColumnPayload>
}
findMany: {
args: Prisma.BoardColumnFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$BoardColumnPayload>[]
}
create: {
args: Prisma.BoardColumnCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$BoardColumnPayload>
}
createMany: {
args: Prisma.BoardColumnCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.BoardColumnDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$BoardColumnPayload>
}
update: {
args: Prisma.BoardColumnUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$BoardColumnPayload>
}
deleteMany: {
args: Prisma.BoardColumnDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.BoardColumnUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.BoardColumnUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$BoardColumnPayload>
}
aggregate: {
args: Prisma.BoardColumnAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateBoardColumn>
}
groupBy: {
args: Prisma.BoardColumnGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.BoardColumnGroupByOutputType>[]
}
count: {
args: Prisma.BoardColumnCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.BoardColumnCountAggregateOutputType> | number
}
}
}
Task: {
payload: Prisma.$TaskPayload<ExtArgs>
fields: Prisma.TaskFieldRefs
operations: {
findUnique: {
args: Prisma.TaskFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskPayload> | null
}
findUniqueOrThrow: {
args: Prisma.TaskFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskPayload>
}
findFirst: {
args: Prisma.TaskFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskPayload> | null
}
findFirstOrThrow: {
args: Prisma.TaskFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskPayload>
}
findMany: {
args: Prisma.TaskFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskPayload>[]
}
create: {
args: Prisma.TaskCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskPayload>
}
createMany: {
args: Prisma.TaskCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.TaskDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskPayload>
}
update: {
args: Prisma.TaskUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskPayload>
}
deleteMany: {
args: Prisma.TaskDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.TaskUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.TaskUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskPayload>
}
aggregate: {
args: Prisma.TaskAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateTask>
}
groupBy: {
args: Prisma.TaskGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.TaskGroupByOutputType>[]
}
count: {
args: Prisma.TaskCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.TaskCountAggregateOutputType> | number
}
}
}
TaskMember: {
payload: Prisma.$TaskMemberPayload<ExtArgs>
fields: Prisma.TaskMemberFieldRefs
operations: {
findUnique: {
args: Prisma.TaskMemberFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskMemberPayload> | null
}
findUniqueOrThrow: {
args: Prisma.TaskMemberFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskMemberPayload>
}
findFirst: {
args: Prisma.TaskMemberFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskMemberPayload> | null
}
findFirstOrThrow: {
args: Prisma.TaskMemberFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskMemberPayload>
}
findMany: {
args: Prisma.TaskMemberFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskMemberPayload>[]
}
create: {
args: Prisma.TaskMemberCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskMemberPayload>
}
createMany: {
args: Prisma.TaskMemberCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.TaskMemberDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskMemberPayload>
}
update: {
args: Prisma.TaskMemberUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskMemberPayload>
}
deleteMany: {
args: Prisma.TaskMemberDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.TaskMemberUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.TaskMemberUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskMemberPayload>
}
aggregate: {
args: Prisma.TaskMemberAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateTaskMember>
}
groupBy: {
args: Prisma.TaskMemberGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.TaskMemberGroupByOutputType>[]
}
count: {
args: Prisma.TaskMemberCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.TaskMemberCountAggregateOutputType> | number
}
}
}
TaskTag: {
payload: Prisma.$TaskTagPayload<ExtArgs>
fields: Prisma.TaskTagFieldRefs
operations: {
findUnique: {
args: Prisma.TaskTagFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskTagPayload> | null
}
findUniqueOrThrow: {
args: Prisma.TaskTagFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskTagPayload>
}
findFirst: {
args: Prisma.TaskTagFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskTagPayload> | null
}
findFirstOrThrow: {
args: Prisma.TaskTagFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskTagPayload>
}
findMany: {
args: Prisma.TaskTagFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskTagPayload>[]
}
create: {
args: Prisma.TaskTagCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskTagPayload>
}
createMany: {
args: Prisma.TaskTagCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.TaskTagDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskTagPayload>
}
update: {
args: Prisma.TaskTagUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskTagPayload>
}
deleteMany: {
args: Prisma.TaskTagDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.TaskTagUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.TaskTagUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TaskTagPayload>
}
aggregate: {
args: Prisma.TaskTagAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateTaskTag>
}
groupBy: {
args: Prisma.TaskTagGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.TaskTagGroupByOutputType>[]
}
count: {
args: Prisma.TaskTagCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.TaskTagCountAggregateOutputType> | number
}
}
}
} }
} & { } & {
other: { other: {
@@ -2334,6 +2736,91 @@ export const CheckListTemplateScalarFieldEnum = {
export type CheckListTemplateScalarFieldEnum = (typeof CheckListTemplateScalarFieldEnum)[keyof typeof CheckListTemplateScalarFieldEnum] export type CheckListTemplateScalarFieldEnum = (typeof CheckListTemplateScalarFieldEnum)[keyof typeof CheckListTemplateScalarFieldEnum]
export const ProjectScalarFieldEnum = {
id: 'id',
name: 'name',
ownerId: 'ownerId',
isPersonal: 'isPersonal',
archived: 'archived',
notes: 'notes',
taskKinds: 'taskKinds',
icon: 'icon',
autoArchive: 'autoArchive',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type ProjectScalarFieldEnum = (typeof ProjectScalarFieldEnum)[keyof typeof ProjectScalarFieldEnum]
export const ProjectMemberScalarFieldEnum = {
id: 'id',
projectId: 'projectId',
userId: 'userId',
permission: 'permission',
createdAt: 'createdAt'
} as const
export type ProjectMemberScalarFieldEnum = (typeof ProjectMemberScalarFieldEnum)[keyof typeof ProjectMemberScalarFieldEnum]
export const BoardColumnScalarFieldEnum = {
id: 'id',
projectId: 'projectId',
name: 'name',
sortOrder: 'sortOrder',
boundStatus: 'boundStatus',
retention: 'retention',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type BoardColumnScalarFieldEnum = (typeof BoardColumnScalarFieldEnum)[keyof typeof BoardColumnScalarFieldEnum]
export const TaskScalarFieldEnum = {
id: 'id',
projectId: 'projectId',
columnId: 'columnId',
parentId: 'parentId',
title: 'title',
description: 'description',
kind: 'kind',
markDate: 'markDate',
status: 'status',
doneAt: 'doneAt',
assigneeId: 'assigneeId',
creatorId: 'creatorId',
extras: 'extras',
sortOrder: 'sortOrder',
archived: 'archived',
archivedAt: 'archivedAt',
archiveSource: 'archiveSource',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type TaskScalarFieldEnum = (typeof TaskScalarFieldEnum)[keyof typeof TaskScalarFieldEnum]
export const TaskMemberScalarFieldEnum = {
id: 'id',
taskId: 'taskId',
userId: 'userId'
} as const
export type TaskMemberScalarFieldEnum = (typeof TaskMemberScalarFieldEnum)[keyof typeof TaskMemberScalarFieldEnum]
export const TaskTagScalarFieldEnum = {
id: 'id',
taskId: 'taskId',
name: 'name'
} as const
export type TaskTagScalarFieldEnum = (typeof TaskTagScalarFieldEnum)[keyof typeof TaskTagScalarFieldEnum]
export const SortOrder = { export const SortOrder = {
asc: 'asc', asc: 'asc',
desc: 'desc' desc: 'desc'
@@ -2583,6 +3070,49 @@ export const CheckListTemplateOrderByRelevanceFieldEnum = {
export type CheckListTemplateOrderByRelevanceFieldEnum = (typeof CheckListTemplateOrderByRelevanceFieldEnum)[keyof typeof CheckListTemplateOrderByRelevanceFieldEnum] export type CheckListTemplateOrderByRelevanceFieldEnum = (typeof CheckListTemplateOrderByRelevanceFieldEnum)[keyof typeof CheckListTemplateOrderByRelevanceFieldEnum]
export const ProjectOrderByRelevanceFieldEnum = {
name: 'name',
icon: 'icon',
autoArchive: 'autoArchive'
} as const
export type ProjectOrderByRelevanceFieldEnum = (typeof ProjectOrderByRelevanceFieldEnum)[keyof typeof ProjectOrderByRelevanceFieldEnum]
export const ProjectMemberOrderByRelevanceFieldEnum = {
permission: 'permission'
} as const
export type ProjectMemberOrderByRelevanceFieldEnum = (typeof ProjectMemberOrderByRelevanceFieldEnum)[keyof typeof ProjectMemberOrderByRelevanceFieldEnum]
export const BoardColumnOrderByRelevanceFieldEnum = {
name: 'name',
boundStatus: 'boundStatus',
retention: 'retention'
} as const
export type BoardColumnOrderByRelevanceFieldEnum = (typeof BoardColumnOrderByRelevanceFieldEnum)[keyof typeof BoardColumnOrderByRelevanceFieldEnum]
export const TaskOrderByRelevanceFieldEnum = {
title: 'title',
description: 'description',
kind: 'kind',
status: 'status',
archiveSource: 'archiveSource'
} as const
export type TaskOrderByRelevanceFieldEnum = (typeof TaskOrderByRelevanceFieldEnum)[keyof typeof TaskOrderByRelevanceFieldEnum]
export const TaskTagOrderByRelevanceFieldEnum = {
name: 'name'
} as const
export type TaskTagOrderByRelevanceFieldEnum = (typeof TaskTagOrderByRelevanceFieldEnum)[keyof typeof TaskTagOrderByRelevanceFieldEnum]
/** /**
* Field references * Field references
@@ -2762,6 +3292,12 @@ export type GlobalOmitConfig = {
checkList?: Prisma.CheckListOmit checkList?: Prisma.CheckListOmit
checkListItem?: Prisma.CheckListItemOmit checkListItem?: Prisma.CheckListItemOmit
checkListTemplate?: Prisma.CheckListTemplateOmit checkListTemplate?: Prisma.CheckListTemplateOmit
project?: Prisma.ProjectOmit
projectMember?: Prisma.ProjectMemberOmit
boardColumn?: Prisma.BoardColumnOmit
task?: Prisma.TaskOmit
taskMember?: Prisma.TaskMemberOmit
taskTag?: Prisma.TaskTagOmit
} }
/* Types for Logging */ /* Types for Logging */
@@ -73,7 +73,13 @@ export const ModelName = {
CheckIn: 'CheckIn', CheckIn: 'CheckIn',
CheckList: 'CheckList', CheckList: 'CheckList',
CheckListItem: 'CheckListItem', CheckListItem: 'CheckListItem',
CheckListTemplate: 'CheckListTemplate' CheckListTemplate: 'CheckListTemplate',
Project: 'Project',
ProjectMember: 'ProjectMember',
BoardColumn: 'BoardColumn',
Task: 'Task',
TaskMember: 'TaskMember',
TaskTag: 'TaskTag'
} as const } as const
export type ModelName = (typeof ModelName)[keyof typeof ModelName] export type ModelName = (typeof ModelName)[keyof typeof ModelName]
@@ -443,6 +449,91 @@ export const CheckListTemplateScalarFieldEnum = {
export type CheckListTemplateScalarFieldEnum = (typeof CheckListTemplateScalarFieldEnum)[keyof typeof CheckListTemplateScalarFieldEnum] export type CheckListTemplateScalarFieldEnum = (typeof CheckListTemplateScalarFieldEnum)[keyof typeof CheckListTemplateScalarFieldEnum]
export const ProjectScalarFieldEnum = {
id: 'id',
name: 'name',
ownerId: 'ownerId',
isPersonal: 'isPersonal',
archived: 'archived',
notes: 'notes',
taskKinds: 'taskKinds',
icon: 'icon',
autoArchive: 'autoArchive',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type ProjectScalarFieldEnum = (typeof ProjectScalarFieldEnum)[keyof typeof ProjectScalarFieldEnum]
export const ProjectMemberScalarFieldEnum = {
id: 'id',
projectId: 'projectId',
userId: 'userId',
permission: 'permission',
createdAt: 'createdAt'
} as const
export type ProjectMemberScalarFieldEnum = (typeof ProjectMemberScalarFieldEnum)[keyof typeof ProjectMemberScalarFieldEnum]
export const BoardColumnScalarFieldEnum = {
id: 'id',
projectId: 'projectId',
name: 'name',
sortOrder: 'sortOrder',
boundStatus: 'boundStatus',
retention: 'retention',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type BoardColumnScalarFieldEnum = (typeof BoardColumnScalarFieldEnum)[keyof typeof BoardColumnScalarFieldEnum]
export const TaskScalarFieldEnum = {
id: 'id',
projectId: 'projectId',
columnId: 'columnId',
parentId: 'parentId',
title: 'title',
description: 'description',
kind: 'kind',
markDate: 'markDate',
status: 'status',
doneAt: 'doneAt',
assigneeId: 'assigneeId',
creatorId: 'creatorId',
extras: 'extras',
sortOrder: 'sortOrder',
archived: 'archived',
archivedAt: 'archivedAt',
archiveSource: 'archiveSource',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type TaskScalarFieldEnum = (typeof TaskScalarFieldEnum)[keyof typeof TaskScalarFieldEnum]
export const TaskMemberScalarFieldEnum = {
id: 'id',
taskId: 'taskId',
userId: 'userId'
} as const
export type TaskMemberScalarFieldEnum = (typeof TaskMemberScalarFieldEnum)[keyof typeof TaskMemberScalarFieldEnum]
export const TaskTagScalarFieldEnum = {
id: 'id',
taskId: 'taskId',
name: 'name'
} as const
export type TaskTagScalarFieldEnum = (typeof TaskTagScalarFieldEnum)[keyof typeof TaskTagScalarFieldEnum]
export const SortOrder = { export const SortOrder = {
asc: 'asc', asc: 'asc',
desc: 'desc' desc: 'desc'
@@ -691,3 +782,46 @@ export const CheckListTemplateOrderByRelevanceFieldEnum = {
export type CheckListTemplateOrderByRelevanceFieldEnum = (typeof CheckListTemplateOrderByRelevanceFieldEnum)[keyof typeof CheckListTemplateOrderByRelevanceFieldEnum] export type CheckListTemplateOrderByRelevanceFieldEnum = (typeof CheckListTemplateOrderByRelevanceFieldEnum)[keyof typeof CheckListTemplateOrderByRelevanceFieldEnum]
export const ProjectOrderByRelevanceFieldEnum = {
name: 'name',
icon: 'icon',
autoArchive: 'autoArchive'
} as const
export type ProjectOrderByRelevanceFieldEnum = (typeof ProjectOrderByRelevanceFieldEnum)[keyof typeof ProjectOrderByRelevanceFieldEnum]
export const ProjectMemberOrderByRelevanceFieldEnum = {
permission: 'permission'
} as const
export type ProjectMemberOrderByRelevanceFieldEnum = (typeof ProjectMemberOrderByRelevanceFieldEnum)[keyof typeof ProjectMemberOrderByRelevanceFieldEnum]
export const BoardColumnOrderByRelevanceFieldEnum = {
name: 'name',
boundStatus: 'boundStatus',
retention: 'retention'
} as const
export type BoardColumnOrderByRelevanceFieldEnum = (typeof BoardColumnOrderByRelevanceFieldEnum)[keyof typeof BoardColumnOrderByRelevanceFieldEnum]
export const TaskOrderByRelevanceFieldEnum = {
title: 'title',
description: 'description',
kind: 'kind',
status: 'status',
archiveSource: 'archiveSource'
} as const
export type TaskOrderByRelevanceFieldEnum = (typeof TaskOrderByRelevanceFieldEnum)[keyof typeof TaskOrderByRelevanceFieldEnum]
export const TaskTagOrderByRelevanceFieldEnum = {
name: 'name'
} as const
export type TaskTagOrderByRelevanceFieldEnum = (typeof TaskTagOrderByRelevanceFieldEnum)[keyof typeof TaskTagOrderByRelevanceFieldEnum]
+6
View File
@@ -31,4 +31,10 @@ export type * from './models/CheckIn.ts'
export type * from './models/CheckList.ts' export type * from './models/CheckList.ts'
export type * from './models/CheckListItem.ts' export type * from './models/CheckListItem.ts'
export type * from './models/CheckListTemplate.ts' export type * from './models/CheckListTemplate.ts'
export type * from './models/Project.ts'
export type * from './models/ProjectMember.ts'
export type * from './models/BoardColumn.ts'
export type * from './models/Task.ts'
export type * from './models/TaskMember.ts'
export type * from './models/TaskTag.ts'
export type * from './commonInputTypes.ts' export type * from './commonInputTypes.ts'
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+782
View File
@@ -228,6 +228,11 @@ export type UserWhereInput = {
checkIns?: Prisma.CheckInListRelationFilter checkIns?: Prisma.CheckInListRelationFilter
checkLists?: Prisma.CheckListListRelationFilter checkLists?: Prisma.CheckListListRelationFilter
templates?: Prisma.CheckListTemplateListRelationFilter templates?: Prisma.CheckListTemplateListRelationFilter
ownedProjects?: Prisma.ProjectListRelationFilter
projectMembers?: Prisma.ProjectMemberListRelationFilter
assignedTasks?: Prisma.TaskListRelationFilter
createdTasks?: Prisma.TaskListRelationFilter
taskMembers?: Prisma.TaskMemberListRelationFilter
} }
export type UserOrderByWithRelationInput = { export type UserOrderByWithRelationInput = {
@@ -241,6 +246,11 @@ export type UserOrderByWithRelationInput = {
checkIns?: Prisma.CheckInOrderByRelationAggregateInput checkIns?: Prisma.CheckInOrderByRelationAggregateInput
checkLists?: Prisma.CheckListOrderByRelationAggregateInput checkLists?: Prisma.CheckListOrderByRelationAggregateInput
templates?: Prisma.CheckListTemplateOrderByRelationAggregateInput templates?: Prisma.CheckListTemplateOrderByRelationAggregateInput
ownedProjects?: Prisma.ProjectOrderByRelationAggregateInput
projectMembers?: Prisma.ProjectMemberOrderByRelationAggregateInput
assignedTasks?: Prisma.TaskOrderByRelationAggregateInput
createdTasks?: Prisma.TaskOrderByRelationAggregateInput
taskMembers?: Prisma.TaskMemberOrderByRelationAggregateInput
_relevance?: Prisma.UserOrderByRelevanceInput _relevance?: Prisma.UserOrderByRelevanceInput
} }
@@ -258,6 +268,11 @@ export type UserWhereUniqueInput = Prisma.AtLeast<{
checkIns?: Prisma.CheckInListRelationFilter checkIns?: Prisma.CheckInListRelationFilter
checkLists?: Prisma.CheckListListRelationFilter checkLists?: Prisma.CheckListListRelationFilter
templates?: Prisma.CheckListTemplateListRelationFilter templates?: Prisma.CheckListTemplateListRelationFilter
ownedProjects?: Prisma.ProjectListRelationFilter
projectMembers?: Prisma.ProjectMemberListRelationFilter
assignedTasks?: Prisma.TaskListRelationFilter
createdTasks?: Prisma.TaskListRelationFilter
taskMembers?: Prisma.TaskMemberListRelationFilter
}, "id" | "email"> }, "id" | "email">
export type UserOrderByWithAggregationInput = { export type UserOrderByWithAggregationInput = {
@@ -296,6 +311,11 @@ export type UserCreateInput = {
checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
} }
export type UserUncheckedCreateInput = { export type UserUncheckedCreateInput = {
@@ -309,6 +329,11 @@ export type UserUncheckedCreateInput = {
checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectUncheckedCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
} }
export type UserUpdateInput = { export type UserUpdateInput = {
@@ -321,6 +346,11 @@ export type UserUpdateInput = {
checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
} }
export type UserUncheckedUpdateInput = { export type UserUncheckedUpdateInput = {
@@ -334,6 +364,11 @@ export type UserUncheckedUpdateInput = {
checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUncheckedUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
} }
export type UserCreateManyInput = { export type UserCreateManyInput = {
@@ -487,6 +522,78 @@ export type UserUpdateOneWithoutTemplatesNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.UserUpdateToOneWithWhereWithoutTemplatesInput, Prisma.UserUpdateWithoutTemplatesInput>, Prisma.UserUncheckedUpdateWithoutTemplatesInput> update?: Prisma.XOR<Prisma.XOR<Prisma.UserUpdateToOneWithWhereWithoutTemplatesInput, Prisma.UserUpdateWithoutTemplatesInput>, Prisma.UserUncheckedUpdateWithoutTemplatesInput>
} }
export type UserCreateNestedOneWithoutOwnedProjectsInput = {
create?: Prisma.XOR<Prisma.UserCreateWithoutOwnedProjectsInput, Prisma.UserUncheckedCreateWithoutOwnedProjectsInput>
connectOrCreate?: Prisma.UserCreateOrConnectWithoutOwnedProjectsInput
connect?: Prisma.UserWhereUniqueInput
}
export type UserUpdateOneRequiredWithoutOwnedProjectsNestedInput = {
create?: Prisma.XOR<Prisma.UserCreateWithoutOwnedProjectsInput, Prisma.UserUncheckedCreateWithoutOwnedProjectsInput>
connectOrCreate?: Prisma.UserCreateOrConnectWithoutOwnedProjectsInput
upsert?: Prisma.UserUpsertWithoutOwnedProjectsInput
connect?: Prisma.UserWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.UserUpdateToOneWithWhereWithoutOwnedProjectsInput, Prisma.UserUpdateWithoutOwnedProjectsInput>, Prisma.UserUncheckedUpdateWithoutOwnedProjectsInput>
}
export type UserCreateNestedOneWithoutProjectMembersInput = {
create?: Prisma.XOR<Prisma.UserCreateWithoutProjectMembersInput, Prisma.UserUncheckedCreateWithoutProjectMembersInput>
connectOrCreate?: Prisma.UserCreateOrConnectWithoutProjectMembersInput
connect?: Prisma.UserWhereUniqueInput
}
export type UserUpdateOneRequiredWithoutProjectMembersNestedInput = {
create?: Prisma.XOR<Prisma.UserCreateWithoutProjectMembersInput, Prisma.UserUncheckedCreateWithoutProjectMembersInput>
connectOrCreate?: Prisma.UserCreateOrConnectWithoutProjectMembersInput
upsert?: Prisma.UserUpsertWithoutProjectMembersInput
connect?: Prisma.UserWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.UserUpdateToOneWithWhereWithoutProjectMembersInput, Prisma.UserUpdateWithoutProjectMembersInput>, Prisma.UserUncheckedUpdateWithoutProjectMembersInput>
}
export type UserCreateNestedOneWithoutAssignedTasksInput = {
create?: Prisma.XOR<Prisma.UserCreateWithoutAssignedTasksInput, Prisma.UserUncheckedCreateWithoutAssignedTasksInput>
connectOrCreate?: Prisma.UserCreateOrConnectWithoutAssignedTasksInput
connect?: Prisma.UserWhereUniqueInput
}
export type UserCreateNestedOneWithoutCreatedTasksInput = {
create?: Prisma.XOR<Prisma.UserCreateWithoutCreatedTasksInput, Prisma.UserUncheckedCreateWithoutCreatedTasksInput>
connectOrCreate?: Prisma.UserCreateOrConnectWithoutCreatedTasksInput
connect?: Prisma.UserWhereUniqueInput
}
export type UserUpdateOneWithoutAssignedTasksNestedInput = {
create?: Prisma.XOR<Prisma.UserCreateWithoutAssignedTasksInput, Prisma.UserUncheckedCreateWithoutAssignedTasksInput>
connectOrCreate?: Prisma.UserCreateOrConnectWithoutAssignedTasksInput
upsert?: Prisma.UserUpsertWithoutAssignedTasksInput
disconnect?: Prisma.UserWhereInput | boolean
delete?: Prisma.UserWhereInput | boolean
connect?: Prisma.UserWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.UserUpdateToOneWithWhereWithoutAssignedTasksInput, Prisma.UserUpdateWithoutAssignedTasksInput>, Prisma.UserUncheckedUpdateWithoutAssignedTasksInput>
}
export type UserUpdateOneRequiredWithoutCreatedTasksNestedInput = {
create?: Prisma.XOR<Prisma.UserCreateWithoutCreatedTasksInput, Prisma.UserUncheckedCreateWithoutCreatedTasksInput>
connectOrCreate?: Prisma.UserCreateOrConnectWithoutCreatedTasksInput
upsert?: Prisma.UserUpsertWithoutCreatedTasksInput
connect?: Prisma.UserWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.UserUpdateToOneWithWhereWithoutCreatedTasksInput, Prisma.UserUpdateWithoutCreatedTasksInput>, Prisma.UserUncheckedUpdateWithoutCreatedTasksInput>
}
export type UserCreateNestedOneWithoutTaskMembersInput = {
create?: Prisma.XOR<Prisma.UserCreateWithoutTaskMembersInput, Prisma.UserUncheckedCreateWithoutTaskMembersInput>
connectOrCreate?: Prisma.UserCreateOrConnectWithoutTaskMembersInput
connect?: Prisma.UserWhereUniqueInput
}
export type UserUpdateOneRequiredWithoutTaskMembersNestedInput = {
create?: Prisma.XOR<Prisma.UserCreateWithoutTaskMembersInput, Prisma.UserUncheckedCreateWithoutTaskMembersInput>
connectOrCreate?: Prisma.UserCreateOrConnectWithoutTaskMembersInput
upsert?: Prisma.UserUpsertWithoutTaskMembersInput
connect?: Prisma.UserWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.UserUpdateToOneWithWhereWithoutTaskMembersInput, Prisma.UserUpdateWithoutTaskMembersInput>, Prisma.UserUncheckedUpdateWithoutTaskMembersInput>
}
export type UserCreateWithoutHabitsInput = { export type UserCreateWithoutHabitsInput = {
name: string name: string
email: string email: string
@@ -496,6 +603,11 @@ export type UserCreateWithoutHabitsInput = {
checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
} }
export type UserUncheckedCreateWithoutHabitsInput = { export type UserUncheckedCreateWithoutHabitsInput = {
@@ -508,6 +620,11 @@ export type UserUncheckedCreateWithoutHabitsInput = {
checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectUncheckedCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
} }
export type UserCreateOrConnectWithoutHabitsInput = { export type UserCreateOrConnectWithoutHabitsInput = {
@@ -535,6 +652,11 @@ export type UserUpdateWithoutHabitsInput = {
checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
} }
export type UserUncheckedUpdateWithoutHabitsInput = { export type UserUncheckedUpdateWithoutHabitsInput = {
@@ -547,6 +669,11 @@ export type UserUncheckedUpdateWithoutHabitsInput = {
checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUncheckedUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
} }
export type UserCreateWithoutCheckInsInput = { export type UserCreateWithoutCheckInsInput = {
@@ -558,6 +685,11 @@ export type UserCreateWithoutCheckInsInput = {
habits?: Prisma.HabitCreateNestedManyWithoutUserInput habits?: Prisma.HabitCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
} }
export type UserUncheckedCreateWithoutCheckInsInput = { export type UserUncheckedCreateWithoutCheckInsInput = {
@@ -570,6 +702,11 @@ export type UserUncheckedCreateWithoutCheckInsInput = {
habits?: Prisma.HabitUncheckedCreateNestedManyWithoutUserInput habits?: Prisma.HabitUncheckedCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectUncheckedCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
} }
export type UserCreateOrConnectWithoutCheckInsInput = { export type UserCreateOrConnectWithoutCheckInsInput = {
@@ -597,6 +734,11 @@ export type UserUpdateWithoutCheckInsInput = {
habits?: Prisma.HabitUpdateManyWithoutUserNestedInput habits?: Prisma.HabitUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
} }
export type UserUncheckedUpdateWithoutCheckInsInput = { export type UserUncheckedUpdateWithoutCheckInsInput = {
@@ -609,6 +751,11 @@ export type UserUncheckedUpdateWithoutCheckInsInput = {
habits?: Prisma.HabitUncheckedUpdateManyWithoutUserNestedInput habits?: Prisma.HabitUncheckedUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUncheckedUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
} }
export type UserCreateWithoutCheckListsInput = { export type UserCreateWithoutCheckListsInput = {
@@ -620,6 +767,11 @@ export type UserCreateWithoutCheckListsInput = {
habits?: Prisma.HabitCreateNestedManyWithoutUserInput habits?: Prisma.HabitCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
} }
export type UserUncheckedCreateWithoutCheckListsInput = { export type UserUncheckedCreateWithoutCheckListsInput = {
@@ -632,6 +784,11 @@ export type UserUncheckedCreateWithoutCheckListsInput = {
habits?: Prisma.HabitUncheckedCreateNestedManyWithoutUserInput habits?: Prisma.HabitUncheckedCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectUncheckedCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
} }
export type UserCreateOrConnectWithoutCheckListsInput = { export type UserCreateOrConnectWithoutCheckListsInput = {
@@ -659,6 +816,11 @@ export type UserUpdateWithoutCheckListsInput = {
habits?: Prisma.HabitUpdateManyWithoutUserNestedInput habits?: Prisma.HabitUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
} }
export type UserUncheckedUpdateWithoutCheckListsInput = { export type UserUncheckedUpdateWithoutCheckListsInput = {
@@ -671,6 +833,11 @@ export type UserUncheckedUpdateWithoutCheckListsInput = {
habits?: Prisma.HabitUncheckedUpdateManyWithoutUserNestedInput habits?: Prisma.HabitUncheckedUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUncheckedUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
} }
export type UserCreateWithoutTemplatesInput = { export type UserCreateWithoutTemplatesInput = {
@@ -682,6 +849,11 @@ export type UserCreateWithoutTemplatesInput = {
habits?: Prisma.HabitCreateNestedManyWithoutUserInput habits?: Prisma.HabitCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
} }
export type UserUncheckedCreateWithoutTemplatesInput = { export type UserUncheckedCreateWithoutTemplatesInput = {
@@ -694,6 +866,11 @@ export type UserUncheckedCreateWithoutTemplatesInput = {
habits?: Prisma.HabitUncheckedCreateNestedManyWithoutUserInput habits?: Prisma.HabitUncheckedCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectUncheckedCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
} }
export type UserCreateOrConnectWithoutTemplatesInput = { export type UserCreateOrConnectWithoutTemplatesInput = {
@@ -721,6 +898,11 @@ export type UserUpdateWithoutTemplatesInput = {
habits?: Prisma.HabitUpdateManyWithoutUserNestedInput habits?: Prisma.HabitUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
} }
export type UserUncheckedUpdateWithoutTemplatesInput = { export type UserUncheckedUpdateWithoutTemplatesInput = {
@@ -733,6 +915,421 @@ export type UserUncheckedUpdateWithoutTemplatesInput = {
habits?: Prisma.HabitUncheckedUpdateManyWithoutUserNestedInput habits?: Prisma.HabitUncheckedUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUncheckedUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
}
export type UserCreateWithoutOwnedProjectsInput = {
name: string
email: string
password: string
createdAt?: Date | string
updatedAt?: Date | string
habits?: Prisma.HabitCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
}
export type UserUncheckedCreateWithoutOwnedProjectsInput = {
id?: number
name: string
email: string
password: string
createdAt?: Date | string
updatedAt?: Date | string
habits?: Prisma.HabitUncheckedCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
}
export type UserCreateOrConnectWithoutOwnedProjectsInput = {
where: Prisma.UserWhereUniqueInput
create: Prisma.XOR<Prisma.UserCreateWithoutOwnedProjectsInput, Prisma.UserUncheckedCreateWithoutOwnedProjectsInput>
}
export type UserUpsertWithoutOwnedProjectsInput = {
update: Prisma.XOR<Prisma.UserUpdateWithoutOwnedProjectsInput, Prisma.UserUncheckedUpdateWithoutOwnedProjectsInput>
create: Prisma.XOR<Prisma.UserCreateWithoutOwnedProjectsInput, Prisma.UserUncheckedCreateWithoutOwnedProjectsInput>
where?: Prisma.UserWhereInput
}
export type UserUpdateToOneWithWhereWithoutOwnedProjectsInput = {
where?: Prisma.UserWhereInput
data: Prisma.XOR<Prisma.UserUpdateWithoutOwnedProjectsInput, Prisma.UserUncheckedUpdateWithoutOwnedProjectsInput>
}
export type UserUpdateWithoutOwnedProjectsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
email?: Prisma.StringFieldUpdateOperationsInput | string
password?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
habits?: Prisma.HabitUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
}
export type UserUncheckedUpdateWithoutOwnedProjectsInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
name?: Prisma.StringFieldUpdateOperationsInput | string
email?: Prisma.StringFieldUpdateOperationsInput | string
password?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
habits?: Prisma.HabitUncheckedUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
}
export type UserCreateWithoutProjectMembersInput = {
name: string
email: string
password: string
createdAt?: Date | string
updatedAt?: Date | string
habits?: Prisma.HabitCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectCreateNestedManyWithoutOwnerInput
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
}
export type UserUncheckedCreateWithoutProjectMembersInput = {
id?: number
name: string
email: string
password: string
createdAt?: Date | string
updatedAt?: Date | string
habits?: Prisma.HabitUncheckedCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectUncheckedCreateNestedManyWithoutOwnerInput
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
}
export type UserCreateOrConnectWithoutProjectMembersInput = {
where: Prisma.UserWhereUniqueInput
create: Prisma.XOR<Prisma.UserCreateWithoutProjectMembersInput, Prisma.UserUncheckedCreateWithoutProjectMembersInput>
}
export type UserUpsertWithoutProjectMembersInput = {
update: Prisma.XOR<Prisma.UserUpdateWithoutProjectMembersInput, Prisma.UserUncheckedUpdateWithoutProjectMembersInput>
create: Prisma.XOR<Prisma.UserCreateWithoutProjectMembersInput, Prisma.UserUncheckedCreateWithoutProjectMembersInput>
where?: Prisma.UserWhereInput
}
export type UserUpdateToOneWithWhereWithoutProjectMembersInput = {
where?: Prisma.UserWhereInput
data: Prisma.XOR<Prisma.UserUpdateWithoutProjectMembersInput, Prisma.UserUncheckedUpdateWithoutProjectMembersInput>
}
export type UserUpdateWithoutProjectMembersInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
email?: Prisma.StringFieldUpdateOperationsInput | string
password?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
habits?: Prisma.HabitUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUpdateManyWithoutOwnerNestedInput
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
}
export type UserUncheckedUpdateWithoutProjectMembersInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
name?: Prisma.StringFieldUpdateOperationsInput | string
email?: Prisma.StringFieldUpdateOperationsInput | string
password?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
habits?: Prisma.HabitUncheckedUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUncheckedUpdateManyWithoutOwnerNestedInput
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
}
export type UserCreateWithoutAssignedTasksInput = {
name: string
email: string
password: string
createdAt?: Date | string
updatedAt?: Date | string
habits?: Prisma.HabitCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
}
export type UserUncheckedCreateWithoutAssignedTasksInput = {
id?: number
name: string
email: string
password: string
createdAt?: Date | string
updatedAt?: Date | string
habits?: Prisma.HabitUncheckedCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectUncheckedCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
}
export type UserCreateOrConnectWithoutAssignedTasksInput = {
where: Prisma.UserWhereUniqueInput
create: Prisma.XOR<Prisma.UserCreateWithoutAssignedTasksInput, Prisma.UserUncheckedCreateWithoutAssignedTasksInput>
}
export type UserCreateWithoutCreatedTasksInput = {
name: string
email: string
password: string
createdAt?: Date | string
updatedAt?: Date | string
habits?: Prisma.HabitCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
}
export type UserUncheckedCreateWithoutCreatedTasksInput = {
id?: number
name: string
email: string
password: string
createdAt?: Date | string
updatedAt?: Date | string
habits?: Prisma.HabitUncheckedCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectUncheckedCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
}
export type UserCreateOrConnectWithoutCreatedTasksInput = {
where: Prisma.UserWhereUniqueInput
create: Prisma.XOR<Prisma.UserCreateWithoutCreatedTasksInput, Prisma.UserUncheckedCreateWithoutCreatedTasksInput>
}
export type UserUpsertWithoutAssignedTasksInput = {
update: Prisma.XOR<Prisma.UserUpdateWithoutAssignedTasksInput, Prisma.UserUncheckedUpdateWithoutAssignedTasksInput>
create: Prisma.XOR<Prisma.UserCreateWithoutAssignedTasksInput, Prisma.UserUncheckedCreateWithoutAssignedTasksInput>
where?: Prisma.UserWhereInput
}
export type UserUpdateToOneWithWhereWithoutAssignedTasksInput = {
where?: Prisma.UserWhereInput
data: Prisma.XOR<Prisma.UserUpdateWithoutAssignedTasksInput, Prisma.UserUncheckedUpdateWithoutAssignedTasksInput>
}
export type UserUpdateWithoutAssignedTasksInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
email?: Prisma.StringFieldUpdateOperationsInput | string
password?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
habits?: Prisma.HabitUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
}
export type UserUncheckedUpdateWithoutAssignedTasksInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
name?: Prisma.StringFieldUpdateOperationsInput | string
email?: Prisma.StringFieldUpdateOperationsInput | string
password?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
habits?: Prisma.HabitUncheckedUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUncheckedUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
}
export type UserUpsertWithoutCreatedTasksInput = {
update: Prisma.XOR<Prisma.UserUpdateWithoutCreatedTasksInput, Prisma.UserUncheckedUpdateWithoutCreatedTasksInput>
create: Prisma.XOR<Prisma.UserCreateWithoutCreatedTasksInput, Prisma.UserUncheckedCreateWithoutCreatedTasksInput>
where?: Prisma.UserWhereInput
}
export type UserUpdateToOneWithWhereWithoutCreatedTasksInput = {
where?: Prisma.UserWhereInput
data: Prisma.XOR<Prisma.UserUpdateWithoutCreatedTasksInput, Prisma.UserUncheckedUpdateWithoutCreatedTasksInput>
}
export type UserUpdateWithoutCreatedTasksInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
email?: Prisma.StringFieldUpdateOperationsInput | string
password?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
habits?: Prisma.HabitUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
}
export type UserUncheckedUpdateWithoutCreatedTasksInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
name?: Prisma.StringFieldUpdateOperationsInput | string
email?: Prisma.StringFieldUpdateOperationsInput | string
password?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
habits?: Prisma.HabitUncheckedUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUncheckedUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
}
export type UserCreateWithoutTaskMembersInput = {
name: string
email: string
password: string
createdAt?: Date | string
updatedAt?: Date | string
habits?: Prisma.HabitCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
}
export type UserUncheckedCreateWithoutTaskMembersInput = {
id?: number
name: string
email: string
password: string
createdAt?: Date | string
updatedAt?: Date | string
habits?: Prisma.HabitUncheckedCreateNestedManyWithoutUserInput
checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput
checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput
templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput
ownedProjects?: Prisma.ProjectUncheckedCreateNestedManyWithoutOwnerInput
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
}
export type UserCreateOrConnectWithoutTaskMembersInput = {
where: Prisma.UserWhereUniqueInput
create: Prisma.XOR<Prisma.UserCreateWithoutTaskMembersInput, Prisma.UserUncheckedCreateWithoutTaskMembersInput>
}
export type UserUpsertWithoutTaskMembersInput = {
update: Prisma.XOR<Prisma.UserUpdateWithoutTaskMembersInput, Prisma.UserUncheckedUpdateWithoutTaskMembersInput>
create: Prisma.XOR<Prisma.UserCreateWithoutTaskMembersInput, Prisma.UserUncheckedCreateWithoutTaskMembersInput>
where?: Prisma.UserWhereInput
}
export type UserUpdateToOneWithWhereWithoutTaskMembersInput = {
where?: Prisma.UserWhereInput
data: Prisma.XOR<Prisma.UserUpdateWithoutTaskMembersInput, Prisma.UserUncheckedUpdateWithoutTaskMembersInput>
}
export type UserUpdateWithoutTaskMembersInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
email?: Prisma.StringFieldUpdateOperationsInput | string
password?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
habits?: Prisma.HabitUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
}
export type UserUncheckedUpdateWithoutTaskMembersInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
name?: Prisma.StringFieldUpdateOperationsInput | string
email?: Prisma.StringFieldUpdateOperationsInput | string
password?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
habits?: Prisma.HabitUncheckedUpdateManyWithoutUserNestedInput
checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput
checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput
templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput
ownedProjects?: Prisma.ProjectUncheckedUpdateManyWithoutOwnerNestedInput
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
} }
@@ -745,6 +1342,11 @@ export type UserCountOutputType = {
checkIns: number checkIns: number
checkLists: number checkLists: number
templates: number templates: number
ownedProjects: number
projectMembers: number
assignedTasks: number
createdTasks: number
taskMembers: number
} }
export type UserCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = { export type UserCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
@@ -752,6 +1354,11 @@ export type UserCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.I
checkIns?: boolean | UserCountOutputTypeCountCheckInsArgs checkIns?: boolean | UserCountOutputTypeCountCheckInsArgs
checkLists?: boolean | UserCountOutputTypeCountCheckListsArgs checkLists?: boolean | UserCountOutputTypeCountCheckListsArgs
templates?: boolean | UserCountOutputTypeCountTemplatesArgs templates?: boolean | UserCountOutputTypeCountTemplatesArgs
ownedProjects?: boolean | UserCountOutputTypeCountOwnedProjectsArgs
projectMembers?: boolean | UserCountOutputTypeCountProjectMembersArgs
assignedTasks?: boolean | UserCountOutputTypeCountAssignedTasksArgs
createdTasks?: boolean | UserCountOutputTypeCountCreatedTasksArgs
taskMembers?: boolean | UserCountOutputTypeCountTaskMembersArgs
} }
/** /**
@@ -792,6 +1399,41 @@ export type UserCountOutputTypeCountTemplatesArgs<ExtArgs extends runtime.Types.
where?: Prisma.CheckListTemplateWhereInput where?: Prisma.CheckListTemplateWhereInput
} }
/**
* UserCountOutputType without action
*/
export type UserCountOutputTypeCountOwnedProjectsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.ProjectWhereInput
}
/**
* UserCountOutputType without action
*/
export type UserCountOutputTypeCountProjectMembersArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.ProjectMemberWhereInput
}
/**
* UserCountOutputType without action
*/
export type UserCountOutputTypeCountAssignedTasksArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.TaskWhereInput
}
/**
* UserCountOutputType without action
*/
export type UserCountOutputTypeCountCreatedTasksArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.TaskWhereInput
}
/**
* UserCountOutputType without action
*/
export type UserCountOutputTypeCountTaskMembersArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.TaskMemberWhereInput
}
export type UserSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{ export type UserSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
id?: boolean id?: boolean
@@ -804,6 +1446,11 @@ export type UserSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = r
checkIns?: boolean | Prisma.User$checkInsArgs<ExtArgs> checkIns?: boolean | Prisma.User$checkInsArgs<ExtArgs>
checkLists?: boolean | Prisma.User$checkListsArgs<ExtArgs> checkLists?: boolean | Prisma.User$checkListsArgs<ExtArgs>
templates?: boolean | Prisma.User$templatesArgs<ExtArgs> templates?: boolean | Prisma.User$templatesArgs<ExtArgs>
ownedProjects?: boolean | Prisma.User$ownedProjectsArgs<ExtArgs>
projectMembers?: boolean | Prisma.User$projectMembersArgs<ExtArgs>
assignedTasks?: boolean | Prisma.User$assignedTasksArgs<ExtArgs>
createdTasks?: boolean | Prisma.User$createdTasksArgs<ExtArgs>
taskMembers?: boolean | Prisma.User$taskMembersArgs<ExtArgs>
_count?: boolean | Prisma.UserCountOutputTypeDefaultArgs<ExtArgs> _count?: boolean | Prisma.UserCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["user"]> }, ExtArgs["result"]["user"]>
@@ -824,6 +1471,11 @@ export type UserInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs =
checkIns?: boolean | Prisma.User$checkInsArgs<ExtArgs> checkIns?: boolean | Prisma.User$checkInsArgs<ExtArgs>
checkLists?: boolean | Prisma.User$checkListsArgs<ExtArgs> checkLists?: boolean | Prisma.User$checkListsArgs<ExtArgs>
templates?: boolean | Prisma.User$templatesArgs<ExtArgs> templates?: boolean | Prisma.User$templatesArgs<ExtArgs>
ownedProjects?: boolean | Prisma.User$ownedProjectsArgs<ExtArgs>
projectMembers?: boolean | Prisma.User$projectMembersArgs<ExtArgs>
assignedTasks?: boolean | Prisma.User$assignedTasksArgs<ExtArgs>
createdTasks?: boolean | Prisma.User$createdTasksArgs<ExtArgs>
taskMembers?: boolean | Prisma.User$taskMembersArgs<ExtArgs>
_count?: boolean | Prisma.UserCountOutputTypeDefaultArgs<ExtArgs> _count?: boolean | Prisma.UserCountOutputTypeDefaultArgs<ExtArgs>
} }
@@ -834,6 +1486,11 @@ export type $UserPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs =
checkIns: Prisma.$CheckInPayload<ExtArgs>[] checkIns: Prisma.$CheckInPayload<ExtArgs>[]
checkLists: Prisma.$CheckListPayload<ExtArgs>[] checkLists: Prisma.$CheckListPayload<ExtArgs>[]
templates: Prisma.$CheckListTemplatePayload<ExtArgs>[] templates: Prisma.$CheckListTemplatePayload<ExtArgs>[]
ownedProjects: Prisma.$ProjectPayload<ExtArgs>[]
projectMembers: Prisma.$ProjectMemberPayload<ExtArgs>[]
assignedTasks: Prisma.$TaskPayload<ExtArgs>[]
createdTasks: Prisma.$TaskPayload<ExtArgs>[]
taskMembers: Prisma.$TaskMemberPayload<ExtArgs>[]
} }
scalars: runtime.Types.Extensions.GetPayloadResult<{ scalars: runtime.Types.Extensions.GetPayloadResult<{
id: number id: number
@@ -1186,6 +1843,11 @@ export interface Prisma__UserClient<T, Null = never, ExtArgs extends runtime.Typ
checkIns<T extends Prisma.User$checkInsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$checkInsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$CheckInPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null> checkIns<T extends Prisma.User$checkInsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$checkInsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$CheckInPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
checkLists<T extends Prisma.User$checkListsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$checkListsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$CheckListPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null> checkLists<T extends Prisma.User$checkListsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$checkListsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$CheckListPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
templates<T extends Prisma.User$templatesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$templatesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$CheckListTemplatePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null> templates<T extends Prisma.User$templatesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$templatesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$CheckListTemplatePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
ownedProjects<T extends Prisma.User$ownedProjectsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$ownedProjectsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ProjectPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
projectMembers<T extends Prisma.User$projectMembersArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$projectMembersArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ProjectMemberPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
assignedTasks<T extends Prisma.User$assignedTasksArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$assignedTasksArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$TaskPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
createdTasks<T extends Prisma.User$createdTasksArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$createdTasksArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$TaskPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
taskMembers<T extends Prisma.User$taskMembersArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$taskMembersArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$TaskMemberPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
/** /**
* Attaches callbacks for the resolution and/or rejection of the Promise. * Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved. * @param onfulfilled The callback to execute when the Promise is resolved.
@@ -1664,6 +2326,126 @@ export type User$templatesArgs<ExtArgs extends runtime.Types.Extensions.Internal
distinct?: Prisma.CheckListTemplateScalarFieldEnum | Prisma.CheckListTemplateScalarFieldEnum[] distinct?: Prisma.CheckListTemplateScalarFieldEnum | Prisma.CheckListTemplateScalarFieldEnum[]
} }
/**
* User.ownedProjects
*/
export type User$ownedProjectsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the Project
*/
select?: Prisma.ProjectSelect<ExtArgs> | null
/**
* Omit specific fields from the Project
*/
omit?: Prisma.ProjectOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.ProjectInclude<ExtArgs> | null
where?: Prisma.ProjectWhereInput
orderBy?: Prisma.ProjectOrderByWithRelationInput | Prisma.ProjectOrderByWithRelationInput[]
cursor?: Prisma.ProjectWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.ProjectScalarFieldEnum | Prisma.ProjectScalarFieldEnum[]
}
/**
* User.projectMembers
*/
export type User$projectMembersArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the ProjectMember
*/
select?: Prisma.ProjectMemberSelect<ExtArgs> | null
/**
* Omit specific fields from the ProjectMember
*/
omit?: Prisma.ProjectMemberOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.ProjectMemberInclude<ExtArgs> | null
where?: Prisma.ProjectMemberWhereInput
orderBy?: Prisma.ProjectMemberOrderByWithRelationInput | Prisma.ProjectMemberOrderByWithRelationInput[]
cursor?: Prisma.ProjectMemberWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.ProjectMemberScalarFieldEnum | Prisma.ProjectMemberScalarFieldEnum[]
}
/**
* User.assignedTasks
*/
export type User$assignedTasksArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the Task
*/
select?: Prisma.TaskSelect<ExtArgs> | null
/**
* Omit specific fields from the Task
*/
omit?: Prisma.TaskOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.TaskInclude<ExtArgs> | null
where?: Prisma.TaskWhereInput
orderBy?: Prisma.TaskOrderByWithRelationInput | Prisma.TaskOrderByWithRelationInput[]
cursor?: Prisma.TaskWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.TaskScalarFieldEnum | Prisma.TaskScalarFieldEnum[]
}
/**
* User.createdTasks
*/
export type User$createdTasksArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the Task
*/
select?: Prisma.TaskSelect<ExtArgs> | null
/**
* Omit specific fields from the Task
*/
omit?: Prisma.TaskOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.TaskInclude<ExtArgs> | null
where?: Prisma.TaskWhereInput
orderBy?: Prisma.TaskOrderByWithRelationInput | Prisma.TaskOrderByWithRelationInput[]
cursor?: Prisma.TaskWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.TaskScalarFieldEnum | Prisma.TaskScalarFieldEnum[]
}
/**
* User.taskMembers
*/
export type User$taskMembersArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the TaskMember
*/
select?: Prisma.TaskMemberSelect<ExtArgs> | null
/**
* Omit specific fields from the TaskMember
*/
omit?: Prisma.TaskMemberOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.TaskMemberInclude<ExtArgs> | null
where?: Prisma.TaskMemberWhereInput
orderBy?: Prisma.TaskMemberOrderByWithRelationInput | Prisma.TaskMemberOrderByWithRelationInput[]
cursor?: Prisma.TaskMemberWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.TaskMemberScalarFieldEnum | Prisma.TaskMemberScalarFieldEnum[]
}
/** /**
* User without action * User without action
*/ */