3

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);
}
4

1 に答える 1