package schema type Lease struct { Address string `json:"address"` UUID string `json:"uuid"` Alias string `json:"alias"` Client string `json:"client"` Type string `json:"type"` Network string `json:"network"` } type PrefixRoute struct { Prefix string `json:"prefix"` NextHop string `json:"nexthop"` Metric int `json:"metric"` Mode string `json:"mode"` } type Network struct { Name string `json:"name"` IfAddr string `json:"ifAddr,omitempty"` IpStart string `json:"ipStart,omitempty"` IpEnd string `json:"ipEnd,omitempty"` Netmask string `json:"netmask"` Routes []PrefixRoute `json:"routes"` }