import 'package:dartz/dartz.dart'; import 'package:flutter_project/shared/domain/models/response.dart'; import 'package:flutter_project/shared/exceptions/http_exception.dart'; abstract class NetworkService { String get baseUrl; Map get headers; void updateHeader(Map data); Future> get( String endpoint, { Map? queryParameters, }); Future> post( String endpoint, { Map? data, }); }