use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct ProposalParameters {
#[serde(rename = "id")]
pub id: String,
#[serde(rename = "tx_hash")]
pub tx_hash: String,
#[serde(rename = "cert_index")]
pub cert_index: i32,
#[serde(rename = "parameters")]
pub parameters: Box<models::ProposalParametersParameters>,
}
impl ProposalParameters {
pub fn new(id: String, tx_hash: String, cert_index: i32, parameters: models::ProposalParametersParameters) -> ProposalParameters {
ProposalParameters {
id,
tx_hash,
cert_index,
parameters: Box::new(parameters),
}
}
}