Documentation ¶
Index ¶
- func DeleteSession(w http.ResponseWriter, r *http.Request)
- func FindSessionByID(w http.ResponseWriter, r *http.Request)
- func FindSessionByUserCreation(w http.ResponseWriter, r *http.Request)
- func FindSessionByWorkspaceID(w http.ResponseWriter, r *http.Request)
- func UpdateSesion(w http.ResponseWriter, r *http.Request)
- type SessionController
- type WorkspaceController
- func (wc *WorkspaceController) DeleteWorkspace(w http.ResponseWriter, r *http.Request)
- func (wc *WorkspaceController) FindWorkspaceByCreatedBy(w http.ResponseWriter, r *http.Request)
- func (wc *WorkspaceController) FindWorkspaceByID(w http.ResponseWriter, r *http.Request)
- func (wc *WorkspaceController) FindWorkspaceLikeCreatedBy(w http.ResponseWriter, r *http.Request)
- func (wc *WorkspaceController) SaveWorkspace(w http.ResponseWriter, r *http.Request)
- func (wc *WorkspaceController) UpdateWorkspace(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteSession ¶
func DeleteSession(w http.ResponseWriter, r *http.Request)
DeleteSession delete session of database
func FindSessionByID ¶
func FindSessionByID(w http.ResponseWriter, r *http.Request)
FindSessionByID find session by id
func FindSessionByUserCreation ¶
func FindSessionByUserCreation(w http.ResponseWriter, r *http.Request)
FindSessionByUserCreation find session by user creation
func FindSessionByWorkspaceID ¶
func FindSessionByWorkspaceID(w http.ResponseWriter, r *http.Request)
FindSessionByWorkspaceID find session by workspace id
func UpdateSesion ¶
func UpdateSesion(w http.ResponseWriter, r *http.Request)
UpdateSesion update session in database
Types ¶
type SessionController ¶
type SessionController struct {
// contains filtered or unexported fields
}
SessionController ::: struct
func NewSessionController ¶
func NewSessionController(db *gorm.DB) *SessionController
NewSessionController ::: resturns a new SessionController
func (*SessionController) SaveSession ¶
func (sc *SessionController) SaveSession(w http.ResponseWriter, r *http.Request)
SaveSession ::: save session in database
type WorkspaceController ¶
type WorkspaceController struct {
// contains filtered or unexported fields
}
WorkspaceController ::: struct
func NewWorkspaceController ¶
func NewWorkspaceController(db *gorm.DB) *WorkspaceController
NewWorkspaceController ::: returns a new WorkspaceController
func (*WorkspaceController) DeleteWorkspace ¶
func (wc *WorkspaceController) DeleteWorkspace(w http.ResponseWriter, r *http.Request)
DeleteWorkspace delete workspace of database
func (*WorkspaceController) FindWorkspaceByCreatedBy ¶
func (wc *WorkspaceController) FindWorkspaceByCreatedBy(w http.ResponseWriter, r *http.Request)
FindWorkspaceByCreatedBy find workspace by user creation
func (*WorkspaceController) FindWorkspaceByID ¶
func (wc *WorkspaceController) FindWorkspaceByID(w http.ResponseWriter, r *http.Request)
FindWorkspaceByID find workspace by id
func (*WorkspaceController) FindWorkspaceLikeCreatedBy ¶
func (wc *WorkspaceController) FindWorkspaceLikeCreatedBy(w http.ResponseWriter, r *http.Request)
FindWorkspaceLikeCreatedBy find workspace by user creation
func (*WorkspaceController) SaveWorkspace ¶
func (wc *WorkspaceController) SaveWorkspace(w http.ResponseWriter, r *http.Request)
SaveWorkspace save workspace in database
func (*WorkspaceController) UpdateWorkspace ¶
func (wc *WorkspaceController) UpdateWorkspace(w http.ResponseWriter, r *http.Request)
UpdateWorkspace update workspace in database