use serde::{Deserialize, Serialize};
use std::fmt::Debug;
mod segment;
pub use segment::*;
#[derive(Serialize, Deserialize, Clone, Default, Debug)]
pub struct Transmission {
pub isa: ISA,
pub functional_group: Vec<FunctionalGroup>,
pub iea: IEA,
}
#[derive(Serialize, Deserialize, Clone, Default, Debug)]
pub struct FunctionalGroup {
pub gs: GS,
pub segments: Vec<Segments>,
pub ge: GE,
}
#[derive(Serialize, Deserialize, Clone, Debug)]
pub enum Segments {
_998(_998),
}
#[derive(Serialize, Deserialize, Clone, Default, Debug)]
pub struct _998 {
pub st: ST,
pub zd: ZD,
pub se: SE,
}