listOrders method

List all orders

Implementation

Future<List<MollieOrderResponse>> listOrders() async {
  List<MollieOrderResponse> orders = [];

  var res = await http.get(
    Uri.parse(_apiEndpoint),
    headers: _headers,
  );

  dynamic data = json.decode(res.body);

  for (int i = 0; i < data["count"]; i++) {
    var order = data["_embedded"]["orders"][i];

    orders.add(MollieOrderResponse.build(order));
  }

  return orders;
}