Files
openlan/pkg/api/url.go
Daniel Ding ef79645ed8
Some checks failed
Coverage CI / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
Ubuntu CI / build (push) Has been cancelled
fea: cli for router tunnels.
2025-11-24 20:30:30 +08:00

36 lines
847 B
Go
Executable File

package api
import "github.com/gorilla/mux"
func Add(router *mux.Router, cs SwitchApi) {
Link{cs: cs}.Router(router)
User{}.Router(router)
Ceci{}.Router(router)
Bgp{}.Router(router)
IPSec{}.Router(router)
Prefix{}.Router(router)
Neighbor{}.Router(router)
Access{}.Router(router)
OnLine{}.Router(router)
Lease{}.Router(router)
Server{cs: cs}.Router(router)
Device{}.Router(router)
VPNClient{}.Router(router)
PProf{}.Router(router)
Config{cs: cs}.Router(router)
Version{}.Router(router)
Log{}.Router(router)
OpenAPI{}.Router(router)
ZTrust{}.Router(router)
Qos{}.Router(router)
Output{cs: cs}.Router(router)
ACL{}.Router(router)
Route{cs: cs}.Router(router)
FindHop{}.Router(router)
Rate{cs: cs}.Router(router)
SNAT{}.Router(router)
DNAT{}.Router(router)
RouterTunnel{}.Router(router)
Network{cs: cs}.Router(router)
}