searchItems method

Future<List<Item>> searchItems(
  1. String query
)

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();
}