export interface ApexTestMethodCoverage { classId: string; testMethodName: string; detail?: { coveredLines: number[]; } | null; } export interface ApexTestMethodResult { classId: string; methodName: string; outcome: string; coverage?: ApexTestMethodCoverage[] | null; } export interface ApexClassCoverage { classId: string; coveredLines: number[]; } export interface ApexTestRunResult { outcome: string; tests: ApexTestMethodResult[]; classCoverage?: ApexClassCoverage[] | null; }