getMaintenanceRecords method

Future<List<MaintenanceRecord>> getMaintenanceRecords({
  1. QueryParams? query,
})

Get all maintenance records

Implementation

Future<List<MaintenanceRecord>> getMaintenanceRecords({
  QueryParams? query,
}) async {
  final response = await _apiClient.get<Map<String, dynamic>>(
    '/api/v1/maintenance-records',
    queryParameters: query?.toQueryMap(),
  );

  final data = response['data'] as List<dynamic>;
  return data
      .map((json) => MaintenanceRecord.fromJson(json as Map<String, dynamic>))
      .toList();
}