in whisk/api.go [468:483]
func validateApiListResponse(apiList *ApiListResponse) error {
for i := 0; i < len(apiList.Apis); i++ {
if apiList.Apis[i].ApiValue == nil {
Debug(DbgError, "validateApiResponse: No value stanza in api %v\n", apiList.Apis[i])
errMsg := wski18n.T("Internal error. Missing value stanza in API configuration response")
whiskErr := MakeWskError(errors.New(errMsg), EXIT_CODE_ERR_NETWORK, DISPLAY_MSG, NO_DISPLAY_USAGE)
return whiskErr
}
err := validateApiSwaggerResponse(apiList.Apis[i].ApiValue.Swagger)
if err != nil {
Debug(DbgError, "validateApiListResponse: Invalid Api: %v\n", apiList.Apis[i])
return err
}
}
return nil
}