// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.

/**
 * Local missing-trade-event diagnostic sample for the UI.
 */
export type DemoPipeline2LocalMissingTradeEventDiagnosticSample = { 
/**
 * Decoded event id.
 */
decodedEventId: number, 
/**
 * Chain transaction id.
 */
transactionId: number | null, 
/**
 * Transaction signature.
 */
signature: string | null, 
/**
 * Protocol name.
 */
protocolName: string, 
/**
 * Event kind.
 */
eventKind: string, 
/**
 * Pool account.
 */
poolAccount: string | null, 
/**
 * Whether the source transaction failed.
 */
transactionFailed: boolean, 
/**
 * Whether this missing trade event is actionable for validation.
 */
actionable: boolean, 
/**
 * Diagnostic reason explaining why no trade event was linked.
 */
reason: string, 
/**
 * Whether payload has an explicit base amount.
 */
hasBaseAmountPayload: boolean, 
/**
 * Whether payload has an explicit quote amount.
 */
hasQuoteAmountPayload: boolean, 
/**
 * Whether payload has an explicit price.
 */
hasPricePayload: boolean, };
