From 871cc4c6e5b45b8122dc6a6b56f433e1eb329d7b Mon Sep 17 00:00:00 2001 From: cdricms <36056008+cdricms@users.noreply.github.com> Date: Wed, 31 Dec 2025 16:57:50 +0100 Subject: [PATCH] Brands properly formatted --- Sources/OpenFoodFactsSDK/Schemas/Product.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Sources/OpenFoodFactsSDK/Schemas/Product.swift b/Sources/OpenFoodFactsSDK/Schemas/Product.swift index 4a57871..9d109d2 100644 --- a/Sources/OpenFoodFactsSDK/Schemas/Product.swift +++ b/Sources/OpenFoodFactsSDK/Schemas/Product.swift @@ -6,6 +6,16 @@ public struct Product: Codable, Sendable, Identifiable { public let productName: String? public let genericName: String? public let brands: String? + + public var _brands: [String]? { + guard let brands = brands else { + return nil + } + return brands.split(separator: ",").map { + $0.trimmingCharacters(in: .whitespacesAndNewlines) + } + } + public let brandsTags: [String]? public let quantity: String?