Files
social-app/apps/lib/data/network/i_api_client.dart
T

14 lines
536 B
Dart

import 'package:dio/dio.dart';
abstract class IApiClient {
Future<Response<T>> get<T>(String path, {Options? options});
Future<Response<T>> post<T>(String path, {dynamic data, Options? options});
Future<Response<T>> put<T>(String path, {dynamic data, Options? options});
Future<Response<T>> patch<T>(String path, {dynamic data, Options? options});
Future<Response<T>> delete<T>(String path, {dynamic data, Options? options});
Future<Stream<String>> getSseLines(
String path, {
Map<String, String>? headers,
});
}