chartProvider

package
v0.6.23 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func ValidateRequestObjectForChartRepoId

func ValidateRequestObjectForChartRepoId(request *chartProvider.ChartProviderRequestDto) error

Types

type ChartProviderRestHandler

type ChartProviderRestHandler interface {
	GetChartProviderList(w http.ResponseWriter, r *http.Request)
	ToggleChartProvider(w http.ResponseWriter, r *http.Request)
	SyncChartProvider(w http.ResponseWriter, r *http.Request)
}

type ChartProviderRestHandlerImpl

type ChartProviderRestHandlerImpl struct {
	Logger *zap.SugaredLogger
	// contains filtered or unexported fields
}

func NewChartProviderRestHandlerImpl

func NewChartProviderRestHandlerImpl(Logger *zap.SugaredLogger, userAuthService user.UserService, validator *validator.Validate, chartProviderService chartProvider.ChartProviderService,
	enforcer casbin.Enforcer) *ChartProviderRestHandlerImpl

func (*ChartProviderRestHandlerImpl) GetChartProviderList

func (handler *ChartProviderRestHandlerImpl) GetChartProviderList(w http.ResponseWriter, r *http.Request)

func (*ChartProviderRestHandlerImpl) SyncChartProvider

func (handler *ChartProviderRestHandlerImpl) SyncChartProvider(w http.ResponseWriter, r *http.Request)

func (*ChartProviderRestHandlerImpl) ToggleChartProvider

func (handler *ChartProviderRestHandlerImpl) ToggleChartProvider(w http.ResponseWriter, r *http.Request)

type ChartProviderRouter

type ChartProviderRouter interface {
	Init(configRouter *mux.Router)
}

type ChartProviderRouterImpl

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

func NewChartProviderRouterImpl

func NewChartProviderRouterImpl(chartProviderRestHandler ChartProviderRestHandler) *ChartProviderRouterImpl

func (ChartProviderRouterImpl) Init

func (router ChartProviderRouterImpl) Init(configRouter *mux.Router)

Jump to

Keyboard shortcuts

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