// // DBBook.swift // DAO // // Created by Ivan Vavilov on 5/17/17. // Copyright © 2017 RedMadRobot LLC. All rights reserved. // import DAO import RealmSwift final class DBBook: DBEntity, CascadeDeletionProtocol { dynamic var name: String = "" let authors = List() let dates = List() let pages = List() let attachments = List() var objectsToDelete: [Object] { let authors = Array(self.authors) as [Object] let dates = Array(self.dates) as [Object] let pages = Array(self.pages) as [Object] let attachments = Array(self.attachments) as [Object] return authors + dates + pages + attachments } }