Пример #1
0
        public SonarPluginsInstalled Installed(SonarPluginsInstalledArgs sonarPluginsInstalledArgs, NameValueCollection configuration)
        {
            string url = string.Format("{0}api/plugins/installed{1}", SonarApiClient.BaseAddress, (sonarPluginsInstalledArgs == null) ? string.Empty : sonarPluginsInstalledArgs.ToString());

            return(SonarApiClient.QueryObject <SonarPluginsInstalled>(url, configuration));
        }
Пример #2
0
        public SonarUsersList <SonarUser> Search(SonarUsersSearchArgs sonarUsersSearchArgs, NameValueCollection configuration)
        {
            string url = string.Format("{0}api/users/search{1}", SonarApiClient.BaseAddress, (sonarUsersSearchArgs == null) ? String.Empty : sonarUsersSearchArgs.ToString());

            return(SonarApiClient.QueryObject <SonarUsersList <SonarUser> >(url, configuration));
        }
Пример #3
0
        public SonarLanguagesList List(SonarLanguagesListArgs sonarLanguagesListArgs, NameValueCollection configuration)
        {
            string url = string.Format("{0}api/languages/list{1}", SonarApiClient.BaseAddress, (sonarLanguagesListArgs == null) ? String.Empty : sonarLanguagesListArgs.ToString());

            return(SonarApiClient.QueryObject <SonarLanguagesList>(url, configuration));
        }
Пример #4
0
        public SonarQualityGatesSearch Search(SonarQualityGatesSearchArgs sonarQualityGatesSearchArgs, NameValueCollection configuration)
        {
            string url = string.Format("{0}api/qualitygates/search{1}", SonarApiClient.BaseAddress, sonarQualityGatesSearchArgs);

            return(SonarApiClient.QueryObject <SonarQualityGatesSearch>(url, configuration));
        }
Пример #5
0
        public SonarQualityGatesList List(NameValueCollection configuration)
        {
            string url = string.Format("{0}api/qualitygates/list", SonarApiClient.BaseAddress);

            return(SonarApiClient.QueryObject <SonarQualityGatesList>(url, configuration));
        }
Пример #6
0
        public SonarSystemStatus Status(NameValueCollection configuration)
        {
            string url = string.Format("{0}api/system/status", SonarApiClient.BaseAddress);

            return(SonarApiClient.QueryObject <SonarSystemStatus>(url, configuration));
        }
Пример #7
0
        public SonarMetricsTypes Types(NameValueCollection configuration)
        {
            string url = string.Format("{0}api/metrics/types", SonarApiClient.BaseAddress);

            return(SonarApiClient.QueryObject <SonarMetricsTypes>(url, configuration));
        }
Пример #8
0
        /// <summary>
        /// Search for metrics
        /// </summary>
        /// <param name="sonarMetricsSearchArgs"></param>
        /// <returns></returns>
        public SonarMetricsSearch Search(SonarMetricsSearchArgs sonarMetricsSearchArgs, IConfigurationRoot configuration)
        {
            string url = string.Format("{0}api/metrics/search{1}", SonarApiClient.BaseAddress, (sonarMetricsSearchArgs == null) ? String.Empty : sonarMetricsSearchArgs.ToString());

            return(SonarApiClient.QueryObject <SonarMetricsSearch>(url, configuration));
        }