URLSessionBasedCallOperation

public final class URLSessionBasedCallOperation : URLSessionBasedNetworkOperation<Call.Response>
extension URLSessionBasedCallOperation: CallOperation
extension URLSessionBasedCallOperation: CustomStringConvertible

Concrete implementation of CallOperation backed by a URLSessionDataTask.

  • Initializes an operation with a task.

    Declaration

    Swift

    public init(task: URLSessionDataTask)

    Parameters

    task

    A backing data task in a suspended state.

  • Declaration

    Swift

    public var response: Call.Response? { get }
  • Declaration

    Swift

    @discardableResult
    public func addCompletionBlock(with queue: DispatchQueue?, _ block: @escaping (Call.Response) -> Void) -> URLSessionBasedCallOperation
  • Declaration

    Swift

    public var description: String { get }