Skip to main content

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}