| 12345678910111213141516171819202122232425262728293031323334353637383940 | package models// Usage - struct for license usagetype Usage struct {	Servers          int                     `json:"servers"`	Users            int                     `json:"users"`	Hosts            int                     `json:"hosts"`	Clients          int                     `json:"clients"`	Networks         int                     `json:"networks"`	Ingresses        int                     `json:"ingresses"`	Egresses         int                     `json:"egresses"`	Relays           int                     `json:"relays"`	InternetGateways int                     `json:"internet_gateways"`	FailOvers        int                     `json:"fail_overs"`	NetworkUsage     map[string]NetworkUsage `json:"network_usage"`}type NetworkUsage struct {	Nodes            int `json:"nodes"`	Clients          int `json:"clients"`	Ingresses        int `json:"ingresses"`	Egresses         int `json:"egresses"`	Relays           int `json:"relays"`	InternetGateways int `json:"internet_gateways"`	FailOvers        int `json:"fail_overs"`}// SetDefaults - sets the default values for usagefunc (l *Usage) SetDefaults() {	l.Clients = 0	l.Servers = 1	l.Hosts = 0	l.Users = 1	l.Networks = 0	l.Ingresses = 0	l.Egresses = 0	l.Relays = 0	l.InternetGateways = 0	l.NetworkUsage = make(map[string]NetworkUsage)}
 |