koios_sdk/models/
mod.rs

1pub mod account;
2pub mod address;
3pub mod asset;
4pub mod block;
5pub mod epoch;
6pub mod governance;
7pub mod network;
8pub mod pool;
9pub mod requests;
10pub mod script;
11pub mod transaction;
12
13pub use account::*;
14pub use address::*;
15pub use asset::*;
16pub use block::*;
17pub use epoch::*;
18pub use governance::*;
19pub use network::*;
20pub use pool::*;
21pub use requests::*;
22pub use script::*;
23pub use transaction::*;
24
25// Common types that might be used across multiple modules
26use serde::{Deserialize, Serialize};
27
28#[derive(Debug, Clone, Serialize, Deserialize)]
29pub struct AssetItem {
30    pub policy_id: String,
31    pub asset_name: String,
32    pub fingerprint: String,
33    #[serde(skip_serializing_if = "Option::is_none")]
34    pub decimals: Option<u64>,
35    pub quantity: String,
36}