photon_api/models/
signature_info.rs1use crate::models;
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
14pub struct SignatureInfo {
15 #[serde(rename = "blockTime")]
17 pub block_time: u64,
18 #[serde(rename = "signature")]
20 pub signature: String,
21 #[serde(rename = "slot")]
22 pub slot: u64,
23}
24
25impl SignatureInfo {
26 pub fn new(block_time: u64, signature: String, slot: u64) -> SignatureInfo {
27 SignatureInfo {
28 block_time,
29 signature,
30 slot,
31 }
32 }
33}