domain

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDomainModule

func NewDomainModule(logger logging.Logger, deps *core.Dependencies) core.Module

Types

type DomainHandler

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

func NewDomainHandler

func NewDomainHandler(domainService core.DomainResolver, logger logging.Logger) *DomainHandler

func (*DomainHandler) ListMyDomains

func (h *DomainHandler) ListMyDomains(w http.ResponseWriter, r *http.Request)

ListMyDomains godoc @Summary List current user's domains @Description Returns all domains the authenticated user belongs to @Tags Domains @Produce json @Success 200 {array} core.UserDomainInfo @Failure 401 {object} map[string]string @Router /domains/me [get]

type DomainModule

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

func (*DomainModule) Name

func (m *DomainModule) Name() string

func (*DomainModule) RegisterPrivateRoutes

func (m *DomainModule) RegisterPrivateRoutes(r chi.Router)

func (*DomainModule) RegisterPublicRoutes

func (m *DomainModule) RegisterPublicRoutes(_ chi.Router)

Jump to

Keyboard shortcuts

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