use crate::types::{AMFVersion, Value};
pub mod read;
pub mod write;
#[derive(Debug, Clone)]
pub struct Header {
pub name: String,
pub must_understand: bool,
pub value: Value,
}
#[derive(Debug, Clone)]
pub struct Message {
pub target_uri: String,
pub response_uri: String,
pub contents: Value,
}
#[derive(Debug, Clone)]
pub struct Packet {
pub version: AMFVersion,
pub headers: Vec<Header>,
pub messages: Vec<Message>,
}