/** * HashiCorp Vault API * HTTP API that gives you full access to Vault. All API routes are prefixed with `/v1/`. * * The version of the OpenAPI document: 1.20.0 * * * 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 KvV2UndeleteVersionsRequest */ export interface KvV2UndeleteVersionsRequest { /** * The versions to unarchive. The versions will be restored and their data will be returned on normal get requests. * @type {Array} * @memberof KvV2UndeleteVersionsRequest */ versions?: Array; } /** * Check if a given object implements the KvV2UndeleteVersionsRequest interface. */ export declare function instanceOfKvV2UndeleteVersionsRequest(value: object): value is KvV2UndeleteVersionsRequest; export declare function KvV2UndeleteVersionsRequestFromJSON(json: any): KvV2UndeleteVersionsRequest; export declare function KvV2UndeleteVersionsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): KvV2UndeleteVersionsRequest; export declare function KvV2UndeleteVersionsRequestToJSON(json: any): KvV2UndeleteVersionsRequest; export declare function KvV2UndeleteVersionsRequestToJSONTyped(value?: KvV2UndeleteVersionsRequest | null, ignoreDiscriminator?: boolean): any;