public static bool IgnoreHighLevelApi(string apiFileName)
        {
            //explicitly ignored
            if (IgnoredApis.Contains(apiFileName) || IgnoredApisHighLevel.Contains(apiFileName))
            {
                return(true);
            }

            //always generate already mapped requests

            if (HighLevelApiNameMapping.ContainsKey(apiFileName.Replace(".json", "")))
            {
                return(false);
            }

            return(!EnableHighLevelCodeGen.Contains(apiFileName));
        }
 public static bool IsNewHighLevelApi(string apiFileName) =>
 // if its explicitly ignored we know about it.
 !IgnoredApis.Contains(apiFileName) &&
 !IgnoredApisHighLevel.Contains(apiFileName)
 // no requests with [MapsApi("filename.json")] found
 && !HighLevelApiNameMapping.ContainsKey(apiFileName.Replace(".json", ""));