egs_api/api/types/
currency.rs1use serde::{Deserialize, Serialize};
2
3#[allow(missing_docs)]
5#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
6#[serde(rename_all = "camelCase")]
7pub struct CurrencyPage {
8 #[serde(default)]
9 pub elements: Vec<Currency>,
10 pub paging: Option<super::catalog_item::Paging>,
11}
12
13#[allow(missing_docs)]
15#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
16#[serde(rename_all = "camelCase")]
17pub struct Currency {
18 pub r#type: String,
19 pub code: String,
20 pub symbol: Option<String>,
21 pub description: Option<String>,
22 pub decimals: Option<i32>,
23 pub truncation_length: Option<i32>,
24}