#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Block {
#[prost(bytes = "vec", tag = "1")]
pub content: ::prost::alloc::vec::Vec<u8>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Header {
#[prost(bytes = "vec", tag = "1")]
pub content: ::prost::alloc::vec::Vec<u8>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fragment {
#[prost(bytes = "vec", tag = "1")]
pub content: ::prost::alloc::vec::Vec<u8>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BlockIds {
#[prost(bytes = "vec", repeated, tag = "1")]
pub ids: ::prost::alloc::vec::Vec<::prost::alloc::vec::Vec<u8>>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FragmentIds {
#[prost(bytes = "vec", repeated, tag = "1")]
pub ids: ::prost::alloc::vec::Vec<::prost::alloc::vec::Vec<u8>>,
}