QueryDateRange

public struct QueryDateRange : InternetArchiveQueryClauseProtocol

A query clause for use in generating a date range query.

This is comprised of a field and dateRange. It will return a query like date:[2018-01-01T07:23:12Z TO 2018-04-01T17:53:34Z]

Example Usage:

let startDate = Date(timeIntervalSince1970: 0)
let endDate = Date()
let dateInterval = DateInterval(start: startDate, end: endDate)
let dateRangeClause = InternetArchive.QueryDateRange(queryField: "date", dateRange: dateInterval)
  • Declaration

    Swift

    public let queryField: String
  • Declaration

    Swift

    public let dateRange: DateInterval
  • Declaration

    Swift

    public var asURLString: String { get }
  • Declaration

    Swift

    public init(queryField: String, dateRange: DateInterval)