code: func (n *Network) HashString() string {
  	if n == nil {
  		return ""
  	}
  	result := []string{}
  	result = append(result, n.Name)
  	result = append(result, n.RealName)
  	sort.Strings(n.Aliases)
  	result = append(result, strings.Join(n.Aliases, ","))
  	result = append(result, n.IPv4Address)
  	result = append(result, n.IPv6Address)
  	sort.Strings(result)
  	return strings.Join(result, ",")
  }
docs: // Generate a hash string to detect service network config changes