import type { Asset as PrismaAsset, AssetStatus as PrismaAssetStatus, } from "@/generated/prisma/client" import type { Assignment } from "./assignment" export type Asset = PrismaAsset export type ItemStatus = PrismaAssetStatus export type UpdateAssetStatus = PrismaAssetStatus export type AssetWithAssignment = Asset & { assignment: Assignment | null } export type AssetWithItemAndCategory = { id: string serialNumber: string deliveryNote?: string | null status: ItemStatus item: { id: string name: string category: { id: string name: string } } | null }