Revision

class Revision : Object, Identifiable
extension Revision: Calendarizable

Modelo que representa la revisión de un Examen

Propiedades

  • id

    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 }

Métodos

  • 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?

Protocolo Calendarizable