From b2ff21a54fefe45c308da22316b1fe00fae8fa7e Mon Sep 17 00:00:00 2001 From: theo Date: Wed, 31 Jul 2024 12:47:56 +0200 Subject: [PATCH] wip --- Sources/Model/OFF/ProductConfiguration.swift | 2 +- Sources/Model/OFF/ProductField.swift | 2 +- Sources/Model/OFF/ProductResponse.swift | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Sources/Model/OFF/ProductConfiguration.swift b/Sources/Model/OFF/ProductConfiguration.swift index 8a17b95..1e8434e 100644 --- a/Sources/Model/OFF/ProductConfiguration.swift +++ b/Sources/Model/OFF/ProductConfiguration.swift @@ -12,7 +12,7 @@ public struct ProductQueryConfiguration { var languages: [OpenFoodFactsLanguage] var fields: [ProductField]? - init(barcode: String, + public init(barcode: String, languages: [OpenFoodFactsLanguage] = [], country: OpenFoodFactsCountry? = nil, fields: [ProductField]? = nil) { diff --git a/Sources/Model/OFF/ProductField.swift b/Sources/Model/OFF/ProductField.swift index 471d46f..572017a 100644 --- a/Sources/Model/OFF/ProductField.swift +++ b/Sources/Model/OFF/ProductField.swift @@ -7,7 +7,7 @@ import Foundation -enum ProductField: String { +public enum ProductField: String { case barcode = "code" case name = "product_name" case nameInLanguages = "product_name_" diff --git a/Sources/Model/OFF/ProductResponse.swift b/Sources/Model/OFF/ProductResponse.swift index 896b1ce..e75ff1e 100644 --- a/Sources/Model/OFF/ProductResponse.swift +++ b/Sources/Model/OFF/ProductResponse.swift @@ -24,9 +24,9 @@ public struct ProductResponse: Decodable { /// Possible value for [result.id]: product not found static let resultProductNotFound = "product_not_found" - let barcode: String? - let status: String? - let product: Product? + public let barcode: String? + public let status: String? + public let product: Product? enum CodingKeys: String, CodingKey { case barcode = "code"