/** * 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 { ApiComponentIdentifierDTOV2 } from './ApiComponentIdentifierDTOV2'; /** * * @export * @interface SearchResultItemDTO */ export interface SearchResultItemDTO { /** * * @type {string} * @memberof SearchResultItemDTO */ applicationCategoryColor?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ applicationCategoryDescription?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ applicationCategoryId?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ applicationCategoryName?: string; /** * * @type {Array} * @memberof SearchResultItemDTO */ applicationCategoryNames?: Array; /** * * @type {string} * @memberof SearchResultItemDTO */ applicationId?: string; /** * * @type {number} * @memberof SearchResultItemDTO */ applicationLastEvaluationTimeEpochMs?: number; /** * * @type {string} * @memberof SearchResultItemDTO */ applicationName?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ applicationPublicId?: string; /** * * @type {Array} * @memberof SearchResultItemDTO */ applicationStageSeverityCounts?: Array; /** * * @type {string} * @memberof SearchResultItemDTO */ applicationVersion?: string; /** * * @type {Array} * @memberof SearchResultItemDTO */ applicationViolationPolicyTypes?: Array; /** * * @type {Array} * @memberof SearchResultItemDTO */ applicationViolationStages?: Array; /** * * @type {Array} * @memberof SearchResultItemDTO */ applicationViolationStates?: Array; /** * * @type {string} * @memberof SearchResultItemDTO */ componentEffectiveLicenseId?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ componentEffectiveLicenseName?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ componentHash?: string; /** * * @type {ApiComponentIdentifierDTOV2} * @memberof SearchResultItemDTO */ componentIdentifier?: ApiComponentIdentifierDTOV2; /** * * @type {string} * @memberof SearchResultItemDTO */ componentLabelColor?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ componentLabelDescription?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ componentLabelId?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ componentLabelName?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ componentLicenseThreatGroupName?: string; /** * * @type {number} * @memberof SearchResultItemDTO */ componentLicenseThreatLevel?: number; /** * * @type {string} * @memberof SearchResultItemDTO */ componentName?: string; /** * * @type {Array} * @memberof SearchResultItemDTO */ componentViolationPolicyTypes?: Array; /** * * @type {Array} * @memberof SearchResultItemDTO */ componentViolationStates?: Array; /** * * @type {string} * @memberof SearchResultItemDTO */ itemType?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ noteToReviewer?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ organizationId?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ organizationName?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyEvaluationStage?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyId?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyName?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyThreatCategory?: string; /** * * @type {number} * @memberof SearchResultItemDTO */ policyThreatLevel?: number; /** * * @type {string} * @memberof SearchResultItemDTO */ policyViolationConstraintName?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyViolationId?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyViolationPolicyId?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyViolationPolicyName?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyViolationThreatCategory?: string; /** * * @type {number} * @memberof SearchResultItemDTO */ policyViolationThreatLevel?: number; /** * * @type {string} * @memberof SearchResultItemDTO */ policyViolationWaiverStatus?: string; /** * * @type {boolean} * @memberof SearchResultItemDTO */ policyWaiverAuto?: boolean; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverComment?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverCreatedAt?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverExpiresAt?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverExpiryStatus?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverId?: string; /** * * @type {boolean} * @memberof SearchResultItemDTO */ policyWaiverIsAuto?: boolean; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverPolicyId?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverPolicyName?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverPolicyType?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverReason?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverRequestStatus?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverScope?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverScopeOwnerId?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverScopeOwnerType?: string; /** * * @type {number} * @memberof SearchResultItemDTO */ policyWaiverThreatLevel?: number; /** * * @type {string} * @memberof SearchResultItemDTO */ policyWaiverWaivedBy?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ rejectionReason?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ reportId?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ requesterName?: string; /** * * @type {number} * @memberof SearchResultItemDTO */ resultIndex?: number; /** * * @type {string} * @memberof SearchResultItemDTO */ reviewTime?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ reviewerName?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ sbomSpecification?: string; /** * * @type {string} * @memberof SearchResultItemDTO */ vulnerabilityDescription?: string; /** * * @type {number} * @memberof SearchResultItemDTO */ vulnerabilityFirstSeenEpochMs?: number; /** * * @type {string} * @memberof SearchResultItemDTO */ vulnerabilityId?: string; /** * * @type {number} * @memberof SearchResultItemDTO */ vulnerabilitySeverity?: number; /** * * @type {string} * @memberof SearchResultItemDTO */ vulnerabilityStatus?: string; } /** * Check if a given object implements the SearchResultItemDTO interface. */ export declare function instanceOfSearchResultItemDTO(value: object): value is SearchResultItemDTO; export declare function SearchResultItemDTOFromJSON(json: any): SearchResultItemDTO; export declare function SearchResultItemDTOFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchResultItemDTO; export declare function SearchResultItemDTOToJSON(json: any): SearchResultItemDTO; export declare function SearchResultItemDTOToJSONTyped(value?: SearchResultItemDTO | null, ignoreDiscriminator?: boolean): any;