import 'package:dio/dio.dart'; import 'package:eatvio_app/features/barcode/models/barcode_product_model.dart'; import 'package:retrofit/retrofit.dart'; part 'barcode_service.g.dart'; @RestApi() abstract class BarcodeService { factory BarcodeService(Dio dio, {String baseUrl}) = _BarcodeService; @GET('/api/gsone/barcode/{barcode}') Future getProductByBarcode({@Path('barcode') required String barcode}); @GET('/api/gsone/barcode/status/{task_id}') Future getTaskStatus({@Path('task_id') required String taskId}); }