getAll method

Future<List<QuickbooksProduct>> getAll({
  1. required String accessToken,
  2. required String companyId,
  3. String? conditions,
})

Gets all QuickbooksProduct in the Quickbooks API for the given accessToken and companyId

Implementation

Future<List<QuickbooksProduct>> getAll({
  required String accessToken,
  required String companyId,
  String? conditions,
}) async {
  List<Map<String, dynamic>> items = await getMany(
    accessToken: accessToken,
    companyId: companyId,
    conditions: conditions,
  );

  List<QuickbooksProduct> results = [];

  for (var item in items) {
    results.add(QuickbooksProduct.fromMap(item));
  }
  return results;
}