Add schedule data model and migration
This commit is contained in:
@@ -399,7 +399,10 @@ export const ModelName = {
|
||||
LicenseKey: 'LicenseKey',
|
||||
ApiKey: 'ApiKey',
|
||||
ColorPalette: 'ColorPalette',
|
||||
AuditLog: 'AuditLog'
|
||||
AuditLog: 'AuditLog',
|
||||
Schedule: 'Schedule',
|
||||
Block: 'Block',
|
||||
BlockProclamations: 'BlockProclamations'
|
||||
} as const
|
||||
|
||||
export type ModelName = (typeof ModelName)[keyof typeof ModelName]
|
||||
@@ -415,7 +418,7 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
|
||||
omit: GlobalOmitOptions
|
||||
}
|
||||
meta: {
|
||||
modelProps: "user" | "profile" | "address" | "session" | "account" | "userRole" | "verification" | "proclamation" | "proclamationGroup" | "userProclamations" | "solfeggioFrequency" | "proclamationCategory" | "licenseKey" | "apiKey" | "colorPalette" | "auditLog"
|
||||
modelProps: "user" | "profile" | "address" | "session" | "account" | "userRole" | "verification" | "proclamation" | "proclamationGroup" | "userProclamations" | "solfeggioFrequency" | "proclamationCategory" | "licenseKey" | "apiKey" | "colorPalette" | "auditLog" | "schedule" | "block" | "blockProclamations"
|
||||
txIsolationLevel: TransactionIsolationLevel
|
||||
}
|
||||
model: {
|
||||
@@ -1603,6 +1606,228 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
|
||||
}
|
||||
}
|
||||
}
|
||||
Schedule: {
|
||||
payload: Prisma.$SchedulePayload<ExtArgs>
|
||||
fields: Prisma.ScheduleFieldRefs
|
||||
operations: {
|
||||
findUnique: {
|
||||
args: Prisma.ScheduleFindUniqueArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$SchedulePayload> | null
|
||||
}
|
||||
findUniqueOrThrow: {
|
||||
args: Prisma.ScheduleFindUniqueOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$SchedulePayload>
|
||||
}
|
||||
findFirst: {
|
||||
args: Prisma.ScheduleFindFirstArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$SchedulePayload> | null
|
||||
}
|
||||
findFirstOrThrow: {
|
||||
args: Prisma.ScheduleFindFirstOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$SchedulePayload>
|
||||
}
|
||||
findMany: {
|
||||
args: Prisma.ScheduleFindManyArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$SchedulePayload>[]
|
||||
}
|
||||
create: {
|
||||
args: Prisma.ScheduleCreateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$SchedulePayload>
|
||||
}
|
||||
createMany: {
|
||||
args: Prisma.ScheduleCreateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
createManyAndReturn: {
|
||||
args: Prisma.ScheduleCreateManyAndReturnArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$SchedulePayload>[]
|
||||
}
|
||||
delete: {
|
||||
args: Prisma.ScheduleDeleteArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$SchedulePayload>
|
||||
}
|
||||
update: {
|
||||
args: Prisma.ScheduleUpdateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$SchedulePayload>
|
||||
}
|
||||
deleteMany: {
|
||||
args: Prisma.ScheduleDeleteManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateMany: {
|
||||
args: Prisma.ScheduleUpdateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateManyAndReturn: {
|
||||
args: Prisma.ScheduleUpdateManyAndReturnArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$SchedulePayload>[]
|
||||
}
|
||||
upsert: {
|
||||
args: Prisma.ScheduleUpsertArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$SchedulePayload>
|
||||
}
|
||||
aggregate: {
|
||||
args: Prisma.ScheduleAggregateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.AggregateSchedule>
|
||||
}
|
||||
groupBy: {
|
||||
args: Prisma.ScheduleGroupByArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.ScheduleGroupByOutputType>[]
|
||||
}
|
||||
count: {
|
||||
args: Prisma.ScheduleCountArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.ScheduleCountAggregateOutputType> | number
|
||||
}
|
||||
}
|
||||
}
|
||||
Block: {
|
||||
payload: Prisma.$BlockPayload<ExtArgs>
|
||||
fields: Prisma.BlockFieldRefs
|
||||
operations: {
|
||||
findUnique: {
|
||||
args: Prisma.BlockFindUniqueArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockPayload> | null
|
||||
}
|
||||
findUniqueOrThrow: {
|
||||
args: Prisma.BlockFindUniqueOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockPayload>
|
||||
}
|
||||
findFirst: {
|
||||
args: Prisma.BlockFindFirstArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockPayload> | null
|
||||
}
|
||||
findFirstOrThrow: {
|
||||
args: Prisma.BlockFindFirstOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockPayload>
|
||||
}
|
||||
findMany: {
|
||||
args: Prisma.BlockFindManyArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockPayload>[]
|
||||
}
|
||||
create: {
|
||||
args: Prisma.BlockCreateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockPayload>
|
||||
}
|
||||
createMany: {
|
||||
args: Prisma.BlockCreateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
createManyAndReturn: {
|
||||
args: Prisma.BlockCreateManyAndReturnArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockPayload>[]
|
||||
}
|
||||
delete: {
|
||||
args: Prisma.BlockDeleteArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockPayload>
|
||||
}
|
||||
update: {
|
||||
args: Prisma.BlockUpdateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockPayload>
|
||||
}
|
||||
deleteMany: {
|
||||
args: Prisma.BlockDeleteManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateMany: {
|
||||
args: Prisma.BlockUpdateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateManyAndReturn: {
|
||||
args: Prisma.BlockUpdateManyAndReturnArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockPayload>[]
|
||||
}
|
||||
upsert: {
|
||||
args: Prisma.BlockUpsertArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockPayload>
|
||||
}
|
||||
aggregate: {
|
||||
args: Prisma.BlockAggregateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.AggregateBlock>
|
||||
}
|
||||
groupBy: {
|
||||
args: Prisma.BlockGroupByArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.BlockGroupByOutputType>[]
|
||||
}
|
||||
count: {
|
||||
args: Prisma.BlockCountArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.BlockCountAggregateOutputType> | number
|
||||
}
|
||||
}
|
||||
}
|
||||
BlockProclamations: {
|
||||
payload: Prisma.$BlockProclamationsPayload<ExtArgs>
|
||||
fields: Prisma.BlockProclamationsFieldRefs
|
||||
operations: {
|
||||
findUnique: {
|
||||
args: Prisma.BlockProclamationsFindUniqueArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockProclamationsPayload> | null
|
||||
}
|
||||
findUniqueOrThrow: {
|
||||
args: Prisma.BlockProclamationsFindUniqueOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockProclamationsPayload>
|
||||
}
|
||||
findFirst: {
|
||||
args: Prisma.BlockProclamationsFindFirstArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockProclamationsPayload> | null
|
||||
}
|
||||
findFirstOrThrow: {
|
||||
args: Prisma.BlockProclamationsFindFirstOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockProclamationsPayload>
|
||||
}
|
||||
findMany: {
|
||||
args: Prisma.BlockProclamationsFindManyArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockProclamationsPayload>[]
|
||||
}
|
||||
create: {
|
||||
args: Prisma.BlockProclamationsCreateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockProclamationsPayload>
|
||||
}
|
||||
createMany: {
|
||||
args: Prisma.BlockProclamationsCreateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
createManyAndReturn: {
|
||||
args: Prisma.BlockProclamationsCreateManyAndReturnArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockProclamationsPayload>[]
|
||||
}
|
||||
delete: {
|
||||
args: Prisma.BlockProclamationsDeleteArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockProclamationsPayload>
|
||||
}
|
||||
update: {
|
||||
args: Prisma.BlockProclamationsUpdateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockProclamationsPayload>
|
||||
}
|
||||
deleteMany: {
|
||||
args: Prisma.BlockProclamationsDeleteManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateMany: {
|
||||
args: Prisma.BlockProclamationsUpdateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateManyAndReturn: {
|
||||
args: Prisma.BlockProclamationsUpdateManyAndReturnArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockProclamationsPayload>[]
|
||||
}
|
||||
upsert: {
|
||||
args: Prisma.BlockProclamationsUpsertArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$BlockProclamationsPayload>
|
||||
}
|
||||
aggregate: {
|
||||
args: Prisma.BlockProclamationsAggregateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.AggregateBlockProclamations>
|
||||
}
|
||||
groupBy: {
|
||||
args: Prisma.BlockProclamationsGroupByArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.BlockProclamationsGroupByOutputType>[]
|
||||
}
|
||||
count: {
|
||||
args: Prisma.BlockProclamationsCountArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.BlockProclamationsCountAggregateOutputType> | number
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} & {
|
||||
other: {
|
||||
@@ -1840,6 +2065,39 @@ export const AuditLogScalarFieldEnum = {
|
||||
export type AuditLogScalarFieldEnum = (typeof AuditLogScalarFieldEnum)[keyof typeof AuditLogScalarFieldEnum]
|
||||
|
||||
|
||||
export const ScheduleScalarFieldEnum = {
|
||||
id: 'id',
|
||||
userId: 'userId',
|
||||
createdAt: 'createdAt',
|
||||
updatedAt: 'updatedAt'
|
||||
} as const
|
||||
|
||||
export type ScheduleScalarFieldEnum = (typeof ScheduleScalarFieldEnum)[keyof typeof ScheduleScalarFieldEnum]
|
||||
|
||||
|
||||
export const BlockScalarFieldEnum = {
|
||||
id: 'id',
|
||||
scheduleId: 'scheduleId',
|
||||
startMinutes: 'startMinutes',
|
||||
endMinutes: 'endMinutes',
|
||||
createdAt: 'createdAt',
|
||||
updatedAt: 'updatedAt'
|
||||
} as const
|
||||
|
||||
export type BlockScalarFieldEnum = (typeof BlockScalarFieldEnum)[keyof typeof BlockScalarFieldEnum]
|
||||
|
||||
|
||||
export const BlockProclamationsScalarFieldEnum = {
|
||||
blockId: 'blockId',
|
||||
proclamationId: 'proclamationId',
|
||||
sortOrder: 'sortOrder',
|
||||
createdAt: 'createdAt',
|
||||
updatedAt: 'updatedAt'
|
||||
} as const
|
||||
|
||||
export type BlockProclamationsScalarFieldEnum = (typeof BlockProclamationsScalarFieldEnum)[keyof typeof BlockProclamationsScalarFieldEnum]
|
||||
|
||||
|
||||
export const SortOrder = {
|
||||
asc: 'asc',
|
||||
desc: 'desc'
|
||||
@@ -2096,6 +2354,9 @@ export type GlobalOmitConfig = {
|
||||
apiKey?: Prisma.ApiKeyOmit
|
||||
colorPalette?: Prisma.ColorPaletteOmit
|
||||
auditLog?: Prisma.AuditLogOmit
|
||||
schedule?: Prisma.ScheduleOmit
|
||||
block?: Prisma.BlockOmit
|
||||
blockProclamations?: Prisma.BlockProclamationsOmit
|
||||
}
|
||||
|
||||
/* Types for Logging */
|
||||
|
||||
Reference in New Issue
Block a user