1use serde::{Deserialize, Serialize};
2
3pub type ArgMap = serde_json::Map<String, serde_json::Value>;
4
5#[derive(Debug, Deserialize, Serialize, Clone)]
6pub struct BytesEnvelope {
7 pub content: String,
8 pub encoding: BytesEncoding,
9}
10
11#[derive(Debug, Deserialize, Serialize, Clone)]
12#[serde(rename_all = "lowercase")]
13pub enum BytesEncoding {
14 Base64,
15 Hex,
16}
17
18#[derive(Debug, Deserialize, Serialize, Clone)]
19pub struct TirEnvelope {
20 pub content: String,
21 pub encoding: BytesEncoding,
22 pub version: String,
23}