package validation import ( "errors" "strings" ) var ( ErrMissingCompanyName = errors.New("globalData.companyName is required") ErrMissingEmail = errors.New("globalData.email is required") ErrMissingUsername = errors.New("globalData.username is required") ) func ValidateBuildGlobalData(globalData map[string]any) error { company, _ := globalData["companyName"].(string) email, _ := globalData["email"].(string) username, _ := globalData["username"].(string) if strings.TrimSpace(company) == "" { return ErrMissingCompanyName } if strings.TrimSpace(email) == "" { return ErrMissingEmail } if strings.TrimSpace(username) == "" { return ErrMissingUsername } return nil }