ArxivParser
public final class ArxivParser
A parser for arXiv API atom feed.
-
Creates a parser.
Declaration
Swift
public init()
-
Parses provided response data into
ArxivResponse
.Throws
Declaration
Swift
func parse(responseData: Data) throws -> ArxivResponse
Parameters
responseData
Raw data of arXiv API response.
-
Parses provided
URLSessionDataTask
result intoArxivResponse
.This is a convenience method that can be used to process
URLSession.DataTaskPublisher
result.Declaration
Swift
func parse(urlDataTaskResult: (data: Data, response: URLResponse)) throws -> ArxivResponse
Parameters
urlDataTaskResult
A tuple containing raw data and URL response returned by a task.