Clase

class Clase : Object, Identifiable

Modelo que representa una clase de una sección en la semana

Propiedades

  • id

    Identificador de la clase

    Declaration

    Swift

    @objc
    dynamic var id: String
  • dia

    Día de la clase. Tratar no editar directamente y utilizar Clase.diaEnum como sustituto

    Declaration

    Swift

    @objc
    dynamic var dia: String
  • Hora de inicio de la clase

    Declaration

    Swift

    @objc
    dynamic var horaInicio: String
  • Hora de fin de la clase

    Declaration

    Swift

    @objc
    dynamic var horaFin: String
  • Aula donde será la clase

    Declaration

    Swift

    @objc
    dynamic var aula: String
  • Puente entre el enumerador DiaClase y el día de la clase

    Declaration

    Swift

    var diaEnum: DiaClase { get set }

Métodos

  • Función auxiliar que permite a Realm identificar las clases por su id en la base de datos.

    Declaration

    Swift

    override static func primaryKey() -> String?