more fancy features
This commit is contained in:
@@ -55,11 +55,9 @@ err = cartService.ReserveForCart(ctx, inventory.CartReserveRequest{
|
||||
// Get available inventory (accounting for reservations)
|
||||
available, err := cartService.GetAvailableInventory(ctx, "item1", "warehouse1")
|
||||
|
||||
// Get reservation status and remaining time
|
||||
active, remaining, err := cartService.GetReservationStatus(ctx, "item1", "warehouse1", "cart123")
|
||||
if active {
|
||||
fmt.Printf("Reservation active, %v remaining\n", remaining)
|
||||
}
|
||||
// Get reservation summary for an item
|
||||
summary, err := cartService.GetReservationSummary(ctx, "item1", "warehouse1")
|
||||
fmt.Printf("Reservations: %d, Next release: %v, Remaining: %d\n", summary.ReservationCount, summary.EarliestRelease, summary.RemainingItems)
|
||||
```
|
||||
|
||||
## Dependencies
|
||||
|
||||
Reference in New Issue
Block a user