blockfrost_openapi/models/
protocol_parameters.rs1use crate::models;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
6pub struct ProtocolParameters {
7 #[serde(rename = "k")]
9 pub k: i64,
10 #[serde(rename = "m")]
12 pub m: i64,
13 #[serde(rename = "phi_f")]
15 pub phi_f: f64,
16}
17
18impl ProtocolParameters {
19 pub fn new(k: i64, m: i64, phi_f: f64) -> ProtocolParameters {
21 ProtocolParameters {
22 k,
23 m,
24 phi_f,
25 }
26 }
27}
28