Files
bakalari-types/src/error.rs
T

25 lines
555 B
Rust
Raw Normal View History

2026-10-24 12:17:29 +02:00
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct Error {
message: String,
2026-10-24 19:39:48 +02:00
model_state: ModelState,
2026-10-24 12:17:29 +02:00
}
2026-10-24 19:39:48 +02:00
#[derive(Debug, Clone, Serialize, Deserialize)]
struct ModelState {
#[serde(rename = "$type")]
type_name: String,
#[serde(rename = "from")]
from: StringArray,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
struct StringArray {
#[serde(rename = "$type")]
type_name: String,
#[serde(rename = "$values")]
values: Vec<String>,
}