import 'package:fcs/data/provider/delivery_address_data_provider.dart'; import 'package:fcs/domain/entities/connectivity.dart'; import 'package:fcs/domain/vo/delivery_address.dart'; import 'delivery_address_service.dart'; class DeliveryAddressImp implements DeliveryAddressService { DeliveryAddressImp({ required this.connectivity, required this.deliveryAddressDataProvider, }); final Connectivity? connectivity; final DeliveryAddressDataProvider deliveryAddressDataProvider; @override Future createDeliveryAddress(DeliveryAddress deliveryAddress) { return deliveryAddressDataProvider.createDeliveryAddress(deliveryAddress); } @override Future updateDeliveryAddress(DeliveryAddress deliveryAddress) { return deliveryAddressDataProvider.updateDeliveryAddress(deliveryAddress); } @override Future deleteDeliveryAddress(DeliveryAddress deliveryAddress) { return deliveryAddressDataProvider.deleteDeliveryAddress(deliveryAddress); } @override Future selectDefalutDeliveryAddress(DeliveryAddress deliveryAddress) { return deliveryAddressDataProvider .selectDefalutDeliveryAddress(deliveryAddress); } }