import 'package:dio/dio.dart'; class OrderService { final Dio _dio; OrderService(this._dio); Future> getOrders() async { final res = await _dio.get('/user/orders'); return res.data; } Future> getOrderDetails(String id) async { final res = await _dio.get('/user/order/$id/details'); return res.data; } Future> getShipment(String id) async { final res = await _dio.get('/user/order/$id/shipment'); return res.data; } Future> getInvoice(String id) async { final res = await _dio.get('/user/order/$id/invoice'); return res.data; } Future> trackOrder(String id) async { final res = await _dio.get('/user/order/$id/track'); return res.data; } Future> confirmOrder(String orderId) async { final res = await _dio.post('/user/orders/$orderId/confirm'); return res.data; } }