--- /dev/null
+//
+// MediaModel.swift
+// WolneLektury
+//
+// Created by Pawel Dabrowski on 30/05/2018.
+// Copyright © 2018 Fundacja Nowoczesna Polska. All rights reserved.
+//
+
+import UIKit
+import RealmSwift
+
+class MediaModel: Object, Decodable, NSCopying {
+
+ @objc dynamic var url: String = ""
+ @objc dynamic var director: String = ""
+ @objc dynamic var type: String = ""
+ @objc dynamic var name: String = ""
+ @objc dynamic var artist: String = ""
+
+ convenience init(url: String, director: String, type: String, name: String, artist: String) {
+ self.init()
+
+ self.url = url
+ self.director = director
+ self.type = type
+ self.name = name
+ self.artist = artist
+ }
+
+ func copy(with zone: NSZone? = nil) -> Any {
+ return MediaModel(url: url, director: director, type: type, name: name, artist: artist)
+ }
+
+ func titleForPlayer() -> String {
+ return "\(artist), \(name)"
+ }
+}