// // DBFolder.swift // DAO // // Created by Igor Bulyga on 09.02.16. // Copyright © 2016 RedMadRobot LLC. All rights reserved. // import DAO import RealmSwift class DBFolder: DBEntity, CascadeDeletionProtocol { @objc dynamic var name: String = "" var messages = List() class func folderWithId(_ entryId: String, name: String, messages: List) -> DBFolder { let folder = DBFolder() folder.entryId = entryId folder.name = name folder.messages.append(objectsIn: messages) return folder } var objectsToDelete: [Object] { return Array(messages) } }