FusionAds-iOS/FusionAds/Classes/fusion/core/FusionError.swift

22 lines
488 B
Swift

// FusionError.swift
// Interface for error handling in FusionAds
// Corresponds to FusionError.kt in Android implementation
import Foundation
enum FusionErrorCodes: Int {
case TIMEOUT = -100001
case UNKNOWN = -100000
var code: Int {
return self.rawValue
}
}
public protocol FusionError {
var errorCode: Int { get }
var message: String { get }
var cause: Error? { get }
var info: String? { get }
var waterfallName: String? { get }
}