InternetArchiveProtocol
public protocol InternetArchiveProtocol
A protocol to which the main InternetArchive
class conforms
-
Declaration
Swift
func search(query: InternetArchiveURLStringProtocol, page: Int, rows: Int, fields: [String]?, sortFields: [InternetArchiveURLQueryItemProtocol]?, completion: @escaping (InternetArchive.SearchResponse?, Error?) -> Void)
-
Declaration
Swift
func itemDetail(identifier: String, completion: @escaping (InternetArchive.Item?, Error?) -> Void)
-
Declaration
Swift
func generateItemImageUrl(itemIdentifier: String) -> URL?
-
Declaration
Swift
func generateMetadataUrl(identifier: String) -> URL?
-
Declaration
Swift
func generateDownloadUrl(itemIdentifier: String, fileName: String) -> URL?