buildIsinRemoveFromFunds function

List<String> buildIsinRemoveFromFunds(
  1. List<FundDetail> funds
)

Build isin_remove entries for edit-loan-amount API Format per API: "<fund_code>:

Implementation

List<String> buildIsinRemoveFromFunds(List<FundDetail> funds) {
  // same format / validation as add
  return funds
      .where((f) {
        return f.fundCode.trim().isNotEmpty && f.folioNo.trim().isNotEmpty;
      })
      .map((f) {
        final fundCode = f.fundCode.trim();
        final folio = f.folioNo.trim();
        return '$fundCode:$folio';
      })
      .toList();
}