blockfrost_openapi/models/
address_content_extended_amount_inner.rs1use crate::models;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
6pub struct AddressContentExtendedAmountInner {
7 #[serde(rename = "unit")]
9 pub unit: String,
10 #[serde(rename = "quantity")]
12 pub quantity: String,
13 #[serde(rename = "decimals", deserialize_with = "Option::deserialize")]
15 pub decimals: Option<i32>,
16 #[serde(rename = "has_nft_onchain_metadata")]
18 pub has_nft_onchain_metadata: bool,
19}
20
21impl AddressContentExtendedAmountInner {
22 pub fn new(unit: String, quantity: String, decimals: Option<i32>, has_nft_onchain_metadata: bool) -> AddressContentExtendedAmountInner {
24 AddressContentExtendedAmountInner {
25 unit,
26 quantity,
27 decimals,
28 has_nft_onchain_metadata,
29 }
30 }
31}
32