Files
swift-openfoodfacts-sdk/Sources/OpenFoodFactsSDK/Schemas/SearchParameter.swift
2025-12-06 18:43:14 +01:00

31 lines
573 B
Swift

import Foundation
public enum SearchParameter: Sendable, Hashable {
case query(String)
// case tag(tag: SearchTagType, value: String)
case page(Int)
case pageSize(Int)
// case sort(SearchSort)
}
public enum SearchTagType: String, Sendable {
case brands
case categories
case packaging
case labels
case origins
case manufacturingPlaces = "manufacturing_places"
case countries
case additives
case allergens
case traces
case states
}
public enum SearchSort: String, Sendable {
case popularity
case productName = "product_name"
case created
case edited
}