import { ILink } from './IListResource'; export interface CheckLogResource { message: string; timestamp: string; attributes: any; } export interface CheckTraceResource { trace_id: string; logs: CheckLogResource[]; _links: { self: ILink; }; } export interface IListCheckTracesResource { _embedded: { traces: CheckTraceResource[]; }; _links: { self: ILink; }; } export interface TraceApiClient { getTraces(checkId: string): Promise; getTrace(checkId: string, traceId: string): Promise; }