public VersionBomPolicyStatusView GetVersionBomPolicyStatusView(ProjectVersionView projectVersionView) { string policyStatusUrl = MetadataResponseService.GetLink(projectVersionView, ApiLinks.POLICY_STATUS_LINK); HubRequest request = new HubRequest(RestConnection); request.SetUriFromString(policyStatusUrl); VersionBomPolicyStatusView response = request.ExecuteGetForResponse <VersionBomPolicyStatusView>(); return(response); }
public HubPagedResponse <ProjectVersionView> GetPagedProjectVersionView(ProjectView projectView) { string projectVersionsUrl = MetadataResponseService.GetLink(projectView, ApiLinks.VERSIONS_LINK); HubRequest hubRequest = new HubRequest(RestConnection); hubRequest.QueryParameters[HubRequest.Q_SORT] = "updatedAt asc"; // Sort it by most recent hubRequest.SetUriFromString(projectVersionsUrl); HubPagedResponse <ProjectVersionView> response = hubRequest.ExecuteGetForResponsePaged <ProjectVersionView>(); return(response); }
public HubPagedResponse <ScanSummaryView> GetScanSummaries(CodeLocationView codeLocationView) { if (codeLocationView == null) { return(null); } string codeLocationUrl = MetadataResponseService.GetLink(codeLocationView, ApiLinks.SCANS_LINK); HubRequest request = new HubRequest(RestConnection); request.QueryParameters[HubRequest.Q_SORT] = "updated asc"; request.SetUriFromString(codeLocationUrl); HubPagedResponse <ScanSummaryView> response = request.ExecuteGetForResponsePaged <ScanSummaryView>(); return(response); }
public T GetItem<T>(string url) where T : HubView { HubRequest request = new HubRequest(RestConnection); request.SetUriFromString(url); return GetItem<T>(request); }