SeleccionarCarrerasViewModel
class SeleccionarCarrerasViewModel : ObservableObjectViewModel que controla el view ArmarSeleccionarCarrera
- 
                  
                  Indica las carreras disponibles en el horario de clases DeclarationSwift @Published private(set) var carrerasDisponibles: [CarreraSigla] { get set }
- 
                  
                  Indica las carreras seleccionadas por el usuario en el view DeclarationSwift @Published private(set) var carrerasSeleccionadas: Set<CarreraSigla> { get set }
- 
                  
                  Agrega el horario de la carrera al conjunto de carreras seleccionadas DeclarationSwift func agregarCarrera(_ carrera: CarreraSigla)ParameterscarreraHorario de la carrera que se esta agregamdo 
- 
                  
                  Elimina el horario de la carrera al conjunto de carreras seleccionadas DeclarationSwift func eliminarCarrera(_ carrera: CarreraSigla)ParameterscarreraHorario de la carrera que se esta eliminando 
- 
                  
                  Constructor del ViewModel Inicializa la lista de carreras disponibles en el borrador de horario de clases y se subscribe a sus cambios DeclarationSwift init()
 View on GitHub
            View on GitHub
           SeleccionarCarrerasViewModel Class Reference
      SeleccionarCarrerasViewModel Class Reference