update pin editor
This commit is contained in:
@@ -21,14 +21,34 @@ class FcsShipmentDataProvider {
|
||||
payload: fcsShipment.toMap(), token: await getToken());
|
||||
}
|
||||
|
||||
Future<void> ship(FcsShipment fcsShipment) async {
|
||||
return await requestAPI("/fcs_shipments/ship", "PUT",
|
||||
payload: fcsShipment.toMap(), token: await getToken());
|
||||
}
|
||||
|
||||
Future<String> reportFcsShipment(FcsShipment fcsShipment) async {
|
||||
dynamic data = await requestAPI("/fcs_shipments/report", "POST",
|
||||
payload: fcsShipment.toMap(), token: await getToken());
|
||||
return data["url"];
|
||||
}
|
||||
|
||||
Future<void> processFcsShipment(String id) async {
|
||||
return await requestAPI("/shipments/process", "PUT",
|
||||
payload: {"id": id}, token: await getToken());
|
||||
}
|
||||
|
||||
Future<void> cancelFcsShipment(String id) async {
|
||||
return await requestAPI("/shipments/cancel", "PUT",
|
||||
payload: {"id": id}, token: await getToken());
|
||||
}
|
||||
|
||||
Future<void> shipFcsShipment(String id) async {
|
||||
return await requestAPI("/shipments/ship", "PUT",
|
||||
payload: {"id": id}, token: await getToken());
|
||||
}
|
||||
|
||||
Future<void> arriveFcsShipment(String id) async {
|
||||
return await requestAPI("/shipments/arrive", "PUT",
|
||||
payload: {"id": id}, token: await getToken());
|
||||
}
|
||||
|
||||
Future<void> invoiceFcsShipment(String id) async {
|
||||
return await requestAPI("/shipments/invoice", "PUT",
|
||||
payload: {"id": id}, token: await getToken());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,13 +28,33 @@ class FcsShipmentServiceImp implements FcsShipmentService {
|
||||
return shipmentDataProvider.deleteFcsShipment(fcsShipment);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> ship(FcsShipment fcsShipment) {
|
||||
return shipmentDataProvider.ship(fcsShipment);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<String> report(FcsShipment fcsShipment) {
|
||||
return shipmentDataProvider.reportFcsShipment(fcsShipment);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> arriveFcsShipment(String id) {
|
||||
return shipmentDataProvider.arriveFcsShipment(id);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> cancelFcsShipment(String id) {
|
||||
return shipmentDataProvider.cancelFcsShipment(id);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> invoiceFcsShipment(String id) {
|
||||
return shipmentDataProvider.invoiceFcsShipment(id);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> processFcsShipment(String id) {
|
||||
return shipmentDataProvider.processFcsShipment(id);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> shipFcsShipment(String id) {
|
||||
return shipmentDataProvider.shipFcsShipment(id);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,6 +4,10 @@ abstract class FcsShipmentService {
|
||||
Future<void> createFcsShipment(FcsShipment fcsShipment);
|
||||
Future<void> updateFcsShipment(FcsShipment fcsShipment);
|
||||
Future<void> deleteFcsShipment(FcsShipment fcsShipment);
|
||||
Future<void> ship(FcsShipment fcsShipment);
|
||||
Future<String> report(FcsShipment fcsShipment);
|
||||
Future<void> processFcsShipment(String id);
|
||||
Future<void> cancelFcsShipment(String id);
|
||||
Future<void> shipFcsShipment(String id);
|
||||
Future<void> arriveFcsShipment(String id);
|
||||
Future<void> invoiceFcsShipment(String id);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user