/** * Sonatype Guide API * REST API into [Sonatype Guide](https://guide.sonatype.com). * * The version of the OpenAPI document: 202607 * * * 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 { DailyCreditUsage } from './DailyCreditUsage'; /** * * @export * @interface CumulativeCreditUsage */ export interface CumulativeCreditUsage { /** * * @type {number} * @memberof CumulativeCreditUsage */ creditLimit?: number; /** * * @type {number} * @memberof CumulativeCreditUsage */ dailyAverage?: number; /** * * @type {Array} * @memberof CumulativeCreditUsage */ dailyUsage?: Array; /** * * @type {number} * @memberof CumulativeCreditUsage */ peakDay?: number; /** * * @type {number} * @memberof CumulativeCreditUsage */ totalCreditsUsed?: number; } /** * Check if a given object implements the CumulativeCreditUsage interface. */ export declare function instanceOfCumulativeCreditUsage(value: object): value is CumulativeCreditUsage; export declare function CumulativeCreditUsageFromJSON(json: any): CumulativeCreditUsage; export declare function CumulativeCreditUsageFromJSONTyped(json: any, ignoreDiscriminator: boolean): CumulativeCreditUsage; export declare function CumulativeCreditUsageToJSON(json: any): CumulativeCreditUsage; export declare function CumulativeCreditUsageToJSONTyped(value?: CumulativeCreditUsage | null, ignoreDiscriminator?: boolean): any;