Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Event ¶
type Event struct { // Inizio dell'evento (in Unix epoch) Inizio int64 `json:"inizio" db:"dtstart"` // Fine dell'evento (in Unix epoch) Fine int64 `json:"fine" db:"dtend"` // Testo allegato all'evento Content string `json:"contenuto" db:"description"` // Titolo dell'evento Title string `json:"titolo" db:"summary"` }
Rappresenta un singolo evento come contenuto nel database Joomla
type EventStream ¶
type EventStream struct { // Data di inizio del range After int64 `json:"dopo,omitempty"` // Data di fine del range Before int64 `json:"prima,omitempty"` // Filtro stringa per il titolo (case insensitive), può essere varie stringhe // che vengono controllate separatamente TitleFilter []string `json:"filtri_titolo,omitempty"` // Filtro stringa per il titolo (case insensitive), può essere varie stringhe // che vengono controllate separatamente ContentFilter []string `json:"filtri_contenuto,omitempty"` // contains filtered or unexported fields }
Definisce un modello di range di eventi direttamente decodificato da una richiesta al relativo endpoint
func (*EventStream) Close ¶
func (es *EventStream) Close() (*[]Event, error)
Chiude un EventStream: compila una query sicura in base ai campi di EventStream e restituisce gli eventi ottenuti dal database
func (*EventStream) FilterContent ¶
func (es *EventStream) FilterContent(filter []string) *EventStream
Cambia EventStream.ContentFilter
func (*EventStream) FilterTitle ¶
func (es *EventStream) FilterTitle(filter []string) *EventStream
Cambia EventStream.TitleFilter
func (*EventStream) GetAfter ¶
func (es *EventStream) GetAfter(epoch int64) *EventStream
Modifica un EventStream cambiando il campo EvenStream.After e ritorna un puntatore allo stesso EventStream (builder pattern)
func (*EventStream) GetBefore ¶
func (es *EventStream) GetBefore(epoch int64) *EventStream
Modifica un EventStream cambiando il campo EvenStream.Before e ritorna un puntatore allo stesso EventStream (builder pattern)
Click to show internal directories.
Click to hide internal directories.