relay_core/envelope/public.rs
1use semver::Version;
2use serde::{Deserialize, Serialize};
3
4use crate::{
5 prelude::{AgentId, CryptoMeta},
6 signed::Signed,
7};
8
9#[derive(Debug, Clone, Serialize, Deserialize)]
10pub struct PublicEnvelope {
11 pub recipient: AgentId,
12 pub version: Version,
13 pub crypto: CryptoMeta,
14 pub content_type: String,
15 /// MetaEnvelope
16 pub meta: Signed,
17}