HorarioClase
class HorarioClase : RealmSwift.Object, Identifiable, CascadingDeletable
Modelo que representa un horario de clases
-
Identificador del horario
Declaration
Swift
@objc dynamic var id: String
-
Nombre del horario
Declaration
Swift
@objc dynamic var nombre: String
-
Fecha de actualización del horario
Declaration
Swift
@objc dynamic var fechaActualizacion: String
-
Periodo Academico del horario
Declaration
Swift
@objc dynamic var periodoAcademico: String
-
Estado del horario de clases
Declaration
Swift
@objc dynamic var estado: String
-
Horarios de carrera
Declaration
Swift
let horariosCarrera: List<HorarioCarrera>
-
Si el horario esta activo y mostrandose o no
Declaration
Swift
var activo: Bool { get set }
-
Funciona de puente con el estado del horario
HorarioClase.estado
Declaration
Swift
var estadoEnum: EstadoHorario { get set }
-
Propiedades que se eliminarán si se elimina este objeto
Declaration
Swift
static var propertiesToCascadeDelete: [String]
-
Función auxiliar que permite a
Realm
identificar los horarios de clase por su id en la base de datos.Declaration
Swift
override static func primaryKey() -> String?