Documentation
¶
Index ¶
- type FuegoAdapter
- func (f *FuegoAdapter) AddToGinRouter(router *gin.Engine)
- func (f *FuegoAdapter) GetOpenAPISpec() ([]byte, error)
- func (f *FuegoAdapter) RegisterCIRAConfigRoutes()
- func (f *FuegoAdapter) RegisterDeviceManagementRoutes()
- func (f *FuegoAdapter) RegisterDeviceRoutes()
- func (f *FuegoAdapter) RegisterIEEE8021xConfigRoutes()
- func (f *FuegoAdapter) RegisterProfileRoutes()
- func (f *FuegoAdapter) RegisterRoutes()
- func (f *FuegoAdapter) RegisterWirelessConfigRoutes()
- type Generator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FuegoAdapter ¶
type FuegoAdapter struct {
// contains filtered or unexported fields
}
func NewFuegoAdapter ¶
func NewFuegoAdapter(usecases usecase.Usecases, log logger.Interface) *FuegoAdapter
func (*FuegoAdapter) AddToGinRouter ¶
func (f *FuegoAdapter) AddToGinRouter(router *gin.Engine)
Adds Fuego-generated OpenAPI endpoints to existing Gin router.
func (*FuegoAdapter) GetOpenAPISpec ¶
func (f *FuegoAdapter) GetOpenAPISpec() ([]byte, error)
Generates OpenAPI specification as JSON.
func (*FuegoAdapter) RegisterCIRAConfigRoutes ¶
func (f *FuegoAdapter) RegisterCIRAConfigRoutes()
func (*FuegoAdapter) RegisterDeviceManagementRoutes ¶ added in v1.13.0
func (f *FuegoAdapter) RegisterDeviceManagementRoutes()
func (*FuegoAdapter) RegisterDeviceRoutes ¶
func (f *FuegoAdapter) RegisterDeviceRoutes()
func (*FuegoAdapter) RegisterIEEE8021xConfigRoutes ¶
func (f *FuegoAdapter) RegisterIEEE8021xConfigRoutes()
func (*FuegoAdapter) RegisterProfileRoutes ¶
func (f *FuegoAdapter) RegisterProfileRoutes()
func (*FuegoAdapter) RegisterRoutes ¶
func (f *FuegoAdapter) RegisterRoutes()
Registers API routes with Fuego for automatic OpenAPI generation.
func (*FuegoAdapter) RegisterWirelessConfigRoutes ¶
func (f *FuegoAdapter) RegisterWirelessConfigRoutes()
type Generator ¶
type Generator struct {
// contains filtered or unexported fields
}
Generator handles OpenAPI specification generation.
func NewGenerator ¶
NewGenerator creates a new OpenAPI generator.
func (*Generator) GenerateSpec ¶
GenerateSpec generates OpenAPI 3.1.0 specification with compliance fixes.
Click to show internal directories.
Click to hide internal directories.