Documentation ¶
Index ¶
- type Claims
- type Env
- func (env *Env) CreateModel(w http.ResponseWriter, r *http.Request)
- func (env *Env) CreateUser(w http.ResponseWriter, r *http.Request)
- func (env *Env) DeleteModel(w http.ResponseWriter, r *http.Request)
- func (env *Env) DeleteUser(w http.ResponseWriter, r *http.Request)
- func (env *Env) GetAllModelsByUser(w http.ResponseWriter, r *http.Request)
- func (env *Env) GetNewToken(w http.ResponseWriter, r *http.Request)
- func (env *Env) GetUser(w http.ResponseWriter, r *http.Request)
- func (env *Env) InsertTrainingData(w http.ResponseWriter, r *http.Request)
- func (env *Env) Login(w http.ResponseWriter, r *http.Request)
- func (env *Env) UpdateModelDescription(w http.ResponseWriter, r *http.Request)
- func (env *Env) UpdateUser(w http.ResponseWriter, r *http.Request)
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Env ¶
type Env struct { User interface { GetUserFromDB(userID string) (m.User, error) InsertUserToDB(user m.User) (string, error) UpdateUserToDB(user m.User) (bool, error) DeleteUserFromDB(userID string) (bool, error) GetUserPasswordFromDB(username string) (string, error) } ML interface { GetAllModelsByUserFromDB(userID string) ([]m.ML, error) InsertModelToDB(ml m.ML) (bool, error) UpdateModelDescriptionToDB(modelID int, modelDescription string) (bool, error) DeleteModelFromDB(modelID int) (bool, error) InsertTrainingDataToDB(tr m.Training) (bool, error) } }
Env Interface for Models
func (*Env) CreateModel ¶
func (env *Env) CreateModel(w http.ResponseWriter, r *http.Request)
func (*Env) CreateUser ¶
func (env *Env) CreateUser(w http.ResponseWriter, r *http.Request)
CreateUser send request to Create new User
func (*Env) DeleteModel ¶
func (env *Env) DeleteModel(w http.ResponseWriter, r *http.Request)
func (*Env) DeleteUser ¶
func (env *Env) DeleteUser(w http.ResponseWriter, r *http.Request)
DeleteUser send request to hard delete user
func (*Env) GetAllModelsByUser ¶
func (env *Env) GetAllModelsByUser(w http.ResponseWriter, r *http.Request)
func (*Env) GetNewToken ¶
func (env *Env) GetNewToken(w http.ResponseWriter, r *http.Request)
func (*Env) GetUser ¶
func (env *Env) GetUser(w http.ResponseWriter, r *http.Request)
GetUser Send request to model to GetUser
func (*Env) InsertTrainingData ¶
func (env *Env) InsertTrainingData(w http.ResponseWriter, r *http.Request)
func (*Env) Login ¶
func (env *Env) Login(w http.ResponseWriter, r *http.Request)
Login login handler
func (*Env) UpdateModelDescription ¶
func (env *Env) UpdateModelDescription(w http.ResponseWriter, r *http.Request)
func (*Env) UpdateUser ¶
func (env *Env) UpdateUser(w http.ResponseWriter, r *http.Request)
UpdateUser send request to Update existing user
Click to show internal directories.
Click to hide internal directories.