/** * 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 ApiPolicyWaiverRequestOptionsDTO */ export interface ApiPolicyWaiverRequestOptionsDTO { /** * * @type {string} * @memberof ApiPolicyWaiverRequestOptionsDTO */ comment?: string; /** * * @type {boolean} * @memberof ApiPolicyWaiverRequestOptionsDTO */ expireWhenRemediationAvailable?: boolean; /** * * @type {Date} * @memberof ApiPolicyWaiverRequestOptionsDTO */ expiryTime?: Date; /** * * @type {string} * @memberof ApiPolicyWaiverRequestOptionsDTO */ matcherStrategy?: ApiPolicyWaiverRequestOptionsDTOMatcherStrategyEnum; /** * * @type {string} * @memberof ApiPolicyWaiverRequestOptionsDTO */ noteToReviewer?: string; /** * * @type {string} * @memberof ApiPolicyWaiverRequestOptionsDTO */ waiverReasonId?: string; } /** * @export */ export declare const ApiPolicyWaiverRequestOptionsDTOMatcherStrategyEnum: { readonly Default: "DEFAULT"; readonly ExactComponent: "EXACT_COMPONENT"; readonly AllComponents: "ALL_COMPONENTS"; readonly AllVersions: "ALL_VERSIONS"; }; export type ApiPolicyWaiverRequestOptionsDTOMatcherStrategyEnum = typeof ApiPolicyWaiverRequestOptionsDTOMatcherStrategyEnum[keyof typeof ApiPolicyWaiverRequestOptionsDTOMatcherStrategyEnum]; /** * Check if a given object implements the ApiPolicyWaiverRequestOptionsDTO interface. */ export declare function instanceOfApiPolicyWaiverRequestOptionsDTO(value: object): value is ApiPolicyWaiverRequestOptionsDTO; export declare function ApiPolicyWaiverRequestOptionsDTOFromJSON(json: any): ApiPolicyWaiverRequestOptionsDTO; export declare function ApiPolicyWaiverRequestOptionsDTOFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApiPolicyWaiverRequestOptionsDTO; export declare function ApiPolicyWaiverRequestOptionsDTOToJSON(json: any): ApiPolicyWaiverRequestOptionsDTO; export declare function ApiPolicyWaiverRequestOptionsDTOToJSONTyped(value?: ApiPolicyWaiverRequestOptionsDTO | null, ignoreDiscriminator?: boolean): any;