URLGenerator
public class URLGenerator : InternetArchiveURLGeneratorProtocol
-
Generate the metadata url for an Internet Archive search
identifier: The item identifier
Declaration
Swift
public func generateMetadataUrl(identifier: String) -> URL?
Return Value
Optional metadata
URL
-
Generate the item image url for an Internet Archive item
itemIdentifier: The item identifier
Declaration
Swift
public func generateItemImageUrl(itemIdentifier: String) -> URL?
Return Value
Optional item image
URL
-
Generate the download url for an Internet Archive file
- itemIdentifier: The item identifier
fileName: The file name
Declaration
Swift
public func generateDownloadUrl(itemIdentifier: String, fileName: String) -> URL?
Return Value
Optional file download
URL
-
Declaration
Swift
public func generateSearchUrl(query: InternetArchiveURLStringProtocol, page: Int, rows: Int, fields: [String], sortFields: [InternetArchiveURLQueryItemProtocol], additionalQueryParams: [URLQueryItem]) -> URL?