// // AUTO-GENERATED FILE, DO NOT MODIFY! // // @dart=2.7 // ignore_for_file: unused_import import 'package:dio/dio.dart'; abstract class AuthInterceptor extends Interceptor { /// Get auth information on given route for the given type. /// Can return an empty list if type is not present on auth data or /// if route doesn't need authentication. List> getAuthInfo(RequestOptions route, String type) { if (route.extra.containsKey('secure')) { final auth = route.extra['secure'] as List>; final results = >[]; for (final info in auth) { if (info['type'] == type) { results.add(info); } } return results; } return []; } }