ThimraTV/MoviaBox/Libs/SPIAPManager/SPWaitRestoreModel.swift
2025-05-07 10:33:32 +08:00

45 lines
1.1 KiB
Swift

//
// SPWaitRestoreModel.swift
// MoviaBox
//
// Created by on 2025/5/7.
//
import UIKit
class SPWaitRestoreModel: SPModel, NSSecureCoding {
var orderCode: String?
var payId: String?
var productId: String?
var receipt: String?
required init() { }
static var supportsSecureCoding: Bool {
get {
return true
}
}
func encode(with coder: NSCoder) {
coder.encode(orderCode, forKey: "orderCode")
coder.encode(payId, forKey: "payId")
coder.encode(productId, forKey: "productId")
coder.encode(receipt, forKey: "receipt")
}
required init?(coder: NSCoder) {
super.init()
orderCode = coder.decodeObject(of: NSString.self, forKey: "orderCode") as? String
payId = coder.decodeObject(of: NSString.self, forKey: "payId") as? String
productId = coder.decodeObject(of: NSString.self, forKey: "productId") as? String
receipt = coder.decodeObject(of: NSString.self, forKey: "receipt") as? String
}
}