blockfrost_openapi/models/
epoch_settings_message.rs1use crate::models;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
6pub struct EpochSettingsMessage {
7 #[serde(rename = "epoch")]
9 pub epoch: i64,
10 #[serde(rename = "protocol")]
11 pub protocol: models::ProtocolParameters,
12 #[serde(rename = "next_protocol")]
13 pub next_protocol: models::ProtocolParameters,
14}
15
16impl EpochSettingsMessage {
17 pub fn new(epoch: i64, protocol: models::ProtocolParameters, next_protocol: models::ProtocolParameters) -> EpochSettingsMessage {
19 EpochSettingsMessage {
20 epoch,
21 protocol,
22 next_protocol,
23 }
24 }
25}
26