//! Input contracts for `/debug/schema` snapshot-query row output assembly.
//!
//! This module defines typed input payloads consumed by
//! `debug_snapshot_queries_output_assembly`.
use super::service::{SchemaColumnRecord, SchemaRelationRecord};
/// Typed input payload consumed by snapshot-row output assembly.
pub(super) struct LoggingSchemaSnapshotRowsOutputInput {
/// Relation rows discovered for logging-schema diagnostics.
pub(super) relations: Vec<SchemaRelationRecord>,
/// Column rows discovered for logging-schema diagnostics.
pub(super) columns: Vec<SchemaColumnRecord>,
}