// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. import type { DemoPipeline2DexSupportMatrixEntry } from "./DemoPipeline2DexSupportMatrixEntry"; import type { DemoPipeline2LocalPipelineValidationIssue } from "./DemoPipeline2LocalPipelineValidationIssue"; /** * Local pipeline validation report for the UI. */ export type DemoPipeline2LocalPipelineValidationReport = { /** * Stable validation profile code used to produce the report. */ validationProfileCode: string, /** * Whether the validation passed without blocking issues. */ validationPassed: boolean, /** * Number of blocking issues found by validation. */ blockingIssueCount: number, /** * Number of non-blocking warnings found by validation. */ warningCount: number, /** * Expected DEX codes used by the validation run. */ expectedDexCodes: Array, /** * Observed DEX codes found in diagnostics. */ observedDexCodes: Array, /** * Total decoded useful non-trade events. */ decodedNonTradeUsefulEventCount: number, /** * Total decoded swap-like events that are intentionally non-actionable. */ decodedNonActionableTradeEventCount: number, /** * Total decoded events with unknown classification. */ decodedUnknownEventCount: number, /** * Total persisted liquidity events. */ liquidityEventCount: number, /** * Total persisted pool lifecycle events. */ poolLifecycleEventCount: number, /** * Number of entries currently exposed by the DEX support matrix. */ dexSupportMatrixEntryCount: number, /** * DEX support matrix snapshot exposed with the validation report. */ dexSupportMatrix: Array, /** * Issues produced by validation. */ issues: Array, };