Seccion
class Seccion : Object, Identifiable, CascadingDeletable
Modelo que representa una sección de una materia. Equivale a una fila del horario en el Excel
-
Identificador de la sección
Declaration
Swift
@objc dynamic var id: String
-
Asignatura de la sección
Declaration
Swift
@objc dynamic var asignatura: Asignatura?
-
Carrera de la sección
Declaration
Swift
@objc dynamic var carrera: Carrera?
-
Docente de la sección
Declaration
Swift
@objc dynamic var docente: String
-
Código de la sección
Declaration
Swift
@objc dynamic var codigo: String
-
Si la sección fue elegida por el usuario
Declaration
Swift
@objc dynamic var elegido: Bool
-
Horarios a la cuales esta sección pertenece. En teoría solo deberia de haber uno.
Declaration
Swift
let horariosCarrera: LinkingObjects<HorarioCarrera>
-
Examenes que posee esta sección
Declaration
Swift
let examenes: List<Examen>
-
Clases que posee esta sección
Declaration
Swift
let clases: List<Clase>
-
Turno de esta sección
Declaration
Swift
var turno: TurnoSeccion { 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 las secciones por su id en la base de datos.Declaration
Swift
override static func primaryKey() -> String?