Structures

The following structures are available globally.

  • Content view principal

    See more

    Declaration

    Swift

    struct ContentView : View
  • Aplicación principal

    See more

    Declaration

    Swift

    @main
    struct PoliplannerApp : App
  • Estructura que representa la entrada de una asignatura

    See more

    Declaration

    Swift

    struct InfoAsignatura : Hashable, Equatable
  • Representa la estructura de datos de una clase en el horario de clases que se mostrará. Es una entrada en la lista de clases de un cierto dia.

    See more

    Declaration

    Swift

    struct InfoClase : Hashable, Comparable
  • Estructura que representa una entrada en el calendario de la sección Calendario

    See more

    Declaration

    Swift

    struct InfoEventoCalendario : Hashable
  • Estructura que representa un grupo de secciones para mostrar en la selección de secciones

    See more

    Declaration

    Swift

    struct InfoGrupoSecciones : Hashable, Identifiable
  • Representa la información necesaria para generar la pagina de algún dia de la semana en el horario de clases.

    See more

    Declaration

    Swift

    struct InfoPaginaDia : Identifiable, Comparable, PagingItem

Calendario

  • View principal de la sección de Calendario

    See more

    Declaration

    Swift

    struct CalendarioView : View

Calendario Menu

  • View que muestra los días de la semana del calendario. Hace de puente a CVCalendarMenuView hacia SwiftUI

    See more

    Declaration

    Swift

    struct CalendarioMenuView : UIViewRepresentable
  • View del calendario solo mostrando los números del mes. Representa CVCalendarView como un SwiftUI View

    See more

    Declaration

    Swift

    struct CalendarioMes : UIViewRepresentable

Calendario Mes

Evento

  • View de un evento que estará dentro de la lista de eventos

    See more

    Declaration

    Swift

    struct EventoView : View

Header de Eventos

  • View de un header que se utiliza en la listas de eventos para cada fecha

    See more

    Declaration

    Swift

    struct HeaderEventoView : View

Lista de Eventos

  • View de una lista de eventos ordenados y agrupados por la fecha del evento

    See more

    Declaration

    Swift

    struct ListaEventosView : View

Sección de Horarios de Clase

  • View Principal donde se ven las clases por cada día en páginas

    See more

    Declaration

    Swift

    struct HorarioClaseView : View

Página de clases

  • View de una página con la listas de clases de cierto día

    See more

    Declaration

    Swift

    struct PaginaClase : View

Celda de clase

  • View que representa una clase dentro de la lista de clases de una página

    See more

    Declaration

    Swift

    struct ClaseCelda : View

View de Paginación

Paso para seleccionar la carrera

  • View de la interfaz donde el usuario podrá seleccionar la carrera para seleccionar las materias

    See more

    Declaration

    Swift

    struct ArmarSeleccionarCarrera : View

Paso para seleccionar las materias

Menú de configuración

View que muestra la información sobre un horario

  • View principal que muestra la información de un horario de clases cargado

    See more

    Declaration

    Swift

    struct InformacionHorarioView : View

Menu de Modificar Horarios

  • Interfaz del menu para modificar horarios. Permite al usuario importar horarios y modificarlos.

    See more

    Declaration

    Swift

    struct MenuModificarHorarioView : View

Secciones

  • View principal que muestra las secciones de las materias que el usuario ha elegido

    See more

    Declaration

    Swift

    struct SeccionesView : View

Celda de Sección

  • Celda de una sección que se mostrará dentro de la lista de secciones

    See more

    Declaration

    Swift

    struct SeccionCeldaView : View