Documentation
¶
Index ¶
- func DeleteKarte(_id string) (err error)
- func DeleteKasten(_id string) (err error)
- func DeleteKastenWithProfile(username string) (err error)
- func DeleteUser(username string) (err error)
- func GetAllKarten() ([]map[string]interface{}, error)
- func GetAllKasten() ([]map[string]interface{}, error)
- func GetAllUser() ([]map[string]interface{}, error)
- type Edit2Data
- type EditData
- type IndexData
- type Karteikarte
- type Karteikasten
- type KarteikastenData
- type LernData
- type MeineKarteienData
- type ProfilData
- type RegisterData
- type User
- type ViewData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteKastenWithProfile ¶
Delete Kasten by Id
func GetAllKarten ¶
GetAllKarten , helper function
func GetAllKasten ¶
GetAllKasten , helper function
Types ¶
type Edit2Data ¶
type Edit2Data struct { Id string `json:"id"` Kategorie string `json:"kategorie"` Titel string `json:"titel"` Fortschritt string `json:"fortschritt"` CreatedByUserID string `json:"createdByUserId"` UserID string `json:"userid"` Ueberkategorie string `json:"ueberkategorie"` AnzKarten string `json:"anzkarten"` UserName string `json:"username"` AnzEigeneKaesten string `json:"anzeigenekasten"` AnzOeffentlicheKaesten string `json:"anzoeffentlichekaesten"` SelectedKarte Karteikarte `json:"selectedkarte"` Karten []Karteikarte `json:"karten"` Image string `json:"image"` }
Edit2Data Struct
type EditData ¶
type EditData struct { UserName string `json:"username"` AnzEigeneKaesten string `json:"anzeigenekasten"` AnzOeffentlicheKaesten string `json:"anzoeffentlichekaesten"` Image string `json:"image"` Titel string `json:"titel"` Beschreibung string `json:"beschreibung"` Kategorie string `json:"kategorie"` }
EditData Struct
type IndexData ¶
type IndexData struct { AnzUser string `json:"anzuser"` AnzKasten string `json:"anzkasten"` AnzKarten string `json:"anzkarten"` LoggedIn string `json:"loggedin"` UserName string `json:"username"` AnzEigeneKaesten string `json:"anzeigenekasten"` AnzOeffentlicheKaesten string `json:"anzoeffentlichekaesten"` ErrorMsg string `json:"errormsg"` Image string `json:"image"` }
IndexData Struct
type Karteikarte ¶
type Karteikarte struct { Id string `json:"_id"` Rev string `json:"_rev"` Type string `json:"type"` KastenID string `json:"kastenid"` Titel string `json:"titel"` Frage string `json:"frage"` Antwort string `json:"antwort"` Fach string `json:"fach"` couchdb.Document }
Karteikarte Struct
func GetEigeneKarten ¶
func GetEigeneKarten(username string) ([]Karteikarte, error)
func GetKarteById ¶
func GetKarteById(karteid string) (Karteikarte, error)
type Karteikasten ¶
type Karteikasten struct { Id string `json:"_id"` Rev string `json:"_rev"` Type string `json:"type"` Kategorie string `json:"kategorie"` Titel string `json:"titel"` Beschreibung string `json:"beschreibung"` Private string `json:"private"` CreatedByUserID string `json:"createdByUserId"` UserID string `json:"userid"` Ueberkategorie string `json:"ueberkategorie"` AnzKarten string `json:"anzkarten"` Fortschritt string `json:"fortschritt"` couchdb.Document }
Karteikasten Struct
func GetAlleOeffentlichenKaesten ¶
func GetAlleOeffentlichenKaesten() ([]Karteikasten, error)
func (Karteikasten) Add ¶
func (karteikasten Karteikasten) Add() (kastenid string, err error)
Add Kasten
func (Karteikasten) Update ¶
func (karteikasten Karteikasten) Update() (string, error)
Update Kasten
type KarteikastenData ¶
type KarteikastenData struct { Id string `json:"id"` LoggedIn string `json:"loggedin"` UserName string `json:"username"` AnzEigeneKaesten string `json:"anzeigenekasten"` AnzOeffentlicheKaesten string `json:"anzoeffentlichekaesten"` Kaesten []Karteikasten `json:"kaesten"` Image string `json:"image"` }
KarteikastenData Struct
func GetKarteikastenData ¶
func GetKarteikastenData(username string, kategorie string) (KarteikastenData, error)
GetKarteikastenData ...
type LernData ¶
type LernData struct { Kategorie string `json:"kategorie"` Titel string `json:"titel"` Beschreibung string `json:"beschreibung"` Fortschritt string `json:"fortschritt"` Private string `json:"private"` CreatedByUserID string `json:"createdByUserId"` UserID string `json:"userid"` Ueberkategorie string `json:"ueberkategorie"` AnzKarten string `json:"anzkarten"` AnzFachZero string `json:"anzfachzero"` AnzFachOne string `json:"anzfachone"` AnzFachTwo string `json:"anzfachtwo"` AnzFachThree string `json:"anzfachthree"` AnzFachFour string `json:"anzfachfour"` UserName string `json:"username"` AnzEigeneKaesten string `json:"anzeigenekasten"` AnzOeffentlicheKaesten string `json:"anzoeffentlichekaesten"` Karte Karteikarte `json:"karte"` NewKastenID string `json:"kastenid"` Image string `json:"image"` }
LernData Struct
func GetLern2Data ¶
GetLern2Data ...
type MeineKarteienData ¶
type MeineKarteienData struct { Id string `json:"id"` UserName string `json:"username"` AnzEigeneKaesten string `json:"anzeigenekasten"` AnzOeffentlicheKaesten string `json:"anzoeffentlichekaesten"` Fortschritt string `json:"fortschritt"` MeineKaesten []Karteikasten `json:"meinekaesten"` AndereKaesten []Karteikasten `json:"anderekaesten"` Image string `json:"image"` }
MeineKarteienData Struct
func GetMeineKarteienData ¶
func GetMeineKarteienData(username string, kategorie string) (MeineKarteienData, error)
GetMeineKarteienData ...
type ProfilData ¶
type ProfilData struct { UserName string `json:"username"` Email string `json:"email"` AnzEigeneKaesten string `json:"anzeigenekasten"` AnzOeffentlicheKaesten string `json:"anzoeffentlichekaesten"` AnzEigeneKarten string `json:"anzeigenekarten"` CreatedAt time.Time `json:"createdat"` Image string `json:"image"` }
ProfilData Struct
func GetProfilData ¶
func GetProfilData(username string) (ProfilData, error)
type RegisterData ¶
type RegisterData struct { AnzOeffentlicheKaesten string `json:"anzoeffentlichekaesten"` ErrorMsg string `json:"errormsg"` }
RegisterData struct
type User ¶
type User struct { Id string `json:"_id"` Rev string `json:"_rev"` Type string `json:"type"` Username string `json:"username"` Password string `json:"password"` Email string `json:"email"` Image string `json:"Image"` CreatedAt time.Time `json:"createdat"` couchdb.Document }
User Struct
func GetUserByEmail ¶
GetUserByEmail retrieve User by Email
func GetUserByUsername ¶
GetUserByUsername retrieve User by username
type ViewData ¶
type ViewData struct { Kategorie string `json:"kategorie"` Titel string `json:"titel"` Beschreibung string `json:"beschreibung"` Fortschritt string `json:"fortschritt"` Private string `json:"private"` CreatedByUserID string `json:"createdByUserId"` CreatedByUsername string `json:"createdbyusername"` UserID string `json:"userid"` Ueberkategorie string `json:"ueberkategorie"` AnzKarten string `json:"anzkarten"` UserName string `json:"username"` LoggedIn string `json:"loggedin"` AnzEigeneKaesten string `json:"anzeigenekasten"` AnzOeffentlicheKaesten string `json:"anzoeffentlichekaesten"` SelectedKarte Karteikarte `json:"selectedkarte"` Karten []Karteikarte `json:"karten"` Image string `json:"image"` }
ViewData Struct
Click to show internal directories.
Click to hide internal directories.