mirror of
https://github.com/ngoduykhanh/wireguard-ui
synced 2024-06-18 13:45:10 +02:00
26 lines
550 B
Go
26 lines
550 B
Go
|
package model
|
||
|
|
||
|
import (
|
||
|
"time"
|
||
|
)
|
||
|
|
||
|
// Server model
|
||
|
type Server struct {
|
||
|
KeyPair *ServerKeypair
|
||
|
Interface *ServerInterface
|
||
|
}
|
||
|
|
||
|
// ServerKeypair model
|
||
|
type ServerKeypair struct {
|
||
|
PrivateKey string `json:"private_key"`
|
||
|
PublicKey string `json:"pulbic_key"`
|
||
|
UpdatedAt time.Time `json:"updated_at"`
|
||
|
}
|
||
|
|
||
|
// ServerInterface model
|
||
|
type ServerInterface struct {
|
||
|
Addresses []string `json:"addresses"`
|
||
|
ListenPort int `json:"listen_port,string"` // ,string to get listen_port string input as int
|
||
|
UpdatedAt time.Time `json:"updated_at"`
|
||
|
}
|