feat: implement kill house - submit request
remote data source and repository with models for handling requests and responses
This commit is contained in:
@@ -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,
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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});
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user