import 'package:tm_app/core/utils/result.dart'; import 'package:tm_app/data/services/model/tenders/tender_dislike_response/tender_dislike_response.dart'; import 'package:tm_app/data/services/model/tenders/tender_like_response/tender_like_response.dart'; import 'package:tm_app/data/services/model/tenders/tender_reject_response/tender_reject_response.dart'; import 'package:tm_app/data/services/model/tenders/tender_submit_response/tender_submit_response.dart'; import 'package:tm_app/data/services/model/tenders/tenders_request/tenders_request.dart'; import 'package:tm_app/data/services/model/tenders/tenders_response/tenders_response.dart'; import 'package:tm_app/data/services/tenders_service.dart'; class TendersRepository { TendersRepository({required TendersService tendersService}) : _tendersService = tendersService; final TendersService _tendersService; Future> getTenders({ TendersRequest? tendersRequestModel, }) async { return _tendersService.getTenders(tendersRequestModel: tendersRequestModel); } Future> likeTender() async { return _tendersService.likeTender(); } Future> dislikeTender() async { return _tendersService.dislikeTender(); } Future> submitTender() async { return _tendersService.submitTender(); } Future> rejectTender() async { return _tendersService.rejectTender(); } }