我想使用 dio 和 build_runner 创建一个 api 服务。但是当我flutter pub run build_runner
在终端上运行这个命令时,我得到了这个错误
[严重] retrofit_generator:lib/web_services/api_services.dart 上的改造:
类型“ExpandIterable<InterfaceType, MethodElement>”不是“iterable”的“Iterable”类型的子类型
这是我的 api 服务代码。
part 'api_services.g.dart';
@RestApi(baseUrl: Preferences.hrmsAPI)
abstract class RestClient {
factory RestClient(Dio dio) = _RestClient;
@FormUrlEncoded()
@GET('config')
Future<WrappedResponse> config();
@FormUrlEncoded()
@GET('profile')
Future<WrappedResponse> profile(@Header('Authorization') String token);
}