Revision
class Revision : Object, Identifiable
extension Revision: Calendarizable
Modelo que representa la revisión de un Examen
-
Identificador de la revisión
Declaration
Swift
@objc dynamic var id: String
-
Fecha de la revisión
Declaration
Swift
@objc dynamic var fecha: Date
-
Aula de la revisión
Declaration
Swift
@objc dynamic var aula: String
-
Exámenes a la cual la revisión pertenence. En teoría solo debe haber uno pero se deja la posibilidad de unir revisiones que coinciden de distintas secciones de la misma materia
Declaration
Swift
let examenes: LinkingObjects<Examen>
-
Examen a la cual la revisión pertenece
Declaration
Swift
var examen: Examen { get }
-
Función auxiliar que permite a
Realm
identificar las revisiones por su id en la base de datos.Declaration
Swift
override static func primaryKey() -> String?
-
Evento que se mostrará en el calendario
Declaration
Swift
var eventoCalendario: InfoEventoCalendario { get }