TIDAORealm/Example/DAO/Classes/Model/RealmDatabase/DBFolder.swift

30 lines
659 B
Swift

//
// 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 {
dynamic var name: String = ""
var 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
}
var objectsToDelete: [Object] {
return Array(messages)
}
}