File tree Expand file tree Collapse file tree 3 files changed +10
-0
lines changed
Sources/AlgoliaSearchClient/Models/Search Expand file tree Collapse file tree 3 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -79,6 +79,7 @@ extension SearchParametersStorage: Codable {
7979 enableABTest = try container. decodeIfPresent ( forKey: . enableABTest)
8080 explainModules = try container. decodeIfPresent ( forKey: . explainModules)
8181 naturalLanguages = try container. decodeIfPresent ( forKey: . naturalLanguages)
82+ relevancyStrictness = try container. decodeIfPresent ( forKey: . relevancyStrictness)
8283 }
8384
8485 public func encode( to encoder: Encoder ) throws {
@@ -150,6 +151,7 @@ extension SearchParametersStorage: Codable {
150151 try container. encodeIfPresent ( enableABTest, forKey: . enableABTest)
151152 try container. encodeIfPresent ( explainModules, forKey: . explainModules)
152153 try container. encodeIfPresent ( naturalLanguages, forKey: . naturalLanguages)
154+ try container. encodeIfPresent ( relevancyStrictness, forKey: . relevancyStrictness)
153155 }
154156
155157 enum CodingKeys : String , CodingKey , CaseIterable {
@@ -220,6 +222,7 @@ extension SearchParametersStorage: Codable {
220222 case enableABTest
221223 case explainModules
222224 case naturalLanguages
225+ case relevancyStrictness
223226 }
224227
225228}
Original file line number Diff line number Diff line change @@ -183,6 +183,7 @@ extension Query: URLEncodable {
183183 urlEncoder. set ( responseFields, for: . responseFields)
184184 urlEncoder. set ( percentileComputation, for: . percentileComputation)
185185 urlEncoder. set ( naturalLanguages, for: . naturalLanguages)
186+ urlEncoder. set ( relevancyStrictness, for: . relevancyStrictness)
186187 urlEncoder. set ( customParameters)
187188
188189 return urlEncoder. encode ( ) !
Original file line number Diff line number Diff line change @@ -41,6 +41,8 @@ extension SearchResponse: Codable {
4141 case hierarchicalFacetsStorage = " hierarchicalFacets "
4242 case explain
4343 case renderingContent
44+ case appliedRelevancyStrictness
45+ case nbSortedHits
4446 }
4547
4648 public init ( from decoder: Decoder ) throws {
@@ -77,6 +79,8 @@ extension SearchResponse: Codable {
7779 self . hierarchicalFacetsStorage = try container. decodeIfPresent ( forKey: . hierarchicalFacetsStorage)
7880 self . explain = try container. decodeIfPresent ( forKey: . explain)
7981 self . renderingContent = try container. decodeIfPresent ( forKey: . renderingContent)
82+ self . appliedRelevancyStrictness = try container. decodeIfPresent ( forKey: . appliedRelevancyStrictness)
83+ self . nbSortedHits = try container. decodeIfPresent ( forKey: . nbSortedHits)
8084 }
8185
8286 public func encode( to encoder: Encoder ) throws {
@@ -113,6 +117,8 @@ extension SearchResponse: Codable {
113117 try container. encodeIfPresent ( hierarchicalFacetsStorage, forKey: . hierarchicalFacetsStorage)
114118 try container. encodeIfPresent ( explain, forKey: . explain)
115119 try container. encodeIfPresent ( renderingContent, forKey: . renderingContent)
120+ try container. encodeIfPresent ( appliedRelevancyStrictness, forKey: . appliedRelevancyStrictness)
121+ try container. encodeIfPresent ( nbSortedHits, forKey: . nbSortedHits)
116122 }
117123
118124}
You can’t perform that action at this time.
0 commit comments