clientzcw
Version:
TypeScript API client for Pezzo
25 lines (22 loc) • 606 B
text/typescript
import { ValueType, PromptExecutionType, ProviderType } from "../types";
export type ObservabilityReportProperties = Record<string, ValueType>;
export type ObservabilityReportMetadata = {
provider: ProviderType;
type: PromptExecutionType;
[key: string]: ValueType;
};
export interface ReportData {
cacheEnabled: boolean;
cacheHit: boolean;
metadata: ObservabilityReportMetadata;
properties?: ObservabilityReportProperties;
request: {
timestamp: string;
body: unknown;
};
response: {
timestamp: string;
body: unknown;
status: number;
};
}