22 lines
488 B
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 }
|
|
}
|