MenuHorarioClasesViewModel

class MenuHorarioClasesViewModel : ObservableObject

View Model del view MenuModificarHorarioView

Propiedades

  • Todos los horarios de clase congelados cargados en la aplicación

    Declaration

    Swift

    @Published
    private(set) var horariosClase: RealmSwift.Results<HorarioClase> { get set }
  • Indica si es que esta en proceso de selección de archivos

    Declaration

    Swift

    @Published
    var estaImportando: Bool { get set }
  • Indica si es que esta en armando un horario de clases

    Declaration

    Swift

    @Published
    var estaArmando: Bool { get set }
  • Indica si se esta procesando un horario de clases

    Declaration

    Swift

    @Published
    var estaProcesando: Bool { get set }
  • Configuración del HUD Progress

    Declaration

    Swift

    @Published
    var hudConfig: TTProgressHUDConfig { get set }
  • Indica si hay horarios de clases en la aplicación

    Declaration

    Swift

    var hayHorario: Bool { get }

Métodos

  • Importa el archivo dado el resultado de una selección de archivo

    Declaration

    Swift

    func importarArchivo(resultado: Result<URL, Error>)

    Parameters

    resultado

    Resultado que contiene la URL de un archivo o un error

Constructor

  • Constructor del ViewModel

    Declaration

    Swift

    init()