BaseResponse

public class BaseResponse : NSObject, Mappable

A base response for

  • whether the request processed successfully

    Declaration

    Swift

    public var success: Bool
  • the result

    • SUCCESS -the call succeeded and was successfully queued or processed
    • FAIL -the call failed because of some value passed in, or it failed for an unknown reason
    • UNSUPPORTED -the capability will never work without a config changed
    • CANCEL -this means the call was canceled for some reason, but could work if re-submitted
    • ERROR -an unknown error occurred

    Declaration

    Swift

    public var result: ResultCode
  • an optional reason for a non-success state

    Declaration

    Swift

    public var reason: String?
  • an optional detail message for a non-success state

    Declaration

    Swift

    public var message: String?
  • Declaration

    Swift

    public override init()
  • Declaration

    Swift

    public init(success: Bool, result: ResultCode)
  • Declaration

    Swift

    public init(success: Bool, result: ResultCode, reason: String?, message: String?)