orario

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 18, 2021 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAllClassi

func GetAllClassi() *[]classe

Restituisce un puntatore alla slice interna di tutte le classi esistenti

func GetAllDocenti

func GetAllDocenti() *docenti

Restituisce un puntatore alla slice di docenti estratti dall'orario

func GetByClasse

func GetByClasse(classe string) *[]attivita

Restituisce tutte le attività di una data classe (passata come, ad es. "5B", case insensitive)

func GetByDoc

func GetByDoc(doc Docente) *[]attivita

Restituisce tutte le attività di un dato docente

func GetOrario

func GetOrario() *table

Restituisce un puntatore alla tabella orario interna

func LoadOrario

func LoadOrario(path string)

Esegue parsing e decodifica di un file XML del tipo orario dato il suo percorso (può essere esportato da software proprietari di gestione dell'orario di istituto)

Types

type Docente

type Docente struct {
	Nome    string `json:"nome"`
	Cognome string `json:"cognome"`
	Data    string `json:"encrypted,omitempty"`
}

func (*Docente) Validate

func (doc *Docente) Validate() error

Convalida a livello JSON le richieste REST ricevute

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL