#pragma once #include "domain/entities/Item.h" #include namespace nxl::autostore::domain { class ItemExpirationPolicy { public: bool isExpired(const Item& item, const std::chrono::system_clock::time_point& currentTime) const { return item.expirationDate <= currentTime; } }; } // namespace nxl::autostore::domain