whisky_common/models/
governance_proposal_info.rs1use 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}