CuratedRecommendationsClient
open class CuratedRecommendationsClient : CuratedRecommendationsClientProtocol, @unchecked Sendable
Client for fetching curated recommendations from the Merino service.
Construct using [CuratedRecommendationsClient::new] with a
[CuratedRecommendationsConfig], then call
get_curated_recommendations
to fetch recommendations.
-
Creates a new client from the given configuration.
Declaration
Swift
public convenience init(config: CuratedRecommendationsConfig) throws -
Fetches curated recommendations from the Merino API.
Declaration
Swift
open func getCuratedRecommendations(request: CuratedRecommendationsRequest) throws -> CuratedRecommendationsResponse