| 1234567891011121314151617181920212223 | package modelsimport (	"github.com/gravitl/netclient/nmproxy/manager"	"golang.zx2c4.com/wireguard/wgctrl/wgtypes")// PeerUpdate - structtype PeerUpdate struct {	Network       string                      `json:"network" bson:"network" yaml:"network"`	ServerVersion string                      `json:"serverversion" bson:"serverversion" yaml:"serverversion"`	ServerAddrs   []ServerAddr                `json:"serveraddrs" bson:"serveraddrs" yaml:"serveraddrs"`	Peers         []wgtypes.PeerConfig        `json:"peers" bson:"peers" yaml:"peers"`	DNS           string                      `json:"dns" bson:"dns" yaml:"dns"`	PeerIDs       PeerMap                     `json:"peerids" bson:"peerids" yaml:"peerids"`	ProxyUpdate   manager.ProxyManagerPayload `json:"proxy_update" bson:"proxy_update" yaml:"proxy_update"`}// KeyUpdate - key update structtype KeyUpdate struct {	Network   string `json:"network" bson:"network"`	Interface string `json:"interface" bson:"interface"`}
 |