cryptoapis/models/
get_wallet_asset_details_ri.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct GetWalletAssetDetailsRi {
16    #[serde(rename = "confirmedBalance")]
17    pub confirmed_balance: Box<crate::models::GetWalletAssetDetailsRiConfirmedBalance>,
18    #[serde(rename = "depositAddressesCount")]
20    pub deposit_addresses_count: i32,
21    #[serde(rename = "fungibleTokens")]
23    pub fungible_tokens: Vec<crate::models::GetWalletAssetDetailsRiFungibleTokens>,
24    #[serde(rename = "name")]
26    pub name: String,
27    #[serde(rename = "nonFungibleTokens")]
29    pub non_fungible_tokens: Vec<crate::models::GetWalletAssetDetailsRiNonFungibleTokens>,
30    #[serde(rename = "recievedConfirmedAmount")]
31    pub recieved_confirmed_amount: Box<crate::models::GetWalletAssetDetailsRiRecievedConfirmedAmount>,
32    #[serde(rename = "sentConfirmedAmount")]
33    pub sent_confirmed_amount: Box<crate::models::GetWalletAssetDetailsRiSentConfirmedAmount>,
34}
35
36impl GetWalletAssetDetailsRi {
37    pub fn new(confirmed_balance: crate::models::GetWalletAssetDetailsRiConfirmedBalance, deposit_addresses_count: i32, fungible_tokens: Vec<crate::models::GetWalletAssetDetailsRiFungibleTokens>, name: String, non_fungible_tokens: Vec<crate::models::GetWalletAssetDetailsRiNonFungibleTokens>, recieved_confirmed_amount: crate::models::GetWalletAssetDetailsRiRecievedConfirmedAmount, sent_confirmed_amount: crate::models::GetWalletAssetDetailsRiSentConfirmedAmount) -> GetWalletAssetDetailsRi {
38        GetWalletAssetDetailsRi {
39            confirmed_balance: Box::new(confirmed_balance),
40            deposit_addresses_count,
41            fungible_tokens,
42            name,
43            non_fungible_tokens,
44            recieved_confirmed_amount: Box::new(recieved_confirmed_amount),
45            sent_confirmed_amount: Box::new(sent_confirmed_amount),
46        }
47    }
48}
49
50