1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use rust_decimal::Decimal;
use serde::{Deserialize, Serialize};

/*
{
		"price": "1040560352527"
}
*/

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct ExchangeRate {
	#[serde(with = "rust_decimal::serde::str")]
	price: Decimal,
}

impl ExchangeRate {
	#[must_use]
	pub const fn get_price(&self) -> &Decimal {
		&self.price
	}
}