blockfrost_openapi/models/
pool_history_inner.rs1use crate::models;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
5pub struct PoolHistoryInner {
6 #[serde(rename = "epoch")]
8 pub epoch: i32,
9 #[serde(rename = "blocks")]
11 pub blocks: i32,
12 #[serde(rename = "active_stake")]
14 pub active_stake: String,
15 #[serde(rename = "active_size")]
17 pub active_size: f64,
18 #[serde(rename = "delegators_count")]
20 pub delegators_count: i32,
21 #[serde(rename = "rewards")]
23 pub rewards: String,
24 #[serde(rename = "fees")]
26 pub fees: String,
27}
28
29impl PoolHistoryInner {
30 pub fn new(epoch: i32, blocks: i32, active_stake: String, active_size: f64, delegators_count: i32, rewards: String, fees: String) -> PoolHistoryInner {
31 PoolHistoryInner {
32 epoch,
33 blocks,
34 active_stake,
35 active_size,
36 delegators_count,
37 rewards,
38 fees,
39 }
40 }
41}
42