getProductDetail method

Future<GeneralResponse<ProductDetails>> getProductDetail({
  1. required String barcode,
  2. String? l3category,
  3. String? source,
})

Get product detail - Returns ProductDetails model

Implementation

Future<GeneralResponse<ProductDetails>> getProductDetail({
  required String barcode,
  String? l3category,
  String? source,
}) async {
  return loadResponse(() async {
    // getProductDetail now returns ProductDetails directly (merged from pd_new and pd_extra)
    final productDetails = await _api.getProductDetail(
      barcode: barcode,
      l3category: l3category,
      source: source,
    );

    return productDetails;
  });
}