http

package
v0.0.0-...-bcece2d Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2024 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HeaderContentType = "Content-Type"
	HeaderLocation    = "Location"
)

HTTP Headers

View Source
const (
	ContentTypeJSON = "application/json"
)

Content Types

Variables

This section is empty.

Functions

This section is empty.

Types

type BucketHandler

type BucketHandler struct {
	// contains filtered or unexported fields
}

func NewBucketHandler

func NewBucketHandler(log *zerolog.Logger, router *httprouter.Router, svc port.BucketService) *BucketHandler

func (*BucketHandler) AddRoutes

func (h *BucketHandler) AddRoutes()

func (*BucketHandler) CreateBucket

func (h *BucketHandler) CreateBucket(w http.ResponseWriter, r *http.Request, p httprouter.Params)

func (*BucketHandler) DeleteBucket

func (h *BucketHandler) DeleteBucket(w http.ResponseWriter, r *http.Request, p httprouter.Params)

func (*BucketHandler) GetBucket

func (*BucketHandler) ListBuckets

func (h *BucketHandler) ListBuckets(w http.ResponseWriter, r *http.Request, _ httprouter.Params)

type FileHandler

type FileHandler struct {
	// contains filtered or unexported fields
}

func NewFileHandler

func NewFileHandler(log *zerolog.Logger, router *httprouter.Router, svc port.FileService) *FileHandler

func (*FileHandler) AddRoutes

func (h *FileHandler) AddRoutes()

func (*FileHandler) CreateFile

func (h *FileHandler) CreateFile(w http.ResponseWriter, r *http.Request, p httprouter.Params)

func (*FileHandler) DeleteFile

func (h *FileHandler) DeleteFile(w http.ResponseWriter, r *http.Request, p httprouter.Params)

func (*FileHandler) GetFile

func (*FileHandler) GetFilesByBucketName

func (h *FileHandler) GetFilesByBucketName(w http.ResponseWriter, r *http.Request, p httprouter.Params)

Jump to

Keyboard shortcuts

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