zeptomail_rs/models/
api_success.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Serialize, Deserialize)]
4pub struct SuccessData {
5    #[serde(default)]
6    pub code: Option<String>,
7    #[serde(default)]
8    pub additional_info: Option<Vec<String>>,
9    #[serde(default)]
10    pub message: Option<String>,
11}
12
13#[derive(Debug, Serialize, Deserialize)]
14pub struct ApiResponse {
15    #[serde(default)]
16    pub data: Option<Vec<SuccessData>>,
17    #[serde(default)]
18    pub message: Option<String>,
19    #[serde(default)]
20    pub request_id: Option<String>,
21    #[serde(default)]
22    pub object: Option<String>,
23}