HorarioCarrera
class HorarioCarrera : Object, Identifiable, CascadingDeletable
Modelo que representa el horario de una carrera. Equivale a una página en el Excel
-
Identificador del Horario de Carrera
Declaration
Swift
@objc dynamic var id: String
-
Nombre de la carrera. Tratar de utilizar
HorarioCarrera.carrera
en vez de esta propiedadDeclaration
Swift
@objc dynamic var nombreCarrera: String
-
Secciones de la carrera
Declaration
Swift
let secciones: List<Seccion>
-
Horarios de clase en el que este horario pertenece. En teoría deberia de haber solo uno
Declaration
Swift
let horarioClase: LinkingObjects<HorarioClase>
-
Puente entre
HorarioCarrera.nombreCarrera
y el enumeradorCarreraSigla
Declaration
Swift
public var carrera: CarreraSigla { get }
-
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 carrera por su id en la base de datos.Declaration
Swift
override static func primaryKey() -> String?