mqtt.go 531 B

12345678910111213141516
  1. package models
  2. import "golang.zx2c4.com/wireguard/wgctrl/wgtypes"
  3. // PeerUpdate - struct
  4. type PeerUpdate struct {
  5. Network string `json:"network" bson:"network" yaml:"network"`
  6. ServerAddrs []ServerAddr `json:"serveraddrs" bson:"serveraddrs" yaml:"serveraddrs"`
  7. Peers []wgtypes.PeerConfig `json:"peers" bson:"peers" yaml:"peers"`
  8. }
  9. // KeyUpdate - key update struct
  10. type KeyUpdate struct {
  11. Network string `json:"network" bson:"network"`
  12. Interface string `json:"interface" bson:"interface"`
  13. }