Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var FluxApplicationWireSet = wire.NewSet( fluxApplication.NewFluxApplicationServiceImpl, wire.Bind(new(fluxApplication.FluxApplicationService), new(*fluxApplication.FluxApplicationServiceImpl)), NewFluxApplicationRestHandlerImpl, wire.Bind(new(FluxApplicationRestHandler), new(*FluxApplicationRestHandlerImpl)), NewFluxApplicationRouterImpl, wire.Bind(new(FluxApplicationRouter), new(*FluxApplicationRouterImpl)), )
Functions ¶
This section is empty.
Types ¶
type FluxApplicationRestHandler ¶
type FluxApplicationRestHandler interface { ListFluxApplications(w http.ResponseWriter, r *http.Request) GetApplicationDetail(w http.ResponseWriter, r *http.Request) }
type FluxApplicationRestHandlerImpl ¶
type FluxApplicationRestHandlerImpl struct {
// contains filtered or unexported fields
}
func NewFluxApplicationRestHandlerImpl ¶
func NewFluxApplicationRestHandlerImpl(fluxApplicationService fluxApplication.FluxApplicationService, logger *zap.SugaredLogger, enforcer casbin.Enforcer) *FluxApplicationRestHandlerImpl
func (*FluxApplicationRestHandlerImpl) GetApplicationDetail ¶
func (handler *FluxApplicationRestHandlerImpl) GetApplicationDetail(w http.ResponseWriter, r *http.Request)
func (*FluxApplicationRestHandlerImpl) ListFluxApplications ¶
func (handler *FluxApplicationRestHandlerImpl) ListFluxApplications(w http.ResponseWriter, r *http.Request)
type FluxApplicationRouter ¶
type FluxApplicationRouterImpl ¶
type FluxApplicationRouterImpl struct {
// contains filtered or unexported fields
}
func NewFluxApplicationRouterImpl ¶
func NewFluxApplicationRouterImpl(fluxApplicationRestHandler FluxApplicationRestHandler) *FluxApplicationRouterImpl
func (*FluxApplicationRouterImpl) InitFluxApplicationRouter ¶
func (impl *FluxApplicationRouterImpl) InitFluxApplicationRouter(fluxApplicationRouter *mux.Router)
Click to show internal directories.
Click to hide internal directories.