/** * Sonatype Lifecycle Public REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.207.0-01 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { PolicyAlert } from './PolicyAlert'; /** * * @export * @interface PolicyEvaluationResult */ export interface PolicyEvaluationResult { /** * * @type {number} * @memberof PolicyEvaluationResult */ affectedComponentCount?: number; /** * * @type {Array} * @memberof PolicyEvaluationResult */ alerts?: Array; /** * * @type {number} * @memberof PolicyEvaluationResult */ criticalComponentCount?: number; /** * * @type {number} * @memberof PolicyEvaluationResult */ criticalPolicyViolationCount?: number; /** * * @type {number} * @memberof PolicyEvaluationResult */ criticalSastPolicyViolationCount?: number; /** * * @type {number} * @memberof PolicyEvaluationResult */ grandfatheredPolicyViolationCount?: number; /** * * @type {number} * @memberof PolicyEvaluationResult */ legacyViolationCount?: number; /** * * @type {number} * @memberof PolicyEvaluationResult */ moderateComponentCount?: number; /** * * @type {number} * @memberof PolicyEvaluationResult */ moderatePolicyViolationCount?: number; /** * * @type {number} * @memberof PolicyEvaluationResult */ moderateSastPolicyViolationCount?: number; /** * * @type {Array} * @memberof PolicyEvaluationResult */ sastAlerts?: Array; /** * * @type {number} * @memberof PolicyEvaluationResult */ severeComponentCount?: number; /** * * @type {number} * @memberof PolicyEvaluationResult */ severePolicyViolationCount?: number; /** * * @type {number} * @memberof PolicyEvaluationResult */ severeSastPolicyViolationCount?: number; /** * * @type {number} * @memberof PolicyEvaluationResult */ totalComponentCount?: number; /** * * @type {number} * @memberof PolicyEvaluationResult */ totalSastFindingCount?: number; } /** * Check if a given object implements the PolicyEvaluationResult interface. */ export declare function instanceOfPolicyEvaluationResult(value: object): value is PolicyEvaluationResult; export declare function PolicyEvaluationResultFromJSON(json: any): PolicyEvaluationResult; export declare function PolicyEvaluationResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): PolicyEvaluationResult; export declare function PolicyEvaluationResultToJSON(json: any): PolicyEvaluationResult; export declare function PolicyEvaluationResultToJSONTyped(value?: PolicyEvaluationResult | null, ignoreDiscriminator?: boolean): any;