Documentation ¶
Index ¶
Constants ¶
View Source
const ( TipoGenitori = "genitori" TipoStudenti = "studenti" TipoDocenti = "docenti" PathPrefix = "/sitoLiceo/images/comunicati/" )
Costanti di default per i tipi dei comunicati e l'URL di base della cartella contenente i file PDF
Variables ¶
This section is empty.
Functions ¶
func GetLenByName ¶
Dato un tipo di comunicato, restituisce il numero di comunicati presenti di quel tipo
Types ¶
type Comunicati ¶
type Comunicati []*Comunicato
var ( Genitori Comunicati Studenti Comunicati Docenti Comunicati )
Variabili interne di default per tenere in memoria i comunicati dei vari tipi
func GetByName ¶
func GetByName(tipo string) Comunicati
Dato un tipo di comunicato (docenti/genitori/studenti), restituisce la slice di Comunicato memorizzata
type Comunicato ¶
type Comunicato struct { // Nome/titolo del comunicato (praticamente il nome del file) Nome string `json:"nome"` // Data di emissione del comunicato Data time.Time `json:"data"` // Tipo del comunicato (docenti/genitori/studenti) Tipo string `json:"tipo"` // URL statico del comunicato sul server URL string `json:"url"` }
Rappresentazione di un comunicato come restituito dalle richieste REST
func NewComunicato ¶
func NewComunicato(nome string, data time.Time, tipo string) *Comunicato
Costruttore per Comunicato
func (*Comunicato) Equals ¶
func (c *Comunicato) Equals(other *Comunicato) bool
Compara due comunicati con arrotondamento della data etc
Click to show internal directories.
Click to hide internal directories.