id
id: string
code
code: string
name
name: string
Optionaldescription
description?: string
type
type: string
Optionalcategory
category?: string
Optionalbrand
brand?: string
Optionalmodel
model?: string
OptionalserialNumber
serialNumber?: string
Optionalspecifications
specifications?: string
Optionallength
length?: number
Optionalwidth
width?: number
Optionalheight
height?: number
Optionalweight
weight?: number
Optionalmaterial
material?: string
OptionalcurrentLocationId
currentLocationId?: string
OptionalwarehouseId
warehouseId?: string
isAvailable
isAvailable: boolean
isInUse
isInUse: boolean
OptionallastMaintenance
lastMaintenance?: string
OptionalnextMaintenance
nextMaintenance?: string
OptionalmaintenanceNotes
maintenanceNotes?: string
status
status: string
Optionalbarcode
barcode?: string
OptionalqrCode
qrCode?: string
OptionalinternalReference
internalReference?: string
OptionalpurchasePrice
purchasePrice?: number
OptionalcurrentValue
currentValue?: number
OptionaldepreciationRate
depreciationRate?: number
OptionalimageUrl
imageUrl?: string
OptionalimageKey
imageKey?: string
Optionalnotes
notes?: string
tags?: string
isActive
isActive: boolean
createdAt
createdAt: string
updatedAt
updatedAt: string
OptionalcreatedByUserId
createdByUserId?: string
OptionalcurrentLocation
currentLocation?: { id: string; name: string }
Optionalwarehouse
warehouse?: { id: string; name: string }
OptionalcreatedBy
createdBy?: { id: string; name: string }