Documentation
¶
Index ¶
- type Handlers
- func (h *Handlers) HandleCreateWorkspaceEntry(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleDeleteWorkspaceEntry(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleDownloadWorkspaceFile(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleRenameWorkspaceEntry(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleRevealWorkspaceFile(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleUpdateWorkspaceFile(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleUploadWorkspaceFile(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleWorkspaceFile(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleWorkspaceFiles(writer http.ResponseWriter, request *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handlers ¶
type Handlers struct {
// contains filtered or unexported fields
}
Handlers 封装工作区 HTTP handlers。
func New ¶
func New(api *handlershared.API, workspace *workspacepkg.Service) *Handlers
New 创建工作区 handlers。
func (*Handlers) HandleCreateWorkspaceEntry ¶
func (h *Handlers) HandleCreateWorkspaceEntry(writer http.ResponseWriter, request *http.Request)
HandleCreateWorkspaceEntry 创建工作区条目。
func (*Handlers) HandleDeleteWorkspaceEntry ¶
func (h *Handlers) HandleDeleteWorkspaceEntry(writer http.ResponseWriter, request *http.Request)
HandleDeleteWorkspaceEntry 删除工作区条目。
func (*Handlers) HandleDownloadWorkspaceFile ¶
func (h *Handlers) HandleDownloadWorkspaceFile(writer http.ResponseWriter, request *http.Request)
HandleDownloadWorkspaceFile 下载工作区文件。
func (*Handlers) HandleRenameWorkspaceEntry ¶
func (h *Handlers) HandleRenameWorkspaceEntry(writer http.ResponseWriter, request *http.Request)
HandleRenameWorkspaceEntry 重命名工作区条目。
func (*Handlers) HandleRevealWorkspaceFile ¶ added in v0.1.13
func (h *Handlers) HandleRevealWorkspaceFile(writer http.ResponseWriter, request *http.Request)
HandleRevealWorkspaceFile 在桌面端文件管理器中定位工作区文件。
func (*Handlers) HandleUpdateWorkspaceFile ¶
func (h *Handlers) HandleUpdateWorkspaceFile(writer http.ResponseWriter, request *http.Request)
HandleUpdateWorkspaceFile 更新工作区文件内容。
func (*Handlers) HandleUploadWorkspaceFile ¶
func (h *Handlers) HandleUploadWorkspaceFile(writer http.ResponseWriter, request *http.Request)
HandleUploadWorkspaceFile 上传工作区文件。
func (*Handlers) HandleWorkspaceFile ¶
func (h *Handlers) HandleWorkspaceFile(writer http.ResponseWriter, request *http.Request)
HandleWorkspaceFile 返回单个工作区文件。
func (*Handlers) HandleWorkspaceFiles ¶
func (h *Handlers) HandleWorkspaceFiles(writer http.ResponseWriter, request *http.Request)
HandleWorkspaceFiles 返回工作区文件列表。
Click to show internal directories.
Click to hide internal directories.