Files
tm_app/lib/data/services/tender_detail_service.dart
amirrezaghabeli bcd499843b fixed services
2025-08-27 13:03:09 +03:30

24 lines
773 B
Dart

import 'package:tm_app/core/utils/result.dart';
import 'package:tm_app/data/services/api/tender_detail_api.dart';
import 'package:tm_app/data/services/model/tender_detail_response/tender_detail_response_model.dart';
import '../../core/network/network_manager.dart';
class TenderDetailService {
TenderDetailService({required NetworkManager networkManager})
: _networkManager = networkManager;
final NetworkManager _networkManager;
Future<Result<TenderDetailResponseModel>> getTenderDetails({
required String tenderId,
}) async {
final result = await _networkManager.makeRequest(
TenderDetailApi.getTenderDetails(tenderId: tenderId),
method: 'GET',
(json) => TenderDetailResponseModel.fromJson(json),
);
return result;
}
}