DataRequest
public extension DataRequest
-
Generate a generic
CancellablePromise
from aDataRequest
Declaration
Swift
func promise() -> CancellablePromise<Void>
-
Generate a
CancellablePromise
from aDataRequest
, returning an object of the inferred type.Declaration
Swift
func promiseObject<T>() -> CancellablePromise<T> where T : DKResponseObjectSerializable
-
Generate a
CancellablePromise
from aDataRequest
, returning a list of objects of the inferred type.Declaration
Swift
func promiseList<T>() -> CancellablePromise<[T]> where T : DKResponseListSerializable
-
Generate a
CancellablePromise
from aDataRequest
, returning a list of objects of any type.Declaration
Swift
func promiseListAny() -> CancellablePromise<[Any]>
-
Undocumented
Declaration
Swift
@discardableResult func responseListAny( queue: DispatchQueue? = nil, completionHandler: @escaping (DataResponse<[Any]>) -> Void) -> Self
-
Undocumented
Declaration
Swift
@discardableResult func responseList<T: DKResponseListSerializable>( queue: DispatchQueue? = nil, completionHandler: @escaping (DataResponse<[T]>) -> Void) -> Self
-
Undocumented
Declaration
Swift
@discardableResult func responseObject<T: DKResponseObjectSerializable>( queue: DispatchQueue? = nil, completionHandler: @escaping (DataResponse<T>) -> Void) -> Self