fluor 0.0.1-dev fluor: ^0.0.1-dev copied to clipboard
retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit.
import 'dart:convert';
import 'package:retrofit/retrofit.dart';
import 'package:dio/dio.dart' hide Headers, Response;
import 'dart:io';
import 'package:http_parser/http_parser.dart' show MediaType;
import 'serializable.dart';
part 'example.retrofit.dart';
@RestApi(baseUrl: "https://5d42a6e2bc64f90014a56ca0.mockapi.io/api/v1/")
abstract class RestClient extends Client {
static RestClient create(Dio dio, {String baseUrl}) =>
_RestClient(dio, baseUrl: baseUrl);
@GET("/tags")
Future<List<String>> getTags();
}