import 'package:tm_app/core/utils/result.dart'; import 'package:tm_app/data/services/home_service.dart'; import 'package:tm_app/data/services/model/home/home_request/home_request_model.dart'; import 'package:tm_app/data/services/model/home/home_response/home_response_model.dart'; import 'package:tm_app/data/services/model/recommended_tenders_response/recommended_tenders_response.dart'; import 'package:tm_app/data/services/model/tender_approvals_response/tender_approvals_response.dart'; import 'package:tm_app/data/services/model/tender_approvals_state_response/tender_approvals_state_response.dart'; class HomeRepository { HomeRepository({required HomeService homeService}) : _homeService = homeService; final HomeService _homeService; Future> getHome({ HomeRequestModel? homeRequestModel, }) async { return _homeService.getHome(homeRequestModel: homeRequestModel); } Future> getHomeRecommendedTenders({ required int limit, required int offset, }) async { return _homeService.getRecommendedTenders(limit: limit, offset: offset); } Future> getYourTenders() { return _homeService.getYourTenders(); } Future> getTendersApprovalsState() { return _homeService.getTendersApprovalsState(); } }