import 'package:fcs/data/provider/shipment_data_provider.dart'; import 'package:fcs/data/services/shipment_service.dart'; import 'package:fcs/domain/entities/connectivity.dart'; import 'package:fcs/domain/entities/shipment.dart'; import 'package:flutter/material.dart'; class ShipmentServiceImp implements ShipmentService { ShipmentServiceImp({ @required this.shipmentDataProvider, @required this.connectivity, }); final Connectivity connectivity; final ShipmentDataProvider shipmentDataProvider; @override Future cancelShipment(Shipment shipment) { return shipmentDataProvider.cancelShipment(shipment); } @override Future confirmShipment(Shipment shipment) { return shipmentDataProvider.confirmShipment(shipment); } @override Future createShipment(Shipment shipment) { return shipmentDataProvider.createShipment(shipment); } @override Future pickupShipment(Shipment shipment) { return shipmentDataProvider.pickupShipment(shipment); } @override Future receiveShipment(Shipment shipment) { return shipmentDataProvider.receiveShipment(shipment); } @override Future updateShipment(Shipment shipment) { return shipmentDataProvider.updateShipment(shipment); } @override Future assignShipment(Shipment shipment) { return shipmentDataProvider.assignShipment(shipment); } @override Future completeAssignShipment(Shipment shipment) { return shipmentDataProvider.completeAssignShipment(shipment); } @override Future completePickupShipment(Shipment shipment) { return shipmentDataProvider.completePickupShipment(shipment); } @override Future completePackShipment(Shipment shipment) { return shipmentDataProvider.completePackShipment(shipment); } @override Future packShipment(Shipment shipment) { return shipmentDataProvider.packShipment(shipment); } @override Future completeConfirmShipment(Shipment shipment) { return shipmentDataProvider.completeConfirmShipment(shipment); } @override Future completeReceiveShipment(Shipment shipment) { return shipmentDataProvider.completeReceiveShipment(shipment); } }