/** * 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. */ /** * * @export * @interface ApiPolicyWaiverRequestReviewDTO */ export interface ApiPolicyWaiverRequestReviewDTO { /** * * @type {string} * @memberof ApiPolicyWaiverRequestReviewDTO */ comment?: string; /** * * @type {boolean} * @memberof ApiPolicyWaiverRequestReviewDTO */ expireWhenRemediationAvailable?: boolean; /** * * @type {Date} * @memberof ApiPolicyWaiverRequestReviewDTO */ expiryTime?: Date; /** * * @type {string} * @memberof ApiPolicyWaiverRequestReviewDTO */ matcherStrategy?: ApiPolicyWaiverRequestReviewDTOMatcherStrategyEnum; /** * * @type {string} * @memberof ApiPolicyWaiverRequestReviewDTO */ rejectionReason?: string; /** * * @type {string} * @memberof ApiPolicyWaiverRequestReviewDTO */ status?: string; /** * * @type {string} * @memberof ApiPolicyWaiverRequestReviewDTO */ waiverReasonId?: string; } /** * @export */ export declare const ApiPolicyWaiverRequestReviewDTOMatcherStrategyEnum: { readonly Default: "DEFAULT"; readonly ExactComponent: "EXACT_COMPONENT"; readonly AllComponents: "ALL_COMPONENTS"; readonly AllVersions: "ALL_VERSIONS"; }; export type ApiPolicyWaiverRequestReviewDTOMatcherStrategyEnum = typeof ApiPolicyWaiverRequestReviewDTOMatcherStrategyEnum[keyof typeof ApiPolicyWaiverRequestReviewDTOMatcherStrategyEnum]; /** * Check if a given object implements the ApiPolicyWaiverRequestReviewDTO interface. */ export declare function instanceOfApiPolicyWaiverRequestReviewDTO(value: object): value is ApiPolicyWaiverRequestReviewDTO; export declare function ApiPolicyWaiverRequestReviewDTOFromJSON(json: any): ApiPolicyWaiverRequestReviewDTO; export declare function ApiPolicyWaiverRequestReviewDTOFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApiPolicyWaiverRequestReviewDTO; export declare function ApiPolicyWaiverRequestReviewDTOToJSON(json: any): ApiPolicyWaiverRequestReviewDTO; export declare function ApiPolicyWaiverRequestReviewDTOToJSONTyped(value?: ApiPolicyWaiverRequestReviewDTO | null, ignoreDiscriminator?: boolean): any;