using BuildingBlock.Inventory.Contracts.Requests; using BuildingBlock.Inventory.Contracts.Responses; namespace Furniture.Service.Application.Ports; /// /// Defines read boundary for inventory availability contracts. /// public interface IFurnitureAvailabilityReadPort { /// /// Reads availability from the inventory capability contract boundary. /// /// Inventory lookup request contract. /// Inventory lookup response contract. Task ReadAvailabilityAsync(InventoryItemLookupRequest request); }