whisky_common/models/
governance_proposal_info.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
4#[serde(rename_all = "camelCase")]
5pub struct GovernanceProposalInfo {
6    pub tx_hash: String,
7    pub cert_index: usize,
8    pub governance_type: String,
9    pub deposit: u64,
10    pub return_address: String,
11    pub governance_description: String,
12    pub ratified_epoch: u32,
13    pub enacted_epoch: u32,
14    pub dropped_epoch: u32,
15    pub expired_epoch: u32,
16    pub expiration: u64,
17    pub metadata: serde_json::Value,
18}