SearchResult
public struct SearchResult<Result> where Result : Decodable
extension SearchResult: RandomAccessCollection
extension SearchResult: CustomDebugStringConvertible
extension SearchResult: Decodable
A collection of results for a search request.
-
The paginated result set.
Declaration
Swift
public var result: Page -
The total number of results available.
Declaration
Swift
public var total: Int -
The result set’s offset index.
Declaration
Swift
public var offset: Int -
Structure that defines a paginated result set.
See moreNote
This structure is used even if the results are returned as an array.Declaration
Swift
public struct Pageextension SearchResult.Page: RandomAccessCollectionextension SearchResult.Page: CustomDebugStringConvertibleextension SearchResult.Page: Decodable
-
Declaration
Swift
public var startIndex: Int { get } -
Declaration
Swift
public var endIndex: Int { get } -
Declaration
Swift
public func index(after i: Int) -> Int -
Declaration
Swift
public subscript(index: Int) -> Result { get }
-
Declaration
Swift
public var debugDescription: String { get } -
Declaration
Swift
public init(from decoder: Decoder) throws
View on GitHub
SearchResult Structure Reference