solanafm_sfm_programs_api_sdk/models/
data_values.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct DataValues {
16 #[serde(rename = "accounts")]
17 pub accounts: serde_json::Value,
18 #[serde(rename = "args")]
19 pub args: serde_json::Value,
20 #[serde(rename = "err", skip_serializing_if = "Option::is_none")]
21 pub err: Option<bool>,
22 #[serde(rename = "events", skip_serializing_if = "Option::is_none")]
23 pub events: Option<serde_json::Value>,
24 #[serde(rename = "index")]
25 pub index: String,
26 #[serde(rename = "parentIndex")]
27 pub parent_index: String,
28}
29
30impl DataValues {
31 pub fn new(accounts: serde_json::Value, args: serde_json::Value, index: String, parent_index: String) -> DataValues {
32 DataValues {
33 accounts,
34 args,
35 err: None,
36 events: None,
37 index,
38 parent_index,
39 }
40 }
41}
42
43