import 'api_client.dart'; import '../models/sales_order.dart'; class SalesOrderService { static Future> fetchAll() async { final res = await ApiClient.instance.get('/sales-orders'); return (res.data as List).map((e) => SalesOrder.fromJson(e)).toList(); } static Future create(SalesOrder order) async { final res = await ApiClient.instance.post('/sales-orders', data: order.toJson()); return SalesOrder.fromJson(res.data); } static Future deliver(int orderId, Map bonLivraison) async { await ApiClient.instance.post('/sales-orders/$orderId/deliver', data: bonLivraison); } }