TIDAORealm/Source/CoreDAOExample/Classes/Model/RealmDatabase/DBFolder.swift

31 lines
675 B
Swift

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