import 'download_result.dart'; import 'ecard_download_service_stub.dart' if (dart.library.io) 'ecard_download_service_io.dart' if (dart.library.html) 'ecard_download_service_web.dart' as impl; class EcardDownloadService { const EcardDownloadService(); Future ensureStorageAccess() { return impl.ensureStorageAccessImpl(); } Future downloadEcard({ required String url, required String fileName, Map? headers, }) { return impl.downloadEcardImpl( url: url, fileName: fileName, headers: headers, ); } }