/** * 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 { ComponentIdentifier } from './ComponentIdentifier'; import type { ConstraintFact } from './ConstraintFact'; /** * * @export * @interface ApiAutoPolicyWaiverExclusionResponseDTO */ export interface ApiAutoPolicyWaiverExclusionResponseDTO { /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ autoPolicyWaiverExclusionId?: string; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ autoPolicyWaiverId?: string; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ componentDisplayName?: string; /** * * @type {ComponentIdentifier} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ componentIdentifier?: ComponentIdentifier; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ componentMatchStrategy?: ApiAutoPolicyWaiverExclusionResponseDTOComponentMatchStrategyEnum; /** * * @type {Array} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ constraintFacts?: Array; /** * * @type {Date} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ createTime?: Date; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ creatorId?: string; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ creatorName?: string; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ hash?: string; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ ownerId?: string; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ ownerName?: string; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ ownerPublicId?: string; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ ownerType?: string; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ policyId?: string; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ policyName?: string; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ policyViolationId?: string; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ scanId?: string; /** * * @type {number} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ threatLevel?: number; /** * * @type {string} * @memberof ApiAutoPolicyWaiverExclusionResponseDTO */ vulnerabilityIdentifiers?: string; } /** * @export */ export declare const ApiAutoPolicyWaiverExclusionResponseDTOComponentMatchStrategyEnum: { readonly ExactComponent: "EXACT_COMPONENT"; readonly AllVersions: "ALL_VERSIONS"; readonly PolicyViolation: "POLICY_VIOLATION"; }; export type ApiAutoPolicyWaiverExclusionResponseDTOComponentMatchStrategyEnum = typeof ApiAutoPolicyWaiverExclusionResponseDTOComponentMatchStrategyEnum[keyof typeof ApiAutoPolicyWaiverExclusionResponseDTOComponentMatchStrategyEnum]; /** * Check if a given object implements the ApiAutoPolicyWaiverExclusionResponseDTO interface. */ export declare function instanceOfApiAutoPolicyWaiverExclusionResponseDTO(value: object): value is ApiAutoPolicyWaiverExclusionResponseDTO; export declare function ApiAutoPolicyWaiverExclusionResponseDTOFromJSON(json: any): ApiAutoPolicyWaiverExclusionResponseDTO; export declare function ApiAutoPolicyWaiverExclusionResponseDTOFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApiAutoPolicyWaiverExclusionResponseDTO; export declare function ApiAutoPolicyWaiverExclusionResponseDTOToJSON(json: any): ApiAutoPolicyWaiverExclusionResponseDTO; export declare function ApiAutoPolicyWaiverExclusionResponseDTOToJSONTyped(value?: ApiAutoPolicyWaiverExclusionResponseDTO | null, ignoreDiscriminator?: boolean): any;