/** * Sonatype Guide API * REST API into [Sonatype Guide](https://guide.sonatype.com). * * The version of the OpenAPI document: 202607 * * * 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 { FromVersion } from './FromVersion'; import type { RecommendedVersion } from './RecommendedVersion'; /** * * @export * @interface RecommendationResponse */ export interface RecommendationResponse { /** * * @type {FromVersion} * @memberof RecommendationResponse */ fromVersion?: FromVersion; /** * * @type {string} * @memberof RecommendationResponse */ outcome?: RecommendationResponseOutcomeEnum; /** * * @type {Array} * @memberof RecommendationResponse */ toVersions?: Array; } /** * @export */ export declare const RecommendationResponseOutcomeEnum: { readonly FoundRecommendations: "FOUND_RECOMMENDATIONS"; readonly NoUpgradeNeeded: "NO_UPGRADE_NEEDED"; readonly NoDataForVersion: "NO_DATA_FOR_VERSION"; readonly BlockedByPolicy: "BLOCKED_BY_POLICY"; }; export type RecommendationResponseOutcomeEnum = typeof RecommendationResponseOutcomeEnum[keyof typeof RecommendationResponseOutcomeEnum]; /** * Check if a given object implements the RecommendationResponse interface. */ export declare function instanceOfRecommendationResponse(value: object): value is RecommendationResponse; export declare function RecommendationResponseFromJSON(json: any): RecommendationResponse; export declare function RecommendationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): RecommendationResponse; export declare function RecommendationResponseToJSON(json: any): RecommendationResponse; export declare function RecommendationResponseToJSONTyped(value?: RecommendationResponse | null, ignoreDiscriminator?: boolean): any;