NetNewsWire/Frameworks/Data/AccountInfo.swift

37 lines
758 B
Swift
Raw Normal View History

//
// AccountInfo.swift
// Database
//
// Created by Brent Simmons on 7/3/17.
// Copyright © 2017 Ranchero Software. All rights reserved.
//
import Foundation
// This is used by an Account that needs to store extra info.
// Its stored as a binary plist in the database.
2017-09-08 06:00:30 +02:00
public struct AccountInfo: Equatable {
var plist: [String: AnyObject]?
2017-09-08 06:00:30 +02:00
init(plist: [String: AnyObject]) {
self.plist = plist
}
2017-09-08 06:00:30 +02:00
public static func ==(lhs: AccountInfo, rhs: AccountInfo) -> Bool {
return true // TODO
}
}
//func accountInfoWithRow(_ row: FMResultSet) -> AccountInfo? {
//
// guard let rawAccountInfo = row.data(forColumn: DatabaseKey.accountInfo) else {
// return nil
// }
// return propertyList(withData: rawAccountInfo) as? AccountInfo
//}