http

package
v0.0.0-...-4e57419 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthMiddleware

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

func NewAuthMiddleware

func NewAuthMiddleware(secret string) *AuthMiddleware

func (*AuthMiddleware) Handler

func (m *AuthMiddleware) Handler(next http.Handler) http.Handler

type CreateShareRequest

type CreateShareRequest struct {
	ResourceIDs []string `json:"resource_ids"`
	TTLSeconds  int64    `json:"ttl_seconds"`
}

type Handler

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

func (*Handler) CreateDocument

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

func (*Handler) CreateObservation

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

func (*Handler) CreateShare

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

func (*Handler) DeleteDocument

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

func (*Handler) DeleteObservation

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

func (*Handler) GetDocument

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

func (*Handler) GetObservation

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

func (*Handler) GetPatient

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

func (*Handler) GetSharedResources

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

func (*Handler) HealthCheck

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

func (*Handler) ListDocuments

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

func (*Handler) ListObservations

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

func (*Handler) RegisterRoutes

func (h *Handler) RegisterRoutes(router *mux.Router)

func (*Handler) UpdateObservation

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

func (*Handler) UpdatePatient

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

Jump to

Keyboard shortcuts

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