import 'package:retrofit/retrofit.dart'; import 'package:dio/dio.dart'; part 'api_service.g.dart'; @RestApi(baseUrl: 'https://api.example.com/') abstract class ApiService { factory ApiService(Dio dio) = _ApiService; @GET("{path}") Future> get( @Path("path") String path, ); @POST("{path}") Future> post( @Path("path") String path, @Body() dynamic data, ); }