DataRequest
public extension DataRequest
-
Generate a generic
CancellablePromisefrom aDataRequestDeclaration
Swift
func promise() -> CancellablePromise<Void> -
Generate a
CancellablePromisefrom aDataRequest, returning an object of the inferred type.Declaration
Swift
func promiseObject<T>() -> CancellablePromise<T> where T : DKResponseObjectSerializable -
Generate a
CancellablePromisefrom aDataRequest, returning a list of objects of the inferred type.Declaration
Swift
func promiseList<T>() -> CancellablePromise<[T]> where T : DKResponseListSerializable -
Generate a
CancellablePromisefrom 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
View on GitHub
Install in Dash
DataRequest Extension Reference