/** * 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 { ApiComponentChangeActionDTO } from './ApiComponentChangeActionDTO'; /** * * @export * @interface ApiVersionChangeOptionDTO */ export interface ApiVersionChangeOptionDTO { /** * * @type {ApiComponentChangeActionDTO} * @memberof ApiVersionChangeOptionDTO */ data?: ApiComponentChangeActionDTO; /** * * @type {boolean} * @memberof ApiVersionChangeOptionDTO */ directDependency?: boolean; /** * * @type {Array} * @memberof ApiVersionChangeOptionDTO */ directDependencyData?: Array; /** * * @type {string} * @memberof ApiVersionChangeOptionDTO */ type?: ApiVersionChangeOptionDTOTypeEnum; } /** * @export */ export declare const ApiVersionChangeOptionDTOTypeEnum: { readonly NextNoViolations: "next-no-violations"; readonly NextNonFailing: "next-non-failing"; readonly NextNoViolationsWithDependencies: "next-no-violations-with-dependencies"; readonly NextNonFailingWithDependencies: "next-non-failing-with-dependencies"; readonly InnerSourceLatestNonBreaking: "inner-source-latest-non-breaking"; readonly InnerSourceLatest: "inner-source-latest"; readonly RecommendedNonBreaking: "recommended-non-breaking"; readonly RecommendedNonBreakingWithDependencies: "recommended-non-breaking-with-dependencies"; }; export type ApiVersionChangeOptionDTOTypeEnum = typeof ApiVersionChangeOptionDTOTypeEnum[keyof typeof ApiVersionChangeOptionDTOTypeEnum]; /** * Check if a given object implements the ApiVersionChangeOptionDTO interface. */ export declare function instanceOfApiVersionChangeOptionDTO(value: object): value is ApiVersionChangeOptionDTO; export declare function ApiVersionChangeOptionDTOFromJSON(json: any): ApiVersionChangeOptionDTO; export declare function ApiVersionChangeOptionDTOFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApiVersionChangeOptionDTO; export declare function ApiVersionChangeOptionDTOToJSON(json: any): ApiVersionChangeOptionDTO; export declare function ApiVersionChangeOptionDTOToJSONTyped(value?: ApiVersionChangeOptionDTO | null, ignoreDiscriminator?: boolean): any;