shares

package
v1.28.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2024 License: Apache-2.0 Imports: 51 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Handler

type Handler struct {
	Log *zerolog.Logger
	// 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) Init

func (h *Handler) Init(c *config.Config, l *zerolog.Logger)

Init initializes this and any contained handlers.

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) NotifyShare added in v1.25.0

func (h *Handler) NotifyShare(w http.ResponseWriter, r *http.Request)

NotifyShare handles GET requests on /apps/files_sharing/api/v1/shares/(shareid)/notify.

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) SendShareNotification added in v1.25.0

func (h *Handler) SendShareNotification(opaqueID string, granter *userpb.User, grantee interface{}, statInfo *provider.ResourceInfo) string

SendShareNotification sends a notification with information from a Share.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL