mirror of
https://github.com/luscis/openlan.git
synced 2025-10-05 08:36:59 +08:00
33 lines
862 B
Go
Executable File
33 lines
862 B
Go
Executable File
package api
|
|
|
|
import "github.com/gorilla/mux"
|
|
|
|
func Add(router *mux.Router, switcher Switcher) {
|
|
Link{Switcher: switcher}.Router(router)
|
|
User{}.Router(router)
|
|
Bgp{}.Router(router)
|
|
IPSec{}.Router(router)
|
|
Prefix{}.Router(router)
|
|
Neighbor{}.Router(router)
|
|
Access{}.Router(router)
|
|
OnLine{}.Router(router)
|
|
Lease{}.Router(router)
|
|
Server{Switcher: switcher}.Router(router)
|
|
Device{}.Router(router)
|
|
VPNClient{}.Router(router)
|
|
PProf{}.Router(router)
|
|
Config{Switcher: switcher}.Router(router)
|
|
Version{}.Router(router)
|
|
Log{}.Router(router)
|
|
OpenAPI{}.Router(router)
|
|
ZTrust{}.Router(router)
|
|
QosApi{}.Router(router)
|
|
Output{Switcher: switcher}.Router(router)
|
|
ACL{}.Router(router)
|
|
Route{Switcher: switcher}.Router(router)
|
|
FindHop{}.Router(router)
|
|
Rate{Switcher: switcher}.Router(router)
|
|
SNAT{}.Router(router)
|
|
Network{Switcher: switcher}.Router(router)
|
|
}
|