Skip to main content

upstox_rust_sdk/models/
error_response.rs

1use {
2    crate::models::ResponseSummary,
3    serde::{Deserialize, Serialize},
4};
5
6#[derive(Deserialize, Serialize, Debug)]
7pub struct Errors {
8    pub error_code: String,
9    pub message: String,
10    pub property_path: Option<String>,
11    pub invalid_value: Option<String>,
12    pub order_id: Option<String>,
13    pub instrument_key: Option<String>,
14}
15
16#[derive(Deserialize, Serialize, Debug)]
17pub struct ErrorResponse {
18    pub status: String,
19    pub data: Option<()>,
20    pub errors: Vec<Errors>,
21    pub summary: Option<ResponseSummary>,
22}