コード例 #1
0
ファイル: network.go プロジェクト: zamN/zounce
func ValidateNetworks(v interface{}, param string) error {
	st := reflect.ValueOf(v)

	if st.Kind() == reflect.Map {
		netErrors := &confutils.ConfigError{
			Type: confutils.NetworkType,
			Id:   "Networks",
		}

		return confutils.ValidateMap(netErrors, st)
	}

	return nil
}
コード例 #2
0
ファイル: user.go プロジェクト: zamN/zounce
func ValidateUsers(v interface{}, param string) error {
	st := reflect.ValueOf(v)

	if st.Kind() == reflect.Map {
		userErrors := &confutils.ConfigError{
			Type: confutils.UserType,
			Id:   "Users",
		}

		return confutils.ValidateMap(userErrors, st)
	}

	return nil
}
コード例 #3
0
ファイル: cert.go プロジェクト: zamN/zounce
func ValidateCerts(v interface{}, param string) error {
	st := reflect.ValueOf(v)

	if st.Kind() == reflect.Map {
		certErrors := &confutils.ConfigError{
			Type: confutils.CertType,
			Id:   "Certs",
		}

		return confutils.ValidateMap(certErrors, st)
	}

	return nil
}