Skip to main content

blockfrost_openapi/models/
address_content_total.rs

1use crate::models;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
5pub struct AddressContentTotal {
6    /// Bech32 encoded address
7    #[serde(rename = "address")]
8    pub address: String,
9    #[serde(rename = "received_sum")]
10    pub received_sum: Vec<models::TxContentOutputAmountInner>,
11    #[serde(rename = "sent_sum")]
12    pub sent_sum: Vec<models::TxContentOutputAmountInner>,
13    /// Count of all transactions on the address
14    #[serde(rename = "tx_count")]
15    pub tx_count: i32,
16}
17
18impl AddressContentTotal {
19    pub fn new(address: String, received_sum: Vec<models::TxContentOutputAmountInner>, sent_sum: Vec<models::TxContentOutputAmountInner>, tx_count: i32) -> AddressContentTotal {
20        AddressContentTotal {
21            address,
22            received_sum,
23            sent_sum,
24            tx_count,
25        }
26    }
27}
28