connect with backend
This commit is contained in:
32
lib/services/order_service.dart
Normal file
32
lib/services/order_service.dart
Normal file
@@ -0,0 +1,32 @@
|
||||
import 'package:dio/dio.dart';
|
||||
|
||||
class OrderService {
|
||||
final Dio _dio;
|
||||
|
||||
OrderService(this._dio);
|
||||
|
||||
Future<Map<String, dynamic>> getOrders() async {
|
||||
final res = await _dio.get('/user/orders');
|
||||
return res.data;
|
||||
}
|
||||
|
||||
Future<Map<String, dynamic>> getOrderDetails(String id) async {
|
||||
final res = await _dio.get('/user/order/$id/details');
|
||||
return res.data;
|
||||
}
|
||||
|
||||
Future<Map<String, dynamic>> getShipment(String id) async {
|
||||
final res = await _dio.get('/user/order/$id/shipment');
|
||||
return res.data;
|
||||
}
|
||||
|
||||
Future<Map<String, dynamic>> getInvoice(String id) async {
|
||||
final res = await _dio.get('/user/order/$id/invoice');
|
||||
return res.data;
|
||||
}
|
||||
|
||||
Future<Map<String, dynamic>> trackOrder(String id) async {
|
||||
final res = await _dio.get('/user/order/$id/track');
|
||||
return res.data;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user