mandos/serde_raw/transaction_raw/
tx_expect_raw.rs1use crate::serde_raw::{CheckBytesValueRaw, CheckLogsRaw, CheckValueListRaw};
2use serde::{Deserialize, Serialize};
3
4#[derive(Serialize, Deserialize)]
5#[serde(rename_all = "camelCase")]
6pub struct TxExpectRaw {
7 #[serde(default)]
8 #[serde(skip_serializing_if = "CheckValueListRaw::is_unspecified")]
9 pub out: CheckValueListRaw,
10
11 #[serde(default)]
12 #[serde(skip_serializing_if = "CheckBytesValueRaw::is_unspecified")]
13 pub status: CheckBytesValueRaw,
14
15 #[serde(default)]
16 #[serde(skip_serializing_if = "CheckBytesValueRaw::is_unspecified")]
17 pub message: CheckBytesValueRaw,
18
19 #[serde(default)]
20 #[serde(skip_serializing_if = "CheckLogsRaw::is_default")]
21 pub logs: CheckLogsRaw,
22
23 #[serde(default)]
24 #[serde(skip_serializing_if = "CheckBytesValueRaw::is_unspecified")]
25 pub gas: CheckBytesValueRaw,
26
27 #[serde(default)]
28 #[serde(skip_serializing_if = "CheckBytesValueRaw::is_unspecified")]
29 pub refund: CheckBytesValueRaw,
30}