Product Change Event
Event types for product change notifications.
Inheritors
Types
Link copied to clipboard
data class InventoryUpdated(val productUid: String, val locationName: String, val oldQuantity: Double, val newQuantity: Double) : ProductChangeEvent
Link copied to clipboard
data class LowStockAlert(val productUid: String, val currentStock: Double, val minStock: Double) : ProductChangeEvent
Link copied to clipboard
Link copied to clipboard
data class PriceUpdated(val productUid: String, val oldPrice: Double?, val newPrice: Double?) : ProductChangeEvent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TransactionRecorded(val productUid: String, val transaction: ProductTransaction) : ProductChangeEvent