ServiceError

@objc(VSSServiceError)
open class ServiceError : NSObject, CustomNSError

Represent card service error

  • Http status code

    Declaration

    Swift

    @objc
    public let httpStatusCode: Int
  • Recieved and decoded RawServiceError

    Declaration

    Swift

    @objc
    public let rawServiceError: RawServiceError
  • Error domain

    Declaration

    Swift

    @objc
    public let errorDomain: String
  • Initializer

    Declaration

    Swift

    @objc
    public init(httpStatusCode: Int, rawServiceError: RawServiceError, errorDomain: String? = nil)

    Parameters

    httpStatusCode

    http status code

    rawServiceError

    raw service error

    errorDomain

    error domain

  • Error domain or Error instances thrown from Service

    Declaration

    Swift

    @objc
    public static var errorDomain: String { get }
  • Code of error

    Declaration

    Swift

    @objc
    public var errorCode: Int { get }
  • Provides info about the error. Error message can be recieve by NSLocalizedDescriptionKey

    Declaration

    Swift

    @objc
    public var errorUserInfo: [String : Any] { get }