getRequisitions method
Get All Requisitions.
Refer to Step 5 of Nordigen Account Information API documentation.
Implementation
Future<List<RequisitionModel>> getRequisitions({
int limit = 100,
int offset = 0,
}) async {
// Make GET request and fetch output.
final Map<String, dynamic> fetchedData = await _nordigenGetter(
endpointUrl:
'https://bankaccountdata.gocardless.com/api/v2/requisitions/?limit=$limit&offset=$offset',
);
final List<dynamic> fetchedRequisitions = fetchedData['results'];
// Form the recieved dynamic Map into RequisitionModel for convenience.
return fetchedRequisitions
.map<RequisitionModel>((dynamic requisitionData) =>
RequisitionModel.fromMap(requisitionData))
.toList();
}