Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GraphicSettings ¶
type GraphicSettings struct { Background string `json:"background,omitempty"` OnBackground string `json:"onBackground,omitempty"` Surface1 string `json:"surface1,omitempty"` Surface2 string `json:"surface2,omitempty"` Surface3 string `json:"surface3,omitempty"` Surface4 string `json:"surface4,omitempty"` Surface6 string `json:"surface6,omitempty"` Surface8 string `json:"surface8,omitempty"` Surface12 string `json:"surface12,omitempty"` Surface16 string `json:"surface16,omitempty"` Surface24 string `json:"surface24,omitempty"` OnSurface string `json:"onSurface,omitempty"` Primary string `json:"primary,omitempty"` PrimaryDark string `json:"primaryDark,omitempty"` OnPrimary string `json:"onPrimary,omitempty"` Secondary string `json:"secondary,omitempty"` SecondaryDark string `json:"secondaryDark,omitempty"` OnSecondary string `json:"onSecondary,omitempty"` Error string `json:"error,omitempty"` OnError string `json:"onError,omitempty"` }
GraphicSettings è una struttura con tutte le preferenze grafiche dell'utente.
func (*GraphicSettings) IsValid ¶
func (gs *GraphicSettings) IsValid() error
IsValid verifica che i dati delle preferenze grafiche inviati dall'utente siano corretti.
type Notification ¶
type Notifications ¶
type Notifications struct { Viewed Notification `json:"viewed"` NotViewed Notification `json:"not_viewed"` }
type Settings ¶
type Settings struct { Graphics GraphicSettings `json:"graphics,omitempty"` ShowBadge bool `json:"showBadge,omitempty"` IsPervert bool `json:"isPervert,omitempty"` ShowListAnime bool `json:"showListAnime,omitempty"` ShowListManga bool `json:"showListManga,omitempty"` }
Settings è una struttura con tutte le preferenze dell'utente.
type User ¶
type User struct { Email string `json:"email"` Username string `json:"username"` Password string `json:"-"` ProfilePicture string `json:"profilePicture"` Permission string `json:"permission"` //[u]ser,[c]reator,[t]ester,[a]admin IsDonator bool `json:"isDonator"` IsActive bool `json:"isActive"` AnilistId int `json:"anilistId"` //-1 se anilist non è stato collegato. DateSignUp int64 `json:"dateSignUp"` ItemAdded int `json:"itemAdded" ` //Numero di item aggiunti al database Credits int `json:"credits"` //Punti utili per guardare anime. Si guadagnano guardando pubblicità, donando o aggiungendo item al database. Level int `json:"level"` //Si incrementa in base ai minuti passati sull'applicazione. Badges []Badge `json:"badges"` Settings Settings `json:"settings"` Notifications Notifications `json:"notifications"` RefreshToken map[string]int64 `json:"-"` }
User è una struttura con tutti i dati dell'utente.
func (*User) AddNewUser ¶
func (u *User) AddNewUser(db *kaoriDatabase.NoSqlDb) error
AddNewUser aggiunge un nuovo utente al database.
Click to show internal directories.
Click to hide internal directories.