feat: implement kill house - submit request

remote data source and repository with models for handling requests and responses
This commit is contained in:
2025-12-01 09:41:17 +03:30
parent 9242cb8125
commit b5904d753c
10 changed files with 36 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import 'package:rasadyar_chicken/data/models/kill_house_module/register_request/response/kill_house/kill_house_response.dart';
abstract class KillHouseRemoteDataSource {
Future<List<KillHouseResponse>> getKillHouseList({
required String token,
Map<String, dynamic>? queryParameters,
});
Future<List<KillHouseResponse>> getCommissionPrice({
required String token,
Map<String, dynamic>? queryParameters,
});
Future<void> submitKillHouseReport({
required String token,
required Map<String, dynamic> data,
});
}

View File

@@ -0,0 +1,16 @@
import 'package:rasadyar_chicken/data/models/kill_house_module/register_request/response/chicken_commission_prices/chicken_commission_prices.dart';
import 'package:rasadyar_chicken/data/models/kill_house_module/register_request/response/kill_house/kill_house_response.dart';
abstract class KillHouseRepository {
Future<List<KillHouseResponse>?> getKillHouseList({
required String token,
Map<String, dynamic>? queryParameters,
});
Future<ChickenCommissionPrices?> getCommissionPrice({
required String token,
Map<String, dynamic>? queryParameters,
});
Future<void> submitKillHouseReport({required String token, required Map<String, dynamic> data});
}