getPurchaseRequisitionLineItems method

Future<PaginatedResponse<PurchaseRequisitionLineItem>> getPurchaseRequisitionLineItems(
  1. String requisitionId, {
  2. QueryParams? query,
})

Get purchase requisition line items

Implementation

Future<PaginatedResponse<PurchaseRequisitionLineItem>> getPurchaseRequisitionLineItems(
  String requisitionId, {
  QueryParams? query,
}) async {
  final response = await _apiClient.get<Map<String, dynamic>>(
    '/api/v1/purchase/requisitions/$requisitionId/items',
    queryParameters: query?.toQueryMap(),
  );

  return PaginatedResponse.fromJson(
    response,
    (json) => PurchaseRequisitionLineItem.fromJson(json! as Map<String, dynamic>),
  );
}