Skip to main content

blockfrost_openapi/models/
network.rs

1use crate::models;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
5pub struct Network {
6    #[serde(rename = "supply")]
7    pub supply: Box<models::NetworkSupply>,
8    #[serde(rename = "stake")]
9    pub stake: Box<models::NetworkStake>,
10}
11
12impl Network {
13    pub fn new(supply: models::NetworkSupply, stake: models::NetworkStake) -> Network {
14        Network {
15            supply: Box::new(supply),
16            stake: Box::new(stake),
17        }
18    }
19}
20