Skip to content

Commit 4fe2f0b

Browse files
chore: deprecate answers, remove its integration tests (#834)
1 parent fa50bf4 commit 4fe2f0b

File tree

7 files changed

+9
-52
lines changed

7 files changed

+9
-52
lines changed

Sources/AlgoliaSearchClient/Command/Command+Answers.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
import Foundation
99

10+
@available(*, deprecated, message: "Answers functionality is deprecated")
1011
extension Command {
1112

1213
enum Answers {

Sources/AlgoliaSearchClient/Index/Index+Answers.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ public extension Index {
1717
- Parameter completion: Result completion
1818
- Returns: Launched asynchronous operation
1919
*/
20+
@available(*, deprecated, message: "Answers functionality is deprecated")
2021
@discardableResult func findAnswers(for query: AnswersQuery,
2122
requestOptions: RequestOptions? = nil,
2223
completion: @escaping ResultCallback<SearchResponse>) -> Operation & TransportTask {
@@ -31,6 +32,7 @@ public extension Index {
3132
- Parameter requestOptions: Configure request locally with RequestOptions.
3233
- Returns: SearchResponse object
3334
*/
35+
@available(*, deprecated, message: "Answers functionality is deprecated")
3436
@discardableResult func findAnswers(for query: AnswersQuery,
3537
requestOptions: RequestOptions? = nil) throws -> SearchResponse {
3638
let command = Command.Answers.Find(indexName: name, query: query, requestOptions: requestOptions)

Sources/AlgoliaSearchClient/Models/Answers/AnswersQuery+Language.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
import Foundation
99

10+
@available(*, deprecated, message: "Answers functionality is deprecated")
1011
extension AnswersQuery {
1112

1213
public enum Language: RawRepresentable, Codable {

Sources/AlgoliaSearchClient/Models/Answers/AnswersQuery.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
import Foundation
99

10+
@available(*, deprecated, message: "Answers functionality is deprecated")
1011
public struct AnswersQuery: SearchParameters, Codable {
1112

1213
/// The query for which to retrieve results.
@@ -77,6 +78,7 @@ public struct AnswersQuery: SearchParameters, Codable {
7778

7879
}
7980

81+
@available(*, deprecated, message: "Answers functionality is deprecated")
8082
extension AnswersQuery: ExpressibleByStringInterpolation {
8183

8284
public init(stringLiteral value: String) {
@@ -85,6 +87,7 @@ extension AnswersQuery: ExpressibleByStringInterpolation {
8587

8688
}
8789

90+
@available(*, deprecated, message: "Answers functionality is deprecated")
8891
extension AnswersQuery: SearchParametersStorageContainer {
8992

9093
var searchParametersStorage: SearchParametersStorage {
@@ -99,4 +102,5 @@ extension AnswersQuery: SearchParametersStorageContainer {
99102

100103
}
101104

105+
@available(*, deprecated, message: "Answers functionality is deprecated")
102106
extension AnswersQuery: Builder {}

Tests/AlgoliaSearchClientTests/Doc/Methods/AnswersSnippets.swift

Lines changed: 0 additions & 27 deletions
This file was deleted.

Tests/AlgoliaSearchClientTests/Integration/AnswersIntegrationTests.swift

Lines changed: 0 additions & 25 deletions
This file was deleted.

Tests/AlgoliaSearchClientTests/Unit/Model/AnswersTests.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import Foundation
99
import XCTest
1010
@testable import AlgoliaSearchClient
1111

12+
@available(*, deprecated, message: "Answers functionality is deprecated")
1213
class AnswersQueryTests: XCTestCase {
1314

1415
func testInvalidParametersAsserts() throws {

0 commit comments

Comments
 (0)