/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { ComparisonInfo } from './ComparisonInfo'; import type { FinanceFilters } from './FinanceFilters'; import type { OvertimeData } from './OvertimeData'; import type { PeriodInfo } from './PeriodInfo'; /** * Base response for all finance metrics. */ export type BaseFinanceResponse = { /** * The metric type that was requested */ metric: string; /** * Applied filters for this query */ filters: FinanceFilters; /** * Primary metric value (cost in USD) */ value: string; /** * Percentage change vs comparison period (null if no comparison) */ percentage_change: number | null; /** * Time series data for overtime visualization */ overtime: Array; /** * Information about the analysis period */ period_info: PeriodInfo; /** * Information about comparison period (empty if no comparison) */ comparison_info: ComparisonInfo; };