getStockMovements method
Future<PaginatedResponse<StockMovement> >
getStockMovements({
- String? itemId,
- String? locationId,
- QueryParams? query,
Get stock movements
Implementation
Future<PaginatedResponse<StockMovement>> getStockMovements({
String? itemId,
String? locationId,
QueryParams? query,
}) async {
final queryParams = query?.toQueryMap() ?? <String, dynamic>{};
if (itemId != null) queryParams['itemId'] = itemId;
if (locationId != null) queryParams['locationId'] = locationId;
final response = await _apiClient.get<Map<String, dynamic>>(
'/api/v1/inventory/stock/movements',
queryParameters: queryParams,
);
return PaginatedResponse.fromJson(
response,
(json) => StockMovement.fromJson(json! as Map<String, dynamic>),
);
}