CSResponse

public class CSResponse<Data> : NSObject, CSResponseProtocol where Data : CSAnyProtocol

Undocumented

  • Undocumented

    Declaration

    Swift

    private(set) public var isSuccess: Bool { get }
  • Undocumented

    Declaration

    Swift

    private(set) public var isFailed: Bool { get }
  • Undocumented

    Declaration

    Swift

    private(set) public var isCanceled: Bool { get }
  • Undocumented

    Declaration

    Swift

    private(set) public var isDone: Bool { get }
  • Undocumented

    Declaration

    Swift

    public var data: Data!
  • Undocumented

    Declaration

    Swift

    public weak var controller: UIViewController?
  • Undocumented

    Declaration

    Swift

    convenience public init(_ url: String, _ service: String, _ data: Data, _ params: [AnyHashable : Any])
  • Undocumented

    Declaration

    Swift

    convenience public init(_ data: Data)
  • Undocumented

    Declaration

    Swift

    override public var description: String { get }
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func setProgress(_ completed: Double) -> Self
  • Undocumented

    Declaration

    Swift

    public func success()
  • Undocumented

    Declaration

    Swift

    public func success(_ data: Data)
  • Undocumented

    Declaration

    Swift

    public func failed(_ response: CSResponseProtocol)
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func failed(message: String) -> Self
  • Undocumented

    Declaration

    Swift

    open func cancel()
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func onSuccess(_ onSuccess: @escaping (Data) -> Void) -> Self
  • Undocumented

    Declaration

    Swift

    public func onSuccess(_ onSuccess: @escaping Func)
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func onCancel(_ onCancel: @escaping Func) -> Self
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func onDone(_ onDone: @escaping (Data?) -> Void) -> Self
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func onFailed(_ onFailed: @escaping (CSResponseProtocol) -> Void) -> Self
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func failIfFail<Data>(_ response: CSResponse<Data>) -> CSResponse<Data> where Data : CSAnyProtocol
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func successIfSuccess(_ response: CSResponse<Data>) -> CSResponse<Data>
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func connect(_ response: CSResponse<Data>) -> CSResponse<Data>
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func force(_ reload: Bool) -> Self
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func fromCacheIfPossible(_ force: Bool) -> Self
  • Undocumented

    Declaration

    Swift

    public var message: String { get }