/** * 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'; /** * * @export * @interface LicenseOverride */ export interface LicenseOverride { /** * * @type {string} * @memberof LicenseOverride */ comment?: string; /** * * @type {ComponentIdentifier} * @memberof LicenseOverride */ componentIdentifier?: ComponentIdentifier; /** * * @type {string} * @memberof LicenseOverride */ id?: string; /** * * @type {Set} * @memberof LicenseOverride */ licenseIds?: Set; /** * * @type {string} * @memberof LicenseOverride */ ownerId?: string; /** * * @type {string} * @memberof LicenseOverride */ status?: LicenseOverrideStatusEnum; } /** * @export */ export declare const LicenseOverrideStatusEnum: { readonly Open: "OPEN"; readonly Acknowledged: "ACKNOWLEDGED"; readonly Overridden: "OVERRIDDEN"; readonly Selected: "SELECTED"; readonly Confirmed: "CONFIRMED"; }; export type LicenseOverrideStatusEnum = typeof LicenseOverrideStatusEnum[keyof typeof LicenseOverrideStatusEnum]; /** * Check if a given object implements the LicenseOverride interface. */ export declare function instanceOfLicenseOverride(value: object): value is LicenseOverride; export declare function LicenseOverrideFromJSON(json: any): LicenseOverride; export declare function LicenseOverrideFromJSONTyped(json: any, ignoreDiscriminator: boolean): LicenseOverride; export declare function LicenseOverrideToJSON(json: any): LicenseOverride; export declare function LicenseOverrideToJSONTyped(value?: LicenseOverride | null, ignoreDiscriminator?: boolean): any;