Skip to main content

micromegas_telemetry/types/
block.rs

1/// block metadata stored in the relational database
2#[derive(Debug, Clone, PartialEq)]
3pub struct BlockMetadata {
4    pub block_id: uuid::Uuid,
5    pub stream_id: uuid::Uuid,
6    pub process_id: uuid::Uuid,
7    pub begin_time: chrono::DateTime<chrono::Utc>,
8    pub end_time: chrono::DateTime<chrono::Utc>,
9    pub begin_ticks: i64,
10    pub end_ticks: i64,
11    pub nb_objects: i32,
12    pub payload_size: i64,
13    pub object_offset: i64,
14    pub insert_time: chrono::DateTime<chrono::Utc>,
15}