refactoring around the new sdk approach (#34)

This commit is contained in:
Michael Quigley
2023-07-10 13:44:58 -04:00
parent 29b87571cb
commit 917ba12ce6
2 changed files with 65 additions and 0 deletions

23
sdk/model.go Normal file
View File

@@ -0,0 +1,23 @@
package sdk
type BackendMode string
const (
ProxyBackendMode BackendMode = "proxy"
WebBackendMode BackendMode = "web"
TcpTunnelBackendMode BackendMode = "tcpTunnel"
UdpTunnelBackendMode BackendMode = "udpTunnel"
)
type ShareMode string
const (
PrivateShareMode ShareMode = "private"
PublicShareMode ShareMode = "public"
)
type ShareRequest struct {
BackendMode BackendMode
ShareMode ShareMode
Target string
}