neo3/neo_protocol/responses/
neo_find_states.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Clone, PartialEq, Eq, Hash, Debug)]
4pub struct States {
5 #[serde(rename = "firstProof")]
6 pub first_proof: Option<String>,
7 #[serde(rename = "lastProof")]
8 pub last_proof: Option<String>,
9 pub truncated: bool,
10 #[serde(default)]
11 pub results: Vec<StateResult>,
12}
13
14#[derive(Serialize, Deserialize, Clone, PartialEq, Eq, Hash, Debug)]
15pub struct StateResult {
16 pub key: String,
17 pub value: String,
18}