/** * 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.21.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 InternalClientActivityConfigureRequest */ export interface InternalClientActivityConfigureRequest { /** * Number of months to report if no start date specified. * @type {number} * @memberof InternalClientActivityConfigureRequest * @deprecated */ defaultReportMonths?: number; /** * Enable or disable collection of client count: enable, disable, or default. * @type {string} * @memberof InternalClientActivityConfigureRequest */ enabled?: string; /** * Number of months of client data to retain. Setting to 0 will clear all existing data. * @type {number} * @memberof InternalClientActivityConfigureRequest */ retentionMonths?: number; } /** * Check if a given object implements the InternalClientActivityConfigureRequest interface. */ export declare function instanceOfInternalClientActivityConfigureRequest(value: object): value is InternalClientActivityConfigureRequest; export declare function InternalClientActivityConfigureRequestFromJSON(json: any): InternalClientActivityConfigureRequest; export declare function InternalClientActivityConfigureRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): InternalClientActivityConfigureRequest; export declare function InternalClientActivityConfigureRequestToJSON(json: any): InternalClientActivityConfigureRequest; export declare function InternalClientActivityConfigureRequestToJSONTyped(value?: InternalClientActivityConfigureRequest | null, ignoreDiscriminator?: boolean): any;