tron_api_client/response/
account_net.rs

1#[derive(Default, Debug, Clone, PartialEq, serde_derive::Serialize, serde_derive::Deserialize)]
2#[serde(rename_all = "camelCase")]
3pub struct AccountNet {
4    pub free_net_limit: i64,
5    #[serde(default)]
6    pub asset_net_used: Vec<AssetNetUsed>,
7    #[serde(default)]
8    pub asset_net_limit: Vec<AssetNetLimit>,
9    #[serde(rename = "TotalNetLimit")]
10    pub total_net_limit: i64,
11    #[serde(rename = "TotalNetWeight")]
12    pub total_net_weight: i64,
13}
14
15#[derive(Default, Debug, Clone, PartialEq, serde_derive::Serialize, serde_derive::Deserialize)]
16#[serde(rename_all = "camelCase")]
17pub struct AssetNetUsed {
18    pub key: String,
19    pub value: i64,
20}
21
22#[derive(Default, Debug, Clone, PartialEq, serde_derive::Serialize, serde_derive::Deserialize)]
23#[serde(rename_all = "camelCase")]
24pub struct AssetNetLimit {
25    pub key: String,
26    pub value: i64,
27}