mandos/serde_raw/transaction_raw/
tx_expect_raw.rs

1use 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}