Documentation ¶
Index ¶
- type Handler
- func (h *Handler) AcceptReceivedShare(w http.ResponseWriter, r *http.Request)
- func (h *Handler) CreateShare(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetFederatedShare(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetShare(w http.ResponseWriter, r *http.Request)
- func (h *Handler) Init(c *config.Config)
- func (h *Handler) ListFederatedShares(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListShares(w http.ResponseWriter, r *http.Request)
- func (h *Handler) RejectReceivedShare(w http.ResponseWriter, r *http.Request)
- func (h *Handler) RemoveShare(w http.ResponseWriter, r *http.Request)
- func (h *Handler) UpdateShare(w http.ResponseWriter, r *http.Request)
- type PublicShareContextName
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler implements the shares part of the ownCloud sharing API.
func (*Handler) AcceptReceivedShare ¶
func (h *Handler) AcceptReceivedShare(w http.ResponseWriter, r *http.Request)
AcceptReceivedShare handles Post Requests on /apps/files_sharing/api/v1/shares/{shareid}.
func (*Handler) CreateShare ¶
func (h *Handler) CreateShare(w http.ResponseWriter, r *http.Request)
CreateShare handles POST requests on /apps/files_sharing/api/v1/shares.
func (*Handler) GetFederatedShare ¶
func (h *Handler) GetFederatedShare(w http.ResponseWriter, r *http.Request)
GetFederatedShare handles GET requests on /apps/files_sharing/api/v1/shares/remote_shares/{shareid}.
func (*Handler) GetShare ¶
func (h *Handler) GetShare(w http.ResponseWriter, r *http.Request)
GetShare handles GET requests on /apps/files_sharing/api/v1/shares/(shareid).
func (*Handler) ListFederatedShares ¶
func (h *Handler) ListFederatedShares(w http.ResponseWriter, r *http.Request)
ListFederatedShares handles GET requests on /apps/files_sharing/api/v1/shares/remote_shares.
func (*Handler) ListShares ¶
func (h *Handler) ListShares(w http.ResponseWriter, r *http.Request)
ListShares handles GET requests on /apps/files_sharing/api/v1/shares.
func (*Handler) RejectReceivedShare ¶
func (h *Handler) RejectReceivedShare(w http.ResponseWriter, r *http.Request)
RejectReceivedShare handles DELETE Requests on /apps/files_sharing/api/v1/shares/{shareid}.
func (*Handler) RemoveShare ¶
func (h *Handler) RemoveShare(w http.ResponseWriter, r *http.Request)
RemoveShare handles DELETE requests on /apps/files_sharing/api/v1/shares/(shareid).
func (*Handler) UpdateShare ¶
func (h *Handler) UpdateShare(w http.ResponseWriter, r *http.Request)
UpdateShare handles PUT requests on /apps/files_sharing/api/v1/shares/(shareid).
type PublicShareContextName ¶
type PublicShareContextName string
PublicShareContextName represent cross boundaries context for the name of the public share.