UNPKG

finite-state-sdk

Version:

The Finite State SDK.

49 lines (48 loc) 3.88 kB
import { CompleteTestResultUploadResponse, CreateNewAssetVersionParams, LaunchBinaryUploadProcessingResponse, createNewAssetVersionAndUploadBinaryParams } from "../types"; import { Base } from "../base"; import { GetAllProductsResponse, getProductsOptionsParams } from "./getProducts"; import { createArtifactParams } from "./createArtifact"; import { createAssetVersionOnAssetParams } from "./createAssetVersionOnAsset"; import { createProductParams } from "./createProduct"; import { createTestAsBinaryAnalysisParams } from "./createTestAsBinaryAnalysis"; import { createTestAsThirdPartyScannerParams } from "./createTestAsThirdPartyScanner"; import { createTestParams } from "./createTests"; import { downloadAssetVersionReportParams } from "./downloadAssetVersionReport"; import { downloadProductReportParams } from "./downloadProductReport"; import { downloadSbomOptionsParams } from "./downloadSbom"; import { generateReportDownloadUrlParams } from "./generateReportDownloadUrl"; import { generateSbomDownloadUrlParams } from "./generateSbomDownloadUrl"; import { getAllAssetsParams } from "./getAllAssets"; import { getAssetVersionsParams } from "./getAssetVersions"; import { getFindingsParams } from "./getFindings"; import { getSoftwareComponentsParams } from "./getSoftwareComponents"; import { searchSbomParams } from "./searchSbom"; import { updateFindingStatusesParams } from "./updateFindingStatuses"; export declare class Fs extends Base { createNewAssetVersionAndUploadBinary(params: createNewAssetVersionAndUploadBinaryParams): Promise<LaunchBinaryUploadProcessingResponse>; createNewAssetVersionAndUploadTestResults(params: CreateNewAssetVersionParams): Promise<CompleteTestResultUploadResponse>; createArtifact(params: createArtifactParams): Promise<import("./createArtifact").CreateArtifactResponse>; createAssetVersionOnAsset(params: createAssetVersionOnAssetParams): Promise<import("./createAssetVersionOnAsset").CreateAssetVersionResponse>; createProduct(params: createProductParams): Promise<import("./createProduct").CreateProductResponse>; createTestAsBinaryAnalysis(params: createTestAsBinaryAnalysisParams): Promise<import("./types").CreateTestResponse>; createTestAsThirdPartyScanner(params: createTestAsThirdPartyScannerParams): Promise<import("./types").CreateTestResponse>; createTest(params: createTestParams): Promise<import("./types").CreateTestResponse>; downloadAssetVersionReport(params: downloadAssetVersionReportParams): Promise<void>; downloadProductReport(params: downloadProductReportParams): Promise<void>; downloadSbom(params: downloadSbomOptionsParams): Promise<void>; generateReportDownloadUrl(params: generateReportDownloadUrlParams): Promise<string>; generateSbomDownloadUrl(params: generateSbomDownloadUrlParams): Promise<string>; getAllAssets(params: getAllAssetsParams): Promise<any[]>; getAllBusinessUnits(): Promise<any[]>; getAllPaginatedResults(query: string, variables?: Record<string, any>, field?: string, limit?: number): Promise<any[]>; getAllProducts(): Promise<any[]>; getAllUsers(): Promise<any[]>; getAssetVersions(params: getAssetVersionsParams): Promise<any[]>; getFindings(params: getFindingsParams): Promise<any[] | import("./getFindings").FindingsMeta>; getProductAssetVersions(productId: string): Promise<any[]>; getProducts(params: getProductsOptionsParams): Promise<GetAllProductsResponse[]>; getSoftwareComponents(params: getSoftwareComponentsParams): Promise<import("./getSoftwareComponents").SoftwareComponent[]>; searchSbom(params: searchSbomParams): Promise<import("./searchSbom").SoftwareComponentInstance[]>; updateFindingStatuses(params: updateFindingStatusesParams): Promise<any>; sendGraphqlQuery(organizationContext: string, query: string, variables?: Record<string, any>): Promise<any>; }