Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handlers ¶
type Handlers interface { //admin interface GetUsers(w http.ResponseWriter, r *http.Request) AdminDeleteUser(w http.ResponseWriter, r *http.Request) GetUser(w http.ResponseWriter, r *http.Request) //user interface UserRegister(w http.ResponseWriter, r *http.Request) UserLogin(w http.ResponseWriter, r *http.Request) UserLogout(w http.ResponseWriter, r *http.Request) GetMe(w http.ResponseWriter, r *http.Request) DeleteMe(w http.ResponseWriter, r *http.Request) // file interface UploadSingleFile(w http.ResponseWriter, r *http.Request) UploadMultipleFile(w http.ResponseWriter, r *http.Request) GetAllFilesByUser(w http.ResponseWriter, r *http.Request) DeleteFilesByUser(w http.ResponseWriter, r *http.Request) }
func NewHandlers ¶
func NewHandlers(repository repository.Repository, r *redis.Client, ctx context.Context, db database.Database) Handlers
Click to show internal directories.
Click to hide internal directories.