searchItems method
Search items by name or code
Implementation
Future<List<Item>> searchItems(String query) async {
final response = await _apiClient.get<Map<String, dynamic>>(
'/api/v1/inventory/items/search',
queryParameters: {'q': query},
);
final items = response['data'] as List<dynamic>;
return items
.map((item) => Item.fromJson(item as Map<String, dynamic>))
.toList();
}