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?