in whisk/api.go [485:501]
func validateApiSwaggerResponse(swagger *ApiSwagger) error {
if swagger == nil {
Debug(DbgError, "validateApiSwaggerResponse: No apidoc stanza in api\n")
errMsg := wski18n.T("Internal error. Missing apidoc stanza in API configuration")
whiskErr := MakeWskError(errors.New(errMsg), EXIT_CODE_ERR_NETWORK, DISPLAY_MSG, NO_DISPLAY_USAGE)
return whiskErr
}
for path := range swagger.Paths {
err := validateApiPath(swagger.Paths[path])
if err != nil {
Debug(DbgError, "validateApiResponse: Invalid Api Path object: %v\n", swagger.Paths[path])
return err
}
}
return nil
}