33 lines
794 B
Swift
33 lines
794 B
Swift
//
|
|
// FAQAdErrorEvent.swift
|
|
// Pods
|
|
//
|
|
// Created by Jin on 10/23/24.
|
|
//
|
|
import Foundation
|
|
|
|
// 广告错误事件
|
|
class FAQAdErrorEvent: FAQAdEvent {
|
|
// 错误码
|
|
var errCode: NSNumber
|
|
|
|
// 错误信息
|
|
var errMsg: String
|
|
|
|
// 构造广告错误事件
|
|
init(adId: String, errCode: NSNumber, errMsg: String) {
|
|
self.errCode = errCode
|
|
self.errMsg = errMsg
|
|
super.init(adId: adId, action: "onAdError") // 假设 onAdError 是一个字符串
|
|
}
|
|
|
|
// 转换为字典
|
|
override func toMap() -> [String: Any] {
|
|
var errData = super.toMap() // 获取父类字典
|
|
errData["errCode"] = errCode // 添加错误代码
|
|
errData["errMsg"] = errMsg // 添加错误信息
|
|
return errData // 返回完整的字典
|
|
}
|
|
}
|
|
|