code: func (n *Networks) HashString() string {
  	if n == nil {
  		return ""
  	}
  	result := []string{}
  	for _, net := range n.Networks {
  		result = append(result, net.HashString())
  	}
  	sort.Strings(result)
  	return strings.Join(result, ",")
  }
docs: // Generate a hash string to detect service network config changes